.body{font-family:Inter,sans-serif;font-size:.875rem;color:#03153b;font-weight:100}.banner-container{width:100%;max-width:1200px;margin:0 auto;position:relative;height:auto}.banner-container h1{font-weight:700}.banner-container h2{font-size:1.625rem;font-weight:700;letter-spacing:1px;line-height:1.8rem}.banner-container p{color:#03153b}.banner-container .desktop-only{display:none!important}.banner-container .mobile-overlay{position:relative;top:0;left:0;width:100%;padding:1.5rem;text-align:center;color:#fff;margin:auto}.banner-container .banner-img{width:100%;height:auto;display:block}.info-section{background-color:transparent;font-family:Inter,sans-serif;width:100%;max-width:1200px;text-align:center}.info-section .bg1{background-color:#f0f0f0}.info-section .bg2{background-color:#e1e1e1}.info-section h2{font-size:1.25rem;color:#03153b}.info-section h2 span{background:linear-gradient(308deg,#002d8b,#002d8b 70%,#2866e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.info-section p{font-size:1rem;color:#03153b;line-height:normal;margin-bottom:0rem}.optimiza-section{margin:auto}.optimiza-section h2{font-size:1.75rem;font-weight:100}.optimiza-section h2 span{color:#ffb400;font-weight:700}.optimiza-section p{font-size:1rem}.container-ejb-experience{text-align:center;margin:auto;margin-top:2rem;margin-bottom:4rem;width:90%;box-shadow:0 4px 4px #00000040;border-radius:1.6875rem;padding-top:1rem!important;padding-bottom:2rem!important}.container-ejb-experience h2{font-size:1rem;line-height:1.8rem;display:inline-block;font-weight:100;background:linear-gradient(to right,#002573,#002573 40%,#1b63fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.container-ejb-experience h2 strong{font-size:1.75rem;font-weight:700}.container-ejb-experience a.btn{font-size:1rem}@media (min-width: 480px){.banner-container .mobile-overlay{top:1rem}.banner-container .mobile-overlay img{width:95%}}@media (min-width: 576px){.banner-container h2{margin-top:5rem!important}.banner-container .mobile-overlay img{width:95%}}@media (min-width: 768px){.banner-container .mobile-overlay{top:2rem}}@media (min-width: 992px){.info-section .bg1,.info-section .bg2{background-color:#f0f0f0}.banner-container{margin-bottom:19rem}.banner-container h1{color:#ffb400;font-size:2rem}.banner-container h2{font-size:1.9rem;margin-top:auto!important}.banner-container p{margin-top:6.5rem;font-size:1rem;width:100%}.banner-container .banner-content{position:absolute;top:0;left:0;width:100%;color:#fff;display:flex;align-items:flex-start;height:100%;padding:2rem}.banner-container .banner-content>div{margin-top:3rem}.banner-container .banner-col-left{width:40%}.banner-container .banner-col-right{width:60%;text-align:right}.banner-container .mobile-only{display:none!important}.info-section{margin-top:0}.info-section .rounded-lg-4{border-radius:1rem}.info-section h2{font-size:1.75rem}.info-section p{font-size:1.125rem}.optimiza-section h2{font-size:2.375rem}.optimiza-section p{font-size:1.5rem}.container-ejb-experience{width:80%;margin-bottom:7rem}.container-ejb-experience h2,.container-ejb-experience h2 strong{font-size:2.8125rem;line-height:normal}.optimiza-section{width:90%}}@media (min-width: 1024px){.banner-container p{margin-top:7rem}}@media (min-width: 1080px){.banner-container p{margin-top:10rem}}@media (min-width: 1200px){.banner-container h1{font-size:3rem;margin-bottom:0}.banner-container h2{font-size:2rem;line-height:2rem;margin-top:auto!important}.banner-container p{width:80%;margin-top:7.5rem;line-height:normal;letter-spacing:.5px}.banner-container .banner-content{position:absolute;top:0;left:0;width:100%;color:#fff;display:flex;align-items:flex-start;height:100%;padding:2rem}.banner-container .banner-content>div{margin-top:4rem}.banner-container .banner-col-left{width:40%;padding-left:2rem}.banner-container .banner-col-right{width:60%;text-align:right}.banner-container .mobile-only{display:none!important}}
