html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{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%}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}template{display:none}#root{width:100%}body{display:flex;flex-direction:column;align-items:center;margin:0;background-color:var(--background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;overflow-y:scroll;overflow-x:hidden}.app{overflow:hidden}div,input,textarea{box-sizing:border-box;background-clip:padding-box}.convex{box-shadow:10px 10px 24px rgba(166,180,200,.7),-12px -12px 20px hsla(0,0%,100%,.8)}.convex_smaller{box-shadow:10px 10px 24px rgba(166,180,200,.5),-10px -10px 20px hsla(0,0%,100%,.5)}.concavity{box-shadow:inset 5px 5px 10px rgba(166,180,200,.75),inset -5px -5px 15px hsla(0,0%,100%,.75)}.gradient-border{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:var(--border-color);border-radius:inherit;z-index:-1}a,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0}li,ul{list-style-type:none;padding:0}a{text-decoration:none}h1{font-family:Montserrat;font-style:normal;font-weight:800;font-size:81px;line-height:100%;color:var(--text-color);margin-bottom:48px}h2{font-size:68px}h2,h3{font-family:Montserrat;font-style:normal;font-weight:700;line-height:100%;color:var(--text-color)}h3{font-size:50px}h4{font-family:Montserrat;font-style:normal;font-weight:500;font-size:28px;line-height:100%;color:var(--text-color)}.text_body{font-size:24px;line-height:32px}.text_body,.text_mini-body{font-family:Montserrat;font-style:normal;font-weight:400;color:var(--text-color)}.text_mini-body{font-size:16px;line-height:20px}.page{display:flex;flex-direction:column;align-items:center}.page__content{width:100%;will-change:transform,opacity;margin-top:194px;margin-bottom:160px}.block{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:72px 0}.block:first-child{padding-top:0}.block:last-child{padding-bottom:0}.block__content_column{flex-direction:column;justify-content:center;align-items:flex-start}.block__content_column,.block__content_row{position:relative;width:1056px;height:100%;display:flex;padding:0 48px;z-index:1000}.block__content_row{flex-direction:row}.button{padding:16px 23px;border-radius:12px}.order-result__popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,45.5%,.24);z-index:10000;padding:0 12px}.order-result__result-card{width:576px;background:var(--surface-color);border-radius:40px;padding:48px 60px}.order-result__succes-icon{margin-bottom:36px}.order-result__succes-icon>img{width:95px;height:92px}.order-result__error-title{font-family:Montserrat;font-size:72px;line-height:96px;font-weight:700;color:var(--primary-color_light);margin-bottom:36px}.order-result__text{margin-bottom:36px}.order-result__contact{color:var(--primary-color_light);text-decoration:underline;font-weight:500}.order-result__close-popup{font-size:24px;font-weight:600}@media screen and (max-width:1070px){.block{padding:48px 0 60px}.block__content_column{width:100%}}@media screen and (max-width:850px){h1{font-size:38px;margin-bottom:24px}h3{font-size:32px}h4{font-size:20px}.block__content_column{padding:0 12px}.page__content{margin-top:108px;margin-bottom:84px}.text_body{font-size:16px;line-height:20px}.text_mini-body{font-size:12px;line-height:16px}.order-result__result-card{padding:24px 36px;max-width:400px}.order-result__succes-icon{margin-bottom:20px}.order-result__succes-icon>img{width:52px;height:52px}.order-result__error-title{font-size:48px;line-height:64px;margin-bottom:12px}.order-result__text{margin-bottom:20px}.order-result__close-popup{font-size:12px}.button:hover{box-shadow:10px 10px 24px rgba(166,180,200,.5),-12px -12px 20px hsla(0,0%,100%,.5)}.button:hover .button:active{-webkit-animation:buttonShadowFadeIn .15s;animation:buttonShadowFadeIn .15s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.button:hover .button:active,.button_active:hover{box-shadow:inset 5px 5px 10px rgba(166,180,200,.75),inset -5px -5px 15px hsla(0,0%,100%,.75)}.button_active:hover .button_active:active{box-shadow:inset 8px 8px 13px rgba(166,180,200,.75),inset -8px -8px 18px hsla(0,0%,100%,.75);-webkit-animation:none;animation:none}}@media screen and (max-width:500px){.block__content_column{width:100%;padding:0 12px}.block__content_row{padding:0 12px}}@-webkit-keyframes buttonShadowFadeIn{0%{box-shadow:10px 10px 24px rgba(166,180,200,.25),-10px -10px 20px hsla(0,0%,100%,.25)}50%{box-shadow:none}to{box-shadow:inset 5px 5px 10px rgba(166,180,200,.75),inset -5px -5px 15px hsla(0,0%,100%,.75)}}@keyframes buttonShadowFadeIn{0%{box-shadow:10px 10px 24px rgba(166,180,200,.25),-10px -10px 20px hsla(0,0%,100%,.25)}50%{box-shadow:none}to{box-shadow:inset 5px 5px 10px rgba(166,180,200,.75),inset -5px -5px 15px hsla(0,0%,100%,.75)}}@-webkit-keyframes buttonShadowFadeOut{0%{box-shadow:inset 5px 5px 10px rgba(166,180,200,.75),inset -5px -5px 15px hsla(0,0%,100%,.75)}50%{box-shadow:none}to{box-shadow:10px 10px 24px rgba(166,180,200,.25),-10px -10px 20px hsla(0,0%,100%,.25)}}@keyframes buttonShadowFadeOut{0%{box-shadow:inset 5px 5px 10px rgba(166,180,200,.75),inset -5px -5px 15px hsla(0,0%,100%,.75)}50%{box-shadow:none}to{box-shadow:10px 10px 24px rgba(166,180,200,.25),-10px -10px 20px hsla(0,0%,100%,.25)}}:root{--background-color:#e9edf0;--surface-color:linear-gradient(165.78deg,#eef0f5 4.98%,#e6e9ef 94.88%);--font-family:"Montserrat";--text-color:#353535;--text-color_light:#9e9e9e;--accent-color:#f857de;--primary-color:#556ce4;--primary-color_light:#70a0ff;--error-color:#ff00d6;--border-color:linear-gradient(140deg,#fefeff 4.98%,#c6ceda 94.88%)}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Thin.43dd5b7a.ttf);font-weight:100}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-ThinItalic.3c2b290f.ttf);font-weight:100;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-ExtraLight.570a244c.ttf);font-weight:200}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-ExtraLightItalic.1170df55.ttf);font-weight:200;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Light.409c7f79.ttf);font-weight:300}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-LightItalic.01c4560c.ttf);font-weight:300;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Regular.ee653992.ttf);font-weight:400}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Italic.a7063e0c.ttf);font-weight:400;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Medium.c8b6e083.ttf);font-weight:500}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-MediumItalic.40a74702.ttf);font-weight:500;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-SemiBold.c641dbee.ttf);font-weight:600}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-SemiBoldItalic.83c1ec1f.ttf);font-weight:600;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Bold.ade91f47.ttf);font-weight:700}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-BoldItalic.1b384149.ttf);font-weight:700;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-ExtraBold.19ba7aa5.ttf);font-weight:800}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-ExtraBoldItalic.52a50ca0.ttf);font-weight:800;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Black.27e3649b.ttf);font-weight:900}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-BlackItalic.d9b6ba59.ttf);font-weight:900;font-style:italic}.header{position:fixed;top:0;width:100%;height:110px;display:flex;justify-content:center;align-items:center;z-index:10000}.header_pc{box-shadow:10px 10px 24px rgba(166,180,200,.7),-12px -12px 20px hsla(0,0%,100%,.8);background-color:#e9edf0}.header__content{display:flex;justify-content:space-between;align-items:center;width:1056px;height:100%;padding:14px 48px 15px}.header__logo-wrapper{align-self:flex-start}.header__nav{flex-direction:column;height:100%}.header__nav,.header__nav-row{display:flex;justify-content:center}.header__nav-row{align-items:flex-start;margin-bottom:15px}.header__nav-row:last-child{margin-bottom:0}.header__main-nav-element{margin-right:7px}.header__main-nav-element:last-child{margin-right:0}.header__sub-nav-element{margin-right:12px}.header__sub-nav-element:last-child{margin-right:0}.header__sub-link{font-family:Montserrat;font-size:14px;font-weight:500;color:var(--text-color_light);transition:all .3s}.header__sub-link:hover{color:var(--text-color)}.header__button{display:flex;justify-content:center;align-items:center;padding:0;width:146px;height:42px;border-radius:20px}.header__contacts{display:flex;flex-direction:column;align-items:flex-end}.header__contacts-row{display:flex;margin-bottom:12px}.header__contacts-row:last-child{margin-bottom:0}.header__contact{font-family:Montserrat;font-size:14px;font-weight:500;color:var(--text-color)}.header__contact-icon{margin-right:8px}.header-mobile{position:absolute;height:auto;display:none;justify-content:flex-start;padding:20px 12px 0}.header-mobile__logo-wrapper{display:flex;align-items:center;height:40px}.header-mobile__logo{height:56px}.header-mobile__menu-icon{width:14px;height:10px}.header-mobile__menu-button-wrapper{position:fixed;right:12px;top:20px;width:40px;height:40px;border-radius:12px}.header-mobile__menu-button{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0}.header-mobile__close-icon{width:16px;height:16px}@media screen and (max-width:850px){.header_pc{display:none}.header-mobile{display:flex}}.m-menu{position:fixed;width:100%;height:100%;background-color:var(--background-color);z-index:100;padding:116px 12px 0}.m-menu__nav{margin-bottom:50px}.m-menu__nav-col{display:flex;flex-direction:column;align-items:flex-start}.m-menu__nav-element{display:flex;margin-bottom:12px}.m-menu__nav-element:last-child{margin-bottom:0}.m-menu__button{display:flex;justify-content:center;align-items:center;padding:0;width:146px;height:42px;border-radius:20px}.m-menu__contacts{display:flex;flex-direction:column}.m-menu__contacts-row{display:flex;margin-bottom:12px}.m-menu__contacts-row:last-child{margin-bottom:0}.m-menu__contact{font-family:Montserrat;font-size:14px;font-weight:500;color:var(--text-color)}.m-menu__contact-icon{margin-right:8px}.button{position:relative;background:var(--surface-color);font-family:Montserrat;font-size:16px;font-weight:600;line-height:100%;color:#70a0ff;border:none;cursor:pointer;box-shadow:10px 10px 24px rgba(166,180,200,.5),-12px -12px 20px hsla(0,0%,100%,.5);transition:all .3s;-webkit-animation:buttonShadowFadeOut .15s;animation:buttonShadowFadeOut .15s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;text-decoration:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:focus{outline:none}.button:hover{box-shadow:10px 10px 24px rgba(166,180,200,.25),-10px -10px 20px hsla(0,0%,100%,.25);-webkit-animation:buttonShadowFadeOut .15s;animation:buttonShadowFadeOut .15s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.button:active{-webkit-animation:buttonShadowFadeIn .15s;animation:buttonShadowFadeIn .15s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.button:active,.button_active{box-shadow:inset 5px 5px 10px rgba(166,180,200,.75),inset -5px -5px 15px hsla(0,0%,100%,.75)}.button_active{-webkit-animation:buttonShadowFadeIn .15s;animation:buttonShadowFadeIn .15s;-webkit-animation:none;animation:none}.button_active:hover{box-shadow:inset 3px 3px 8px rgba(166,180,200,.75),inset -3px -3px 12px hsla(0,0%,100%,.75);-webkit-animation:none;animation:none}.button_active:active{box-shadow:inset 8px 8px 13px rgba(166,180,200,.75),inset -8px -8px 18px hsla(0,0%,100%,.75);-webkit-animation:none;animation:none}.button__text{font-size:14px;font-weight:800;color:var(--primary-color_light)}.button_accent{color:#ec52dc}.button_big{font-size:24px;padding:22px 80px;border-radius:40px}.button_biggest{font-weight:800;font-size:28px;padding:29px 49px;border-radius:40px}.button_touch:hover{box-shadow:10px 10px 24px rgba(166,180,200,.5),-12px -12px 20px hsla(0,0%,100%,.5)}.button_touch:hover .button_touch:active{-webkit-animation:buttonShadowFadeIn .15s;animation:buttonShadowFadeIn .15s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.button_touch .button_active:hover,.button_touch:hover .button_touch:active{box-shadow:inset 5px 5px 10px rgba(166,180,200,.75),inset -5px -5px 15px hsla(0,0%,100%,.75)}.button_touch .button_active:hover .button_active:active{box-shadow:inset 8px 8px 13px rgba(166,180,200,.75),inset -8px -8px 18px hsla(0,0%,100%,.75);-webkit-animation:none;animation:none}.footer{width:100%;background-color:var(--background-color);z-index:1000;padding-top:0}.footer__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:1056px;height:100%;padding:30px 48px 48px}.footer__nav{display:flex;margin-bottom:36px}.footer__button{width:146px;height:42px;box-shadow:10px 10px 24px rgba(166,180,200,.5),-10px -10px 20px hsla(0,0%,100%,.5);transition:box-shadow .3s}.footer__button,.footer__scroll-top{display:flex;justify-content:center;align-items:center;padding:0;border-radius:20px}.footer__scroll-top{flex-direction:column;width:121px;height:66px}.footer__scroll-top>svg{margin-bottom:12px}.footer__contacts{display:flex}.footer__contact{font-family:Montserrat;font-size:18px;line-height:100%;font-weight:500;color:var(--text-color);margin-right:18px}.footer__contact:last-child{margin-right:0}.footer__logo-wrapper{display:flex;margin-bottom:30px}.footer__logo{width:113px;height:176px}.footer__nav-col{display:none;flex-direction:column;align-items:flex-start;margin-right:23px}.footer__nav-element{display:flex;margin-bottom:12px}.footer__nav-element:last-child{margin-bottom:0}.footer__button_selected{box-shadow:inset 5px 5px 10px rgba(166,180,200,.75),inset -5px -5px 15px hsla(0,0%,100%,.75);transition:box-shadow .3s}.footer__button_selected:hover{box-shadow:inset 9px 9px 13px rgba(166,180,200,.75),inset -9px -9px 18px hsla(0,0%,100%,.75);transition:box-shadow .3s}.footer__button_selected:active{box-shadow:inset 13px 13px 18px rgba(166,180,200,.75),inset -13px -13px 23px hsla(0,0%,100%,.75)!important}.footer__logo_mob{width:75px;height:117px}@media screen and (max-width:1070px){.footer__content{width:100%}}@media screen and (max-width:850px){.footer__content{padding:24px 20px 47px 12px}.footer__nav{margin-bottom:50px}.footer__nav-col{display:flex}.footer__contact{margin-right:12px;font-size:14px}.footer__contacts-row{margin-bottom:20px}.footer__contact-icon-mail{width:15px;height:14px}.footer__contact-icon-phone{width:10px;height:14px}}.offer-page{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.offer-pg__text_body{width:775px}.offer-pg__photo_pc{margin-top:82px}.offer-pg__photo-example-text{align-self:center}.offer-pg__block{margin-top:122px}.offer-pg__clue-line{position:absolute;top:-202px;margin-left:-47px}.offer-pg__list{display:flex;flex-direction:column;align-items:flex-start;margin-top:90px;padding:0;width:960px}.offer-pg__list-element{display:flex;max-width:calc(50% - 13px)}.offer-pg__list-element:nth-child(2n){align-self:flex-end}.offer-pg__algorithm-list>.offer-pg__list-element:last-child{margin-bottom:0;margin-right:100px}.offer-pg__algorithm-list>.offer-pg__list-element:first-child{width:466px}.offer-pg__algorithm-list>.offer-pg__list-element:nth-child(2){width:416px;margin-right:48px}.offer-pg__algorithm-list>.offer-pg__list-element:nth-child(3){margin-top:-66px}.offer-pg__algorithm-list>.offer-pg__list-element:nth-child(5){margin-top:-4px}.offer-pg__algorithm-list>.offer-pg__list-element:nth-child(6){margin-right:259px}.offer-pg__element-number{display:flex;justify-content:flex-start;width:100px;height:122px}.offer-pg__element-number>img{width:inherit;height:inherit}.offer-pg__element-desc{display:flex;flex-direction:column;align-items:flex-start;padding-top:8px}.offer-pg__element-desc-title{margin-bottom:12px}.offer-pg__element-desc-text{margin-top:12px}.offer-pg__algorithm-step-title{height:56px}.offer-pg__element-dot{position:relative;margin-top:8px;width:19px;height:18px;background:var(--surface-color);border-radius:50%;box-shadow:6.26984px 6.26984px 15.0476px rgba(166,180,200,.7),-7.52381px -7.52381px 12.5397px hsla(0,0%,100%,.8)}.offer-pg__element-dot>.gradient-border{border-radius:50%}.offer-pg__advantages{margin-top:120px;padding-right:75px}.offer-pg__list-advantages>.offer-pg__list-element:first-child{margin-left:-47px}.offer-pg__list-advantages>.offer-pg__list-element:nth-child(2){margin-top:-44px;margin-right:9px}.offer-pg__quality-icon{width:200px;height:166px}.offer-pg__speed-icon{width:200px;height:179px}.offer-pg__element-desc_quality,.offer-pg__element-desc_speed{padding-top:10px}.offer-pg__services{margin-top:95px}.offer-pg__additional-service{margin-bottom:72px}.offer-pg__additional-service:first-child{max-width:569px}.offer-pg__additional-service:nth-child(2){max-width:501px;align-self:center}.offer-pg__additional-service:nth-child(3){align-self:flex-end;margin-bottom:0;max-width:549px}.offer-pg__additional-service>.offer-pg__element-desc{padding-top:0}.offer-pg__add-service-icon{position:relative;display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;flex-shrink:0;margin-right:40px;background:var(--surface-color)}.offer-pg__custom-dev-icon{width:65px;height:65px}.offer-pg__custom-des-icon{width:60px;height:60px}.offer-pg__ads-icon{width:62px;height:62px}.offer-pg__element-button{font-weight:800;border-radius:25px;padding:17px 30px;margin-top:20px}.offer-pg__order-button{align-self:center;margin-top:120px}.offer-pg__clue-line_mob{position:absolute;top:10px;left:0;height:3021px}.offer-pg__photo_mob{align-self:center;margin-top:36px;margin-bottom:10px;width:100%}.offer-pg__quality-icon-wrapper_mob{position:relative;width:70px;height:70px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:var(--surface-color);margin-right:20px}.offer-pg__quality-icon_mob{width:42px;height:42px}.offer-pg__speed-icon_mob{width:52px;height:52px}@media screen and (max-width:1070px){.offer-pg__text_body{width:100%}.offer-pg__block{margin-top:72px}.offer-pg__list{width:100%;margin-top:48px}.offer-pg__list-element{width:100%!important;align-self:auto!important;max-width:100%;margin:24px 0!important}.offer-pg__list-element:first-child{margin-top:0!important}.offer-pg__list-element:last-child{margin-bottom:0!important}.offer-pg__element-number{width:72px;height:100px}.offer-pg__algorithm-list{margin-top:39px}.offer-pg__algorithm-step-title{height:40px;margin-bottom:15px}.offer-pg__element-dot{width:13px;height:12px;margin-top:0}.offer-pg__order-button{margin-top:72px;font-size:24px}.offer-pg__advantages{padding-right:25px}.offer-pg__list-advantages>.offer-pg__list-element{width:100%!important;height:100%!important}.offer-pg__element-desc{padding-top:9px}.offer-pg__element-desc_quality,.offer-pg__element-desc_speed{padding-top:0}.offer-pg__add-service-icon{width:70px;height:70px;margin-right:20px}.offer-pg__custom-des-icon,.offer-pg__custom-dev-icon{width:46px;height:46px}.offer-pg__ads-icon{width:43px;height:43px}}.order-form__h2{margin-bottom:48px}.order-form__text_body{margin-bottom:60px}@media screen and (max-width:850px){.order-form__h2{margin-bottom:30px;font-size:38px}}.form{width:100%;display:flex;flex-direction:column;align-items:flex-start}.form__input-wrapper{display:flex;flex-direction:row;align-items:center;margin-right:12px}.form__input{max-width:470px}.form__error-text{margin-left:40px}.form__c-number{font-size:16px;font-weight:700;margin-left:16px}.form__bottom{display:flex;align-items:flex-start;margin-top:72px}.form__button{border-radius:30px;padding:16px 53px}.form__result-wrapper{margin-left:18px;max-width:370px}.form__popup{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,0%,45.5%,.24);z-index:10000}@media screen and (max-width:1070px){.form__input-wrapper{flex-direction:column;align-items:flex-start}.form__error-text{margin-left:0;padding-top:8px}}@media screen and (max-width:850px){.form__bottom{flex-direction:column;margin-top:60px}.form__button{font-size:16px;line-height:20px;padding:14px 40px}.form__result-wrapper{margin:12px 0 0}}.input-wrapper{display:flex;width:100%;margin-bottom:15px}.input-wrapper:first-of-type{margin-top:0}.input-wrapper:last-of-type{margin-bottom:0}.input-wrapper__inside{display:flex;width:100%}.input{width:100%;height:48px;padding:16px 0 16px 36px;background:var(--surface-color);border-radius:40px;transition:all .2s;border:1px solid transparent;font-size:16px;box-shadow:inset 3.71835px 3.71835px 7.43671px rgba(166,180,200,.75),inset -3.71835px -3.71835px 11.1551px hsla(0,0%,100%,.75)}.input_textarea{height:200px;margin-bottom:15px}.input_textarea:last-child{margin-bottom:0}.input::-webkit-input-placeholder{color:var(--text-color_light)}.input:-ms-input-placeholder{color:var(--text-color_light)}.input::-ms-input-placeholder{color:var(--text-color_light)}.input::placeholder{color:var(--text-color_light)}.input:last-of-type{margin-bottom:0}.input:focus{outline:none;color:var(--text-color);background-color:#fff}.input:focus,.input:hover{border:1px solid var(--primary-color)}.input:hover{background:#f5f5f5}.input_error{border:1px solid var(--error-color)!important}.input__error-wrapper{display:flex;align-items:center}.input_filled{border:1px solid #ffb800}.input:-moz-ui-invalid{box-shadow:none;color:var(--error-color);border-bottom:1px solid var(--error-color)}.input__error-text{font-size:16px;color:var(--error-color)}@media screen and (max-width:1070px){.input-wrapper{margin:6px 0}.input__error-wrapper{align-items:baseline}}@media screen and (max-width:850px){.input{height:48px;padding:14px 24px;box-shadow:inset 2.34968px 2.34968px 4.69937px rgba(166,180,200,.75),inset -2.34968px -2.34968px 7.04905px hsla(0,0%,100%,.75)}.input_textarea{height:158px}}.blocks-pg__text-body{width:815px}.blocks-pg__block{margin-top:84px}.blocks-pg__h3{margin-bottom:36px}.blocks-pg__text_mini-body{margin-bottom:36px;height:40px}.blocks-pg__s-grid{align-self:center;width:calc(100% + 24px);margin-top:42px}.blocks-pg__s-grid-closed>.blocks-pg__s-grid-open-btn{opacity:.3;transition:opacity .3s ease-in-out}.blocks-pg__s-grid-closed:hover>.blocks-pg__s-grid-open-btn{opacity:1;transition:opacity .3s ease-in-out}.blocks-pg__s-grid-open-btn{position:absolute;right:24px;top:43px;padding:0;cursor:pointer;background-color:transparent;border:none;display:flex;justify-content:center;align-items:center;height:25px;width:25px}.blocks-open-icon{width:20px;height:20px}.blocks-pg__s-grid-close-btn{position:absolute;right:48px;top:43px;padding:0;cursor:pointer;background-color:transparent;border:none;display:flex;justify-content:center;align-items:center;height:25px;width:25px}.blocks-pg__s-grid-close-btn>svg{fill:#556ce4}.blocks-pg__card-h4{margin-bottom:24px;font-size:36px;color:var(--primary-color_light);font-weight:600}.blocks-pg__card-h4_additional{color:var(--accent-color)}.blocks-pg__card{display:flex;flex-direction:column;padding:36px 48px;height:100%}.blocks-pg__card-examples{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.blocks-pg_img-row{display:flex;flex-wrap:nowrap;margin:12px 0;width:100%;height:100%;align-items:flex-start}.blocks-pg_img-row:first-child{margin-top:0}.blocks-pg_img-row:last-child{margin-bottom:0}.blocks-pg__card-img{border-radius:8px}.blocks-pg__card-img_closed{max-width:372px;width:100%;height:100%}.blocks-pg__card-img_opened{width:calc(50% - 12px);margin:0}.blocks-pg__card-img_opened:first-child{margin-right:12px;margin-left:0!important}.blocks-pg__card-img_opened:last-child{margin-left:12px}@media screen and (max-width:850px){.blocks-pg__card{padding:30px 12px}.blocks-pg__text-body{width:100%}.blocks-pg__card-h4{font-size:26px;margin-bottom:10px;padding:0 12px;font-weight:700}.blocks-pg__card-h4_additional{color:var(--accent-color)}.blocks-pg__text_mini-body{font-size:16px;line-height:20px;padding:0 12px;height:auto}.blocks-pg__block{margin-top:36px}.blocks-pg__h3{margin-bottom:24px}.blocks-pg__s-grid{margin-top:36px}.blocks-pg__s-grid-close-btn,.blocks-pg__s-grid-open-btn{top:30px;right:24px}.blocks-pg_img-row{flex-direction:column;margin:0}.blocks-pg__card-img_opened{width:100%;margin:7.5px 0;margin-left:0!important;margin-right:0!important}.blocks-pg__card-img_closed{max-width:none;max-height:none}.blocks-pg_img-row:first-child>.blocks-pg__card-img_opened:first-child{margin-top:0!important}.blocks-pg_img-row:last-child>.blocks-pg__card-img_opened:last-child{margin-bottom:0!important}}.spring-grid{position:relative;width:984px;display:flex;flex-direction:column}.spring-grid__visible{position:relative;display:flex;flex-wrap:wrap;z-index:10;will-change:height}.spring-grid__reference{position:absolute;width:984px;display:flex;flex-wrap:wrap;opacity:0;z-index:-1}@media screen and (max-width:1070px){.spring-grid,.spring-grid__reference{width:100%}}.s-grid-block{display:flex;flex-direction:column;will-change:width,height,transform}.s-grid-block_visible{position:absolute;z-index:10;-webkit-transform:translateZ(0)}.s-grid-block_ref{position:relative}.s-grid-block_ref-opened{width:100%}.s-grid-block_ref-closed{width:50%}.s-grid-block_visible>.s-grid-block__inside{width:auto}.s-grid-block__inside{display:flex;flex-direction:column;height:100%;background:linear-gradient(139.23deg,#eef0f5 4.98%,#e6e9ef 94.88%);border-radius:11.8421px;transition:box-shadow .3s;margin:18px 12px}.s-grid-block__inside_closed{box-shadow:10px 10px 24px rgba(166,180,200,.7),-12px -12px 20px hsla(0,0%,100%,.8);-webkit-animation:blockShadowFadeOut .15s;animation:blockShadowFadeOut .15s;cursor:pointer;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.s-grid-block__inside_closed:hover{box-shadow:9.92105px 9.92105px 14.8421px rgba(166,180,200,.7),-11.10526px -11.10526px 14.8421px hsla(0,0%,100%,.8)}.s-grid-block__inside_closed:active{-webkit-animation:blockShadowFadeIn .15s;animation:blockShadowFadeIn .15s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.s-grid-block__inside_closed:active,.s-grid-block__inside_opened{box-shadow:inset 5px 5px 10px rgba(166,180,200,.75),inset -5px -5px 15px hsla(0,0%,100%,.75)}.s-grid-block__inside_opened{transition:box-shadow .3s}.s-grid-block__inside_opened:hover{box-shadow:inset 9px 9px 13px rgba(166,180,200,.75),inset -9px -9px 18px hsla(0,0%,100%,.75)}.s-grid-block__inside_opened:active{box-shadow:inset 13px 13px 18px rgba(166,180,200,.75),inset -13px -13px 23px hsla(0,0%,100%,.75)}.s-grid-block__content{width:100%;height:100%;transition:all .3s;-webkit-transform:translateZ(0)}@media screen and (max-width:800px){.s-grid-block_ref,.s-grid-block_ref>.s-grid-block__inside{width:100%}.s-grid-block__inside{margin:12px 0}}@-webkit-keyframes blockShadowFadeIn{0%{box-shadow:10px 10px 24px rgba(166,180,200,.7),-12px -12px 20px hsla(0,0%,100%,.8)}50%{box-shadow:none}to{box-shadow:inset 5px 5px 10px rgba(166,180,200,.75),inset -5px -5px 15px hsla(0,0%,100%,.75)}}@keyframes blockShadowFadeIn{0%{box-shadow:10px 10px 24px rgba(166,180,200,.7),-12px -12px 20px hsla(0,0%,100%,.8)}50%{box-shadow:none}to{box-shadow:inset 5px 5px 10px rgba(166,180,200,.75),inset -5px -5px 15px hsla(0,0%,100%,.75)}}@-webkit-keyframes blockShadowFadeOut{0%{box-shadow:inset 5px 5px 10px rgba(166,180,200,.75),inset -5px -5px 15px hsla(0,0%,100%,.75)}50%{box-shadow:none}to{box-shadow:10px 10px 24px rgba(166,180,200,.7),-12px -12px 20px hsla(0,0%,100%,.8)}}@keyframes blockShadowFadeOut{0%{box-shadow:inset 5px 5px 10px rgba(166,180,200,.75),inset -5px -5px 15px hsla(0,0%,100%,.75)}50%{box-shadow:none}to{box-shadow:10px 10px 24px rgba(166,180,200,.7),-12px -12px 20px hsla(0,0%,100%,.8)}}
/*# sourceMappingURL=main.88cf40b8.chunk.css.map */