:root{--background: #ffffff;--foreground: #171717;--gray-stroke: #E9E9E9;--black: #212121;--white: #FFFFFF;--gray: #F6F6F6;--gray-text: #7D7D7D;--yellow: #F8D200;--blue: #007AFF;--error: #E34D3F;--font-tt-norms-pro: 'NormsPro', sans-serif;--bp-mobile: 576px;--bp-small-tablet: 768px;--bp-tablet: 1060px;--bp-small-desctop: 1200px;--bp-med-desctop: 1400px;font-size:16px;font-family:var(--font-tt-norms-pro)}html,body{scroll-behavior:smooth;max-width:100vw;display:flex;flex-direction:column;flex-grow:1;min-height:100vh;font-size:16px}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.body{max-width:100vw;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;min-height:100vh}body.menu-open{overflow:hidden}#header{position:sticky;top:0;border-bottom:solid 1px var(--gray-stroke);background-color:var(--white);z-index:100}.footer__container{border-top:solid 1px var(--gray-stroke)}.header__container,.main__container,.footer__container{width:100%;max-width:1590px;margin:0 auto}.main__container{display:flex;flex-direction:column;flex-grow:1}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.visibility-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}@media (max-width: 768px){.paddingBottom{padding:48px 30px 150px}}body.menu-open{overflow:hidden;overflow-x:hidden;overflow-y:hidden}.main{display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center;gap:32px;grid-row-start:2;padding:120px 0;background-color:var(--gray)}@media (max-width: 1600px){.main{padding:120px 30px 120px}}@media (max-width: 768px){.main{padding:80px 0 80px}}@font-face{font-family:'NormsPro';src:url("../fonts/TTNormsPro-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:'NormsPro';src:url("../fonts/TTNormsPro-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:'NormsPro';src:url("../fonts/TTNormsPro-Black.woff2") format("woff2");font-weight:900;font-style:normal}.btn{display:flex;align-items:center;height:100%;justify-content:center;border-radius:15px;transition:background-color .3s ease, color .3s ease, border .3s ease, box-shadow .3s ease, outline .3s ease;box-shadow:none;color:var(--black);font-weight:700;font-size:16px;cursor:pointer;font-family:var(--font-tt-norms-pro)}.btnDefault{height:auto;font-weight:700;padding:20px 17px;background-color:var(--yellow);color:var(--black);border:none;cursor:pointer}.btnDefault:hover{background-color:#FFE551}.btnDefault:active{background-color:var(--yellow);box-shadow:inset 0 2px 4px 0 #C8AA02}.btnDefault:disabled{color:var(--gray-text);background-color:var(--gray-stroke);pointer-events:none}.btnClear{background-color:var(--white);border:solid 3px var(--yellow)}.btnClear:hover{background-color:var(--yellow)}.btnClear:active{background-color:var(--yellow);border:solid 3px var(--white);box-shadow:inset 0 2px 4px 0 #C8AA02}.btnClear:disabled{background-color:transparent;border:solid 3px var(--gray-stroke);color:var(--gray-text)}.btnClearEnter{background-color:var(--white);border:solid 1px var(--gray-stroke);outline:2px solid transparent}.btnClearEnter:hover{border:solid 1px var(--yellow);outline:2px solid var(--yellow)}.btnClearEnter:active{background-color:var(--yellow);border:solid 1px var(--yellow);outline:2px solid var(--yellow);box-shadow:inset 0 2px 4px 0 #C8AA02}.btnClearEnter:disabled{background-color:transparent;border:solid 1px var(--gray-stroke);outline:2px solid transparent;color:var(--gray-text)}.btnClearTab{background-color:var(--white)}.btnYandex{display:flex;align-items:center;column-gap:10px;padding:17px 20px;width:100%;border:solid 3px #FC3F1D;background-color:var(--white);transition:color .3s ease, background-color .3s ease, opacity .3s ease}.btnYandex:hover{opacity:70%}.btnYandex svg{transition:color .3s ease;color:#FC3F1D}.btnGoogle{display:flex;align-items:center;column-gap:10px;padding:17px 20px;width:100%;border:solid 3px #4285F4;background-color:var(--white);transition:color .3s ease, background-color .3s ease, border .3s ease, opacity .3s ease}.btnGoogle:hover{opacity:70%}.wrapperFooter{display:grid;grid-template-areas:'logo payments' 'copyright policy';row-gap:48.5px;column-gap:30px;padding:48px 0}@media (max-width: 1600px){.wrapperFooter{padding:48px 30px}}@media (max-width: 1200px){.wrapperFooter{grid-template-areas:'logo payments' 'policy policy' 'copyright copyright'}}@media (max-width: 768px){.wrapperFooter{grid-template-areas:'logo' 'payments' 'policy' 'copyright';row-gap:24px;padding:48px 30px}}.footerLogoWrapper{grid-area:logo}@media (max-width: 768px){.footerLogoWrapper{display:flex;justify-content:center}}.footerPaymentsWrapper{grid-area:payments;display:flex;align-items:center;justify-content:flex-end;column-gap:30px}@media (max-width: 768px){.footerPaymentsWrapper{justify-content:center}}.footerPaymentsText{font-weight:700;line-height:25px}@media (max-width: 530px){.footerPaymentsText{display:none}}.footerPaymentsList{display:flex;align-items:center;list-style:none;padding:0;margin:0;column-gap:15px}.footerCopyrightWrapper{display:flex;grid-area:copyright;align-self:flex-end}@media (max-width: 1200px){.footerCopyrightWrapper{justify-content:center}}@media (max-width: 768px){.footerCopyrightWrapper{display:flex;justify-content:center}}.footerCopyrightText{color:var(--gray-text);white-space:nowrap}@media (max-width: 768px){.footerCopyrightText{white-space:normal;text-align:center}}.footerPolicyWrapper{grid-area:policy;display:flex;justify-content:flex-end;row-gap:15px;column-gap:15px;flex-wrap:wrap}@media (max-width: 1200px){.footerPolicyWrapper{justify-content:center}}@media (max-width: 768px){.footerPolicyWrapper{justify-content:center}}.footerPolicyLink{color:var(--gray-text);text-decoration:underline;text-underline-offset:3px;transition:color 0.3s ease;text-align:center}.footerPolicyLink:hover{color:var(--blue)}.wrapperHeader{position:relative;display:flex;width:100%;justify-content:space-between;align-items:center;height:74px;row-gap:10px;column-gap:20px;padding:10px 0;background-color:var(--white);border-bottom:solid 1px #fff}@media (max-width: 1600px){.wrapperHeader{padding:10px 30px}}@media (max-width: 768px){.wrapperHeader{z-index:10000;padding:10px 15px}}.logoWrapper{display:flex;justify-content:center;align-items:center;position:relative;padding:0 25px 0 0;min-width:250px}.logoWrapper::after{content:'';position:absolute;right:0;top:0;height:100%;width:1px;background-color:var(--gray-stroke)}@media (max-width: 1060px){.logoWrapper::after{content:none}}@media (max-width: 1060px){.logoWrapper{padding:0}}@media (max-width: 768px){.logoWrapper{min-width:150px}}.wrapperLogoSlogan{display:flex;align-items:center}.wrapperSlogan{padding:8px 0 8px 25px}@media (max-width: 1060px){.wrapperSlogan{display:none}}.slogan{font-size:16px;color:var(--gray-text);white-space:nowrap}.menuWrapper{display:flex;align-items:center;justify-content:flex-end;width:100%;flex-grow:1;margin:0 0 0 auto;row-gap:10px;column-gap:10px}@media (max-width: 768px){.menuWrapper{display:none}}.menuList{display:flex;align-items:center;justify-content:flex-end;width:100%;row-gap:10px;column-gap:15px;list-style-type:none;padding:0}.menuElem{padding:0;margin:0}.menuElemLink{display:flex;align-items:center;justify-content:center;border-radius:15px;background-color:transparent;transition:color .3s ease, background-color .3s ease;font-weight:700;color:var(--black);padding:10px 15px;cursor:pointer}.menuElemLink:hover{background-color:var(--gray-stroke)}.profileWrapper{display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.profileInfo{width:50px;height:50px}.profileWrapper img{width:100%;height:100%;min-height:50px;max-height:50px;min-width:50px;max-width:50px;border-radius:50%;background-color:var(--gray-stroke)}.profileLinkEnter{display:flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:15px;font-weight:700;background-color:var(--gray-stroke);color:var(--black)}.svgEnter{display:none}@media (max-width: 768px){.svgEnter{display:block}}.textEnter{display:inline}@media (max-width: 768px){.textEnter{display:none}}.wrapperTextarea{position:relative;border-radius:0;overflow:hidden}.textareaLabel{font-weight:700}.textarea{width:100%;min-height:200px;padding:12px 15px;border-radius:15px;background-color:var(--gray);color:var(--black);border:solid 1px transparent;outline:none;white-space:'pre-wrap';resize:none;overflow-y:hidden;font-size:16px;line-height:24px;font-weight:400;font-family:var(--font-tt-norms-pro);transition:color 0.3s ease, border 0.3s ease, background-color 0.3s ease;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.textarea::-webkit-scrollbar{width:8px;height:8px}.textarea::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.textarea::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.textarea::-webkit-scrollbar-thumb:hover{background:#555}.textarea::placeholder{font-size:16px;color:var(--gray-text)}.textarea:focus{border:solid 1px var(--gray-stroke)}.textarea:focus::placeholder{color:#7d7d7d}.textareaSmall{min-height:50px}.textareaMedium{min-height:150px}.wrapperTextareaLabel{display:flex;flex-direction:column;row-gap:12px;column-gap:10px;width:100%}.textareaError{border:solid 1px var(--error)}@media (max-width: 768px){.containerList{width:calc(100vw - 30px)}}.workTypesList{display:flex;align-items:stretch;row-gap:15px;column-gap:15px;list-style-type:none;padding:0;margin:0}@media (max-width: 1400px){.workTypesList{flex-wrap:wrap}}@media (max-width: 768px){.workTypesList{display:none}}.workTypesElem{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:40px;min-width:100px;height:auto;padding:17px 20px;background-color:var(--white);border-radius:15px;border:solid 3px transparent;outline:solid 1px var(--gray-stroke);color:var(--black);cursor:pointer;transition:color .3s ease, background-color .3s ease, border .3s ease, outline .3s ease;min-height:58px}@media (max-width: 768px){.workTypesElem{min-width:auto;padding:15px;width:100%}}.swiperContainer{width:100%}@media (min-width: 769px){.swiperContainer{display:none}}@media (max-width: 768px){.swiperSlide{padding:1px !important}}.workTypesElem:hover{outline:solid 1px transparent;border:solid 3px var(--gray-stroke)}.workTypesElem.workTypesElemSelected{outline:solid 1px transparent;border:solid 3px var(--yellow)}.wrapperMainForm{display:flex;flex-direction:column;row-gap:32px;column-gap:32px;padding:0;margin:0 0 120px;width:100%}.insideWrapper{display:flex;flex-direction:row;justify-content:space-between}.headingText{font-size:48px;line-height:52px;font-weight:900;color:var(--black)}@media (max-width: 768px){.headingText{font-size:32px;line-height:36px;margin:0 20px}}.formMain{display:flex;justify-content:center;flex-grow:1;flex-direction:column;row-gap:32px;column-gap:0px;margin:0 32px 0 0;padding:40px;border-radius:30px;background-color:var(--white);box-shadow:0 4px 16px 0 rgba(0,0,0,0.09)}@media (max-width: 1060px){.formMain{margin:0}}@media (max-width: 768px){.formMain{padding:40px 15px}}.workThemeLabel{display:flex;flex-grow:1}.workTheme{display:flex;width:100%;min-height:50px;border-radius:10px;flex-grow:1}.wrapperInputButton{display:flex;flex-direction:column;row-gap:30px;column-gap:30px}.orderFormButon{margin:0 0 0 auto;min-width:200px;background-color:var(--yellow)}@media (max-width: 768px){.orderFormButon{margin:0;width:100%}}.orderFormTextarea{min-height:137px}.addInfoWrapper{display:flex;flex-direction:column;row-gap:15px;min-width:330px}@media (max-width: 1060px){.addInfoWrapper{display:none}}.addInfoBlock{display:flex;flex-grow:1;width:100%;background-color:transparent;border-radius:15px}.addInfoText{text-align:center;font-size:20px;color:#7d7d7d}.image{object-fit:contain}.wrapperInputs{display:flex;align-items:center;justify-content:space-between;row-gap:12px;column-gap:12px}@media (max-width: 768px){.wrapperInputs{flex-direction:column;justify-content:baseline;align-items:flex-start}}.headingInfo{line-height:1.5}@media (max-width: 768px){.headingInfo{margin:0 20px}}.input{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 15px;color:var(--black);background-color:var(--gray);transition:background-color .3s ease, border .3s ease, color .3s ease;border:solid 1px transparent;outline:none;border-radius:15px;font-family:var(--font-tt-norms-pro)}.input::placeholder{color:var(--gray-text);font-family:var(--font-tt-norms-pro)}.input:focus::placeholder{color:#7d7d7d}.input:focus:not(:placeholder-shown)+.eyedButton{color:var(--gray-text)}.uneditable{border:none;background-color:var(--gray);font-weight:700}.mainUnwritable{font-weight:700}.subType{background-color:transparent}.labelWrapper{display:flex;flex-direction:column;row-gap:12px;width:100%}.labelWrapper span{font-weight:700}.inputWrapper{display:flex;color:var(--black);background-color:var(--gray);transition:background-color .3s ease, border .3s ease;border:solid 1px transparent;outline:none;border-radius:15px}.inputWrapper.subTypeWrapper{background-color:transparent;border:solid 1px var(--gray)}.eyedButton{position:relative;display:flex;align-items:center;background-color:transparent;color:var(--gray-stroke);border:none;outline:none;border-radius:15px;padding:0 13px 0 10px;cursor:pointer;transition:color .3s ease}.eyedButton:hover{color:var(--gray-text)}.focused,.hover{border:solid 1px var(--gray-stroke)}.focused .eyedButton,.hover .eyedButton{color:var(--gray-stroke)}.labelErrorWrapper{display:flex;flex-direction:row;justify-content:space-between}.error{border:solid 1px var(--error)}.errorText{font-size:12px;color:var(--error)}


/*# sourceMappingURL=style.bundle.css.map*/