.home-banner2{position:relative;overflow:hidden;box-sizing:border-box;min-height:80vh}@media(min-width: 768px){.home-banner2{min-height:390px}}.home-banner2 .banner-wrap{position:relative;box-sizing:border-box;height:100%;min-height:100%;background-color:#f8f8f6}@media(max-width: 767px){.home-banner2 .banner-wrap{display:flex;flex-direction:column-reverse}}.home-banner2 .banner-wrap .banner-inner-content{display:flex;flex-direction:column;padding-top:31px;padding-bottom:50px}@media(min-width: 768px){.home-banner2 .banner-wrap .banner-inner-content{width:560px;padding-left:0;padding-bottom:95px}}@media(min-width: 992px){.home-banner2 .banner-wrap .banner-inner-content{width:560px}}@media(min-width: 1550px){.home-banner2 .banner-wrap .banner-inner-content{width:710px;padding-bottom:172px}}.home-banner2 .banner-wrap .banner-inner-content .banner-eyebrow{font-family:"Mulish",sans-serif;font-size:13px;font-weight:700;letter-spacing:1.5px;line-height:1.3;text-transform:uppercase;color:#00dca5;margin:0 0 15px}@media(min-width: 992px){.home-banner2 .banner-wrap .banner-inner-content .banner-eyebrow{letter-spacing:2.7px}}.home-banner2 .banner-wrap .banner-inner-content h1{font-family:"Inter",sans-serif;font-size:26px;font-weight:700;color:#21374b;line-height:1;margin:18px 0 0 0}@media(min-width: 768px){.home-banner2 .banner-wrap .banner-inner-content h1{max-width:320px}}@media(min-width: 992px){.home-banner2 .banner-wrap .banner-inner-content h1{max-width:100%;font-size:34px}}@media(min-width: 1540px){.home-banner2 .banner-wrap .banner-inner-content h1{font-size:65px}}.home-banner2 .banner-wrap .banner-inner-content .banner-description{font-size:14px;color:#1d364b}@media(min-width: 768px){.home-banner2 .banner-wrap .banner-inner-content .banner-description{max-width:320px}}@media(min-width: 992px){.home-banner2 .banner-wrap .banner-inner-content .banner-description{font-size:16px;max-width:530px;margin-top:32px}}.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap{display:flex;gap:16px;margin-top:24px}@media(min-width: 992px){.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap{margin-top:32px}}@media(max-width: 489px){.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap{margin-top:25px}}.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap .button{letter-spacing:0;display:inline-flex;font-family:"Mulish",sans-serif;font-size:14px;font-weight:600;padding:13px 20px;border-radius:7px;text-decoration:none;text-align:center;line-height:1;transition:background-color .2s ease,color .2s ease;padding:15px 20px;box-sizing:border-box}@media(min-width: 992px){.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap .button{font-size:15px;padding:16px 28px}}.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap .button.button--primary{background-color:#21374b;color:#fff;border:1px solid #21374b}.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap .button.button--primary:hover{background-color:#16232f}.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap .button.button--secondary{background-color:rgba(0,0,0,0);color:#21374b;border:1px solid #c7ccd1}.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap .button.button--secondary:hover{background-color:#21374b;color:#fff}.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap .typeform-share{position:relative;padding:0px 30px}@media(min-width: 992px){.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap .typeform-share{padding:16px 28px}}.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap .typeform-share .static-btn{all:unset;font-family:"Mulish",sans-serif;font-size:14px;font-weight:600;color:#fff;white-space:nowrap;cursor:pointer;letter-spacing:0px}@media(min-width: 992px){.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap .typeform-share .static-btn{font-size:15px}}.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap .typeform-share div:has(button){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap .typeform-share::before,.home-banner2 .banner-wrap .banner-inner-content .banner-btn-wrap .typeform-share::after{content:none}.home-banner2 .banner-wrap .banner-content{justify-content:center}@media(min-width: 768px){.home-banner2 .banner-wrap .banner-content{padding-top:76px}}@media(min-width: 992px){.home-banner2 .banner-wrap .banner-content{padding-top:89px}}.home-banner2 .page-width{position:relative;z-index:1;height:100%}@media(min-width: 768px){.home-banner2 .banner-image{position:absolute;top:0;right:0;z-index:0}}.home-banner2 .banner-image{height:100%;width:100%}.home-banner2 .banner-image img{object-fit:cover;width:100%;height:100%;top:0;right:0}@media(min-width: 768px){.home-banner2 .banner-image img{position:absolute;object-fit:cover;object-position:left;width:calc(100% - 400px)}}@media(min-width: 992px){.home-banner2 .banner-image img{width:50%}}@media(min-width: 1024px){.home-banner2 .banner-image img{width:60%}}.home-banner2 .banner-image .desktop-banner{display:none}@media(min-width: 768px){.home-banner2 .banner-image .desktop-banner{display:block}}@media(min-width: 768px){.home-banner2 .banner-image .mobile-banner{display:none}}