.display-none{display:none}.MainBanner-with-padding{padding:0 50px}.MainBanner-main-container{height:500px}.MainBanner-bg-container{background-color:#0003}.MainBanner-text-container{top:50%;left:100px}.MainBanner-text-container-with-bg{background:#80808099;border:1px solid #80808080;margin-top:-60px;margin-left:-20px;padding-top:60px;padding-left:20px;padding-right:20px;box-shadow:0 4px 30px #0000001a}.MainBanner-text-container p{margin-top:-40px}.MainBanner-button-container{background-color:#00194c;padding:15px 30px;top:calc(50% + 120px);right:100px}.MainBanner-button-container-02{background-color:#00194c;padding:15px 30px}.MainBanner-heading{font-size:120px;line-height:120px}@media (max-width:1600px){.MainBanner-heading{font-size:90px;line-height:90px}.MainBanner-text-container{top:55%}.MainBanner-button-container{top:calc(55% + 90px)}}@media (max-width:1400px){.MainBanner-heading{font-size:80px;line-height:80px}.MainBanner-button-container{top:calc(60% + 80px)}}@media (max-width:900px){.MainBanner-button-container-02{width:max-content;margin-top:20px;display:block}.MainBanner-button-container{display:none}.MainBanner-text-container{top:45%}}@media (max-width:800px){.MainBanner-text-container-with-bg{width:calc(100% - 140px)}}@media (max-width:650px){.MainBanner-heading{font-size:65px;line-height:65px}.MainBanner-media{object-position:var(--mobile-object-position,center)}}@media (max-width:500px){.MainBanner-heading{font-size:58px;line-height:58px}.MainBanner-with-padding{padding:0 30px}.MainBanner-text-container{width:calc(100% - 80px);top:55%;left:50px}}@media (max-width:400px){.MainBanner-with-padding{padding:0 20px}.MainBanner-heading{font-size:45px;line-height:45px}.MainBanner-text-container{top:60%}}
