@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:400;src:url(/fonts/GolosText-Regular.woff2) format("woff2"),url(/fonts/GolosText-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:500;src:url(/fonts/GolosText-Medium.woff2) format("woff2"),url(/fonts/GolosText-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:600;src:url(/fonts/GolosText-SemiBold.woff2) format("woff2"),url(/fonts/GolosText-SemiBold.woff) format("woff")}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{font-size:2.0833333333vw}@media (min-width:768px){:root{font-size:.5208333333vw}}p{font-size:1.8rem;font-style:normal;font-weight:400;line-height:140%}.label{align-items:center;background:#d7dbe3;border:1px solid #b7becd;border-radius:.5rem;color:#354b74;display:inline-flex;font-size:1.4rem;justify-content:center;line-height:normal;padding:1.5rem 2rem}.h1,.label{font-style:normal;font-weight:500}.h1{font-size:4.2rem;line-height:110%}.h1 strong{color:#dd7295}.h2{font-size:3.6rem;font-style:normal;font-weight:500;line-height:114%}.h2 strong{color:#dd7295}@media (min-width:768px){p{font-size:2.2rem}.label{font-size:1.6rem;padding:2rem 3rem}.h1{font-size:6rem}.h2{font-size:5rem}}.button{align-items:center;border-radius:999rem;display:flex;font-size:1.8rem;font-style:normal;font-weight:400;gap:2rem;height:6.5rem;justify-content:center;line-height:140%;transition:background-color .3s ease;width:100%}.button img,.button svg{flex-shrink:0;height:3rem;width:3rem}.button--blue{background:#354b74;color:#fff}.button--blue:hover{background-color:#4f6ba1}.button--pink{background:#dd7295;color:#fff}.button--pink:hover{background:#e56791}.button--black{background:#202020;color:#fff}.button--black:hover{background:#373737}.button--border{border:1px solid #202020;color:#202020}.button--border:hover{background:#202020;color:#fff}.button-line{align-items:center;display:flex;font-size:1.8rem;font-style:normal;font-weight:400;gap:1rem;line-height:140%;padding:.5rem 0;position:relative;width:-moz-max-content;width:max-content}.button-line:after{right:0;width:100%}.button-line:after,.button-line:before{border-bottom:.1rem solid;bottom:0;content:"";position:absolute}.button-line:before{left:0;width:0}.button-line img,.button-line svg{flex-shrink:0;width:1.4rem}@media (min-width:768px){.button{font-size:2.2rem;height:8.1rem}.button img,.button svg{flex-shrink:0;height:3rem;width:3rem}.button-line{font-size:2.2rem}.button-line img{transition:transform .3s}.button-line:hover img{transform:rotate(-45deg)}.button-line:hover:before{transition:width .3s ease;transition-delay:.15s;width:100%}.button-line:hover:after{transition:width .3s ease;width:0}}.header{left:0;padding-top:1rem;position:fixed;top:0;width:100vw;z-index:10}.header:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .5s;z-index:-1}.header.active .menu,.header.active:after{opacity:1;pointer-events:auto}.header.active .header__menu-open img:first-child,.header.active .header__menu-open svg:first-child{opacity:0}.header.active .header__menu-open img:last-child,.header.active .header__menu-open svg:last-child{opacity:1}.header__inner{align-items:center;display:flex;justify-content:space-between}.header__logo{display:block;flex-shrink:0;width:8.2575rem}.header__menu-open{align-items:center;background:#354b74;border-radius:50%;display:flex;flex-shrink:0;height:6rem;justify-content:center;position:relative;width:6rem}.header__menu-open img,.header__menu-open svg{flex-shrink:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s;width:2rem}.header__menu-open img:last-child,.header__menu-open svg:last-child{opacity:0}.header .menu{background:#f6f6f6;border-radius:1rem;gap:5rem;justify-content:center;left:4.5rem;opacity:0;padding:5rem 2rem 3rem;pointer-events:none;position:absolute;right:4.5rem;top:calc(100% + .5rem);transition:opacity .5s}.header .menu,.header .menu__nav{align-items:center;display:flex;flex-direction:column}.header .menu__nav,.header .menu__nav li{width:100%}.header .menu__nav li a{align-items:center;border-bottom:1px solid hsla(0,0%,84%,.5);display:flex;font-size:2rem;font-style:normal;font-weight:400;justify-content:center;line-height:140%;padding:1.5rem 0;text-align:center;width:100%}.header .menu__social{align-items:center;display:flex;gap:3rem}.header .menu__social li>a{display:flex;height:3.2rem;width:3.2rem}.header .menu__social li>a img,.header .menu__social li>a svg{height:100%;width:100%}@media (max-width:767px){.header .container{margin:0 3rem;width:auto}.header__inner{background:#f6f6f6;border-radius:999rem;padding:1rem 1rem 1rem 2rem}.header__button,.header__nav{display:none}}@media (min-width:768px){.header{padding-top:2rem}.header__logo{width:14.84rem}.header__menu-open{display:none}.header__nav ul{align-items:center;background:#f6f6f6;border-radius:1000rem;display:flex;gap:4rem;padding:2.5rem 5rem}}@media (min-width:768px) and (hover:hover){.header__nav ul:hover li{opacity:.4}}@media (min-width:768px){.header__nav ul li{transition:opacity .5s}}@media (min-width:768px) and (hover:hover){.header__nav ul li:hover{opacity:1}}@media (min-width:768px){.header__nav ul a{color:#000;font-size:2.2rem;font-style:normal;font-weight:400;line-height:140%;transition:color .3s}.header__button{display:inline-flex;padding:0 4rem 0 3.5rem;width:auto}}.footer{border-top:1px solid #f6f6f6;margin:0 1.5rem;padding-bottom:2rem;padding-top:6rem}.footer .container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.footer__logo{height:5rem;margin-bottom:7rem}.footer__menu ul{display:grid;gap:1rem;margin-bottom:5rem;text-align:center}@media (hover:hover){.footer__menu ul:hover li{opacity:.5}}.footer__menu ul li{font-size:2rem;font-style:normal;font-weight:400;line-height:140%;transition:opacity .5s}@media (hover:hover){.footer__menu ul li:hover{opacity:1}}.footer__links{display:flex;flex-direction:column;gap:1rem}.footer__link{font-size:2rem;margin-left:auto;margin-right:auto;padding:0}.footer__socials{gap:3rem;padding-top:3rem}.footer__logos,.footer__socials{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:7rem}.footer__label{color:gray;font-size:1.6rem;font-style:normal;font-weight:400;line-height:140%;margin-bottom:2rem}.footer__vodo-logo{height:2.6rem;margin-bottom:5rem}.footer__vodo-logo img,.footer__vodo-logo svg{height:100%;width:100%}.footer__bottom{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:767px){.footer{margin:0 15rem;padding-bottom:3rem;position:relative}.footer:before{background:#f6f6f6;bottom:3rem;content:"";height:1px;position:absolute;right:0;width:69.5rem}.footer .container{min-height:66rem}.footer__logo{left:0;margin:0;position:absolute;top:5.6rem}.footer__menu-wrap{align-items:end;border-top:1px solid #f6f6f6;display:flex;flex-direction:row;gap:20rem;margin-left:auto;padding-top:3rem}.footer__menu ul{margin-bottom:0;text-align:start}.footer__link,.footer__menu ul li{font-size:2.2rem}.footer__link{margin-right:inherit}.footer__socials{margin:0;padding:0;position:absolute;right:0;top:5.9rem}.footer__socials li{height:3rem}.footer__socials li svg{height:100%;-o-object-fit:contain;object-fit:contain;transition:color .3s ease;width:100%}}@media (min-width:767px) and (hover:hover){.footer__socials li:hover{color:#dd7295}}@media (min-width:767px){.footer__logos{flex-direction:row-reverse;margin-bottom:0;max-height:7rem;max-width:70rem;position:absolute;right:-1rem;top:18rem}.footer__label{font-size:2.2rem;margin-bottom:3rem}.footer__label:first-of-type{bottom:3rem;position:absolute;right:53.5rem}.footer__label:last-of-type{bottom:0;left:0;position:absolute}.footer__vodo-logo{bottom:6rem;margin:0;position:absolute;right:0;transition:color .3s ease}.footer__vodo-logo:hover{color:#dbaaff}}.modal{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;height:100vh;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s;z-index:10000}.modal.visible{opacity:1;pointer-events:auto}.modal__content{background:#7d9ab7;border-radius:2rem;display:flex;flex-direction:column;flex-shrink:0;margin:auto 0;overflow:hidden;padding:2rem;position:relative;width:100%;z-index:2}.modal__close{align-items:center;background:#6a7d90;border-radius:50%;color:#fff;display:flex;height:5rem;justify-content:center;margin-bottom:2rem;margin-left:auto;transition:background-color .5s;width:5rem}.modal__close img,.modal__close svg{height:1.6667rem;width:1.6667rem}@media (hover:hover){.modal__close:hover{background:#7791ab}}.modal__bg{height:auto;position:absolute;z-index:-1}.modal__bg:first-child{right:0;top:0;width:17rem}.modal__bg:nth-of-type(2){bottom:0;left:0;width:21rem}.modal__bg img{height:100%;width:100%}.modal__title{margin:0 auto 2rem}.modal__text,.modal__title{color:#fff;text-align:center}.modal__text{margin:0 auto 5rem;width:35.6rem}.modal--second .modal__form{min-height:52rem}.modal--third .modal__content{padding-bottom:5rem}@media (max-width:767px){.modal{overflow-y:auto;padding:5rem 0}.modal--second{display:block}}@media (min-width:768px){.modal{align-items:center;height:100vh;justify-content:center}.modal__bg:first-child{width:22rem}.modal__bg:nth-of-type(2){width:28.2rem}.modal__content{align-items:center;border-radius:3rem;height:-moz-max-content;height:max-content;padding:5rem 19rem;position:relative;width:132rem}.modal__close{height:6rem;margin-bottom:2rem;position:absolute;right:3rem;top:3rem;width:6rem}.modal__close img,.modal__close svg{height:2rem;width:2rem}.modal__text{width:79rem}.modal__form{width:64rem}.modal--second .container{align-items:center;display:flex;justify-content:center}.modal--second .modal__form{min-height:54rem}.modal--third .container{align-items:center;display:flex;justify-content:center}.modal--third .modal__content{padding-bottom:8rem}}.contact__label{color:#fff;font-size:1.8rem;font-style:normal;font-weight:400;line-height:140%;margin-bottom:1.2rem}.contact__radio-list{display:flex;gap:1.2rem;margin-bottom:1.8rem}.contact .d-none{display:none}.radio{flex-grow:1;position:relative}.radio__body{align-items:center;background:#d8e1e9;border-radius:10rem;color:#000;display:flex;font-family:Golos Text;font-size:1.4rem;font-style:normal;font-weight:400;gap:.5rem;justify-content:center;line-height:140%;overflow:hidden;padding:1rem 2rem;position:relative;transition:color .3s,background-color .3s}.radio svg{flex-shrink:0;height:auto;width:1.5rem}.radio__input{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.radio__input:checked+.radio__body{background:#dd7295!important;color:#fff!important}@media (min-width:768px){.contact__label{font-size:2.2rem}.radio svg{width:2.5rem}.radio__body{font-size:1.8rem;gap:1rem;padding:1.5rem 4rem}.radio:hover .radio__body{background-color:#fff}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:#202020;display:flex;flex-direction:column;font-family:Golos Text,sans-serif;min-height:100vh;overflow-x:hidden;padding-top:9rem;width:100vw}@media (min-width:768px){body{padding-top:12.1rem}}#loader{height:100%;left:0;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:100}@media (min-width:768px){#loader{background-color:#fff}}#loader.loading-ended{opacity:0;pointer-events:none}a{text-decoration:none}a,button{outline:none;-webkit-tap-highlight-color:transparent;cursor:pointer}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.line{overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.container{padding:0 1.5rem;width:100%}@media (min-width:768px){.container{padding:0 15rem}}.line-wrap,.wrapper{overflow:hidden}.pt{padding-top:16rem}.pb{padding-bottom:16rem}@media (min-width:768px){.pt{padding-top:25rem}.pb{padding-bottom:25rem}}.mb0{margin-bottom:0!important}.thanks-section{padding-bottom:8rem}.thanks-section__info{margin-bottom:6rem}.thanks-section h3{font-size:4.2rem;font-style:normal;font-weight:500;line-height:normal;margin-bottom:2rem}.thanks-section p{font-size:1.6rem;font-style:normal;font-weight:400;line-height:140%;margin-bottom:5rem}.thanks-section__buttons{align-items:flex-start;display:flex;flex-direction:column;gap:2rem}.thanks-section__button{display:inline-flex;padding-left:5rem;padding-right:5rem;width:auto}.thanks-section__image{display:block;height:auto;margin-left:auto;margin-right:auto;width:31.8rem}@media (min-width:768px){.thanks-section{padding-bottom:10rem}.thanks-section.custom .thanks-section__info{padding-top:10rem}.thanks-section__content{display:flex;flex-direction:row;gap:10.4rem}.thanks-section__info{margin-bottom:0;padding-top:20rem}.thanks-section h3{font-size:6rem;line-height:110%;margin-bottom:3rem}.thanks-section p{font-size:2.2rem;margin-bottom:6rem;max-width:72rem}.thanks-section__buttons{flex-direction:row}.thanks-section__buttons.grid{display:grid;gap:2rem;grid-template-columns:auto auto}.thanks-section__buttons.grid .button--pink{grid-column:span 2}.thanks-section__button{height:7.1rem;padding-left:4rem;padding-right:4rem}.thanks-section__image{width:69.8rem}}.breadcrumbs{flex-wrap:wrap;font-size:1.6rem;font-style:normal;font-weight:400;line-height:140%;margin:6rem auto 5rem;text-align:center}.breadcrumbs,.breadcrumbs li:first-of-type a,.breadcrumbs li:not(:last-child){align-items:center;display:flex;gap:.5rem}.breadcrumbs li:not(:last-child):after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='10' fill='none' viewBox='0 0 5 10'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.3' stroke-width='1.2' d='M1 8.5 4 5 1 1.5'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:block;height:1rem;width:1rem}.breadcrumbs li:last-of-type span{display:block;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs li:not(:last-child){color:#0000004d}.breadcrumbs--hero-blog li:last-of-type span{max-width:35rem}@media (min-width:768px){.breadcrumbs{font-size:2rem;margin:9rem auto 4rem}.breadcrumbs li:last-of-type span{max-width:unset}.breadcrumbs--hero-blog li:last-of-type span{max-width:100%}}.input{background:#fff;border:1px solid #717e8c;border-radius:1rem;color:#202020;display:block;font-size:1.8rem;font-style:normal;font-weight:400;line-height:140%;padding:2rem;width:100%}.input::-moz-placeholder{opacity:.4}.input::placeholder{opacity:.4}.input input,.input textarea{width:100%}.input input::-moz-placeholder,.input textarea::-moz-placeholder{opacity:.4}.input input::placeholder,.input textarea::placeholder{opacity:.4}.input textarea{height:14.5rem}@media (min-width:768px){.input{font-size:2.2rem}.input textarea{height:15.1rem}}.select{color:#202020;cursor:pointer;font-size:1.8rem;font-style:normal;font-weight:400;line-height:140%;position:relative}.select.visible .select__header img,.select.visible .select__header svg{transform:rotate(180deg)}.select.visible .select__list{opacity:1;pointer-events:auto}.select__header{align-items:center;background:#fff;border:1px solid #717e8c;border-radius:1rem;display:flex;justify-content:space-between;padding:2rem;width:100%}.select__header span{opacity:.4}.select__header span.checked{opacity:1}.select__header img,.select__header svg{height:.5rem;transition:transform .5s ease;width:1.1rem}.select__list{background:#fff;border:1px solid #717e8c;border-radius:1rem;display:flex;flex-direction:column;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:calc(100% + .5rem);transition:opacity .5s;z-index:10}.select__list li{align-items:center;display:flex;padding:2rem}.select__list li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}@media (min-width:768px){.select{font-size:2.2rem}}.form{gap:4rem}.form,.form__list{display:flex;flex-direction:column}.form__list{gap:1.2rem}.step-contact{margin-bottom:16rem;overflow:hidden}.step-contact__content{background:#7d9ab7;border-radius:2rem;color:#fff;overflow:hidden;padding:5rem 2rem;position:relative;z-index:2}.step-contact__bg{position:absolute;z-index:-1}.step-contact__bg:first-child{height:auto;right:0;top:0;width:17rem}.step-contact__bg:nth-of-type(2){bottom:0;height:auto;left:0;width:21rem}.step-contact__bg img{height:100%;width:100%}.step-contact__title{margin-bottom:2.1rem}.step-contact__text{margin-bottom:2.9rem;width:34.1rem}.step-contact__text strong{color:#29435c}.step-contact__img{aspect-ratio:34.1/45.4;bottom:-.2rem;display:block;margin:0 auto;position:relative;width:34rem}.step-contact__img img{height:100%;width:100%}.step-contact__form{min-height:70rem}.step-contact__form-mob{margin-bottom:-8rem}.step-contact--services{padding-bottom:8rem}.step-contact--modal{margin:auto 0}.step-contact--modal .step-contact__content{flex-shrink:0;margin:auto 0;padding-top:2rem}.step-contact--modal .step-contact__close{align-items:center;background:#6a7d90;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:5rem;justify-content:center;margin-bottom:2rem;margin-left:auto;transition:background-color .5s;width:5rem}.step-contact--modal .step-contact__close img,.step-contact--modal .step-contact__close svg{height:1.7rem;width:1.7rem}@media (hover:hover){.step-contact--modal .step-contact__close:hover{background:#7791ab}}@media (min-width:768px){.step-contact{margin-bottom:25rem}.step-contact__bg:first-child{width:22rem}.step-contact__bg:nth-of-type(2){width:29rem}.step-contact__content{color:#fff;display:grid;grid-template-columns:1fr 64rem;padding:7rem}.step-contact__title{grid-column:span 2;margin-bottom:3rem;width:74.1rem}.step-contact__text{width:45.3rem}.step-contact__form{min-height:75rem}.step-contact__form-mob{margin-bottom:0}.step-contact__img{aspect-ratio:54.5/70;bottom:-3px;left:30rem;position:absolute;width:54.5rem;z-index:-1}.step-contact--services{padding-bottom:25rem}.step-contact--modal{flex-shrink:0;margin:0;width:100%}.step-contact--modal .step-contact__content{padding-top:7rem;position:relative}.step-contact--modal .step-contact__close{height:6rem;position:absolute;right:3rem;top:3rem;width:6rem}.step-contact--modal .step-contact__close img,.step-contact--modal .step-contact__close svg{height:2rem;width:2rem}.step-contact--modal .step-contact__form{margin-top:-6.6rem}}
