.light-mode{--nw-nb:#fff;--p10-nb:#f0fcfc;--nb-p10:#0e0f30;--i20-i10:rgba(181,240,239,.2);--i40-i10:rgba(181,240,239,.4);--nw-i10:#fff;--nb-nw:#0e0f30;--i10-i20:rgba(181,240,239,.102);--i100-i10:#b5f0ef;--nb-i100:#0e0f30;--nb-p100:#0e0f30;--i100-nb:#b5f0ef;--i10-nw:rgba(181,240,239,.102);--i100-nw:#b5f0ef}.dark-mode{--nw-nb:#0e0f30;--p10-nb:#0e0f30;--nb-p10:#f0fcfc;--i20-i10:rgba(181,240,239,.102);--i40-i10:rgba(181,240,239,.102);--nw-i10:rgba(181,240,239,.102);--nb-nw:#fff;--i10-i20:rgba(181,240,239,.2);--i100-i10:rgba(181,240,239,.102);--nb-i100:#b5f0ef;--nb-p100:#1aab8e;--i100-nb:#0e0f30;--i10-nw:#fff;--i100-nw:#fff}section.banner-cta-module{background-color:var(--p10-nb)}section.banner-cta-module .container{max-width:calc(1445px + 4rem)}@media (max-width:768px){section.banner-cta-module .container{padding:0 1.25rem}}section.banner-cta-module .container .richtext h2{font-size:2.75rem;font-weight:500}@media (max-width:768px){section.banner-cta-module .container .richtext h2{font-size:1.875rem}}section.banner-cta-module .container .richtext a,section.banner-cta-module .container .richtext li,section.banner-cta-module .container .richtext p{font-size:1rem}section.banner-cta-module .container .richtext h2+p{margin-top:.5rem}section.banner-cta-module .container .banner-inner{align-items:center;background-color:var(--i100-i10);display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;padding:5rem}@media (max-width:768px){section.banner-cta-module .container .banner-inner{gap:2.5rem;grid-template-columns:1fr;padding:5rem 2rem}}@media (max-width:520px){section.banner-cta-module .container .banner-inner{padding:2rem 1.5rem}}section.banner-cta-module .container .banner-inner .left .richtext{margin-bottom:2rem}section.banner-cta-module .container .banner-inner .right{padding-left:2.5rem;position:relative}section.banner-cta-module .container .banner-inner .right:before{background-color:rgba(14,15,48,.16);bottom:0;content:"";left:0;position:absolute;top:0;width:1px}@media (max-width:768px){section.banner-cta-module .container .banner-inner .right{padding-left:0}section.banner-cta-module .container .banner-inner .right:before{content:none}}