/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Montserrat+Alternates&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{margin:0;padding:0;box-sizing:border-box}img{width:100%;height:auto;display:block}body{position:relative;font-family:"Montserrat",sans-serif;font-weight:400;min-height:100vh;color:#0b101b}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}body::-webkit-scrollbar{width:6px;background-color:#f5f5f5}body::-webkit-scrollbar-thumb{background-color:#0264fb}body.disabled{overflow:hidden}body,html{min-height:100%}html{background:#f5f7ff;font-size:.6944444444vw}@media(max-width: 1024px){html{font-size:.9765625vw}}@media(max-width: 640px){html{font-size:1.5625vw}}html.hide{display:block}html.hide .blur_wrap{background:rgba(0,0,0,0);position:relative;filter:none}html.disabled{overflow:hidden}a{text-decoration:none}a:hover{text-decoration:none}ul li{list-style-type:none}.container{max-width:124rem;margin:0px auto}@media(max-width: 1024px){.container{max-width:96rem}}@media(max-width: 640px){.container{max-width:59rem}}.container_min{max-width:119rem}@media(max-width: 1024px){.container_min{max-width:94rem}}@media(max-width: 640px){.container_min{max-width:57rem}}.wrapper{overflow:hidden}.blur_wrap{position:absolute;right:0;bottom:0;left:0;top:0;filter:blur(5px);width:100%;min-height:100%}@media(max-width: 1800px){.blur_wrap{font-size:16px}}@media(max-width: 1440px){.blur_wrap{font-size:14px}}.layout{position:relative;min-height:100vh;font-size:30px;box-sizing:border-box}@media(max-width: 1440px){.layout{font-size:20px}}@media(max-width: 640px){.layout{font-size:4.7vw;display:flex;flex-direction:column;min-height:124rem}}.preloader{width:5em;height:5em;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:6}.header{position:fixed;top:0;left:0;width:100%;z-index:5}.header__row{display:flex;align-items:center;justify-content:space-between;padding:3rem 0rem;transition:all .3s ease}@media(max-width: 640px){.header__row{padding:2.6rem 0rem}}.header_scroll .header__inner{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:rgba(230,230,230,.3)}.header_scroll .header__row{padding:1rem 0px}@media(max-width: 640px){.header_scroll .burger-btn{top:1.7rem}}.header_scroll .header__logo{width:10rem;max-width:10rem;flex-basis:10rem}.header_scroll .header__logo img{width:10rem;max-width:10rem}@media(max-width: 640px){.header_scroll .header__logo{width:13rem;max-width:13rem;flex-basis:13rem}.header_scroll .header__logo img{width:13rem;max-width:13rem}}.header__wrapper{display:flex;align-items:center}.header__logo{display:inline-block;width:14rem;min-width:14rem;max-width:14rem;flex:0 0 14rem;margin-right:4rem;transition:all .3s ease}.header__logo img{display:block;width:14rem;min-width:14rem;max-width:14rem;height:auto;object-fit:contain}@media(max-width: 640px){.header__logo{width:15rem;min-width:15rem;max-width:15rem;flex-basis:15rem}.header__logo img{width:15rem;min-width:15rem;max-width:15rem}}.header__logo_mob{display:none}@media(max-width: 640px){.header__logo_mob{display:inline-block;position:absolute;top:4rem;left:4rem}}.header__links_desktop{display:inline-block}@media(max-width: 640px){.header__links_desktop{display:none}}.header__links_mobile{display:none}@media(max-width: 640px){.header__links_mobile{display:flex;flex-direction:row-reverse;justify-content:flex-end}}.header__link{display:inline-block;border-radius:.8rem;padding:1.2rem 2.5rem;font-size:1.6rem;font-weight:600;border:none;background-image:linear-gradient(to right, #0264fb, #1dcaf8, #1dcaf8, #1dcaf8);cursor:pointer;box-shadow:0px 1px 2px 0px rgba(16,24,40,.05);color:#fff;background-size:300% 100%;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media(max-width: 640px){.header__link{font-size:2.6rem;padding:1.8rem 3rem}}.header__link:hover{background-position:100% 0}.header__link_simple{background:rgba(0,0,0,0);color:#0b101b;border:none;box-shadow:none}.header__link_simple:hover{color:#0264fb}.menu__list{display:flex;align-items:center}.menu__item{position:relative;margin-right:3rem}@media(max-width: 640px){.menu__item{margin-right:0rem;margin-bottom:3.5rem;width:100%}}@media(max-width: 640px){.menu__item.active svg{transform:rotate(180deg)}}@media(min-width: 640px){.menu__item:hover svg{transform:rotate(180deg)}}@media(min-width: 640px){.menu__item:hover .dropdown{opacity:1;pointer-events:auto}}.menu__link{display:flex;align-items:center;color:#0b101b;font-weight:600;text-decoration:none;font-size:1.6rem;line-height:1;padding:0;width:fit-content;border:1px solid rgba(0,0,0,0);text-wrap:nowrap;text-align:center;cursor:pointer;transition:all .2s ease}@media(max-width: 640px){.menu__link{font-size:2.5rem}}.menu__link svg{width:2rem;height:2rem;margin-left:.4rem;transition:all .2s ease}@media(max-width: 640px){.menu__link svg{width:2.5rem;height:2.5rem}}.menu__link:hover{color:#0264fb}.menu__link:hover svg path{stroke:#0264fb}.menu .dropdown{position:absolute;background:#fff;box-shadow:0px 1px 2px 0px rgba(16,24,40,.1);border-radius:1rem;top:100%;left:50%;transform:translateX(-50%);list-style-type:none;margin:0rem;padding:1rem;width:100%;z-index:10;opacity:0;pointer-events:none;transition:opacity .3s}@media(min-width: 640px){.menu .dropdown{display:block !important}}@media(max-width: 640px){.menu .dropdown{position:relative;opacity:1;pointer-events:auto;left:0;transform:translateX(0);top:0;margin:1rem 0rem 0rem;padding:1rem 2rem;display:none}}.menu .dropdown a{white-space:nowrap;font-size:1.6rem;display:inline-block;color:#0b101b;margin-bottom:.5rem;transition:all .2s ease}@media(max-width: 640px){.menu .dropdown a{font-size:2.2rem;margin-bottom:1rem}}.menu .dropdown a:hover{color:#0264fb}.burger-btn{display:none}@media(max-width: 640px){.burger-btn{display:flex;justify-content:center;width:5.2rem;height:5.2rem;position:absolute;right:2rem;top:4rem;z-index:5}}.burger-btn span{width:3.5rem;height:.3rem;position:absolute;background-color:#0b101b;border-radius:.2rem;transition:all .3s ease}.burger-btn span:nth-child(2){top:.85rem;width:2.6rem}.burger-btn span:nth-child(3){top:1.6rem}.burger-btn span:nth-child(4){top:2.3rem;width:2.6rem}.btn{background-image:linear-gradient(to right, #0264fb, #1dcaf8, #1dcaf8, #1dcaf8);border-radius:1rem;max-width:23rem;width:100%;padding:1.8rem 2rem;font-weight:600;color:#fff;font-size:1.6rem;text-align:center;border:none;cursor:pointer;background-size:300% 100%;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media(max-width: 640px){.btn{max-width:100%;padding:3.4rem 4rem;font-size:2.6rem;border-radius:1.5rem}}.btn:hover{background-position:100% 0;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.title{font-weight:700;font-size:3.8rem;letter-spacing:-0.08rem}@media(max-width: 640px){.title{font-size:4.1rem}}.title_white{color:#fff}.text{font-family:"Montserrat",sans-serif;font-size:1.8rem;line-height:1.75}.text_white{color:#fff}@media(max-width: 640px){.text{font-size:2.5rem;line-height:1.75}}.banner{position:relative}.banner__wrap{padding:16rem 0rem 5rem}@media(max-width: 640px){.banner__wrap{padding:19rem 0rem 5rem}}.banner__row{display:flex;justify-content:space-between}@media(max-width: 640px){.banner__row{flex-direction:column-reverse}}.banner__side{max-width:74rem}@media(max-width: 1024px){.banner__side{max-width:53rem}}@media(max-width: 640px){.banner__side{max-width:100%;text-align:center;margin-top:5rem}}.banner__title{margin:0rem 0rem 4rem;font-weight:700;font-size:5.4rem;letter-spacing:-0.1rem}@media(max-width: 1024px){.banner__title{font-size:4rem}}@media(max-width: 640px){.banner__title{font-size:4.8rem;line-height:1.35}}@media(max-width: 640px){.banner__title_desktop{display:none}}.banner__title_mobile{display:none}@media(max-width: 640px){.banner__title_mobile{display:block}}.banner__subtitle{font-family:"Montserrat",sans-serif}@media(max-width: 640px){.banner__subtitle{text-align:left}}.banner__photo{position:absolute;width:60rem;right:0rem;top:17rem}@media(max-width: 1024px){.banner__photo{width:44rem;right:0rem;top:22rem}}@media(max-width: 640px){.banner__photo{position:relative;left:unset;top:0rem;text-align:center;width:100%}}@media(max-width: 640px){.banner__photo img{position:relative;max-width:53rem;margin:5rem auto 0rem}}.form-min{position:relative;margin-top:5.5rem}.form-min .error{top:11rem}@media(max-width: 640px){.form-min .error{top:20rem}}.form-min__text{font-weight:700;font-size:1.5rem;margin-bottom:2rem}@media(max-width: 640px){.form-min__text{font-size:2.55rem;margin-bottom:3rem;text-align:left;line-height:1.4}}.form-min__row{display:flex}@media(max-width: 640px){.form-min__row{flex-direction:column}}.form-min__row.input-error .form-min__input{border:1px solid #fc2d2d}.form-min__btn{margin-left:1rem}@media(max-width: 640px){.form-min__btn{width:100%;margin-left:0rem}}.form-min__input{display:inline-block;width:37rem;background:#fff;font-family:"Montserrat",sans-serif;font-size:1.8rem;border-radius:1rem;border:1px solid rgba(228,228,228,.1);padding:2rem 2.2rem}@media(max-width: 640px){.form-min__input{width:100%;font-size:2.7rem;padding:2.8rem 3.7rem;margin-bottom:5rem;border-radius:1.5rem}}.form-min__input::placeholder{color:#85878d}.form-min__input:focus{border:1px solid #0264fb;outline:none}.about{padding:3.5rem 0rem 12rem}@media(max-width: 640px){.about{padding:3.5rem 0rem 9rem}}.about .container{max-width:130rem}@media(max-width: 1024px){.about .container{max-width:98rem}}@media(max-width: 640px){.about .container{max-width:59rem}}.about__wrap{position:relative;background:linear-gradient(101.23deg, #0264fb 3.19%, #1dcaf8 100%);border-radius:2.5rem;padding:11rem 6rem 10rem}@media(max-width: 640px){.about__wrap{padding:10.5rem 4rem 37.5rem;overflow:hidden}}.about__wrap::after{content:"";position:absolute;bottom:0rem;right:0rem;background:url(../../img/about/about-bg.png) no-repeat;background-size:50rem;width:50rem;height:44rem;border-bottom-right-radius:2.5rem}@media(max-width: 640px){.about__wrap::after{background:url(../../img/about/about-bg-mob.png) no-repeat;background-size:60rem;width:60rem;height:29rem}}.about__title{position:relative;margin-bottom:4.4rem}@media(max-width: 640px){.about__title{margin-bottom:6.5rem}}.about__text{font-family:"Montserrat",sans-serif;max-width:90rem;position:relative;z-index:1}.about__items{position:relative;display:grid;grid-template-columns:repeat(4, 23.5%);justify-content:center;gap:2.5rem;text-align:center;margin-top:7.8rem;z-index:1}@media(max-width: 640px){.about__items{grid-template-columns:100%;margin-top:5.5rem;gap:3.6rem}}.about__item{background:#fff;border-radius:1.5rem;padding:2.5rem 4rem}@media(max-width: 640px){.about__item{border-radius:2.5rem;padding:3.4rem 4rem}}.about__number{font-weight:700;font-size:2.6rem;margin-bottom:1.6rem}@media(max-width: 640px){.about__number{font-size:4.1rem;margin-bottom:2.6rem}}.about__info{font-weight:700;font-size:1.6rem}@media(max-width: 640px){.about__info{font-size:2.7rem}}.clients{background:#fff;padding:11rem 0rem 12rem}@media(max-width: 640px){.clients{padding:11rem 0rem 10rem}}@media(max-width: 640px){.clients .container_min{max-width:100%}}.clients__title{margin-bottom:3rem}@media(max-width: 640px){.clients__title{max-width:57rem;margin:0 auto 5rem}}.clients__text{font-family:"Montserrat",sans-serif;max-width:100rem;margin-bottom:7rem}@media(max-width: 1024px){.clients__text{max-width:90rem}}@media(max-width: 640px){.clients__text{font-family:"Montserrat",sans-serif;max-width:57rem;margin:0 auto 12rem}}.clients__block{margin-bottom:5rem}@media(max-width: 640px){.clients__block{margin-bottom:6.2rem}}.clients__name{font-size:2.4rem;font-weight:700;color:#85878d;margin-bottom:2rem}@media(max-width: 640px){.clients__name{font-size:2.7rem;max-width:57rem;margin:0 auto 2rem}}.clients__items{display:grid;grid-template-columns:repeat(4, 23.5%);justify-content:center;gap:2.5rem;text-align:center}@media(max-width: 640px){.clients__items{grid-template-columns:100%;justify-content:flex-start}}.clients__item{background:#f5f7ff;border:1px solid rgba(133,135,141,.1);padding:3.7rem;border-radius:1rem}@media(max-width: 640px){.clients__item{padding:4.7rem;border-radius:1.5rem}}.clients__item img{width:14.8rem;height:4rem;object-fit:contain;margin:0 auto}@media(max-width: 640px){.clients__item img{width:26rem;height:7rem}}.clients__link{display:flex;justify-content:center;align-items:center;margin-top:6rem}@media(max-width: 640px){.clients__link{max-width:57rem;margin:6rem auto 0rem}}.advantages{padding:12.5rem 0rem 12rem}@media(max-width: 640px){.advantages{padding:19rem 0rem 17rem}}.advantages__title{margin-bottom:3.5rem}@media(max-width: 640px){.advantages__title{margin-bottom:5.5rem}}.advantages__text{max-width:85rem;margin-bottom:6rem}@media(max-width: 640px){.advantages__text{margin-bottom:9rem;max-width:100%}}.advantages__items{display:grid;grid-template-columns:repeat(3, 32%);gap:2rem}@media(max-width: 640px){.advantages__items{grid-template-columns:100%}}.advantages__item{box-shadow:0px 0px 20px 0px rgba(169,169,169,.1);background:#fff;border-radius:1.5rem;padding:2.4rem 1rem 3.6rem 2.2rem}@media(max-width: 640px){.advantages__item{padding:3.5rem 3.4rem 5rem;border-radius:2.5rem}}.advantages__icon{width:5.4rem;height:5.4rem;object-fit:contain}@media(max-width: 640px){.advantages__icon{width:9.4rem;height:9.4rem}}.advantages__info{margin-top:1.6rem}@media(max-width: 640px){.advantages__info{margin-top:2.4rem}}.advantages__name{font-size:1.6rem;font-weight:700;margin-bottom:1.5rem}@media(max-width: 640px){.advantages__name{font-size:2.55rem;margin-bottom:3rem}}.advantages__addition{font-size:1.5rem}@media(max-width: 640px){.advantages__addition{font-size:2.55rem;line-height:1.6}}.solutions{background:#fff;padding:12rem 0rem 15rem}@media(max-width: 640px){.solutions{padding:9rem 0rem}}.solutions__row{display:grid;margin-top:7rem;grid-template-columns:repeat(2, 49%);justify-content:center;gap:2rem}@media(max-width: 640px){.solutions__row{grid-template-columns:100%;margin-top:10rem}}.solutions__item{display:flex;flex-direction:column;align-items:center;border-radius:2rem;background:#f5f7ff;padding:3rem 2.6rem 5rem 3rem}@media(max-width: 640px){.solutions__item{align-items:flex-start;padding:3rem 3rem 5rem 4.2rem}}.solutions__icon{width:16rem;margin-bottom:2rem}@media(max-width: 640px){.solutions__icon{width:22rem;margin:0 auto 1rem}}.solutions__name{color:#0b101b;font-size:1.6rem;font-weight:700;line-height:150%;margin-bottom:1rem;text-align:center}@media(max-width: 640px){.solutions__name{text-align:left;font-size:2.75rem;margin-bottom:2.2rem}}.solutions__text{color:#0b101b;font-size:1.5rem;font-weight:400;line-height:166.667%}@media(max-width: 640px){.solutions__text{font-size:2.5rem}}.products{background:#f5f7ff;padding:12rem 0rem}@media(max-width: 640px){.products{padding:18rem 0rem}}.products__title{margin-bottom:5.5rem}@media(max-width: 640px){.products__title{margin-bottom:9.5rem}}.products__items{display:grid;grid-template-columns:repeat(2, 49%);justify-content:center;gap:2rem}@media(max-width: 640px){.products__items{grid-template-columns:100%}}.products__item{display:flex;justify-content:space-between;background:#fff;border-radius:2rem;padding:5rem 6.4rem 1rem 2.5rem}@media(max-width: 640px){.products__item{flex-direction:column;border-radius:2.5rem;padding:2rem 3.2rem 3rem}}.products__info{margin-right:2rem;max-width:33rem}@media(max-width: 1024px){.products__info{max-width:28.5rem}}@media(max-width: 640px){.products__info{max-width:100%}}.products__name{font-size:1.6rem;font-weight:700;margin-bottom:1.8rem}@media(max-width: 640px){.products__name{font-size:2.55rem;line-height:1.4;margin-bottom:3.2rem;text-align:center}}.products__text{font-size:1.5rem;line-height:1.4;margin-bottom:2rem}@media(max-width: 640px){.products__text{font-size:2.55rem;line-height:1.65;margin-bottom:3rem;text-align:center}}.products__icon{position:relative;top:-1rem}@media(max-width: 640px){.products__icon{top:0rem;order:-1}}.products__icon img{width:12rem;height:12rem;object-fit:contain}@media(max-width: 640px){.products__icon img{width:20rem;height:20rem;margin:2rem auto}}.products__addition{position:relative;background:linear-gradient(101.23deg, #0264fb 3.19%, #1dcaf8 100%);border-radius:2.5rem;padding:11rem 6rem 10rem;margin-top:14rem;overflow:hidden}@media(max-width: 640px){.products__addition{display:none}}.products__addition::after{content:"";position:absolute;bottom:-30rem;right:0rem;background:url(../../img/about/about-bg.png) no-repeat;background-size:50rem;width:50rem;height:44rem;border-bottom-right-radius:2.5rem}.products__addition p{position:relative;color:#fff;font-size:2.1rem;font-weight:500;line-height:152.381%;z-index:1}.owl-carousel{position:relative;display:grid !important}@media(max-width: 640px){.owl-carousel .owl-stage{margin-left:-6.5rem}}@media(max-width: 500px){.owl-carousel .owl-stage{margin-left:-8.5rem}}@media(max-width: 400px){.owl-carousel .owl-stage{margin-left:-10.5rem}}@media(max-width: 360px){.owl-carousel .owl-stage{margin-left:-12.5rem}}.footer{padding:3rem 0rem;background:#fff}@media(max-width: 640px){.footer{padding:5rem 0rem}}.footer__wrap{display:flex;justify-content:center;text-align:center}.footer__copyright{font-size:1.3rem;font-weight:500}@media(max-width: 640px){.footer__copyright{font-size:2.4rem}}.footer sup{vertical-align:super;font-size:.9rem;top:.2rem}@media(max-width: 640px){.footer sup{font-size:1.4rem}}.overlay{position:fixed;width:100%;height:100vh;top:0;left:0;display:none;background-color:rgba(0,0,0,.8);z-index:8}.popup{display:none;position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;top:0;box-sizing:border-box;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:rgba(255,255,255,.98);overflow-y:scroll}.popup__content{margin:0 auto;max-width:33rem;width:100%}@media(max-width: 640px){.popup__content{max-width:100%}}.popup__header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:2rem}@media(max-width: 640px){.popup__header{margin-bottom:4rem}}.popup__icon{width:7.2rem;height:7.2rem;margin-bottom:2rem}@media(max-width: 640px){.popup__icon{width:12.2rem;height:12.2rem;margin-bottom:3rem}}.popup__title{color:#0b101b;font-size:2.4rem;font-weight:700;line-height:183.333%}@media(max-width: 640px){.popup__title{font-size:4rem}}.popup__subtitle{color:#0b101b;font-size:1.5rem;font-weight:400;line-height:166.667%;letter-spacing:-0.2px}@media(max-width: 640px){.popup__subtitle{font-size:clamp(13px,2.55rem,2.6rem)}}.popup__wrap{position:relative;padding:0rem 3.5rem;display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:50rem}@media(max-width: 640px){.popup__wrap{min-height:90rem;padding:5rem 3.5rem}}.popup__close{position:absolute;top:5.5rem;right:4.5rem;width:3rem;height:3rem;cursor:pointer;transition:all .2s}@media(max-width: 640px){.popup__close{top:3.5rem;right:2.5rem;width:4rem;height:4rem}}.popup__close:before{content:"";background-color:#0b101b;position:absolute;height:1.5px;width:2rem;top:1.1rem;left:0rem;transform:rotate(-45deg);border-radius:1px;transition:all .2s}@media(max-width: 640px){.popup__close:before{width:4rem}}.popup__close:after{content:"";background-color:#0b101b;position:absolute;height:1.5px;width:2rem;top:1.1rem;transform:rotate(45deg);left:0rem;border-radius:1px;transition:all .2s}@media(max-width: 640px){.popup__close:after{width:4rem}}.popup__close:hover::before,.popup__close:hover::after{background-color:#0264fb}.form__content{margin-bottom:2rem}@media(max-width: 640px){.form__content{margin-bottom:4rem}}.form__label{display:inline-block;font-size:clamp(11px,1.2rem,1.3rem);font-weight:400;line-height:183.333%;color:#85878d}@media(max-width: 640px){.form__label{font-size:clamp(12px,2rem,2.1rem)}}.form__label span{color:#ff4238}.form__icon{position:absolute;top:50%;transform:translateY(-50%);right:1.5rem}@media(max-width: 640px){.form__icon{right:2rem}}.form__icon svg{width:2.5rem}@media(max-width: 640px){.form__icon svg{width:4.5rem}}.form__icon .icon-visible{display:none}.form sup{font-size:100%;top:0rem}.form__input{position:relative;width:100%;height:5.5rem;font-size:1.8rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:none;line-height:1.2;background:#fff;color:#000;border:.2rem solid rgba(0,0,0,0);padding:0 5.2rem 0 1.5rem;font-size:1.8rem;border-radius:1rem;border:1px solid #85878d}@media(max-width: 640px){.form__input{font-size:20px;height:9rem;border-radius:1.5rem;padding-left:2.5rem;padding-right:7.5rem}}@media(max-width: 400px){.form__input{font-size:16px}}.form__input.field{padding:0 1.5rem 0}@media(max-width: 640px){.form__input.field{padding:0 2.5rem}}.form__input:focus{border:.2rem solid rgba(0,0,0,0)}.form__row{position:relative}.form__button{display:flex;justify-content:center;margin:0 auto;max-width:100%}@media(max-width: 640px){.form__button{height:9rem;padding:0 2rem;align-items:center;font-size:20px}}@media(max-width: 400px){.form__button{font-size:16px}}.form-group{position:relative;cursor:pointer}.form-group.visible .icon-hidden{display:none}.form-group.visible .icon-visible{display:inline-block}.form-group.focus .form__label sup{background:linear-gradient(101deg, #0264fb 3.19%, #1dcaf8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.form-group.focus .form__input{border:.2rem solid #0264fb}.form-group.input-error .form__label sup{color:#fc2d2d !important;background:unset !important;background-clip:unset !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:unset !important}.form-group.input-error .form__input{border:.2rem solid #fc2d2d}.form-group.input-error svg path{fill:#fc2d2d}.agreement{position:relative;cursor:pointer;font-size:clamp(11px,1.2rem,1.3rem);font-weight:500;line-height:1.37;color:#85878d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-left:3.5rem;margin-top:3rem}@media(max-width: 640px){.agreement{font-size:clamp(12px,2rem,2.1rem);margin-top:5rem;margin-left:5rem;margin-bottom:3rem}}.agreement a{color:#0264fb;transition:all .2s}.agreement a:hover{color:#1dcaf8}.agreement.input-error .checkmark{border:.1rem solid #fc2d2d;background:#fff}.container__checkbox{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:2rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.container__checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:-0.2rem;left:0;width:2rem;height:2rem;overflow:hidden;background:linear-gradient(to right, #0264fb, #1dcaf8);margin-left:-3.5rem;border-radius:.4rem}@media(max-width: 640px){.checkmark{width:3.4rem;height:3.4rem;border-radius:.6rem;margin-left:-5rem}}@media(max-width: 360px){.checkmark{top:.2rem}}.input-error .checkmark{border-color:#fc2d2d}#checkTerms-error{display:none !important}.container__checkbox .checkmark:after{content:"";display:block;position:absolute;width:1.2rem;height:1.2rem;background-image:url("../../img/popup/check.svg");background-position:center;background-repeat:no-repeat;background-size:100%;opacity:0;transition:all ease .3s;top:47%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 640px){.container__checkbox .checkmark:after{width:1.7rem;height:1.7rem}}.container__checkbox input:checked~.checkmark:after{opacity:1}#checkTerms-error{position:absolute;width:100%;left:0px;top:100%;font-size:1.1rem;font-weight:500;color:#fc2d2d}.error{position:absolute;top:6rem;left:0rem;font-size:clamp(11px,1.2rem,1.3rem);font-weight:400;line-height:1;padding-left:0px;color:#ff4238}@media(max-width: 640px){.error{top:10rem;font-size:clamp(12px,2rem,2.1rem)}}@media(max-width: 640px){#menu{position:fixed;top:0;right:0;height:100vh;width:100%;z-index:5;overflow:scroll;opacity:0;pointer-events:none;transition:opacity .5s;background:#f5f7ff}#menu:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}#menu.opened{opacity:1;pointer-events:all}#menu.opened .menu__row{transform:translateY(0)}#menu .menu__row{display:flex;flex-direction:column;justify-content:space-between;padding:15.5rem 6rem 0rem 5rem;transform:translateY(-100%);transition:transform .5s;height:100%}#menu .menu{margin-right:0;padding-right:0;padding-bottom:6rem}#menu .menu ul{flex-direction:column;align-items:flex-start;justify-content:flex-start}.burger-btn.act span:nth-child(1){transform:rotate(45deg);top:1.5rem;width:3.5rem}.burger-btn.act span:nth-child(2){opacity:0}.burger-btn.act span:nth-child(3){top:1.5rem;transform:rotate(-45deg);width:3.5rem}.burger-btn.act span:nth-child(4){opacity:0}}/*# sourceMappingURL=app.css.map */
