@import url(https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic);:root{--main:rgba(0, 172, 227, 1)}*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:#f1f1f1;line-height:1;font-family:Poppins,sans-serif;font-size:1.125rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}:root{--main:rgba(0, 172, 227, 1)}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:75rem;margin:0 auto;width:100%}.button{position:relative;display:flex;padding:28px 60px;text-align:center;align-items:center;justify-content:center;color:#fff;transition:all .3s ease;background:linear-gradient(90deg,#00ace3 0,#013cc6 100%);border-radius:60px;width:-webkit-max-content;width:max-content;max-width:100%;font-weight:700;font-size:14px;line-height:19.2px;text-transform:uppercase}.button:hover{box-shadow:0 5px 15px 5px #00ace3}.button--pink{background:var(--main)}.button--fw{width:100%}.button--upper{text-transform:uppercase}.button--center{margin:0 auto}.button--border{border:1px solid #000;background:#fff;color:#000}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;appearance:none}.input{background:rgba(0,0,0,0);width:100%;display:block;border:1px solid #00ace3;border-radius:50px;padding:24px;font-size:14px;font-weight:700;line-height:16.8px;caret-color:inherit;outline:0;color:#fff;transition:all .3s ease}.input::-webkit-input-placeholder{color:rgba(241,241,241,.8)}.input:-ms-input-placeholder{color:rgba(241,241,241,.8)}.input::-ms-input-placeholder{color:rgba(241,241,241,.8)}.input::placeholder{color:rgba(241,241,241,.8)}.input[placeholder]:not([data-placeholder-nohiden])::-webkit-input-placeholder{-webkit-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden]):-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden])::-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden])::placeholder{transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden]):focus::-webkit-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus:-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::placeholder{opacity:0}.spollers{display:grid;gap:20px}.spollers__item{font-size:1.25rem;background:rgba(241,241,241,.07);border-radius:20px;padding:20px}.spollers__title{width:100%;cursor:default;text-align:left;font-weight:700;font-size:20px;line-height:100%;text-transform:uppercase;padding-right:40px;position:relative;list-style:none}.spollers__title::-webkit-details-marker,.spollers__title::marker{display:none}._spoller-init .spollers__title{cursor:pointer}._spoller-init .spollers__title::after,._spoller-init .spollers__title::before{content:"";position:absolute;right:10px;top:50%;background-color:#fff;height:2px;width:15px;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}._spoller-init .spollers__title::before{-webkit-transform:translate(-75%,-50%) rotate(40deg);transform:translate(-75%,-50%) rotate(40deg)}._spoller-init .spollers__title::after{-webkit-transform:translate(0,-50%) rotate(-40deg);transform:translate(0,-50%) rotate(-40deg)}._spoller-init .spollers__title._spoller-active::before{-webkit-transform:translateX(-75%) rotate(-40deg);transform:translateX(-75%) rotate(-40deg)}._spoller-init .spollers__title._spoller-active::after{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.spollers__body{padding-top:16px}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}a{transition:all .3s ease}body{scroll-behavior:smooth}.wrapper{background:#020202}::-webkit-scrollbar{width:8px;background:#f0f0f0;height:8px}::-webkit-scrollbar-thumb{background:#000}.section{position:relative;padding-top:80px}.section__title{line-height:1.1}.section__title--center{text-align:center}.section__subtitle{font-weight:700;font-size:20px;line-height:24px}.section__text{font-weight:300;font-size:14px;line-height:1.2}.section__text span{font-weight:700;color:var(--main)}.section__text--center{text-align:center}.section__text--16{font-weight:400;font-size:16px;line-height:23.04px;letter-spacing:-.05em}.section__text li{list-style-type:disc;list-style-position:inside}.img-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.img-wrap img{z-index:-1;position:relative}.col{display:flex;flex-direction:column;gap:16px}.info-page{padding-top:114px;padding-bottom:80px}.info-page__content{font-size:14px;font-weight:300;line-height:22.4px;gap:0;color:#f3f3f3}.info-page__title{font-weight:700;font-size:40px;line-height:44px;letter-spacing:.04em;text-align:center}.info-page__title:not(:last-child){margin-bottom:24px}.info-page ul li{list-style-type:disc;margin-left:24px}.info-page ol li{margin-left:24px}.info-page a{text-decoration:underline}.info-page a:hover{opacity:.7}.reviews__marquee{background:#111;padding:9px;margin-top:30px}.marquee{display:flex;gap:20px;-webkit-animation:scroll 20s linear infinite;animation:scroll 20s linear infinite}.marquee p{text-wrap:nowrap;width:-webkit-max-content;width:max-content;font-size:24px;font-weight:700;line-height:28.13px;text-align:center;color:#fff;text-transform:uppercase;display:flex;align-items:center;gap:20px}.marquee p::before{content:"";display:block;width:8px;height:8px;background:#fff;border-radius:50%}.marquee p:hover .marquee{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px))}}@keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px))}}.header{display:flex;padding-top:30px;padding-bottom:30px;align-items:center;width:100%;position:absolute;top:0;left:0;z-index:2}.header__container{display:flex;justify-content:space-between;gap:20px;align-items:center}.header__nav{display:flex;gap:16px}.header__link{font-weight:400;font-size:14px;line-height:100%}.header__link:hover{color:var(--main)}.logo{font-weight:700;font-size:22px;line-height:100%;letter-spacing:0;text-transform:uppercase}.footer{padding-top:12px;padding-bottom:12px;margin-bottom:24px}.footer__container{display:flex;flex-direction:column;gap:30px}.footer__content{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer__copyright{font-weight:400;font-size:14px;line-height:100%;color:rgba(241,241,241,.6)}.footer__nav ul{display:flex;gap:16px;align-items:center}.footer__link{font-weight:700;font-size:12px;line-height:14.4px;text-align:center;padding:8px}.footer__link:hover{color:var(--main)}.hero{min-height:100vh}.hero__container{gap:30px;align-items:center;max-width:950px;z-index:2;position:relative}.hero__title{font-weight:400;line-height:110%;text-align:center}.hero__content{display:flex;gap:30px;align-items:flex-end}.hero__content svg{flex-shrink:0}.hero__content img{max-width:552px;width:100%}.info{gap:30px}.info img{height:340px;width:100%}.info__content{gap:30px}.row{display:grid;grid-template-columns:1fr 1fr}.about__container{gap:20px;align-items:center}.about__container .col{margin-right:10px;gap:30px}.about__container .col img{margin-top:auto}.about__col{display:flex;flex-direction:column;gap:20px;justify-content:space-between;height:100%}.about__card{padding:20px;display:flex;flex-direction:column;gap:15px;background:rgba(243,243,243,.08);border-radius:26px;position:relative}.about__card span{font-weight:500;font-size:24px;line-height:100%}.about__price{font-weight:500;font-size:20px;line-height:100%;margin-top:auto}.grid{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:40px}.contact{padding-bottom:80px}.contact__container{position:relative;gap:50px}.contact__container .col{gap:30px}.contact__form{display:flex;flex-direction:column;gap:10px;width:100%}.contact__form .button{margin-top:10px}.contact__links{font-weight:700;font-size:14px;line-height:100%;color:var(--main)}.contact__links a:hover{opacity:.7}.thank-you{display:flex;flex-direction:column;justify-content:center;padding-top:80px;padding-bottom:80px}.thank-you__container{display:flex;width:100%;flex-direction:column}.thank-you__container .col{max-width:800px;gap:30px}.page{position:relative}.page__decor{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0;width:100%;height:40%}.services__container{gap:30px}.services__content{gap:20px}.services__card{background:rgba(243,243,243,.08);border-radius:26px;padding:20px;display:flex;flex-direction:column;gap:20px}.services__card img{height:200px;border-radius:22px}.services__card span{font-weight:500;font-size:24px;line-height:100%;letter-spacing:0;color:var(--main)}.services__date{color:var(--main)}@media (min-width:75em){.section__title{font-size:3.125rem}.hero{padding-top:11.25rem}.hero{padding-bottom:7.5rem}.hero__title{font-size:4.375rem}}@media (max-width:1220px){[class*=__container]{padding-left:3.75rem;padding-right:3.75rem}}@media (max-width:25em){.section__title{font-size:2.625rem}.hero{padding-top:9rem}.hero{padding-bottom:.0000000625rem}.hero__title{font-size:2.875rem}}@media (max-width:61.99875em){[class*=__container]{padding-left:20px;padding-right:20px}.hero__content{flex-wrap:wrap}.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:47.99875em){.header__container{flex-direction:column}.footer__content{flex-direction:column}.row{display:flex;flex-direction:column;gap:30px}.row--reverse{display:flex;flex-direction:column-reverse}.grid{grid-template-columns:1fr}.thank-you{padding-top:60px;padding-bottom:60px}}@media (max-width:29.99875em){.hero__content{flex-direction:column}}@media (min-width:25em)and (max-width:75em){@supports (font-size:clamp(2.625rem ,2.375rem + 1vw ,3.125rem)){.section__title{font-size:clamp(2.625rem ,2.375rem + 1vw ,3.125rem)}}@supports not (font-size:clamp(2.625rem ,2.375rem + 1vw ,3.125rem)){.section__title{font-size:calc(2.625rem + .5*(100vw - 25rem)/ 50)}}@supports (padding-top:clamp(9rem ,7.875rem + 4.5vw ,11.25rem)){.hero{padding-top:clamp(9rem ,7.875rem + 4.5vw ,11.25rem)}}@supports not (padding-top:clamp(9rem ,7.875rem + 4.5vw ,11.25rem)){.hero{padding-top:calc(9rem + 2.25*(100vw - 25rem)/ 50)}}@supports (padding-bottom:clamp(0.0000000625rem ,-3.7499999063rem + 14.999999875vw ,7.5rem)){.hero{padding-bottom:clamp(.0000000625rem ,-3.7499999063rem + 14.999999875vw ,7.5rem)}}@supports not (padding-bottom:clamp(0.0000000625rem ,-3.7499999063rem + 14.999999875vw ,7.5rem)){.hero{padding-bottom:calc(.0000000625rem + 7.4999999375*(100vw - 25rem)/ 50)}}@supports (font-size:clamp(2.875rem ,2.125rem + 3vw ,4.375rem)){.hero__title{font-size:clamp(2.875rem ,2.125rem + 3vw ,4.375rem)}}@supports not (font-size:clamp(2.875rem ,2.125rem + 3vw ,4.375rem)){.hero__title{font-size:calc(2.875rem + 1.5*(100vw - 25rem)/ 50)}}}