:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}html{scroll-behavior:smooth}menu,ol,ul{list-style:none}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}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:normal}: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}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/inter/Inter-Regular.woff2) format("woff2"),url(/fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/inter/Inter-SemiBold.woff2) format("woff2"),url(/fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/inter/Inter-Bold.woff2) format("woff2"),url(/fonts/inter/Inter-Bold.woff) format("woff")}:root{--vw-context:(1920 * 0.01) * 1}b,strong{font-weight:700}@media (min-width:768px) and (max-width:1024px){:root{--vw-context:(1024 * 0.01) * 1}}@media (max-width:767.98px){:root{--vw-context:(428 * 0.01) * 1}}html{font-size:.0521vw}@media (min-width:768px) and (max-width:1024px){html{font-size:.09765625vw}}@media (max-width:767.98px){html{font-size:.233645vw}}body{font-family:Inter,sans-serif;min-width:320px;overflow-x:hidden}p{font-size:24rem;line-height:1.4}body.scroll-hide{overflow:hidden}.color-grey-600,.hero__stat-item-description{color:var(--grey-600,#5a5a5a)}.color-grey-800,.hero__stat-item-title span{color:var(--grey-800,#1e1e1e)}.color-brand,.hero__stat-item-title,.label{color:var(--Brand,#03f)}.bg-brand,.work__path-item-list li:before{background:var(--Brand,#03f)}.text label{font-size:20rem;font-style:normal;font-weight:400;line-height:24rem}.button,.header__languages-item,.header__languages-wrap,.text-2{font-size:20rem;font-style:normal;font-weight:600;line-height:20rem}.h1{color:var(--grey-800,#1e1e1e);font-size:80rem;font-style:normal;font-weight:700;line-height:1.2;margin:20rem auto 30rem}@media (min-width:768px) and (max-width:1024px){.h1{font-size:56rem}}@media (max-width:767.98px){.h1{font-size:36rem;margin:0}}.h2{color:var(--grey-800,#1e1e1e);font-size:60rem;font-style:normal;font-weight:700;line-height:1.2}@media (min-width:768px) and (max-width:1024px){.h2{font-size:50rem}}@media (max-width:767.98px){.h2{font-size:30rem}}.h3,.hero__stat-item-title span,.services__cart-item-number{font-size:30rem;font-style:normal;font-weight:700;line-height:1.2}@media (min-width:768px) and (max-width:1024px){.h3,.hero__stat-item-title span,.services__cart-item-number{font-size:32rem}}@media (max-width:767.98px){.h3,.hero__stat-item-title span,.services__cart-item-number{font-size:20rem}}.title4,.work__path-item-title{color:var(--grey-800,#1e1e1e);font-size:32rem;font-style:normal;font-weight:600;line-height:140%}@media (max-width:767.98px){.title4,.work__path-item-title{font-size:24rem}}.advantages__item-title,.title5{color:var(--grey-800,#1e1e1e);font-size:44rem;font-style:normal;font-weight:700;line-height:62rem}@media (min-width:768px) and (max-width:1024px){.advantages__item-title,.title5{font-size:28rem;font-style:normal;font-weight:700;line-height:62rem}}@media (max-width:767.98px){.advantages__item-title,.title5{font-size:32rem;line-height:48rem}}.h4{color:var(--grey-800,#1e1e1e);font-size:28rem;font-style:normal;font-weight:600;line-height:120%}@media (max-width:767.98px){.h4{font-size:24rem}}.h5,.label{font-size:24rem;font-style:normal;font-weight:600;line-height:20rem}@media (max-width:767.98px){.h5,.label{font-size:20rem;line-height:120%}}.text-center{text-align:center}.blog-empty__description,.call__description,.description,.hero__stat-item-description,.subtitle{color:var(--grey-600,#5a5a5a);font-size:24rem;font-style:normal;font-weight:400;line-height:34rem;max-width:100%}@media (min-width:768px) and (max-width:1024px){.blog-empty__description,.call__description,.description,.hero__stat-item-description,.subtitle{font-size:24rem;line-height:34rem}}@media (max-width:767.98px){.blog-empty__description,.call__description,.description,.hero__stat-item-description,.subtitle{font-size:16rem;line-height:26rem}.locale-ru .blog-empty__description,.locale-ru .call__description,.locale-ru .description,.locale-ru .hero__stat-item-description,.locale-ru .subtitle{font-size:15rem}}.description p:not(:last-child){margin-bottom:34rem}.label{background:rgba(0,51,255,.1);border-radius:56rem;display:inline-flex;max-width:-moz-fit-content;max-width:fit-content;padding:20rem}@media (max-width:767.98px){.label{padding:16rem 20rem}}.relative{position:relative}.color-span-animation{display:flex;justify-content:center;letter-spacing:3rem;margin:auto;position:relative;width:90%}.inline{display:inline-block}.header{position:absolute;top:0;transition:all 1s;width:100%;z-index:10}.header.sticky{box-shadow:0 4rem 12rem #1e1e1e14;position:fixed;transition:all 1s}.header__top{align-items:center;background:var(--grey-0,#fff);display:flex;justify-content:space-between;padding:24rem 64rem}@media (min-width:768px) and (max-width:1024px){.header__top{padding:24rem 32rem}}@media (max-width:767.98px){.header__top{padding:16rem 24rem}}.header.fixed .header__top{background:hsla(0,0%,100%,.95)}@media (min-width:1024.02px){.header.fixed .header__top{border-radius:96px;padding:24rem 40rem}.header.fixed{border-radius:96rem;left:186rem;position:fixed;right:186rem;top:24rem;width:auto}}@media (min-width:768px) and (max-width:1024px){.header.fixed{position:fixed}}@media (max-width:767.98px){.header.fixed{position:fixed}}.header__col{align-items:center;-moz-column-gap:16rem;column-gap:16rem;display:flex}.header__col:first-child{-moz-column-gap:40rem;column-gap:40rem}.header__logo{height:24rem;width:255rem}@media (max-width:767.98px){.header__logo{height:20rem}}.header__logo img{height:100%}.header__nav{-moz-column-gap:24rem;column-gap:24rem;display:none}@media (min-width:1024.02px){.header__nav{display:inline-flex}}@media (max-width:767.98px){.header__nav{color:var(--grey-800,#1e1e1e)}}.header__nav a{color:var(--grey-800,#1e1e1e);cursor:pointer;font-size:24rem;font-style:normal;font-weight:400;line-height:24rem}.header__nav a:hover{opacity:.8}.header__burger{cursor:pointer;display:inline-flex}.header__burger.active .header__burger-open{display:none}.header__burger.active .header__burger-close{display:block}.header__burger-close{display:none}@media (min-width:1024.02px){.header__burger{display:none}}@media (max-width:767.98px){.header__burger img{height:24rem;width:24rem}}.header__socials{-moz-column-gap:16rem;column-gap:16rem;display:inline-flex}@media (max-width:767.98px){.header__socials{display:none}}.header__actions,.header__socials a{display:inline-flex}.header__actions{-moz-column-gap:24rem;column-gap:24rem}@media (max-width:767.98px){.header__actions-action.button{display:none}}.header__actions-phone.button{display:none}@media (min-width:1024.02px){.header__actions-phone.button{display:inline-flex}}.header__languages{position:relative}@media (max-width:767.98px){.header__languages{display:none}}.header__languages:hover .header__languages-popover{opacity:1;pointer-events:all}.header__languages:hover .header__languages-wrap svg{transform:rotate(180deg)}.header__languages-wrap{align-items:center;-moz-column-gap:4rem;column-gap:4rem;cursor:pointer;display:inline-flex;padding:8rem 0;text-transform:uppercase}.header__languages-wrap svg{transition:transform .2s ease-in}.header__languages-popover{background:var(--grey-0,#fff);border-radius:16rem;box-shadow:0 4rem 24rem #1e1e1e14;display:flex;flex-direction:column;opacity:0;padding:16rem 8rem;pointer-events:none;position:absolute;right:4rem;row-gap:4rem;transition:opacity .2s ease-in}.header__languages-item{cursor:pointer;padding:5rem 16rem;text-transform:uppercase}.header__languages-item.active,.header__languages-item:hover{background:#f5f5f5;border-radius:6rem}.header__languages-item.active{pointer-events:none}.header__bottom{background:var(--grey-0,#fff);border-radius:0 0 40rem 40rem;display:none}.header__bottom.active{display:block}@media (min-width:768px) and (max-width:1024px){.header__bottom{padding:40rem 64rem 64rem}}@media (max-width:767.98px){.header__bottom{padding:24rem}}.header__bottom-nav{border-bottom:1rem solid #d9d9d9;display:flex;position:relative}@media (min-width:768px) and (max-width:1024px){.header__bottom-nav{-moz-column-gap:32rem;column-gap:32rem;padding-bottom:40rem}}@media (max-width:767.98px){.header__bottom-nav{-moz-column-gap:24rem;column-gap:24rem;padding-bottom:24rem}}.header__bottom-nav a{color:var(--grey-800,#1e1e1e);font-size:20rem;font-style:normal;font-weight:400;line-height:30rem}@media (min-width:768px) and (max-width:1024px){.header__bottom-nav a{font-size:24rem;line-height:34rem}}.header__bottom-nav .header__languages{display:block;position:absolute;right:0;top:-4rem}.header__bottom .footer__socials .button{border-color:var(--grey-800,#1e1e1e);color:var(--grey-800,#1e1e1e)}@media (min-width:768px) and (max-width:1024px){.header__bottom .footer__socials{margin-top:40rem}}@media (max-width:767.98px){.header__bottom .footer__socials{margin-top:32rem}}@media (min-width:768px) and (max-width:1024px){.header__bottom-info{-moz-column-gap:48rem;column-gap:48rem;display:flex;margin-top:40rem}}.header__bottom .footer__label{color:var(--grey-800,#1e1e1e)}@media (max-width:767.98px){.header__bottom .footer__label{margin-top:32rem}}.header__bottom .footer__value{color:var(--grey-800,#1e1e1e)}@media (min-width:768px) and (max-width:1024px){.header__bottom .footer__value{font-size:20rem;line-height:120%}.header__bottom .footer__messenger{display:none}}.header__bottom-action{margin-top:32rem}@media (min-width:768px) and (max-width:1024px){.header__bottom-action{display:none}}.header__bottom-action .button{font-size:18rem;font-style:normal;font-weight:600;height:50rem;justify-content:center;line-height:120%;padding:13rem 24rem 13rem 32rem;width:100%}.header-height{height:88rem}@media (max-width:767.98px){.header-height{height:56rem}}.header-overlay{background:var(--grey-800,#1e1e1e);bottom:0;display:none;left:0;opacity:.5;position:fixed;right:0;top:0;z-index:9}.header-overlay.active{display:block}.button{align-items:center;-moz-column-gap:4rem;column-gap:4rem;cursor:pointer;display:inline-flex;height:40rem;justify-content:center;padding:0 20rem}@media (min-width:768px) and (max-width:1024px){.button{font-size:16rem;font-style:normal;font-weight:600;line-height:20rem}}.button:hover{opacity:.78}.button--grey{background:var(--grey-60,#f3f3f3);border-radius:56rem;color:var(--grey-800,#1e1e1e)}.button--blue{background:var(--Brand,#03f);border-radius:40rem;color:var(--grey-0,#fff)}.button--blue:hover{background:#1766ff;opacity:1}.button--icon-right{padding-right:14rem}.button--outline{border:1px solid var(--grey-0,#fff);border-radius:40rem;color:#fff;font-size:24rem;font-style:normal;font-weight:400;height:auto;line-height:34rem;padding:16rem 24rem}@media (max-width:767.98px){.button--outline{font-size:18rem;line-height:120%;padding:12rem 16rem}}.container{margin:0 50rem}@media (max-width:767.98px){.container{margin:0 20rem}}.call{background:var(--grey-0,#fff);border-radius:40rem;display:flex;filter:drop-shadow(0 52rem 76rem rgba(0,0,0,.08));margin:0 auto -136rem;max-width:100%;position:relative;width:1244rem;z-index:1}@media (min-width:768px) and (max-width:1024px){.call{margin:0 64rem -112rem;width:auto}}@media (max-width:767.98px){.call{display:none}}.call__info{padding:64rem}@media (min-width:768px) and (max-width:1024px){.call__info{padding:40rem}}.call__title{color:var(--grey-800,#1e1e1e);font-size:56rem;font-style:normal;font-weight:700;line-height:1.2}@media (min-width:768px) and (max-width:1024px){.call__title{font-size:44rem;line-height:1.2}}.call__description{margin-top:24rem}.call__actions{margin-top:48rem}@media (min-width:768px) and (max-width:1024px){.call__actions{margin-top:40rem}}.call__actions .button{-moz-column-gap:8rem;column-gap:8rem;font-size:20rem;font-style:normal;font-weight:600;height:72rem;line-height:28rem;padding:20rem 24rem 20rem 32rem}.call__actions .button img{height:36rem;width:36rem}.call__image{border-radius:0 40rem 40rem 0;flex:0 0 455rem;height:608rem;overflow:hidden}.call__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px) and (max-width:1024px){.call__image{flex:0 0 314rem;height:538rem}}.footer__wrap{background:var(--grey-800,#1e1e1e);border-radius:104rem 104rem 0 0;padding-bottom:38rem}@media (min-width:768px) and (max-width:1024px){.footer__wrap{border-radius:72rem 72rem 0 0}}@media (max-width:767.98px){.footer__wrap{border-radius:40rem 40rem 0 0}}.footer__container{-moz-column-gap:184rem;column-gap:184rem;display:flex;padding-top:290rem}@media (min-width:768px) and (max-width:1024px){.footer__container{flex-direction:column;margin:0 112rem;padding-top:224rem;row-gap:126rem}}@media (max-width:767.98px){.footer__container{flex-direction:column;margin:0 24rem;padding-top:50rem;row-gap:36rem}}.footer__info{display:flex;flex:1;flex-direction:column;row-gap:64rem}@media (max-width:767.98px){.footer__info{row-gap:32rem}}.footer__info-block{display:flex;flex-direction:column;row-gap:16rem}.footer__info-copyright{align-items:center;color:var(--grey-0,#fff);-moz-column-gap:24rem;column-gap:24rem;display:flex;margin:17rem 0 0;padding-left:8rem}@media (max-width:767.98px){.footer__info-copyright{padding-left:0;padding-top:0}.footer__info-copyright img{display:none}}.footer__info-copyright-text{font-size:16rem;font-style:normal;font-weight:400;line-height:24rem;opacity:.5}.footer__info-links{display:grid;font-size:20rem;font-style:normal;font-weight:400;gap:24rem;grid-template-columns:repeat(2,minmax(0,1fr));line-height:20rem;opacity:.5}@media (max-width:767.98px){.footer__info-links{font-size:12rem;gap:8rem;margin-top:36px}}.footer__socials{-moz-column-gap:16rem;column-gap:16rem;display:flex}@media (max-width:767.98px){.footer__socials{-moz-column-gap:8rem;column-gap:8rem}}.footer__label{color:var(--grey-0,#fff);font-size:24rem;font-style:normal;font-weight:400;line-height:34rem;opacity:.8}@media (max-width:767.98px){.footer__label{font-size:18rem;line-height:120%}}.footer__value{color:var(--grey-0,#fff);-moz-column-gap:24rem;column-gap:24rem;display:flex;font-size:48rem;font-style:normal;font-weight:400;line-height:120%}@media (max-width:767.98px){.footer__value{align-items:center;-moz-column-gap:18rem;column-gap:18rem;font-size:30rem;line-height:120%}}.footer__messenger{align-items:center;-moz-column-gap:24rem;column-gap:24rem;display:inline-flex}@media (max-width:767.98px){.footer__messenger{-moz-column-gap:11rem;column-gap:11rem;margin-top:-11rem}}.footer__messenger a{display:inline-flex;height:50rem;width:50rem}@media (max-width:767.98px){.footer__messenger a{height:44rem;width:44rem}}.footer__messenger a img{height:100%;width:100%}@media (min-width:1024.02px){.footer__contact{flex:0 0 789rem}}@media (min-width:768px) and (max-width:1024px){.footer__contact{order:-1}}@media (max-width:767.98px){.footer__contact{order:-1}}.footer-form__title{color:#fff;font-size:44rem;font-style:normal;font-weight:700;line-height:62rem;text-align:center}@media (max-width:767.98px){.footer-form__title{font-size:38rem;line-height:140%;margin:0}}.footer-form__title span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0c8aff 66.51%,#03f 86.46%);background-clip:text;-webkit-background-clip:text}.footer-form__description{color:var(--grey-0,#fff);font-size:24rem;font-style:normal;font-weight:400;line-height:34rem;margin-top:16rem;opacity:.6;text-align:center}@media (max-width:767.98px){.footer-form__description{font-size:20rem;line-height:30rem}}.footer-form__column{-moz-column-gap:40rem;column-gap:40rem;display:flex}.modal .footer-form__column{justify-content:space-between}@media (max-width:767.98px){.footer-form__column{flex-direction:column;row-gap:32rem}}.modals .footer-form__submit{display:flex;justify-content:flex-end;padding:20rem 0 0}@media (max-width:767.98px){.footer-form__submit{padding-top:8rem}}.footer-form__submit .button{align-items:center;height:auto;justify-content:center;padding:20rem 24rem 20rem 32rem}.footer-form .button{-moz-column-gap:8rem;column-gap:8rem;font-size:20rem;font-style:normal;font-weight:600;height:72rem;line-height:28rem;margin:20rem 0 0;padding:20rem 24rem 20rem 32rem;width:100%}@media (max-width:767.98px){.footer-form .button{font-size:18rem;height:50rem;line-height:120%;padding:13rem 24rem 13rem 32rem}}.footer-form .button img{height:36rem;width:36rem}@media (max-width:767.98px){.footer-form .button img{height:24rem;width:24rem}}.footer-form form{display:flex;flex-direction:column;margin-top:48rem}@media (max-width:767.98px){.footer-form form{margin-top:40rem;row-gap:32rem}}.footer-form-info{background:#f3f3f3;border-radius:16rem;color:#000;display:flex;font-size:14rem;font-style:normal;font-weight:400;gap:8rem;line-height:140%;padding:8rem 12rem}.footer-form-info svg{flex:none;height:24rem;width:24rem}@media (max-width:767.98px){.footer-form-info svg{display:none}}.modal-overlay{background:var(--grey-800,#1e1e1e);bottom:0;display:none;left:0;opacity:.5;position:fixed;right:0;top:0;z-index:15}.modal-overlay.active{display:block}.modals{align-items:center;bottom:0;display:none;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:20}.modals.active{display:flex}.modal{background:#fff;border-radius:40rem;margin:0 24rem;pointer-events:auto}.modal__content{padding:64rem;position:relative}@media (max-width:767.98px){.modal__content{padding:32rem 24rem}}.modal__header{color:var(--grey-800,#1e1e1e);font-size:44rem;font-style:normal;font-weight:700;line-height:62rem;text-align:center}@media (min-width:768px) and (max-width:1024px){.modal__header{font-size:40rem;line-height:1.2}}@media (max-width:767.98px){.modal__header{font-size:40rem;line-height:140%}}.modal__header span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0c8aff 66.51%,#03f 86.46%);background-clip:text;-webkit-background-clip:text}.modal__description{color:var(--grey-800,#1e1e1e);font-size:24rem;font-style:normal;font-weight:400;margin-bottom:16rem;opacity:.6;text-align:center}@media (max-width:767.98px){.modal__description{font-size:20rem;line-height:30rem}}.modal__form{display:flex;flex-direction:column;margin-top:40rem;row-gap:40rem}@media (max-width:767.98px){.modal__form{row-gap:32rem}}.modal__form-submit{margin-top:24rem}@media (max-width:767.98px){.modal__form-submit{margin-top:8rem}}.modal__form-submit .button{color:var(--light-gray-0,#fff);font-size:20rem;font-style:normal;font-weight:600;height:72rem;line-height:28rem;padding:20rem 24rem 20rem 32rem;width:100%}@media (max-width:767.98px){.modal__form-submit .button{font-size:18rem;height:48rem;line-height:120%;padding:13rem 24rem 13rem 32rem}}.modal__close{cursor:pointer;position:absolute;right:24rem;top:24rem}.modal-contact{max-width:100%;width:900rem}@media (min-width:768px) and (max-width:1024px){.modal-contact{width:776rem}}@media (max-width:767.98px){.modal-contact{width:100%}}.form-control{border-bottom:1px solid #8e8e8e;color:var(--grey-800,#1e1e1e);font-size:24rem;font-style:normal;font-weight:400;line-height:34rem;padding:24rem 0;width:100%}.form-control--white{color:var(--grey-0,#fff)}@media (max-width:767.98px){.form-control{font-size:18rem;line-height:120%;padding:16rem 0}}.form-control::-moz-placeholder{opacity:.5}.form-control::placeholder{opacity:.5}.modals .form_label{color:#000;font-size:20rem;font-style:normal;font-weight:600;line-height:20rem}.modals .form_input,.modals .form_textarea{border-bottom:1px solid #8e8e8e;color:#000;font-size:20rem;font-style:normal;font-weight:400;line-height:1.2;padding:10rem 0 18rem;width:100%}.modals .form_textarea{display:block;height:100rem}.form_textarea::-moz-placeholder{opacity:.5}.form_textarea::placeholder{opacity:.5}.modals .radio-item1 label{color:#000;cursor:pointer;display:block;font-size:20rem;font-weight:400;min-width:250rem;padding:10rem 30rem;position:relative;transition:.4s ease-in-out 0s;white-space:nowrap}.modals .radio-item1 label:after{border:2rem solid #000;height:20rem;left:0;top:13rem;width:20rem}.modals .radio-item1 label:before{background:#000;height:10rem;left:5rem;opacity:0;top:18rem;transform:scale(5);transition:.4s ease-in-out 0s;visibility:hidden;width:10rem}.modals .radio-list1{align-items:center;display:flex;justify-content:space-between;margin:10rem 0 0}.pagination__page{align-items:center;border-radius:8rem;display:flex;font-size:14rem;font-weight:400;height:40rem;justify-content:center;margin:0 2rem;width:40rem}.pagination__pages{display:flex}.pagination__page:first-of-type{margin-left:16rem}.pagination{align-items:center;display:flex;justify-content:center}.pagination__page_active{background:var(--Brand,#03f);color:#fff}.loader{opacity:0!important;pointer-events:none}.animation-init{opacity:0}.radio-item1 [type=radio]{display:none}.radio-item1 label{color:#fff;cursor:pointer;display:block;font-size:20rem;font-weight:400;min-width:250rem;padding:10rem 30rem;position:relative;transition:.4s ease-in-out 0s;white-space:nowrap}.radio-item1 label:after,.radio-item1 label:before{border-radius:50%;content:"";position:absolute}.radio-item1 label:after{border:2rem solid #fff;height:20rem;left:0;top:13rem;width:20rem}.radio-item1 label:before{background:#fff;height:10rem;left:5rem;opacity:0;top:18rem;transform:scale(5);transition:.4s ease-in-out 0s;visibility:hidden;width:10rem}.radio-item1 [type=radio]:checked~label:before{opacity:1;transform:scale(1);visibility:visible}.radio-list1{margin:24rem 0 0}.form_name{margin:0 0 30rem}.form_label{font-weight:600;line-height:20rem}.form_input,.form_label{color:#f3f3f3;font-size:20rem;font-style:normal}.form_input{border-bottom:1px solid #8e8e8e;font-weight:400;line-height:1.2;padding:24rem 0;width:100%}.form_input::-moz-placeholder{font-size:18rem}.form_input::placeholder{font-size:18rem}.form_textarea{border-bottom:1px solid #8e8e8e;color:#f3f3f3;display:block;font-size:20rem;font-style:normal;font-weight:400;height:100rem;line-height:1.2;padding:24rem 0;width:100%}.form_textarea::-moz-placeholder{font-size:18rem}.form_textarea::placeholder{font-size:18rem}@media (max-width:767.98px){.form_input{color:var(--grey-0,#fff);font-size:18rem;line-height:120%;padding:16rem 0}}.form_input::-moz-placeholder{opacity:.5}.form_input::placeholder{opacity:.5}.form_policy{color:#91959f;display:flex;font-size:20rem;margin:0 20rem 0 0;width:100%}.form_policy-link{color:#03f;font-size:20rem;text-decoration:underline}.footer .form_policy-link{color:#fff}.form_policy label{padding:4rem 0 0;position:relative}.form_policy input{height:20rem;left:0;opacity:0;position:absolute;top:0;width:20rem}.form_policy span{background:#fff;border:1rem solid #000;border-radius:5rem;box-shadow:inset 0 0 5rem 1rem rgba(20,20,21,.17);box-sizing:border-box;cursor:pointer;display:inline-block;height:20rem;position:relative;transition:box-shadow .2s ease;width:20rem}.form_policy span:after,.form_policy span:before{background-color:#03f;box-sizing:border-box;content:" ";display:inline-block;height:0;position:absolute;transform-origin:left top;transition:opacity .5s ease;width:3rem}.form_policy span:before{left:9rem;top:16rem;transform:rotate(-135deg)}.form_policy span:after{left:-3rem;top:6rem;transform:rotate(-45deg)}.form_policy input:checked+span:after{animation:dothabottomcheck .2s ease 0s forwards;height:8rem}.form_policy input:checked+span:before{animation:dothatopcheck .4s ease 0s forwards;height:11rem}.form_policy p{font-size:20rem;margin:0 0 0 15rem;width:100%}@keyframes dothabottomcheck{0%{height:0}to{height:15rem}}@keyframes dothatopcheck{0%,50%{height:0}to{height:25rem}}

