.fancybox{font-family:Golos}
.fancybox div{position:relative}
.fancybox.fancybox-success{max-width:510px;padding:100px 80px;background:#fff}
.fancybox__title{position:relative;color:#191716;font-weight:400;font-size:1.5rem;line-height:30px;text-align:center;font-family:inherit}
@media screen and (max-width:479px){
.fancybox__title{font-size:1.5rem;line-height:28px}
.fancybox.fancybox-success{max-width:320px;padding:48px 16px}
}
*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}
html{height:100%;font:400 16px/20px Geologica,system-ui}
body{min-height:100%;margin:0;padding:0;width:100%;height:100%;min-height:100%;color:#091520;background-color:#f6f6f7;font:400 16px/20px Geologica,system-ui}
nav,section{display:block}
ul{list-style:none}
input{vertical-align:middle;background-color:transparent}
a{text-decoration:none;color:#1f85c5}
@font-face{font-family:Geologica;src:url(../../../../fonts/geologica/geologica-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Geologica;src:url(../../../../fonts/geologica/geologica-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Geologica;src:url(../../../../fonts/geologica/geologica-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Geologica;src:url(../../../../fonts/geologica/geologica-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Geologica;src:url(../../../../fonts/geologica/geologica-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
a,button{outline:0}
button,input{font-family:inherit}
.full-container{position:relative;max-width:1560px;min-width:290px;width:100%;margin:0 auto;padding:0 80px}
section{margin-top:180px}
.sno-heading{margin:0;font-size:3.5rem;font-weight:500;line-height:64px;letter-spacing:-.02em;color:#091520;text-align:center}
@media (max-width:1559px){
.full-container{max-width:1360px;width:100%}
section{margin-top:140px}
.sno-heading{font-size:2.5rem;line-height:44px}
}
@media (max-width:1359px){
.full-container{max-width:960px;width:100%}
section{margin-top:120px}
.sno-heading{font-size:2rem;line-height:36px}
}
@media (max-width:959px){
.full-container{max-width:760px;width:100%}
.sno-heading{line-height:40px}
}
@media (max-width:767px){
.full-container{max-width:580px;width:100%;padding:0 20px}
section{margin-top:80px}
.sno-heading{font-size:1.75rem;line-height:32px}
}
.sno-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px;padding:28px 32px;border:0;border-radius:999px;font-size:1.25rem;font-weight:400;line-height:24px;letter-spacing:-.02em;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background:#ff5029}
.sno-button--dark{background:#091520}
.sno-hero{margin-top:0}
.sno-hero__top{position:relative;overflow-x:clip;min-height:880px;border-radius:0 0 64px 64px;background:radial-gradient(103% 89% at 87% 77%,#ff8147 0,rgba(255,129,71,0) 100%),-webkit-gradient(linear,right bottom,left top,from(#ff5029),to(#c52212));background:radial-gradient(103% 89% at 87% 77%,#ff8147 0,rgba(255,129,71,0) 100%),linear-gradient(to left top,#ff5029 0,#c52212 100%)}
.sno-hero__top .MdNavigationSiteTransparent{margin-bottom:0}
@media (max-width:1559px){
.sno-button{height:64px;padding:20px 28px;font-size:1rem;line-height:20px}
.sno-hero__top{min-height:800px}
}
@media (max-width:1359px){
.sno-hero__top{min-height:768px;border-radius:0 0 40px 40px}
}
@media (max-width:959px){
.sno-hero__top{min-height:0;padding-bottom:29px}
}
@media (max-width:767px){
.sno-hero__top{padding-bottom:22px;border-radius:0 0 24px 24px}
}
.sno-hero__inner{z-index:1;padding-top:144px;padding-bottom:164px}
.sno-hero__content{position:relative;z-index:1;width:100%;max-width:680px}
.sno-hero__title{margin:0;font-size:4rem;font-weight:500;line-height:72px;letter-spacing:-.02em;color:#fff}
@media (max-width:1559px){
.sno-hero__inner{padding-top:114px;padding-bottom:202px}
.sno-hero__content{width:100%;max-width:590px}
.sno-hero__title{font-size:3.5rem;line-height:64px}
}
@media (max-width:1359px){
.sno-hero__inner{padding-top:117px;padding-bottom:221px}
.sno-hero__content{width:100%;max-width:418px}
.sno-hero__title{font-size:2.5rem;line-height:52px}
}
@media (max-width:959px){
.sno-hero__inner{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:44px;padding-bottom:0}
.sno-hero__content{width:100%;max-width:none}
.sno-hero__title{font-size:2.25rem;line-height:40px}
}
@media (max-width:767px){
.sno-hero__title{font-size:2rem;line-height:36px}
}
.sno-hero__text{margin:32px 0 0;font-size:1.25rem;font-weight:300;line-height:24px;letter-spacing:-.02em;color:#fff}
@media (max-width:1559px){
.sno-hero__text{width:100%;max-width:552px;font-size:1rem;line-height:20px}
}
@media (max-width:1359px){
.sno-hero__text{margin-top:24px;font-size:.875rem;line-height:18px}
}
@media (max-width:959px){
.sno-hero__text{width:100%;max-width:none;margin-top:16px}
}
.sno-hero__image{position:absolute;top:-24px;left:929px;display:block;width:704px;height:704px}
@media (max-width:1559px){
.sno-hero__image{top:-19px;left:763px;width:612px;height:612px}
}
@media (max-width:1359px){
.sno-hero__image{top:26px;left:506px;width:362px;height:441px}
}
@media (max-width:959px){
.sno-hero__image{position:static;width:382px;height:465px;margin:22px auto 0}
}
@media (max-width:767px){
.sno-hero__image{width:348px;height:auto;margin:16px 0 0 -20px}
}
.sno-hero__cta{position:absolute;z-index:1;top:381px;left:873px;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;width:365px;padding:32px;border-radius:40px;text-align:center;background:rgba(255,255,255,.24);backdrop-filter:blur(8px)}
.sno-hero__cta::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:radial-gradient(104% 104% at 78% 4%,#fff 0,rgba(255,255,255,0) 100%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
@media (max-width:1559px){
.sno-hero__cta{top:345px;left:691px;width:320px}
}
@media (max-width:1359px){
.sno-hero__cta{top:313px;left:537px;gap:24px;padding:24px;border-radius:32px}
}
@media (max-width:959px){
.sno-hero__cta{position:relative;top:auto;left:auto;width:100%;margin-top:32px;padding:24px 22px}
}
.sno-hero__cta-text{margin:0;font-size:1.25rem;font-weight:400;line-height:24px;letter-spacing:-.02em;color:#fff}
.sno-hero__button{position:relative;width:100%}
.sno-hero__facts{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:-79px}
.sno-hero__fact{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:264px;padding:32px;border-radius:40px;background:#fff}
@media (max-width:1559px){
.sno-hero__facts{gap:20px;margin-top:-89px}
.sno-hero__fact{min-height:250px;border-radius:32px}
}
@media (max-width:1359px){
.sno-hero__cta-text{font-size:1rem;line-height:20px}
.sno-hero__facts{grid-template-columns:repeat(2,1fr);margin-top:-143px}
.sno-hero__fact{min-height:0}
}
@media (max-width:959px){
.sno-hero__facts{gap:16px;margin-top:-171px}
.sno-hero__fact{padding:24px;border-radius:24px}
}
.sno-hero__fact-icon{display:block;width:40px;height:40px;margin-bottom:auto}
@media (max-width:1359px){
.sno-hero__fact-icon{margin-bottom:0}
}
@media (max-width:767px){
.sno-hero__facts{grid-template-columns:1fr;margin-top:-130px}
.sno-hero__fact-icon{width:32px;height:32px}
}
.sno-hero__fact-title{margin:24px 0 0;font-size:1.5rem;font-weight:500;line-height:28px;letter-spacing:-.02em;color:#091520}
@media (max-width:1559px){
.sno-hero__fact-title{font-size:1.25rem;line-height:24px}
}
@media (max-width:959px){
.sno-hero__fact-title{font-size:1.125rem;line-height:22px}
}
@media (max-width:767px){
.sno-hero__fact-title{font-size:1rem;line-height:20px}
}
.sno-hero__fact-text{margin:8px 0 0;font-size:1rem;font-weight:300;line-height:20px;letter-spacing:-.02em;color:rgba(9,21,32,.7)}
.sno-features{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sno-features__title{width:100%;max-width:964px}
@media (max-width:1559px){
.sno-hero__fact-text{font-size:.875rem;line-height:18px}
.sno-features__title{width:100%;max-width:674px}
}
.sno-reviews__more{margin:0;padding:0;border:0;font-family:inherit;font-size:1rem;font-weight:300;line-height:20px;letter-spacing:-.02em;color:#ff5029;background:0 0}
.sno-reviews__more[hidden]{display:none}
.sno-reviews__dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;margin-top:40px;padding:4px;border-radius:12px;background:#fff}
.sno-reviews__dots[hidden]{display:none}
.sno-question__thanks{position:relative;grid-column:2;grid-row:1;width:100%;min-height:584px;padding:48px 56px;border-radius:64px;background:#fff;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
@media (max-width:1559px){
.sno-reviews__dots{margin-top:24px}
.sno-question__thanks{min-height:608px;padding:40px;border-radius:40px}
}
@media (max-width:1359px){
.sno-question__thanks{min-height:592px;margin-top:-212px}
}
@media (max-width:959px){
.sno-question__thanks{min-height:584px;margin-top:-98px}
}
@media (max-width:767px){
.sno-question__thanks{min-height:506px;padding:32px 20px;border-radius:24px 24px 0 0;width:calc(100% + 40px);min-height:599px;margin:-141px -20px -32px}
}
.sno-question__thanks-image{display:block;width:286px;height:auto}
.sno-question__thanks-title{margin:32px 0 0;font-size:2.5rem;font-weight:500;line-height:44px;letter-spacing:-.02em;color:#091520}
@media (max-width:959px){
.sno-question__thanks-title{font-size:1.5rem;line-height:28px}
}
@media (max-width:767px){
.sno-question__thanks-image{width:180px}
.sno-question__thanks-title{font-size:1.25rem;line-height:24px}
}
.sno-question__thanks-text{margin:8px 0 0;font-size:1.25rem;font-weight:300;line-height:24px;letter-spacing:-.02em;color:rgba(9,21,32,.7)}
@media (max-width:959px){
.sno-question__thanks-text{font-size:1rem;line-height:20px}
}
.sno-question__thanks-close{position:absolute;top:40px;right:40px;width:48px;height:48px;margin:0;padding:0;border:0;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6759 4.32374C15.8849 4.53273 15.8849 4.87158 15.6759 5.08058L10.7564 10.0001L15.6764 14.9201C15.8854 15.1291 15.8854 15.4679 15.6764 15.6769C15.4674 15.8859 15.1286 15.8859 14.9196 15.6769L9.99953 10.7569L5.08009 15.6763C4.8711 15.8853 4.53225 15.8853 4.32325 15.6763C4.11425 15.4673 4.11425 15.1285 4.32325 14.9195L9.24269 10.0001L4.32377 5.08119C4.11478 4.87219 4.11478 4.53334 4.32377 4.32435C4.53277 4.11535 4.87162 4.11535 5.08062 4.32435L9.99953 9.24323L14.9191 4.32374C15.1281 4.11474 15.4669 4.11474 15.6759 4.32374Z' fill='rgba(9, 21, 32, 1)'/%3E%3C/svg%3E") center/20px 20px no-repeat #e8eaed}
@media (max-width:767px){
.sno-question__thanks-text{font-size:.875rem;line-height:18px}
.sno-question__thanks-close{top:20px;right:20px;width:32px;height:32px;background-size:16px 16px}
}