/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes loading{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loading{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes preloader-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes preloader-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sweep{0%{opacity:0}to{opacity:1}}@keyframes sweep{0%{opacity:0}to{opacity:1}}html{-webkit-text-size-adjust:100%}.form.is-error .form__message[data-message-error],.form.is-success .form__message[data-message-success],details,main{display:block}h1{margin:.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;color:#000;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[hidden],template{display:none}@font-face{font-style:normal;font-weight:400;font-family:"Rouble";font-display:swap;src:url(../fonts/rouble/rouble.woff2)format("woff2"),url(../fonts/rouble/rouble.woff)format("woff")}@font-face{font-style:normal;font-weight:300;font-family:"Tilda";font-display:swap;src:url(../fonts/tilda/TildaSans-Light.woff2)format("woff2"),url(../fonts/tilda/TildaSans-Light.woff)format("woff")}@font-face{font-style:normal;font-weight:400;font-family:"Tilda";font-display:swap;src:url(../fonts/tilda/TildaSans-Regular.woff2)format("woff2"),url(../fonts/tilda/TildaSans-Regular.woff)format("woff")}@font-face{font-style:normal;font-weight:500;font-family:"Tilda";font-display:swap;src:url(../fonts/tilda/TildaSans-Medium.woff2)format("woff2"),url(../fonts/tilda/TildaSans-Medium.woff)format("woff")}@font-face{font-style:normal;font-weight:700;font-family:"Tilda";font-display:swap;src:url(../fonts/tilda/TildaSans-Bold.woff2)format("woff2"),url(../fonts/tilda/TildaSans-Bold.woff)format("woff")}@font-face{font-style:normal;font-weight:800;font-family:"Tilda";font-display:swap;src:url(../fonts/tilda/TildaSans-ExtraBold.woff2)format("woff2"),url(../fonts/tilda/TildaSans-ExtraBold.woff)format("woff")}@font-face{font-style:normal;font-weight:900;font-family:"Tilda";font-display:swap;src:url(../fonts/tilda/TildaSans-Black.woff2)format("woff2"),url(../fonts/tilda/TildaSans-Black.woff)format("woff")}@font-face{font-style:normal;font-weight:700;font-family:"Roboto";font-display:swap;src:url(../fonts/roboto/Roboto-Bold.woff2)format("woff2"),url(../fonts/roboto/Roboto-Bold.woff)format("woff")}@font-face{font-style:normal;font-weight:400;font-family:"Roboto";font-display:swap;src:url(../fonts/roboto/Roboto-Regular.woff2)format("woff2"),url(../fonts/roboto/Roboto-Regular.woff)format("woff")}@font-face{font-style:normal;font-weight:300;font-family:"Gotham Pro";font-display:swap;src:url(../fonts/gotham-pro/GothamPro-Light.woff2)format("woff2"),url(../fonts/gotham-pro/GothamPro-Light.woff)format("woff")}@font-face{font-style:italic;font-weight:300;font-family:"Gotham Pro";font-display:swap;src:url(../fonts/gotham-pro/GothamPro-LightItalic.woff2)format("woff2"),url(../fonts/gotham-pro/GothamPro-LightItalic.woff)format("woff")}@font-face{font-style:normal;font-weight:400;font-family:"Gotham Pro";font-display:swap;src:url(../fonts/gotham-pro/GothamPro.woff2)format("woff2"),url(../fonts/gotham-pro/GothamPro.woff)format("woff")}@font-face{font-style:italic;font-weight:400;font-family:"Gotham Pro";font-display:swap;src:url(../fonts/gotham-pro/GothamPro-Italic.woff2)format("woff2"),url(../fonts/gotham-pro/GothamPro-Italic.woff)format("woff")}@font-face{font-style:normal;font-weight:500;font-family:"Gotham Pro";font-display:swap;src:url(../fonts/gotham-pro/GothamPro-Medium.woff2)format("woff2"),url(../fonts/gotham-pro/GothamPro-Medium.woff)format("woff")}@font-face{font-style:italic;font-weight:500;font-family:"Gotham Pro";font-display:swap;src:url(../fonts/gotham-pro/GothamPro-MediumItalic.woff2)format("woff2"),url(../fonts/gotham-pro/GothamPro-MediumItalic.woff)format("woff")}@font-face{font-style:normal;font-weight:700;font-family:"Gotham Pro";font-display:swap;src:url(../fonts/gotham-pro/GothamPro-Bold.woff2)format("woff2"),url(../fonts/gotham-pro/GothamPro-Bold.woff)format("woff")}@font-face{font-style:italic;font-weight:700;font-family:"Gotham Pro";font-display:swap;src:url(../fonts/gotham-pro/GothamPro-BoldItalic.woff2)format("woff2"),url(../fonts/gotham-pro/GothamPro-BoldItalic.woff)format("woff")}@font-face{font-style:normal;font-weight:900;font-family:"Gotham Pro";font-display:swap;src:url(../fonts/gotham-pro/GothamPro-Black.woff2)format("woff2"),url(../fonts/gotham-pro/GothamPro-Black.woff)format("woff")}@font-face{font-style:italic;font-weight:900;font-family:"Gotham Pro";font-display:swap;src:url(../fonts/gotham-pro/GothamPro-BlackItalic.woff2)format("woff2"),url(../fonts/gotham-pro/GothamPro-BlackItalic.woff)format("woff")}@font-face{font-style:normal;font-weight:500;font-family:"Gotham Pro Narrow";font-display:swap;src:url(../fonts/gotham-pro/GothamProNarrow-Medium.woff2)format("woff2"),url(../fonts/gotham-pro/GothamProNarrow-Medium.woff)format("woff")}@font-face{font-style:normal;font-weight:700;font-family:"Gotham Pro Narrow";font-display:swap;src:url(../fonts/gotham-pro/GothamProNarrow-Bold.woff2)format("woff2"),url(../fonts/gotham-pro/GothamProNarrow-Bold.woff)format("woff")}@font-face{font-style:normal;font-weight:400;font-family:"Montserrat";font-display:swap;src:url(../fonts/montserrat/montserrat-regular.woff2)format("woff2"),url(../fonts/montserrat/montserrat-regular.woff)format("woff")}@font-face{font-style:italic;font-weight:400;font-family:"Montserrat";font-display:swap;src:url(../fonts/montserrat/montserrat-italic.woff2)format("woff2"),url(../fonts/montserrat/montserrat-italic.woff)format("woff")}@font-face{font-style:normal;font-weight:600;font-family:"Montserrat";font-display:swap;src:url(../fonts/montserrat/montserrat-semibold.woff2)format("woff2"),url(../fonts/montserrat/montserrat-semibold.woff)format("woff")}@font-face{font-style:italic;font-weight:600;font-family:"Montserrat";font-display:swap;src:url(../fonts/montserrat/montserrat-semibolditalic.woff2)format("woff2"),url(../fonts/montserrat/montserrat-semibolditalic.woff)format("woff")}@font-face{font-style:normal;font-weight:700;font-family:"Montserrat";font-display:swap;src:url(../fonts/montserrat/montserrat-bold.woff2)format("woff2"),url(../fonts/montserrat/montserrat-bold.woff)format("woff")}@font-face{font-style:italic;font-weight:700;font-family:"Montserrat";font-display:swap;src:url(../fonts/montserrat/montserrat-bolditalic.woff2)format("woff2"),url(../fonts/montserrat/montserrat-bolditalic.woff)format("woff")}@font-face{font-style:normal;font-weight:300;font-family:"Proxima Nova";font-display:swap;src:url(../fonts/proxima-nova/ProximaNova-Light.woff2)format("woff2"),url(../fonts/proxima-nova/ProximaNova-Light.woff)format("woff")}@font-face{font-style:normal;font-weight:400;font-family:"Proxima Nova";font-display:swap;src:url(../fonts/proxima-nova/ProximaNova-Regular.woff2)format("woff2"),url(../fonts/proxima-nova/ProximaNova-Regular.woff)format("woff")}@font-face{font-style:normal;font-weight:600;font-family:"Proxima Nova";font-display:swap;src:url(../fonts/proxima-nova/ProximaNova-Semibold.woff2)format("woff2"),url(../fonts/proxima-nova/ProximaNova-Semibold.woff)format("woff")}@font-face{font-style:normal;font-weight:800;font-family:"Proxima Nova";font-display:swap;src:url(../fonts/proxima-nova/ProximaNova-Extrabld.woff2)format("woff2"),url(../fonts/proxima-nova/ProximaNova-Extrabld.woff)format("woff")}@font-face{font-style:normal;font-weight:700;font-family:"Proxima Nova";font-display:swap;src:url(../fonts/proxima-nova/ProximaNova-Bold.woff2)format("woff2"),url(../fonts/proxima-nova/ProximaNova-Bold.woff)format("woff")}@font-face{font-style:normal;font-weight:900;font-family:"Proxima Nova";font-display:swap;src:url(../fonts/proxima-nova/ProximaNova-Black.woff2)format("woff2"),url(../fonts/proxima-nova/ProximaNova-Black.woff)format("woff")}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:"Tilda","Helvetica",sans-serif;font-size:22px;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:32px;color:#000;text-rendering:optimizeLegibility;scroll-behavior:smooth}body,main{background-color:#fff}body,html{min-height:100vh;margin:0;padding:0;min-width:320px}body{width:100%;height:100%}@media (max-width:540px){html{font-size:18px;line-height:26px}}main{position:relative;z-index:2}img,video{display:block;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:0}input:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff}input,select,textarea{border-radius:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input:invalid,textarea:invalid{-webkit-box-shadow:none;box-shadow:none}input::-ms-clear,input::-ms-reveal{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input:matches([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:calc(100*var(--vh, 1vh))}.wrapper .footer,.wrapper .header{-ms-flex-negative:0;flex-shrink:0}.wrapper main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rouble{font-weight:400!important;font-family:"Rouble","Arial",sans-serif;text-transform:lowercase!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.list-reset{margin:0;padding:0;list-style:none}.scroll-lock-ios{position:fixed;overflow:hidden}.scroll-lock{overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-transition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.container{width:100%;min-width:320px;max-width:1300px;margin:0 auto;padding:0 30px}@media (max-width:1439px){.container{padding:0 32px}}@media (max-width:1023px){.container{padding:0 24px}}@media (max-width:767px){.container{padding:0 16px}}.line-gradient::after,.transition{width:100%;background-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));background-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);background-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632)}.transition{position:fixed;top:0;right:0;z-index:9999;height:100vh;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-animation:loading .7s linear;animation:loading .7s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.line-gradient{position:relative;padding-bottom:30px;scroll-margin-top:70px}.line-gradient::after{content:"";position:absolute;bottom:0;height:20px}.arrow:focus,.arrow:hover{--transform-arrow:translateX(40%);--transition-arrow:$trans-default}.arrow__element{display:inline-block}.arrow__element svg{width:72px;height:17px;overflow:visible;fill:currentColor}.arrow__element,.arrow__element .arrow__transform{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.arrow:focus .arrow__transform,.arrow:hover .arrow__transform{-webkit-transform:translateX(40%);-ms-transform:translateX(40%);transform:translateX(40%)}.decor{display:inline-block;width:15px;height:15px;margin-left:-15px}.decor svg{width:100%;height:100%;fill:currentColor}@media (max-width:540px){.decor{width:10px;height:10px;margin-left:-10px}}.decor--comma{height:20px}.decor--letter-o{width:30px;height:30px}@media (max-width:540px){.decor--letter-o{width:20px;height:20px}}.button,.button::after{border-radius:100px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.button{position:relative;display:inline-block;padding:10px 40px;font-weight:700;font-size:22px;line-height:25px;font-family:"Tilda","Helvetica",sans-serif;text-align:center;color:#fff;background-color:#000;border:0;cursor:pointer}.button span{position:relative;z-index:2}.button::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));background-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);background-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);visibility:hidden;opacity:0}.button--red{background-color:#ff1553}@media (hover:hover){.button:hover:not(.focus-visible)::after{visibility:visible;opacity:1}}.button.focus-visible:focus::after{visibility:visible;opacity:1}.button:disabled{opacity:.5;pointer-events:none}.title{margin:0;font-size:44px;line-height:50px}@media (max-width:540px){.title{font-size:40px;line-height:45px}}.subtitle{margin:0;font-size:33px;line-height:40px}@media (max-width:540px){.subtitle{font-size:25px;line-height:30px}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.8);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);visibility:hidden;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);-o-transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);pointer-events:none;-ms-overflow-style:none;scrollbar-width:none}.modal::-webkit-scrollbar{display:none}.modal__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100%;padding:60px 40px}@media (max-width:767px){.modal__wrapper{padding:60px 16px}}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.modal__content{position:relative;width:600px;padding:40px;background-color:#fff}@media (max-width:767px){.modal__content{width:100%;padding:20px}}.modal__close-btn{position:absolute;top:22px;right:22px;z-index:1;width:40px;height:40px;padding:0;background:0 0;border:0;cursor:pointer}.intro__video video,.modal--responsive .modal__content{width:100%}.modal--fit-content .modal__content{width:auto}@media (max-width:767px){.modal--fit-content .modal__content{width:100%}}.modal--no-scale{-webkit-transform:none;-ms-transform:none;transform:none}.modal--preload{-webkit-transition:none;-o-transition:none;transition:none}.modal.is-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;pointer-events:auto}.phrase{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phrase .logo{text-transform:lowercase}@media (max-width:320px){.phrase .logo{font-size:14px;line-height:20px}}.phrase p{margin:0;font-weight:800;font-size:35px;line-height:35px}@media (max-width:540px){.phrase p{font-size:20px;line-height:25px}}@media (max-width:320px){.phrase p{font-size:14px;line-height:20px}}.intro .container{position:relative;padding-top:150px;padding-bottom:180px}@media (max-width:540px){.intro .container{padding-bottom:80px}}.intro__title{z-index:1;display:inline-block;max-width:900px;margin-bottom:40px;font-weight:800;font-size:80px;line-height:90px;vertical-align:baseline;text-shadow:0 0 3px #fff}@media (max-width:540px){.intro__title{font-size:40px;line-height:50px}}.intro__delimiter,.logo span{display:inline-block}.intro__phrase{margin-bottom:40px}.intro__video{position:absolute;right:0;bottom:0;z-index:-1;width:60%}@media (max-width:540px){.intro__video{display:none}}.form{position:relative;padding-left:5%}@media (max-width:900px){.form{padding-left:0}}.form form,.form__group{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:35px}@media (max-width:900px){.form form{gap:25px}}.form__group{position:relative;-ms-grid-columns:200px 1fr;grid-template-columns:200px 1fr;gap:5px 20px}@media (max-width:900px){.form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}}.form.is-send form,.form__group [data-lastpass-icon-root=true]{display:none}.form__group label{width:100%;max-width:200px;margin-top:6px;font-weight:700;text-align:right}@media (max-width:900px){.form__group label{text-align:left}}.form__group input:not([type=checkbox]),.form__group textarea{width:100%;max-width:320px;padding:10px;font-family:inherit;font-size:22px;font-style:italic;line-height:26px;color:#000;background-color:transparent;border:2px solid #000;-webkit-transition:border 1s all ease;-o-transition:border 1s all ease;transition:border 1s all ease}@media (hover:hover){.form__group input:not([type=checkbox]):hover:not(.focus-visible),.form__group textarea:hover:not(.focus-visible){-o-border-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));border-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image-slice:1;outline:0}}.form__group input:not([type=checkbox]).focus-visible:focus,.form__group textarea.focus-visible:focus{-o-border-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));border-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image-slice:1;outline:0}@media (max-width:900px){.form__group input:not([type=checkbox]),.form__group textarea{max-width:100%}}.form__group textarea{height:165px;resize:none}.form__group--checkbox{-ms-grid-columns:200px auto 1fr;grid-template-columns:200px auto 1fr}.form__group--checkbox::before{content:"";width:100%;max-width:200px}@media (max-width:900px){.form__group--checkbox::before{display:none}.form__group--checkbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}}.form__group--checkbox label{max-width:320px;margin-top:0;font-size:18px;line-height:22px;text-align:left}.form__group--checkbox input[type=checkbox]{width:22px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #000}@media (hover:hover){.form__group--checkbox input[type=checkbox]:hover:not(.focus-visible){-o-border-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));border-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image-slice:1;outline:0}}.form__group--checkbox input[type=checkbox].focus-visible:focus{-o-border-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));border-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image-slice:1;outline:0}.form__group--checkbox input[type=checkbox]:checked{background-image:url(../img/svg/icon-check.svg);background-repeat:no-repeat;background-position:center;background-size:12px}.form__group--capcha div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__group--capcha label{grid-row:auto/span 2}.form__group--capcha img{display:block;width:100%;max-width:200px;height:auto;border:2px solid #000}@media (hover:hover){.form__group--capcha img:hover:not(.focus-visible){-o-border-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));border-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image-slice:1;outline:0}}.form__group--capcha img.focus-visible:focus{-o-border-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));border-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image-slice:1;outline:0}.form__group--capcha .input-message-capcha{position:absolute;top:100%;right:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);display:inline-block;font-size:16px;line-height:20px}@media (max-width:900px){.form__group--capcha .input-message-capcha{position:absolute;top:100%;right:0;font-size:14px;text-align:right}}.form__submit{margin-right:auto;margin-left:220px}@media (max-width:900px){.form__submit{margin:0 auto}}.form__group.is-valid .input-message,.form__group.is-valid input,.form__group.is-valid input:-internal-autofill-selected,.form__group.is-valid label,.form__group.is-valid textarea,.form__group.valid .input-message-capcha,.form__group.valid input,.form__group.valid input:-internal-autofill-selected,.form__group.valid label,.form__group.valid textarea{color:#12a312!important;-webkit-text-fill-color:#12a312!important;border-color:rgba(71,184,71,.8)}.form__group.invalid .input-message-capcha,.form__group.invalid input,.form__group.invalid input:-internal-autofill-selected,.form__group.invalid label,.form__group.invalid textarea,.form__group.is-invalid .input-message,.form__group.is-invalid input,.form__group.is-invalid input:-internal-autofill-selected,.form__group.is-invalid label,.form__group.is-invalid textarea{color:rgba(234,26,26,.8)!important;border-color:rgba(234,26,26,.8)}.feedback .input-message{position:absolute;top:100%;left:220px;display:inline-block;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;font-size:16px;line-height:20px}@media (max-width:900px){.feedback .input-message{left:0;max-width:50%;font-size:14px}}.form__message{display:none;margin:auto;text-align:center}.form__preloader{position:absolute;z-index:1000;top:35%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;width:100px;height:100px;color:#3749a2;fill:#3749a2}.form.is-sending .form__preloader{display:block}.form__preloader svg{-webkit-animation:preloader-rotate 2s infinite linear;animation:preloader-rotate 2s infinite linear}div[data-lastpass-icon-root]{display:none}.header{position:fixed;top:0;right:0;left:0;z-index:100;padding:20px 0;background-color:rgba(255,255,255,.8)}.header .container,.logo{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;gap:30px}.logo{-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:800;font-size:35px;line-height:35px;color:inherit;text-transform:uppercase;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media (hover:hover){.logo:hover:not(.focus-visible){color:#a42384;background-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));background-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);background-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo:hover:not(.focus-visible)::after,.logo:hover:not(.focus-visible)::before{visibility:visible;opacity:1}}.logo.focus-visible:focus{color:#a42384;background-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));background-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);background-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo.focus-visible:focus::after,.logo.focus-visible:focus::before{visibility:visible;opacity:1}@media (max-width:540px){.logo{font-size:20px;line-height:25px}}.logo svg{width:60px;height:30px;fill:currentColor}.nav{margin-left:auto}.nav__toggle{position:absolute;top:0;right:20px;display:none;width:35px;height:35px;padding:0;background-color:transparent;border:0;border-top:5px solid #000;border-bottom:5px solid #000}.nav__toggle::after,.nav__toggle::before{content:"";position:absolute;left:0;width:100%;height:5px;background-color:#000}.nav__toggle::before{top:5px}.nav__toggle::after{bottom:5px}@media (max-width:768px){.nav__toggle{display:block}}@media (hover:hover){.nav__toggle:hover:not(.focus-visible){-o-border-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));border-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image-slice:1}.nav__toggle:hover:not(.focus-visible)::after,.nav__toggle:hover:not(.focus-visible)::before{background-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));background-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);background-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}}.nav__toggle.focus-visible:focus{-o-border-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));border-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);border-image-slice:1}.nav__toggle.focus-visible:focus::after,.nav__toggle.focus-visible:focus::before{background-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));background-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);background-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.nav__link{font-weight:700;color:inherit}@media (hover:hover){.nav__link:hover:not(.focus-visible){background-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));background-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);background-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.nav__link.focus-visible:focus{background-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));background-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);background-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.nav--main .nav__list{position:absolute;top:100%;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px;padding:50px;color:#fff;background-color:#000;visibility:hidden;opacity:0}}.nav--open .nav__list{visibility:visible;opacity:1}.nav--open .nav__toggle{border-color:transparent}.nav--open .nav__toggle::after{bottom:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav--open .nav__toggle::before{top:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (hover:hover){.nav--open .nav__toggle:hover:not(.focus-visible){-o-border-image:none;border-image:none}.nav--open .nav__toggle:hover:not(.focus-visible)::after,.nav--open .nav__toggle:hover:not(.focus-visible)::before{background-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));background-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);background-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}}.nav--open .nav__toggle.focus-visible:focus{-o-border-image:none;border-image:none}.nav--open .nav__toggle.focus-visible:focus::after,.nav--open .nav__toggle.focus-visible:focus::before{background-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));background-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);background-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.about{padding:70px 0}.about__wrapper-text{padding:0 8%}@media (max-width:540px){.about__wrapper-text{padding:0}}.about__title{margin-bottom:30px}.about__subtitle{margin-bottom:10px}.about p{margin:0 0 40px}.about__item:nth-child(2n){text-align:right}@media (max-width:540px){.about__item:nth-child(2n){text-align:left}}.about__img{max-width:600px;margin:0 auto}.about__img img{width:100%}.services{padding:50px 0}.services__text{max-width:650px;margin:0 auto 50px}.services__title{margin-bottom:50px}@media (max-width:540px){.services__title{margin-bottom:30px}}.services__item{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;gap:50px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:100px}.services__item:nth-child(2n){-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}@media (max-width:768px){.services__item{display:block;margin-bottom:50px}}.services__item--2:hover{--services-circles-2:#a42384}.services__item--3:hover{--services-circles-3:#a42384}.services__item--4:hover{--services-circles-4:#a42384}.services__item--5:hover{--services-circles-5:#a42384}.services__item--6:hover{--services-circles-6:#a42384}.services__item--7:hover{--services-circles-7:#a42384}.services__item--8:hover{--services-circles-8:#a42384}.services__item--9:hover{--services-circles-9:#a42384}.services__item--10:hover{--services-circles-10:#a42384}.services__img{width:100%;max-width:400px}@media (max-width:1024px){.services__img{max-width:200px}}@media (max-width:768px){.services__img{display:none}}.services__img img,.services__img svg{display:block;width:100%;height:auto}.services__subtitle{margin:0 0 20px;font-weight:700;font-size:33px;line-height:40px;font-family:"Tilda","Helvetica",sans-serif}@media (max-width:320px){.services__subtitle{font-size:25px;line-height:30px}}.services__descript{padding-top:50px}@media (max-width:1024px){.services__descript{padding-top:0}}.services__descript[open] .services__btn{margin-bottom:30px;color:#a42384;background-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));background-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);background-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.services__item:nth-child(2n) .services__descript{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.services__item-hide h3,.services__item-hide h4{margin:0 0 20px}.services__item-hide ul{padding-left:20px}.services__item-hide a{color:#352a84;text-decoration:underline;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media (hover:hover){.services__item-hide a:hover:not(.focus-visible){background-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));background-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);background-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.services__item-hide a.focus-visible:focus{background-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));background-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);background-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services__descript summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;list-style:none;cursor:pointer}.services__descript summary::-webkit-details-marker{display:none}.services__descript summary::-moz-list-bullet{list-style-type:none}.services__descript summary::marker{display:none}.services__descript summary:focus,.services__descript summary:hover{color:#a42384;background-image:-webkit-gradient(linear,right top,left top,from(#ffdc00),color-stop(20%,#d40115),color-stop(40%,#a42384),color-stop(60%,#352a84),color-stop(87%,#009993),to(#a1c632));background-image:-o-linear-gradient(right,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);background-image:linear-gradient(to left,#ffdc00,#d40115 20%,#a42384 40%,#352a84 60%,#009993 87%,#a1c632);-webkit-background-clip:text;background-clip:text;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-text-fill-color:transparent}.services__descript[open] summary~*{-webkit-animation:sweep .5s ease-in-out;animation:sweep .5s ease-in-out}.feedback{padding:150px 0 100px}@media (max-width:768px){.feedback{padding-top:100px}}.feedback__subtitle{margin-bottom:50px}.contacts{padding:50px 0}.contacts .container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:10px 50px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:540px){.contacts .container{display:block}}.contacts__img{grid-column:-1/-2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}.contacts__img img{display:block;width:100%}.footer{position:sticky;right:0;bottom:0;left:0;z-index:1;padding:50px 0;color:#fff;background-color:#000;background-image:url(../img/svg/footer-pattern.svg);background-repeat:repeat-y;background-position:left;background-size:3%;-webkit-transition:all .1s ease-in-out 0s;-o-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s}@media (max-width:540px){.footer{position:static;background-size:5%}}.footer .container{padding:0 5%}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.say-hello{padding:50px 0 50px 8%;font-size:22px;line-height:33px}.say-hello p{margin:0}.say-hello p+p{margin-top:0}
/*# sourceMappingURL=style.min.css.map */