.banner{position:relative;z-index:1}.banner .text-section.bottom_line h1{margin-bottom:30px;position:relative}.banner .text-section.reduce-margin h1{margin-bottom:10px}.banner .text-section h2.fw-4,.banner .text-section h2.fw-5,.banner .text-section.reduce-margin h2{letter-spacing:0}.banner .text-section.bottom_line h1:after{background-color:var(--secondary_color);border-radius:19px;bottom:-15px;content:"";height:6px;left:0;position:absolute;width:79px}.banner .text-section h4{margin-bottom:10px}.banner .img-position img{display:block;max-width:100%;width:100%}section.banner.resources-banner .main-btn a.cta_button{padding:6px 15px!important}.banner .img-section .img-position img{display:block;max-width:100%;width:100%}@media(min-width:768px){.banner .text-section p>big{font-size:18px;letter-spacing:.9px}.banner .cta-element{gap:23px}.banner .img-section.bottom .img-position{bottom:0}.banner .img-section.start .img-position{margin-top:-45px}body .banner .img-section.bottom .img-position{height:auto;position:absolute!important;z-index:-1}.banner .img-section.center-img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.banner .main-container{gap:1%}.banner .link-cta .main-btn a.cta_button[title]{padding:6px 29px}.banner .img-section .img-position{transform:translate(0)}}.banner .main-btn.scale-up a.cta_button[title]{letter-spacing:0;padding:6px 39px}.banner .main-btn:not(.scale-up) a.cta_button[title]{letter-spacing:0;padding:6px 15px}@media(max-width:999px){.banner .text-section h2 br{display:none}}@media(max-width:1024px) and (min-width:768px){.banner .img-section.start .img-position{margin-top:0}}@media(max-width:767px){.banner br{display:none}.banner .main-btn:not(:last-child){margin-bottom:30px}.banner .img-section:not(.bottom){margin-top:45px}}