section.banner-section{padding:var(--spacing-96) 0;background:linear-gradient(270deg,#d8d7d7 10.73%,rgba(239,239,239,0) 82.89%)}section.banner-section .container{max-width:1256px;width:100%;margin:0 auto;padding:0 var(--spacing-20)}section.banner-section .banner-section-inner{display:flex;flex-direction:column;align-items:flex-start;max-width:794px;width:100%}section.banner-section .banner-section-title{color:#005159;font-weight:500;letter-spacing:1.12px;margin:0 0 var(--spacing-16) 0}section.banner-section .banner-section-description{color:#607f7b;font-weight:400;margin:0 0 var(--spacing-32) 0}section.banner-section .banner-section-cta{display:inline-flex;align-items:center;gap:10px;transition:background .3s}section.banner-section .banner-section-cta:hover{background:#007a85}section.banner-section .banner-section-cta:after{content:"";width:12px;height:12px;flex-shrink:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M2.5 6H9.5M6 9.5L9.5 6L6 2.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:1024px){section.banner-section{padding:var(--spacing-80) 0}section.banner-section .container{padding:0 var(--spacing-56)}section.banner-section .banner-section-inner{max-width:100%}}@media (max-width:767px){section.banner-section{padding:var(--spacing-56) 0}section.banner-section .container{padding:0 var(--spacing-20)}section.banner-section .banner-section-inner{align-items:center;text-align:center}section.banner-section .banner-section-title{margin:0 0 var(--spacing-12) 0}section.banner-section .banner-section-description{margin:0 0 var(--spacing-24) 0}section.banner-section .banner-section-cta{height:48px;min-width:75px;padding:18px 24px;width:auto}}