@charset "UTF-8";.hero-mask{background:linear-gradient(270deg,#c2d4fb,#f5f8fe);overflow:visible;padding-bottom:50px;padding-top:50px;position:relative}@media (max-width:767.98px){.hero-mask{padding-top:0}}.hero-mask.has-custom-bg-color{background:var(--custom-bg-color)!important}.hero-mask .row{align-items:center;display:flex}@media (max-width:767.98px){.hero-mask .row{flex-wrap:wrap}}@media (min-width:768px){.hero-mask .col-md-8{align-self:center;flex:0 0 55%;max-width:55%}}.hero-mask.dark{background:linear-gradient(270deg,#00005d,#071c4c)}.hero-mask.dark a,.hero-mask.dark h1,.hero-mask.dark li,.hero-mask.dark p{color:#fff}.hero-mask__image{height:100%;position:absolute;right:0;top:0;width:45%;z-index:0}.hero-mask__image-mask{clip-path:inset(0 0 0 10% round 500px 0 0 500px);height:100%;width:100%}.hero-mask__image-mask img{height:100%;object-fit:cover;object-position:center top;width:100%}@media (max-width:767.98px){.hero-mask__image{height:375px;left:50%;position:relative;right:auto;top:auto;transform:translateX(-50%);width:100vw}.hero-mask__image-mask{clip-path:inset(0 0 10% 0 round 0 0 500px 500px)}}@keyframes heroImageFloat{0%,to{transform:translate(0)}25%{transform:translate(5px,-4px)}50%{transform:translate(-3px,4px)}75%{transform:translate(4px,3px)}}.hero-mask h1{color:#fff;font-family:Campton Book,sans-serif;font-size:60px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:73px;margin:0 0 10px}.hero-mask h1 u{color:#e8d300;display:inline-block;position:relative;text-decoration:none}.hero-mask h1 u:after{background:url(../../img/line-4.svg) no-repeat;bottom:-35px;content:"";display:inline-block;height:86px;left:0;position:absolute;width:100%}@media (max-width:767.98px){.hero-mask h1 u:after{bottom:-40px}}.hero-mask li,.hero-mask p{color:#fff;font-family:Campton Book,sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:36px}.hero-mask ul{margin-left:15px;margin-top:15px}.hero-mask ul li:before{color:#59bd96;content:"✓";display:inline-block;margin-left:-1em;margin-right:10px;width:1em}.hero-mask .btn-yellow{margin-top:20px}.hero-mask .btn-yellow:hover{background:#fff;color:#00005d!important}.hero-mask .hero-gradient__bottom{width:min-content}.hero-mask .text-below-button{font-size:16px;font-weight:400;line-height:24px;margin-top:15px;text-align:center}@media (max-width:767px){.hero-mask h1{font-size:40px;line-height:50px;margin-bottom:30px}.hero-mask p{font-size:20px;line-height:normal}}