@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/laop-blocks/assets/build/fonts/poppins-400.405055dd.woff2) format("woff2")}

@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/plugins/laop-blocks/assets/build/fonts/poppins-500.08491d3f.woff2) format("woff2")}

@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/plugins/laop-blocks/assets/build/fonts/poppins-600.91145014.woff2) format("woff2")}

:root{--laop-font-family: 'Poppins', sans-serif;--laop-color-primary: #00a2c7;--laop-color-dark: #1a1a1a;--laop-color-offwhite: #faf8f4;--laop-color-white: #ffffff;--laop-container-size: 1280px;--laop-container-gutter: 20px}

.laop-blocks-front{color:#1a1a1a;color:var(--laop-color-dark);font-family:'Poppins', sans-serif;font-family:var(--laop-font-family)}

img,video,svg{display:block}

img,video{max-width:100%}

[class*=laop-] p:not(.laop-cta__text):not(.laop-team__card-text):not(.laop-testimonials__card-text):not(.laop-coverage-form__privacy):not(.laop-footer__tagline):not(.laop-coverage-result__body){margin:0 !important}

[class*=laop-],[class*=laop-] *{box-sizing:border-box}

[class*=wp-block-laop-blocks-]>div{display:block}

.u-container{width:100%;max-width:calc(1280px + 20px*2);max-width:calc(var(--laop-container-size) + var(--laop-container-gutter)*2);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-left:var(--laop-container-gutter);padding-right:var(--laop-container-gutter)}

.u-spacing-block{padding-top:clamp(80px,3.7594vw + 65.9024px,120px);padding-bottom:clamp(80px,3.7594vw + 65.9024px,120px)}

.u-position-relative{position:relative}

.u-position-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}

.u-z-index-n1{z-index:-1}

.u-isolation-isolate{isolation:isolate}

.u-user-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}

.u-overflow-hidden{overflow:hidden}

.u-bg-white{background-color:#ffffff;background-color:var(--laop-color-white)}

.u-bg-offwhite{background-color:#faf8f4;background-color:var(--laop-color-offwhite)}

.u-display-flex{display:flex}

.u-display-grid{display:grid}

.u-flex-wrap{flex-wrap:wrap}

.u-flex-column{flex-direction:column}

.u-align-items-center{align-items:center}

.u-justify-content-center{justify-content:center}

.u-justify-items-center{justify-items:center}

.u-place-items-center{align-items:center;justify-items:center;place-items:center}

.u-aspect-ratio-1{aspect-ratio:1/1}

.u-rounded-circle{border-radius:50%}

.u-weight-400{font-weight:400}

.u-weight-500{font-weight:500}

.u-weight-600{font-weight:600}

.u-text-center{text-align:center}

.u-text-md{font-size:clamp(16px,.188vw + 15.2944px,18px)}

.u-text-highlight{color:#31728f}

.u-text-regular{font-weight:400;color:rgba(0,0,0,.5)}

.u-heading-h2{color:#222;font-size:clamp(24px,2.2556vw + 15.5408px,48px);line-height:1.1666666667;letter-spacing:-0.03em}

.u-section-header{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;text-align:center;margin-bottom:clamp(40px,2.2556vw + 31.5408px,50px)}

.u-common-header-text{color:rgba(26,26,26,.7);max-width:100%}

.laop-btn-primary,.laop-btn-secondary{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:500;line-height:1.375;border-radius:100px;padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;-webkit-text-decoration:none !important;text-decoration:none !important;transition:transform .18s cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow .18s cubic-bezier(0.22, 0.61, 0.36, 1), background .15s ease, color .15s ease, border-color .15s ease}

.laop-btn-primary:active,.laop-btn-secondary:active{transform:translateY(1px);transition-duration:.06s}

@media screen and (max-width: 768px){
.laop-btn-primary,.laop-btn-secondary{font-weight:400}}

.laop-btn-primary{--laop-btn-primary-gradient: linear-gradient(180deg, #0da2c5 20.37%, #31728f 81.48%);--laop-btn-primary-gradient-hover: linear-gradient(180deg, #0b8fac 20.37%, #29607a 81.48%);background:linear-gradient(180deg, #0da2c5 20.37%, #31728f 81.48%);background:var(--laop-btn-primary-gradient);color:#ffffff !important;color:var(--laop-color-white) !important;box-shadow:0 1px 1px rgba(20,40,46,.1),0 6px 16px -8px rgba(20,40,46,.22)}

@media(hover: hover){
.laop-btn-primary:hover{background:var(--laop-btn-primary-gradient-hover);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 2px 4px rgba(20,40,46,.14),0 14px 26px -10px rgba(1,116,146,.42)}}

.laop-btn-primary:active{box-shadow:inset 0 1px 2px rgba(1,46,58,.28),0 1px 1px rgba(20,40,46,.12)}

.laop-btn-secondary{border:1px solid #1a1a1a;border:1px solid var(--laop-color-dark);color:#1a1a1a !important;color:var(--laop-color-dark) !important}

@media(hover: hover){
.laop-btn-secondary:hover{border-color:#00a2c7;border-color:var(--laop-color-primary);color:#00a2c7 !important;color:var(--laop-color-primary) !important;transform:translateY(-1px)}}

.u-common-slider-nav{margin-top:48px;gap:8px}

.u-common-slider-nav__btn{width:44px;border-width:0;background-color:#ffffff;background-color:var(--laop-color-white);color:#1a1a1a !important;color:var(--laop-color-dark) !important}

@media(prefers-reduced-motion: no-preference){
.u-common-slider-nav__btn{transition:color .15s ease, background-color .15s ease}}

@media(hover: hover){
.u-common-slider-nav__btn:focus-visible{color:#ffffff !important;color:var(--laop-color-white) !important;background-color:#00a2c7;background-color:var(--laop-color-primary)}
.u-common-slider-nav__btn:hover{color:#ffffff !important;color:var(--laop-color-white) !important;background-color:#00a2c7;background-color:var(--laop-color-primary)}}

.u-common-slider-nav__btn:active{transform:scale(0.92)}
