@layer normalize{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:-.25em}sup{top:-.5em}img{border-style:none}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[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{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}}@font-face{font-display:swap;font-family:Fira Sans Condensed;font-style:normal;font-weight:700;src:url(../assets/fonts/FiraSansCondensed-Bold.woff2) format("woff2"),url(../assets/fonts/FiraSansCondensed-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans Condensed;font-style:normal;font-weight:500;src:url(../assets/fonts/FiraSansCondensed-Medium.woff2) format("woff2"),url(../assets/fonts/FiraSansCondensed-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans Condensed;font-style:normal;font-weight:400;src:url(../assets/fonts/FiraSansCondensed-Regular.woff2) format("woff2"),url(../assets/fonts/FiraSansCondensed-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans Condensed;font-style:normal;font-weight:600;src:url(../assets/fonts/FiraSansCondensed-SemiBold.woff2) format("woff2"),url(../assets/fonts/FiraSansCondensed-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:700;src:url(../assets/fonts/FiraSans-Bold.woff2) format("woff2"),url(../assets/fonts/FiraSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:500;src:url(../assets/fonts/FiraSans-Medium.woff2) format("woff2"),url(../assets/fonts/FiraSans-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(../assets/fonts/FiraSans-Regular.woff2) format("woff2"),url(../assets/fonts/FiraSans-Regular.woff) format("woff")}@layer reset{html{box-sizing:border-box}*,:after,:before{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,ul{margin:0}li,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}button,input,textarea{background:rgba(0,0,0,0);border:none}button{cursor:pointer;user-select:none;white-space:nowrap}button,input,textarea{outline:none}textarea{resize:vertical}img{max-width:100%}img,svg{display:block}fieldset{border:none;padding:0}hr{border-left:none;border-top:none}table{border-spacing:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number],input[type=number]:focus,input[type=number]:hover{appearance:none;-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button{display:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{color:#101010;font-family:var(--font-family);line-height:120%;text-transform:uppercase}.h1,h1{font-size:56px;font-weight:700}.h2,h2{font-size:50px}.h2,.h3,h2,h3{font-weight:600}.h3,h3{font-size:32px}.h4,h4{font-size:28px;font-weight:600}.h5,h5{font-size:20px;font-weight:500}.subtitle-1,.subtitle-2,.subtitle-3,.subtitle-4{color:#101010;font-family:var(--font-family);font-weight:500;line-height:120%}.subtitle-1{font-size:28px}.subtitle-2{font-size:24px}.subtitle-3{font-size:20px}.subtitle-4{font-size:16px}.body-1,.body-2,.body-3{color:#101010;font-family:var(--font-family);font-weight:400;line-height:150%}.body-1{font-size:24px}.body-2{font-size:20px}.body-3{font-size:16px}.caption-text{font-size:14px;font-weight:400;line-height:140%}.button-large,.button-small,.caption-text{color:#101010;font-family:var(--font-family)}.button-large,.button-small{font-weight:500;line-height:120%}.button-large{font-size:20px}.button-small{font-size:16px}.hidden{display:none!important}@layer global{:root{--primary-red:#c80d0d;--primary-white:#fff;--primary-black-text:#282828;--primary-gray-text:#727374;--secondary-hover:#ec1717;--secondary-bg:#f8f9fa;--secondary-red-opacity-100:rgba(200,13,13,.1);--grey-scale-50:#f3f3f3;--grey-scale-100:#e8e8e8;--grey-scale-200:#cfcfcf;--grey-scale-400:#9f9f9f;--grey-scale-600:#707070;--grey-scale-800:#404040;--reviews-orange-stars:#ff6a10;--reviews-red-number:#ea4335;--font-family:"Fira Sans Condensed",sans-serif;--second-family:"Fira Sans",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--primary-black-text);font-family:var(--font-family);font-weight:400}section{padding:100px 0}.stop-scroll{overflow:hidden}.container{margin:0 auto;max-width:1326px;padding:0 15px}.icon{flex-shrink:0}.modal-overlay{background:rgba(40,40,40,.3);inset:0;opacity:0;position:fixed;transition:opacity .3s ease-in-out,visibility .3s 0s;visibility:hidden;z-index:999}.modal-overlay.show{opacity:1;transition:opacity .3s ease-in-out;visibility:visible}.file-item{align-items:center;display:flex;gap:16px}.file-item p{color:var(--grey-scale-800);font-family:var(--font-family);font-size:20px;font-weight:400;line-height:150%}.file-item button{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}@media(max-width:1280px){section{padding:64px 0}.container{max-width:100%;padding:0 40px}}@media(max-width:900px){html{scroll-padding-top:93px}}@media(max-width:700px){html{scroll-padding-top:81px}section{padding:32px 0}.container{padding:0 12px}.file-item{gap:8px}.file-item p{font-size:16px}}}[class*=copyrights-pane]{display:none!important}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.btn{color:var(--primary-white);display:block;font-family:var(--font-family);font-weight:500;line-height:120%;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,outline-color .3s ease-in-out,color .3s ease-in-out,opacity .3s ease-in-out}.btn:disabled{opacity:.6;pointer-events:none}.btn-primary{background:var(--primary-red);outline:2px solid rgba(0,0,0,0);outline-offset:-2px}@media(hover:hover){.btn-primary:hover{background:var(--secondary-hover)}}.btn-primary:focus-visible{background:var(--secondary-hover);outline-color:var(--primary-red)}.btn-gray{background:var(--grey-scale-50);color:var(--primary-black-text);outline:2px solid rgba(0,0,0,0);outline-offset:-2px}@media(hover:hover){.btn-gray:hover{background:var(--grey-scale-100)}}.btn-gray:focus-visible{background:var(--grey-scale-100);outline-color:var(--grey-scale-200)}.btn-stroke{border:1px solid var(--grey-scale-200);color:var(--primary-black-text);outline:1px solid rgba(0,0,0,0);outline-offset:-2px}@media(hover:hover){.btn-stroke:not(:focus-visible):hover{background:var(--secondary-hover);border-color:var(--secondary-hover);color:var(--primary-white)}}.btn-stroke:focus-visible{border-color:var(--primary-red);outline-color:var(--secondary-hover)}.btn-l{border-radius:8px;font-size:20px;height:56px;padding:16px 20px}.btn-l.btn-icon-right{padding-right:18px}.btn-l.btn-icon-left{padding-left:18px}.btn-l.btn-square{width:56px}.btn-l.btn-flex{gap:12px}.btn-s{border-radius:6px;font-size:16px;height:48px;padding:14px 29px}.btn-s.btn-icon-right{padding-right:22px}.btn-s.btn-icon-right .icon{height:20px;width:20px}.btn-s.btn-icon-left{padding-left:22px}.btn-s.btn-icon-left .icon{height:20px;width:20px}.btn-s.btn-square{border-radius:8px;padding:0;width:48px}.btn-s.btn-flex{gap:8px}.btn-square{justify-content:center;padding:0}.btn-flex{align-items:center;display:flex}.btn-full{width:100%}.btn-full.btn-flex{align-items:center;justify-content:center}.btn span,.btn svg{pointer-events:none}.field-wrap{background:var(--primary-white);border:1px solid var(--grey-scale-100);border-radius:8px;cursor:text;display:block;position:relative;transition:border-color .3s ease-in-out}.field-wrap.input-wrap{height:56px;padding:24px 16px 8px}.field-wrap.required{padding-right:42px}.field-wrap.required .input__placeholder:after{color:var(--primary-red);content:"*";left:2px;position:relative}.field-wrap:focus-within{border:1px solid var(--grey-scale-400)}.field-wrap:focus-within .input__placeholder{color:#b8b9b9;font-size:12px;transform:translateY(-100%)}.field-wrap.invalid{border-color:#dc3545}.field-wrap.invalid input{color:var(--primary-red)}.field-wrap.invalid .input__error-icon{display:block}.field-wrap.disabled{background:#f8f9fb;border-color:#e8ecef;cursor:default;user-select:none}.field-wrap.disabled .input__placeholder{color:#141517;opacity:.3}.field-wrap input,.field-wrap textarea{caret-color:#969696;color:#141517;font-family:var(--font-family);font-size:16px;font-weight:400;line-height:150%;width:100%}.field-wrap input:not(:placeholder-shown)+.input__placeholder,.field-wrap textarea:not(:placeholder-shown)+.input__placeholder{color:#b8b9b9;font-size:12px;transform:translateY(-100%)}.input__placeholder{color:var(--primary-gray-text);font-family:var(--font-family);font-size:16px;font-weight:400;left:16px;line-height:150%;pointer-events:none;transition:transform .2s ease-in-out,color .2s ease-in-out,font-size .2s ease-in-out;user-select:none}.input__error-icon,.input__placeholder{position:absolute;top:50%;transform:translateY(-50%)}.input__error-icon{color:#dc3545;display:none;right:16px}.field-wrap.textarea-wrap{padding-top:32px}.field-wrap.textarea-wrap:focus-within .input__placeholder{transform:translateY(-2px)}.field-wrap.textarea-wrap.disabled{pointer-events:none}.field-wrap.textarea-wrap .input__placeholder{left:16px;top:16px;transform:translateY(0)}.field-wrap textarea{padding:0 16px 16px}.field-wrap textarea:not(:placeholder-shown)+.input__placeholder{transform:translateY(-2px)}.radio-button{cursor:pointer;display:block;height:fit-content;width:fit-content}@media(hover:hover){.radio-button:hover .fake-radio{border-color:#ec1717}}.radio-button input{display:none}.radio-button input:checked+.fake-radio{border-color:#ec1717;border-width:2px}.radio-button input:checked+.fake-radio:after{opacity:1}.radio-button .fake-radio{border:1px solid #cfcfcf;border-radius:100%;height:20px;outline:1px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;transition:border-color .2s ease-in-out;width:20px}.radio-button .fake-radio:after{background:var(--primary-red);border-radius:100%;content:"";height:12px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out;width:12px}.checkbox{display:block;width:fit-content}.checkbox .fake-checkbox{align-items:center;background:var(--primary-white);border:1px solid var(--grey-scale-200);border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;width:19px}@media(hover:hover){.checkbox .fake-checkbox:hover{border-color:var(--secondary-hover)}}.checkbox .fake-checkbox svg{color:var(--primary-white);opacity:0;transition:opacity .2s ease-in-out}.checkbox input:checked+.fake-checkbox{background:var(--primary-red);border-color:var(--primary-red)}@media(hover:hover){.checkbox input:checked+.fake-checkbox:hover{background:var(--secondary-hover);border-color:var(--secondary-hover)}}.checkbox input:checked+.fake-checkbox svg{opacity:1}.tooltip{position:relative}.tooltip:hover .tooltip__icon{color:var(--grey-scale-400)}.tooltip:hover .tooltip__content{opacity:1;transition:opacity .3s ease-in-out;visibility:visible}.tooltip__icon{color:var(--grey-scale-200);transition:color .3s ease-in-out}.tooltip__content{background:var(--grey-scale-800);border-radius:4px;left:46px;max-width:223px;opacity:0;padding:8px 12px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease-in-out,visibility .3s 0s;visibility:hidden;width:max-content;z-index:10}.tooltip__content:after{background:var(--grey-scale-800);border-radius:4px;content:"";height:20px;left:-7px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:20px;z-index:-1}.tooltip__content p{color:var(--primary-white);font-family:var(--font-family);font-size:14px;font-weight:400;line-height:130%}.attach-files-btn{align-items:center;border:1px dashed #a6acad;border-radius:8px;cursor:pointer;display:flex;gap:12px;height:56px;justify-content:center;transition:border-color .3s ease-in-out}@media(hover:hover){.attach-files-btn:hover{border-color:var(--secondary-hover)}}.attach-files-btn svg{color:#5a5d62}.attach-files-btn span{color:var(--grey-scale-800)}.breadcrumbs{display:flex;gap:36px;margin-bottom:24px}.breadcrumbs a,.breadcrumbs span{white-space:nowrap}.breadcrumbs a{color:var(--grey-scale-400)}.breadcrumbs span{color:var(--grey-scale-800);position:relative}.breadcrumbs span:after{background:var(--grey-scale-400);content:"";height:13px;left:-16px;position:absolute;top:50%;transform:translateY(-50%);width:1px}@media(max-width:700px){.breadcrumbs{overflow-x:auto;-ms-overflow-style:none;margin-left:-12px;margin-right:-12px;scrollbar-width:none}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs a:first-child,.breadcrumbs span:first-child{margin-left:12px}.breadcrumbs a:last-child,.breadcrumbs span:last-child{margin-right:12px}}.header{background:var(--secondary-bg);border-bottom:1px solid #dadada;position:sticky;top:0;z-index:100}.header__content{align-items:center;display:flex;justify-content:space-between;padding:22px 0}.header__logo{margin-top:-12px}.header__nav{display:flex;flex-wrap:wrap;gap:10px 20px;max-width:404px}.header__nav a{color:var(--grey-scale-800);font-family:var(--second-family);font-size:16px;font-weight:400;letter-spacing:-.03em;transition:color .2s ease-in-out}@media(hover:hover){.header__nav a:hover{color:var(--secondary-hover)}}.header__contacts{align-items:center;display:flex;gap:48px}.header__contacts-item a{color:var(--primary-red);display:block;font-family:var(--second-family);font-size:18px;font-weight:700;margin-bottom:6px;transition:color .3s ease-in-out}@media(hover:hover){.header__contacts-item a:hover{color:var(--secondary-hover)}}.header__contacts-item p{color:var(--primary-black-text);font-family:var(--second-family);font-size:16px;font-weight:400;letter-spacing:-.03em}.header__social{display:flex;gap:12px}.header__social-item{align-items:center;border:1px solid var(--grey-scale-200);border-radius:8px;color:#c80d0d;display:flex;flex-shrink:0;height:56px;justify-content:center;outline:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,border-color .3s ease-in-out;width:56px}@media(hover:hover){.header__social-item:hover:not(:focus-visible){background:var(--primary-red);border-color:var(--primary-red);color:var(--primary-white)}}.header__social-item:focus-visible{border-color:var(--primary-red);border-width:2px}.header__social-item:last-child{display:none}.header__menu-btn{display:none}.header__callback{transition:color .3s ease-in-out}@media(hover:hover){.header__callback:hover{color:var(--secondary-hover)}}@media(max-width:1280px){.header__nav{display:none}.header__contacts{gap:40px}.header__menu-btn{display:flex}}@media(max-width:900px){.header__content{justify-content:flex-start}.header__contacts{gap:24px;margin-right:12px}.header__logo{margin-right:auto}.header__contacts-item:first-child{display:none}.header__contacts-item p{font-size:14px}.header__social-item{height:48px;width:48px}.header__menu-btn{border-radius:6px;font-size:16px;height:48px;padding:14px 29px}.header__menu-btn.btn-icon-right{padding-right:22px}.header__menu-btn.btn-icon-right .icon{height:20px;width:20px}.header__menu-btn.btn-icon-left{padding-left:22px}.header__menu-btn.btn-icon-left .icon{height:20px;width:20px}.header__menu-btn.btn-square{border-radius:8px;padding:0;width:48px}.header__menu-btn.btn-flex{gap:8px}}@media(max-width:700px){.header__content{padding:16px 0}.header__logo{margin-top:-10px}.header__logo img{height:44px;width:118px}.header__contacts-item:nth-child(2){display:none}.header__social-item:first-child,.header__social-item:nth-child(2),.header__social-item:nth-child(3){display:none}.header__social-item:nth-child(4){display:flex}}.menu{background:var(--primary-white);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out,visibility .3s 0s;visibility:hidden;width:495px;z-index:1000}.menu.show{transform:translateX(0);transition:transform .3s ease-in-out;visibility:visible}.menu__head{padding:24px 36px 0}.menu__head-content{align-items:center;border-bottom:1px solid var(--grey-scale-100);display:flex;gap:32px;padding-bottom:24px}.menu__head-content p{color:var(--grey-scale-800);font-family:var(--font-family);font-size:24px;font-weight:600;line-height:120%;margin-right:auto;text-transform:uppercase}.menu__body{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding-bottom:24px}.menu__social{display:flex;gap:12px}.menu__social-item{border:1px solid var(--grey-scale-200);border-radius:8px;color:#c80d0d}.menu__close,.menu__social-item{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.menu__close{color:#707070}.menu__nav{padding:0 36px}.menu__nav-links-list{border-bottom:1px solid var(--grey-scale-100);padding:48px 0}.menu__nav a{color:var(--grey-scale-800);display:block}.menu__nav a:not(:last-child){margin-bottom:20px}.menu__contacts{margin-bottom:32px;padding:24px 24px 0}.menu__contacts-chapter{display:flex;gap:20px}.menu__contacts-chapter:not(:last-child){margin-bottom:24px}.menu__contacts-chapter-icon{align-items:center;background:var(--secondary-bg);border-radius:8px;color:#c80d0d;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.menu__contacts-item:not(:last-child){margin-bottom:16px}.menu__contacts-item p:first-child{color:var(--grey-scale-600);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:140%;margin-bottom:2px}.menu__contacts-item a:last-child,.menu__contacts-item p:last-child{color:#101010;font-family:var(--font-family);font-size:20px;font-weight:500;line-height:120%}.menu__order{margin-top:auto;padding:0 24px}@media(max-width:700px){.menu{width:100%}.menu__head{padding:12px 12px 0}.menu__head-content{gap:8px;justify-content:space-between;padding-bottom:12px}.menu__head-content p{margin:0}.menu__nav{padding:0 12px}.menu__nav-links-list{padding:24px 0}.menu__nav a{font-family:var(--second-family);font-size:16px;letter-spacing:-.03em}.menu__nav a:not(:last-child){margin-bottom:16px}.menu__contacts{margin-bottom:24px;padding:24px 12px}.menu__contacts-item a:last-child,.menu__contacts-item p:last-child{font-size:16px}.menu__order{padding:0 12px}}.policy-agreement{align-items:flex-start;display:flex;gap:12px}.policy-agreement.invalid .fake-checkbox{border-color:var(--secondary-hover)}.policy-agreement.invalid p{color:var(--primary-red)}.policy-agreement p{color:var(--primary-gray-text);transition:color .3s ease-in-out}.policy-agreement a{color:var(--primary-red);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease-in-out}@media(hover:hover){.policy-agreement a:hover{color:var(--secondary-hover)}}.mailing-agreement{display:flex;gap:12px}.mailing-agreement p{color:var(--primary-gray-text)}.review-card{background:var(--secondary-bg);border-radius:8px;padding:28px 32px}.review-card__head{display:flex;gap:24px;justify-content:space-between;margin-bottom:12px}.review-card__author-post{color:var(--grey-scale-600)}.review-card__rating{align-items:flex-end;display:flex;flex-direction:column}.review-card__rating-stars{display:flex;margin-bottom:4px}.review-card__rating-stars svg{color:var(--reviews-orange-stars)}.review-card__rating-date{color:var(--grey-scale-600)}.review-card__body p{color:var(--primary-black-text)}@media(max-width:1280px){.review-card__rating{justify-content:space-between}}@media(max-width:900px){.review-card{padding:24px}}@media(max-width:700px){.review-card{padding:24px 16px}.review-card__head{flex-direction:column-reverse;gap:8px;margin-bottom:8px}.review-card__rating{align-items:center;flex-direction:row-reverse}.review-card__author-post{font-size:14px;line-height:140%}}.footer{background-color:var(--primary-black-text);background-image:url(../assets/images/footer-bg.webp);background-position:100%;background-repeat:no-repeat;padding:54px 0 40px}.footer__logo{position:relative;top:-8px}.footer__top{margin-bottom:32px}.footer__mid,.footer__top{align-items:center;display:flex;justify-content:space-between}.footer__mid{margin-bottom:40px}.footer__address-item p:first-child{color:var(--primary-white);font-family:var(--second-family);font-size:16px;font-weight:400;letter-spacing:-.03em;margin-bottom:8px;opacity:.6}.footer__address-item p:last-child{color:var(--primary-white)}.footer__contacts{align-items:center;display:flex;gap:40px}.footer__contacts-item p{font-family:var(--second-family);font-size:16px;font-weight:400;letter-spacing:-.03em;margin-bottom:8px;opacity:.6}.footer__contacts-item a,.footer__contacts-item p{color:var(--primary-white)}.footer hr{border-color:hsla(0,0%,100%,.1);margin-bottom:40px}.footer__bottom{align-items:center;display:flex}.footer__bottom a,.footer__bottom p{color:var(--primary-white);font-family:var(--second-family);font-size:14px;font-weight:400;letter-spacing:-.03em;opacity:.6;transition:opacity .3s ease-in-out}.footer__bottom a:first-child,.footer__bottom p:first-child{margin-right:24px}.footer__bottom a:nth-child(2),.footer__bottom p:nth-child(2){margin-right:auto}@media(hover:hover){.footer__bottom a:hover{opacity:1}}.footer__nav{align-items:center;display:flex;gap:20px}.footer__nav a{color:var(--grey-scale-200);font-family:var(--second-family);font-size:14px;font-weight:500;letter-spacing:-.03em;transition:color .3s ease-in-out}@media(hover:hover){.footer__nav a:hover{color:var(--primary-white)}}.footer__tools{display:flex;gap:24px}.footer__tools .btn-primary{height:48px;padding:13px 20px;width:170px}.footer__social{display:flex;gap:10px}.footer__social-item{align-items:center;background:rgba(200,110,110,.2);border-radius:8px;color:var(--primary-white);display:flex;height:50px;justify-content:center;transition:background-color .3s ease-in-out;width:50px}@media(hover:hover){.footer__social-item:hover{background:rgba(240,80,80,.5)}}@media(max-width:900px){.footer{background-position:100% 100%;background-repeat:no-repeat;background-size:cover}.footer__mid{align-items:flex-start;gap:40px}.footer__contacts a,.footer__contacts p{white-space:nowrap}}@media(max-width:700px){.footer{background-position:45% 0;padding-bottom:24px;padding-top:32px}.footer__top{align-items:flex-start;flex-direction:column;gap:22px}.footer__mid,.footer__tools{flex-direction:column;gap:24px}.footer__mid{margin-bottom:32px}.footer__address-item p:first-child{font-size:14px}.footer__address-item p:last-child{font-size:16px}.footer__contacts{align-items:flex-start;flex-direction:column;gap:24px}.footer__contacts-item p{font-size:14px}.footer__contacts-item a{font-size:16px}.footer hr{margin-bottom:24px}.footer__bottom{align-items:flex-start;flex-direction:column;gap:8px}.footer__bottom a:first-child,.footer__bottom p:first-child{margin-right:0}}.calculation-modal{background:var(--primary-white);border-radius:8px;left:50%;opacity:0;padding:40px;position:fixed;top:50%;transform:translate(-50%,calc(-50% + 50px));transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s 0s;visibility:hidden;width:700px;z-index:1000}.calculation-modal.show{opacity:1;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;visibility:visible}.calculation-modal .modal__close-btn{align-items:center;color:var(--grey-scale-400);display:flex;height:48px;justify-content:center;position:absolute;right:8px;top:8px;width:48px}.calculation-modal__title{margin-bottom:8px}.calculation-modal__text{color:var(--primary-gray-text);margin-bottom:28px}.calculation-modal fieldset{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:28px}.calculation-modal .field-wrap:nth-child(3){grid-column:span 2}.calculation-modal .files-container:not(:empty){margin-bottom:12px}.calculation-modal .attach-files-btn{align-items:center;border:1px dashed #a6acad;border-radius:8px;cursor:pointer;display:flex;gap:12px;height:56px;justify-content:center;margin-bottom:12px}.calculation-modal .btn-primary{margin-bottom:16px}.calculation-modal .policy-agreement{margin-bottom:12px}@media(max-width:700px){.calculation-modal{height:100%;overflow-y:auto;padding:24px 16px;width:100%}.calculation-modal .modal__close-btn{height:32px;width:32px}.calculation-modal__title{font-size:20px}.calculation-modal__text{margin-bottom:16px}.calculation-modal fieldset{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.calculation-modal .attach-files-btn{height:48px}.calculation-modal .btn-primary{border-radius:6px;font-size:16px;height:48px;padding:14px 29px}.calculation-modal .btn-primary.btn-icon-right{padding-right:22px}.calculation-modal .btn-primary.btn-icon-right .icon{height:20px;width:20px}.calculation-modal .btn-primary.btn-icon-left{padding-left:22px}.calculation-modal .btn-primary.btn-icon-left .icon{height:20px;width:20px}.calculation-modal .btn-primary.btn-square{border-radius:8px;padding:0;width:48px}.calculation-modal .btn-primary.btn-flex{gap:8px}}.form-sent-modal{align-items:center;background:var(--primary-white);border-radius:8px;display:flex;flex-direction:column;left:50%;opacity:0;padding:40px;position:fixed;top:50%;transform:translate(-50%,calc(-50% + 50px));transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s 0s;visibility:hidden;width:700px;z-index:1000}.form-sent-modal.show{opacity:1;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;visibility:visible}.form-sent-modal__close{align-items:center;color:#727374;display:flex;height:48px;justify-content:center;position:absolute;right:8px;top:8px;width:48px}.form-sent-modal__content{align-items:center;display:flex;flex-direction:column;margin-bottom:28px;padding:24px 0}.form-sent-modal__content img{height:100px;margin-bottom:24px;width:100px}.form-sent-modal__desc,.form-sent-modal__title{text-align:center}.form-sent-modal__title{color:#2d3032;margin-bottom:4px}.form-sent-modal__desc{color:var(--primary-gray-text)}.form-sent-modal .btn-primary{width:300px}@media(max-width:700px){.form-sent-modal{height:100%;overflow-y:auto;padding:24px 16px;width:100%}.form-sent-modal__close{height:32px;width:32px}.form-sent-modal__content{flex-grow:1;justify-content:center;padding:0}.form-sent-modal__title{font-size:20px}.form-sent-modal__desc{font-size:16px}.form-sent-modal .btn-primary{border-radius:6px;font-size:16px;height:48px;padding:14px 29px;width:100%}.form-sent-modal .btn-primary.btn-icon-right{padding-right:22px}.form-sent-modal .btn-primary.btn-icon-right .icon{height:20px;width:20px}.form-sent-modal .btn-primary.btn-icon-left{padding-left:22px}.form-sent-modal .btn-primary.btn-icon-left .icon{height:20px;width:20px}.form-sent-modal .btn-primary.btn-square{border-radius:8px;padding:0;width:48px}.form-sent-modal .btn-primary.btn-flex{gap:8px}}.consultation-modal{background:var(--primary-white);border-radius:8px;left:50%;opacity:0;padding:40px;position:fixed;top:50%;transform:translate(-50%,calc(-50% + 50px));transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s 0s;visibility:hidden;width:420px;z-index:1000}.consultation-modal.show{opacity:1;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;visibility:visible}.consultation-modal .modal__close-btn{align-items:center;color:var(--grey-scale-400);display:flex;height:48px;justify-content:center;position:absolute;right:8px;top:8px;width:48px}.consultation-modal__title{margin-bottom:8px}.consultation-modal__text{color:var(--primary-gray-text);margin-bottom:28px}.consultation-modal .field-wrap:not(:last-child){margin-bottom:16px}.consultation-modal fieldset{margin-bottom:28px}.consultation-modal .btn-primary{margin-bottom:16px}.consultation-modal .policy-agreement{margin-bottom:12px}@media(max-width:700px){.consultation-modal{height:100%;overflow-y:auto;padding:24px 16px;width:100%}.consultation-modal .modal__close-btn{height:32px;width:32px}.consultation-modal__title{font-size:20px}.consultation-modal__text{margin-bottom:16px}.consultation-modal .field-wrap:not(:last-child){margin-bottom:12px}.consultation-modal .btn-primary{border-radius:6px;font-size:16px;height:48px;padding:14px 29px}.consultation-modal .btn-primary.btn-icon-right{padding-right:22px}.consultation-modal .btn-primary.btn-icon-right .icon{height:20px;width:20px}.consultation-modal .btn-primary.btn-icon-left{padding-left:22px}.consultation-modal .btn-primary.btn-icon-left .icon{height:20px;width:20px}.consultation-modal .btn-primary.btn-square{border-radius:8px;padding:0;width:48px}.consultation-modal .btn-primary.btn-flex{gap:8px}}.order-modal{background:var(--primary-white);border-radius:8px;left:50%;opacity:0;overflow:auto;padding:40px;position:fixed;top:50%;transform:translate(-50%,calc(-50% + 50px));transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s 0s;visibility:hidden;width:900px;z-index:1000}.order-modal.show{opacity:1;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;visibility:visible}.order-modal .modal__close-btn{align-items:center;color:var(--grey-scale-400);display:flex;height:48px;justify-content:center;position:absolute;right:8px;top:8px;width:48px}.order-modal__title{margin-bottom:8px}.order-modal__text{color:var(--primary-gray-text);margin-bottom:32px}.order-modal__content{display:flex}.order-modal__product{border-right:1px solid var(--grey-scale-100);padding-right:32px}.order-modal__product img{border-radius:6px;height:100px;margin-bottom:16px;object-fit:contain;width:100px}.order-modal__product-desc{color:var(--primary-gray-text);margin-bottom:8px}.order-modal__product-characteristics p:not(:last-child){margin-bottom:4px}.order-modal__product-characteristics p span{font-family:var(--font-family);font-size:16px;font-weight:400;line-height:150%}.order-modal__product-characteristics p span:first-child{color:var(--primary-gray-text)}.order-modal__product-characteristics p span:last-child{color:var(--primary-black-text)}.order-modal__form{padding-left:32px}.order-modal__form-summary{background:var(--secondary-bg);border:1px solid var(--grey-scale-100);border-radius:8px;display:flex;margin-bottom:4px;padding:12px 24px}.order-modal__form-summary-item{width:50%}.order-modal__form-summary-item:first-child{border-right:1px solid var(--grey-scale-100);padding-right:28px}.order-modal__form-summary-item:last-child{padding-left:28px}.order-modal__form-desc{color:var(--grey-scale-400);margin-bottom:16px}.order-modal__form fieldset{margin-bottom:16px}.order-modal__form .field-wrap:not(:last-child){margin-bottom:16px}.order-modal__form .btn-primary{margin-bottom:12px}.order-modal__form .policy-agreement{margin-bottom:8px}.order-modal__form,.order-modal__product{width:50%}@media(max-width:900px){.order-modal{width:700px}}@media(max-width:700px){.order-modal{height:100%;overflow-y:auto;padding:24px 16px;width:100%}.order-modal .modal__close-btn{height:32px;width:32px}.order-modal__title{font-size:20px}.order-modal__text{margin-bottom:16px}.order-modal__content{display:block}.order-modal__form,.order-modal__product{width:100%}.order-modal__product{border-bottom:1px solid var(--grey-scale-100);border-right:0;padding-bottom:20px;padding-right:0}.order-modal__form{padding-left:0;padding-top:20px}.order-modal .btn-primary{border-radius:6px;font-size:16px;height:48px;padding:14px 29px}.order-modal .btn-primary.btn-icon-right{padding-right:22px}.order-modal .btn-primary.btn-icon-right .icon{height:20px;width:20px}.order-modal .btn-primary.btn-icon-left{padding-left:22px}.order-modal .btn-primary.btn-icon-left .icon{height:20px;width:20px}.order-modal .btn-primary.btn-square{border-radius:8px;padding:0;width:48px}.order-modal .btn-primary.btn-flex{gap:8px}}.callback-modal{background:var(--primary-white);border-radius:8px;left:50%;opacity:0;padding:40px;position:fixed;top:50%;transform:translate(-50%,calc(-50% + 50px));transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s 0s;visibility:hidden;width:420px;z-index:1000}.callback-modal.show{opacity:1;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;visibility:visible}.callback-modal .modal__close-btn{align-items:center;color:var(--grey-scale-400);display:flex;height:48px;justify-content:center;position:absolute;right:8px;top:8px;width:48px}.callback-modal__title{margin-bottom:8px}.callback-modal__text{margin-bottom:28px}.callback-modal .field-wrap:not(:last-child){margin-bottom:16px}.callback-modal .btn-primary{margin-bottom:16px}.callback-modal .policy-agreement{margin-bottom:12px}@media(max-width:700px){.callback-modal{height:100%;overflow-y:auto;padding:24px 16px;width:100%}.callback-modal .modal__close-btn{height:32px;width:32px}.callback-modal__title{font-size:20px}.callback-modal__text{margin-bottom:16px}.callback-modal .field-wrap:not(:last-child){margin-bottom:12px}.callback-modal .btn-primary{border-radius:6px;font-size:16px;height:48px;padding:14px 29px}.callback-modal .btn-primary.btn-icon-right{padding-right:22px}.callback-modal .btn-primary.btn-icon-right .icon{height:20px;width:20px}.callback-modal .btn-primary.btn-icon-left{padding-left:22px}.callback-modal .btn-primary.btn-icon-left .icon{height:20px;width:20px}.callback-modal .btn-primary.btn-square{border-radius:8px;padding:0;width:48px}.callback-modal .btn-primary.btn-flex{gap:8px}}.cookie-notice{align-items:center;background:var(--primary-white);border:1px solid var(--grey-scale-50);border-radius:8px;bottom:24px;box-shadow:0 15px 35px 0 rgba(0,0,0,.15);display:flex;gap:20px;left:50%;padding:16px 24px;position:fixed;transform:translate(-50%,150%);transition:transform .3s ease-in-out,visibility .3s 0s;visibility:hidden;width:520px;z-index:900}.cookie-notice.show{transform:translate(-50%);transition:transform .3s ease-in-out;visibility:visible}.cookie-notice svg{color:var(--primary-red)}.cookie-notice p{color:var(--grey-scale-800)}.cookie-notice p span{color:var(--primary-red)}.cookie-notice .btn-primary{height:44px;padding:10px 20px}@media(max-width:700px){.cookie-notice{bottom:10px;gap:8px;gap:10px;padding:8px 12px;width:296px}.cookie-notice svg{height:26px;width:26px}.cookie-notice p{font-size:12px}.cookie-notice .btn-primary{font-size:14px;height:36px;padding:9px 16px}}.hero{background:url(../assets/images/hero-bg.webp),var(--primary-white);background-position:100% 0;background-repeat:no-repeat;padding:120px 0}.hero__mobile-slider-wrap{display:none}.hero__content{align-items:center;display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}.hero__slider-wrap,.hero__text{grid-column:span 6}.hero__product-text-wrap{margin-bottom:48px;min-height:234px;position:relative}.hero__product-text{height:fit-content;inset:0;opacity:0;position:absolute;transition:opacity 1s;visibility:hidden;width:100%}.hero__product-text.active{opacity:1;visibility:visible}.hero__text{position:relative}.hero__text h1{margin-bottom:24px}.hero__text h1 .ti-cursor{color:var(--primary-red);font-size:61px;font-weight:100;margin-left:12px}.hero__text h1 .red{color:var(--primary-red)}.hero__text p:not(:last-child){margin-bottom:48px}.hero__text p span{color:var(--primary-red)}.hero__text-image{display:none}.hero__text ul:not(:last-child){margin-bottom:48px}.hero__text li{color:var(--primary-gray-text);font-family:var(--font-family);font-size:20px;font-weight:400;line-height:150%}.hero__text li:not(:last-child){margin-bottom:12px}.hero__text li span{color:var(--primary-red)}.hero__text button{width:250px}.hero__image{height:440px;padding-left:46px}.hero__image img{height:100%;object-fit:cover;width:100%}@media(max-width:1280px){.hero{padding:80px 0}.hero__content{display:flex}.hero__slider-wrap{width:43%}.hero__text{width:54%}.hero__text h1{font-size:50px;font-weight:600}.hero__image{background-position:100% 100%;background-size:100%;flex-shrink:0;height:282px;margin-right:-30px;padding-left:0;width:437px}}@media(max-width:900px){.hero__content{display:grid;grid-template-columns:repeat(6,1fr)}.hero__product-text-wrap{margin-bottom:32px}.hero__text{grid-column:span 4;width:auto}.hero__text h1{font-size:44px;margin-bottom:12px}.hero__text p{font-size:20px}.hero__text p:not(:last-child){margin-bottom:32px}.hero__text ul:not(:last-child){margin-bottom:32px}.hero__slider-wrap{grid-column:span 2;margin-right:-40px;width:auto}.hero__image{width:100%}.hero__image img{object-fit:cover;object-position:left}}@media(max-width:700px){.hero{padding:32px 0}.hero .slider-space{height:203px;margin-bottom:32px}.hero__slider-wrap{left:-12px;position:absolute;top:172px;width:100vw}.hero__slider .swiper-slide .hero__image{height:auto}.hero__slider .swiper-slide img{height:203px;object-fit:contain;object-position:center;width:100%}.hero__content{display:block;position:relative}.hero__text h1{font-size:32px;text-align:center}.hero__text h1 .ti-cursor{font-size:42px;margin-left:4px}.hero__text li,.hero__text p{font-size:16px;text-align:center}.hero__text li span{display:block}.hero__text button{border-radius:6px;font-size:16px;height:48px;padding:14px 29px;width:100%}.hero__text button.btn-icon-right{padding-right:22px}.hero__text button.btn-icon-right .icon{height:20px;width:20px}.hero__text button.btn-icon-left{padding-left:22px}.hero__text button.btn-icon-left .icon{height:20px;width:20px}.hero__text button.btn-square{border-radius:8px;padding:0;width:48px}.hero__text button.btn-flex{gap:8px}}@media(max-width:390px){.hero__slider-wrap{top:234px}}.hero__slider.swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.circulation h2{margin-bottom:24px}.circulation__text{color:var(--primary-gray-text);margin-bottom:48px}.calculate-circulation{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.calculate-circulation__image img{border-radius:8px;height:420px;object-fit:cover;width:100%}.calculate-circulation__form{background:var(--secondary-bg);border:1px solid var(--grey-scale-50);border-radius:8px;display:flex;flex-direction:column;padding:36px}.calculate-circulation__form-step{display:flex;flex-direction:column;flex-grow:1}.calculate-circulation__form-step.last-step .calculate-circulation__form-title{margin-bottom:4px}.calculate-circulation__form-step.last-step .calculate-circulation__form-text{margin-bottom:0}.calculate-circulation__form-step.last-step .calculate-circulation__form-step-content{display:flex;gap:24px}.calculate-circulation__form-step.last-step .calculate-circulation__form-step-content-left{flex-shrink:0;width:248px}.calculate-circulation__form-step.last-step .calculate-circulation__form-step-content-right{flex-grow:1}.calculate-circulation__form-step-content{margin-bottom:auto}.calculate-circulation__form-title{margin-bottom:8px}.calculate-circulation__form-text{color:var(--primary-gray-text);margin-bottom:24px}.calculate-circulation__form-radio-wrap{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.calculate-circulation__form-radio-item{align-items:center;background:var(--primary-white);border:1px solid #e8ecef;border-radius:8px;display:flex;gap:12px;padding:16px;position:relative}.calculate-circulation__form-radio-item .radio-button:before{content:"";inset:0;position:absolute}.calculate-circulation__form-nav{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.calculate-circulation__form-nav>p{color:var(--primary-gray-text)}.calculate-circulation__form-nav-btns{display:flex;gap:12px}.calculate-circulation__form-quantity{display:flex;gap:12px;margin-bottom:24px}.calculate-circulation__form-quantity .select{position:relative;width:50%}.calculate-circulation__form-quantity .select.open .select__head svg{transform:rotateX(180deg)}.calculate-circulation__form-quantity .select.open .select__body{display:block}.calculate-circulation__form-quantity .select.disabled .select__head{border-color:#e8ecef;cursor:default;opacity:.5}.calculate-circulation__form-quantity .select__head{align-items:center;background:var(--primary-white);border:1px solid var(--primary-red);border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:16px;transition:opacity .2s ease-in-out,border-color .2s ease-in-out;user-select:none}.calculate-circulation__form-quantity .select__head svg{transition:transform .2s ease-in-out}.calculate-circulation__form-quantity .select__body{background:var(--primary-white);border-radius:8px;box-shadow:0 4px 12px 0 rgba(108,117,138,.2);display:none;left:0;padding:8px;position:absolute;right:0;top:64px;z-index:10}.calculate-circulation__form-quantity .select__option{background:var(--primary-white);border-radius:8px;cursor:pointer;padding:8px 12px;transition:background-color .2s ease-in-out}.calculate-circulation__form-quantity .select__option.active{background:var(--secondary-red-opacity-100);pointer-events:none}.calculate-circulation__form-quantity .counter{align-items:center;background:var(--primary-white);border:1px solid var(--primary-red);border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:16px;position:relative;transition:opacity .2s ease-in-out,border-color .2s ease-in-out;width:50%}.calculate-circulation__form-quantity .counter.disabled{border-color:#e8ecef;cursor:default;opacity:.5}.calculate-circulation__form-quantity .counter.invalid:not(.disabled){background:var(--secondary-red-opacity-100);outline:1px solid var(--primary-red);outline-offset:-2px}.calculate-circulation__form-quantity .counter.invalid:not(.disabled) .counter__tooltip{display:block}.calculate-circulation__form-quantity .counter__tooltip{background:var(--grey-scale-800);border-radius:4px;bottom:70px;display:none;left:50%;max-width:200px;padding:8px 12px;position:absolute;transform:translateX(-50%);width:max-content;z-index:10}.calculate-circulation__form-quantity .counter__tooltip:after{background:var(--grey-scale-800);bottom:-5px;content:"";height:20px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:20px;z-index:-1}.calculate-circulation__form-quantity .counter__tooltip p{color:var(--primary-white);font-family:var(--font-family);font-size:14px;font-weight:400;line-height:130%}.calculate-circulation__form-quantity .counter button{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.calculate-circulation__form-quantity .counter button svg{pointer-events:none}.calculate-circulation__form-quantity .counter input{text-align:center}.calculate-circulation__form-attach-files{align-items:center;display:flex;gap:24px}.calculate-circulation__form-attach-files .attach-files-btn,.calculate-circulation__form-attach-files-text{width:50%}.calculate-circulation__form-attach-files-text{color:var(--primary-gray-text)}.calculate-circulation__form .files-container{display:flex;flex-wrap:wrap;gap:8px}.calculate-circulation__form .files-container:not(:empty){margin-top:24px}.calculate-circulation__form-fields{margin-bottom:16px}.calculate-circulation__form-fields .field-wrap:not(:last-child){margin-bottom:12px}.calculate-circulation__form-communication-method-text{color:var(--primary-gray-text);margin-bottom:8px}.calculate-circulation__form-communication-method-list{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.calculate-circulation__form-communication-method-list label{cursor:pointer}.calculate-circulation__form-communication-method-list label input:checked+.calculate-circulation__form-communication-method-list-item{background:var(--secondary-bg);border-color:var(--grey-scale-200);outline-color:var(--grey-scale-200)}.calculate-circulation__form-communication-method-list label:first-child svg{color:#25d366}.calculate-circulation__form-communication-method-list label:nth-child(2) svg{color:#229ed9}.calculate-circulation__form-communication-method-list-item{align-items:center;background:var(--primary-white);border:1px solid var(--grey-scale-100);border-radius:8px;display:flex;height:48px;justify-content:center;outline:1px solid rgba(0,0,0,0);outline-offset:-2px;transition:background-color .3s ease-in-out,outline-color .3s ease-in-out,border-color .3s ease-in-out}@media(hover:hover){.calculate-circulation__form-communication-method-list-item:hover{background:var(--secondary-bg)}}@media(max-width:1280px){.circulation__text br{display:none}.circulation .calculate-circulation{grid-template-columns:repeat(6,1fr)}.circulation .calculate-circulation__image{grid-column:span 2}.circulation .calculate-circulation__image img{height:188px}.circulation .calculate-circulation__form{grid-column:span 4;min-height:420px}}@media(max-width:900px){.circulation h2{font-size:32px;margin-bottom:12px}.circulation__text{font-size:20px;margin-bottom:32px}.circulation .calculate-circulation{display:block}.circulation .calculate-circulation__image{margin-bottom:24px;width:100%}.circulation .calculate-circulation__image img{height:376px;object-position:bottom}.circulation .calculate-circulation__form{padding:32px}.circulation .calculate-circulation__form-radio-wrap{display:flex;flex-direction:column;gap:12px}}@media(max-width:700px){.circulation h2{font-size:28px}.circulation__text{font-size:16px;margin-bottom:24px}.circulation .calculate-circulation__image{margin-bottom:16px}.circulation .calculate-circulation__image img{height:158px}.circulation .calculate-circulation__form{min-height:auto;padding:24px 16px}.circulation .calculate-circulation__form-step.last-step .calculate-circulation__form-step-content{display:block}.circulation .calculate-circulation__form-step.last-step .calculate-circulation__form-title{margin-bottom:8px}.circulation .calculate-circulation__form-step.last-step .calculate-circulation__form-text{margin-bottom:16px}.circulation .calculate-circulation__form-title{font-size:24px}.circulation .calculate-circulation__form-text{font-size:16px;margin-bottom:16px}.circulation .calculate-circulation__form-nav{align-items:flex-start;flex-direction:column;gap:12px}.circulation .calculate-circulation__form-nav-btns{width:100%}.circulation .calculate-circulation__form-nav-btns .btn{border-radius:6px;font-size:16px;height:48px;padding:14px 29px}.circulation .calculate-circulation__form-nav-btns .btn.btn-icon-right{padding-right:22px}.circulation .calculate-circulation__form-nav-btns .btn.btn-icon-right .icon{height:20px;width:20px}.circulation .calculate-circulation__form-nav-btns .btn.btn-icon-left{padding-left:22px}.circulation .calculate-circulation__form-nav-btns .btn.btn-icon-left .icon{height:20px;width:20px}.circulation .calculate-circulation__form-nav-btns .btn.btn-square{border-radius:8px;padding:0;width:48px}.circulation .calculate-circulation__form-nav-btns .btn.btn-flex{gap:8px}.circulation .calculate-circulation__form-nav-btns .btn-square{flex-shrink:0}.circulation .calculate-circulation__form-nav-btns .btn-primary{flex-grow:1;justify-content:center}.circulation .calculate-circulation__form-nav-btns .btn-primary[type=submit]{padding-left:11px;padding-right:11px}.circulation .calculate-circulation__form-radio-wrap{height:281px;overflow-y:auto}.circulation .calculate-circulation__form-quantity{flex-direction:column}.circulation .calculate-circulation__form-quantity .counter,.circulation .calculate-circulation__form-quantity .select{width:100%}.circulation .calculate-circulation__form-attach-files{flex-direction:column}.circulation .calculate-circulation__form-attach-files .attach-files-btn,.circulation .calculate-circulation__form-attach-files-text{width:100%}}.quote{background:var(--secondary-bg);padding:62px 0}.quote__content{align-items:center;display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}.quote__image{grid-column:span 5}.quote__image img{border-radius:8px;height:361px;object-fit:cover;width:100%}.quote__text{grid-column:span 7;padding-left:38px}.quote__text blockquote{margin-bottom:32px;padding-right:60px}.quote__text blockquote p{color:var(--grey-scale-800);font-family:var(--font-family);font-size:22px;font-weight:400;line-height:160%}.quote__text blockquote p svg{color:var(--primary-red);display:inline;position:relative}.quote__text blockquote p svg:first-child{margin-right:8px;top:4px}.quote__text blockquote p svg:last-child{margin-left:8px;top:4px}.quote__author p{font-family:var(--font-family);font-size:20px;line-height:150%}.quote__author p:first-child{color:var(--primary-black-text);font-weight:600}.quote__author p:last-child{color:var(--primary-gray-text);font-weight:400}@media(max-width:1280px){.quote{padding:64px 0}.quote__content{align-items:flex-start;display:flex;gap:40px}.quote__image{flex-shrink:0;width:362px}.quote__image img{height:294px}.quote__text{padding-left:0}.quote__text blockquote{margin-bottom:18px;padding-right:20px;padding-top:10px}.quote__text blockquote p{font-size:20px;line-height:150%}.quote__text blockquote p svg{height:18px;width:20px}.quote__text blockquote p svg:first-child{top:1px}.quote__text blockquote p svg:last-child{margin-left:9px;top:3px}.quote__author p:last-child{font-size:16px}}@media(max-width:900px){.quote__content{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.quote__image,.quote__text{grid-column:span 1}.quote__image{width:auto}.quote__image img{height:320px}.quote__text blockquote{margin-bottom:24px;padding-right:10px;padding-top:0}.quote__text blockquote p{font-size:16px}.quote__text blockquote p svg{height:13px;width:15px}.quote__text blockquote p svg:last-child{margin-left:5px}.quote__author p:first-child{font-size:16px}.quote__author p:last-child{font-size:14px;line-height:140%}}@media(max-width:700px){.quote{padding:32px 0}.quote__content{display:block}.quote__image{height:269px;margin-bottom:24px;width:100%}.quote__image img{height:100%;width:100%}.quote__text blockquote{margin-bottom:12px}.quote__text blockquote p svg:last-child{top:0}}.advantages h2{margin-bottom:24px}.advantages__text{color:var(--primary-gray-text);margin-bottom:48px}.advantages__cards{display:grid;gap:48px 24px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}.advantages__card{display:flex;gap:24px}.advantages__card img{height:48px;width:48px}.advantages__card div{padding:8px 0}.advantages__card-title{margin-bottom:8px}.advantages__card-text{color:var(--primary-gray-text)}.advantages .btn-primary{width:280px}@media(max-width:1280px){.advantages__text br{display:none}}@media(max-width:900px){.advantages h2{font-size:32px;margin-bottom:12px}.advantages__text{font-size:20px;margin-bottom:32px}.advantages__cards{gap:32px 24px;margin-bottom:32px}.advantages__card{display:block}.advantages__card img{margin-bottom:24px}.advantages__card div{padding:0}.advantages__card-text{font-size:16px}}@media(max-width:700px){.advantages__text{font-size:16px;margin-bottom:24px}.advantages h2{font-size:28px;margin-bottom:12px}.advantages__cards{display:block;margin-bottom:24px}.advantages__card:not(:last-child){margin-bottom:24px}.advantages__card img{margin-bottom:16px}.advantages__card-title{font-size:24px}.advantages .btn-primary{border-radius:6px;font-size:16px;height:48px;padding:14px 29px;width:100%}.advantages .btn-primary.btn-icon-right{padding-right:22px}.advantages .btn-primary.btn-icon-right .icon{height:20px;width:20px}.advantages .btn-primary.btn-icon-left{padding-left:22px}.advantages .btn-primary.btn-icon-left .icon{height:20px;width:20px}.advantages .btn-primary.btn-square{border-radius:8px;padding:0;width:48px}.advantages .btn-primary.btn-flex{gap:8px}}.price-list h2{margin-bottom:24px}.price-list h2 span{color:var(--primary-red)}.price-list__text{color:var(--primary-gray-text);margin-bottom:48px}.price-list__tabs-wrap{height:56px;margin-bottom:48px}.price-list .tabs .tabs-container{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.price-list .tabs.sticky{background:var(--primary-white);box-shadow:0 4px 12px 0 rgba(108,117,138,.2);left:0;padding:12px 0;position:fixed;right:0;top:100px;z-index:100}.price-list .tabs.sticky .tabs-container{margin:0 auto;max-width:1326px;padding:0 15px}.price-list .tab{align-items:center;background:var(--secondary-bg);border:1px solid var(--secondary-bg);border-radius:8px;color:var(--grey-scale-600);display:flex;gap:12px;height:56px;padding:16px 40px;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.price-list .tab svg{color:var(--grey-scale-200);transition:color .2s ease-out}@media(hover:hover){.price-list .tab:hover{background:var(--grey-scale-50);border-color:var(--grey-scale-200);color:var(--grey-scale-800)}}.price-list .tab.active{background:var(--grey-scale-50);border-color:var(--grey-scale-100);color:var(--primary-black-text);cursor:default;pointer-events:none}.price-list .tab.active svg{color:var(--primary-red)}.price-list .tab-content{margin-bottom:48px}.price-list__content-subtitle{margin-bottom:8px}.price-list__content-subtitle.red{color:var(--primary-red)}.price-list__content-text{color:var(--primary-gray-text);margin-bottom:12px}.price-list__subtitle{align-items:center;display:flex;gap:12px;margin-bottom:12px}.price-list__subtitle>p{color:#575b5e;font-family:var(--font-family);font-size:20px;font-weight:400;line-height:150%}.price-list__subtitle>p span{color:var(--primary-red);font-weight:500}.price-list__table{border:1px solid var(--grey-scale-100);border-radius:8px}.price-list__table table{border-collapse:collapse;table-layout:fixed;width:100%}@media(hover:hover){.price-list__table table.hover-table tbody tr:hover td:first-child{background:var(--secondary-red-opacity-100)}}@media(hover:hover){.price-list__table table.hover-table tbody td:hover{background:var(--secondary-red-opacity-100)}}.price-list__table table thead{background:var(--secondary-bg)}.price-list__table table thead.red{background:var(--secondary-red-opacity-100)}.price-list__table table thead.red th:not(:last-child){border-right:1px solid var(--grey-scale-200)}.price-list__table table tr:first-child th{border-top:none}.price-list__table table tr:last-child td{border-bottom:none}.price-list__table table td,.price-list__table table th{border:1px solid var(--grey-scale-100)}.price-list__table table td:first-child,.price-list__table table th:first-child{border-left:none}.price-list__table table td:last-child,.price-list__table table th:last-child{border-right:none}.price-list__table table th{color:var(--primary-red);font-family:var(--font-family);font-size:16px;font-weight:500;line-height:120%;padding:10px}.price-list__table table th:first-child{border-radius:8px 0 0 0}.price-list__table table th:last-child{border-radius:0 8px 0 0}.price-list__table table td{color:var(--primary-black-text);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:150%;padding:7.5px;text-align:center}.price-list__table table td.gray{background:var(--secondary-bg)}.price-list__desc{color:var(--primary-gray-text);font-family:var(--font-family);font-size:20px;font-weight:400;line-height:150%;margin-bottom:24px}.price-list__desc a{color:var(--primary-red);font-weight:600;transition:color .2s ease-in-out;white-space:nowrap}@media(hover:hover){.price-list__desc a:hover{color:var(--secondary-hover)}}.price-list .btn-primary{width:280px}.paper-bag-content{display:grid;gap:48px 24px;grid-template-columns:repeat(12,1fr)}.paper-bag-content .price-list__table-wrap{grid-column:span 8}.paper-bag-content .price-list__table-wrap:nth-child(2){grid-column:span 4}.pvd-bag-small-content{display:grid;gap:64px 24px;grid-template-columns:repeat(12,1fr)}.pvd-bag-small-content .price-list__table-wrap{grid-column:span 7}.pvd-bag-small-content .addition-price{grid-column:span 5;padding-left:40px}.pvd-bag-small-content .addition-price__text{color:var(--primary-gray-text);margin-bottom:24px}.pvd-bag-small-content .addition-price__list{padding-left:16px}.pvd-bag-small-content .addition-price__list li{position:relative}.pvd-bag-small-content .addition-price__list li:not(:last-child){margin-bottom:12px}.pvd-bag-small-content .addition-price__list li:after{background:var(--primary-red);content:"";height:8px;left:-16px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.pvd-bag-small-content .addition-price__list li span{font-weight:500;line-height:120%}.pvd-bag-big-content{display:grid;gap:0 48px;grid-template-columns:repeat(2,1fr)}.pvd-bag-big-content .tabs,.pvd-bag-big-content__tablet-text{display:none}.pvd-bag-big-content .tab-content{margin-bottom:24px}.pvd-bag-big-content .tab-content.hidden{display:block!important}.pvd-bag-big-content .price-list__table-wrap:not(:last-child){margin-bottom:48px}.pvd-bag-big-content__text{grid-column:span 2;margin-bottom:64px}.pvd-bag-big-content__text p{color:var(--primary-gray-text)}.pvd-bag-big-content__text p:not(:last-child){margin-bottom:8px}.pvd-bag-big-content .packages-colors{grid-column:span 2;margin-bottom:64px}.pvd-bag-big-content .packages-sizes{grid-column:span 2}.zip-bag-content{display:grid;gap:0 24px;grid-template-columns:repeat(12,1fr)}.zip-bag-content__text{grid-column:span 12;margin-bottom:24px}.zip-bag-content .price-list__table-wrap{grid-column:span 8;margin-bottom:48px}.pnd-bag-content{display:grid;gap:0 48px;grid-template-columns:repeat(2,1fr)}.pnd-bag-content .price-list__table-wrap:not(:last-child){margin-bottom:48px}.pnd-bag-content .tabs,.pnd-bag-content__tablet-text{display:none}.pnd-bag-content .price-list__content-text,.pnd-bag-content .tab-content{margin-bottom:24px}.pnd-bag-content .packages-colors{grid-column:span 2}.pnd-bag-content__text{grid-column:span 2;margin-bottom:64px}.pnd-bag-content__text p{color:var(--primary-gray-text)}.pnd-bag-content__text p:not(:last-child){margin-bottom:8px}.pnd-bag-content .packages-colors__list-item p:last-child{background:rgba(0,0,0,0)}.pnd-bag-content .tab-content.hidden{display:block!important}.zip-bag-sizes{grid-column:span 4;grid-row:span 2;padding-left:40px}.zip-bag-sizes__title{color:var(--primary-black-text);margin-bottom:8px}.zip-bag-sizes__text{color:var(--primary-gray-text);margin-bottom:24px}.zip-bag-sizes img{height:257px;margin-bottom:24px;object-fit:cover;width:249px}.zip-bag-sizes__list{column-count:2;padding-left:16px}.zip-bag-sizes__list li{color:var(--primary-black-text);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:150%;position:relative}.zip-bag-sizes__list li:not(:last-child){margin-bottom:12px}.zip-bag-sizes__list li:after{background:var(--primary-red);content:"";height:8px;left:-16px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.packages-colors{grid-column:span 12}.packages-colors__text{margin-bottom:24px}.packages-colors__info{display:none}.packages-colors__list{column-count:4;column-gap:48px}.packages-colors__list-item{align-items:center;break-inside:avoid;display:flex;margin-bottom:16px}.packages-colors__list-item-color{border-radius:4px;flex-shrink:0;height:52px;width:52px}.packages-colors__list-item-text{flex-grow:1}.packages-colors__list-item-text p{color:var(--primary-black-text);padding-left:12px}.packages-colors__list-item-text p:first-child{padding-bottom:5px;padding-top:5px}.packages-colors__list-item-text p:last-child{background:var(--secondary-bg);padding-bottom:2px;padding-top:2px}.packages-sizes{grid-column:span 12}.packages-sizes__title{color:var(--primary-black-text);margin-bottom:24px}.packages-sizes__list{display:flex;flex-wrap:wrap;gap:8px}.packages-sizes__list-item:hover svg{background:var(--secondary-red-opacity-100)}.packages-sizes__list-item:hover img{opacity:1}.packages-sizes__list-item.size-20x30:hover .packages-sizes__list-item-print-size{transform:translate(-50%,-56px)}.packages-sizes__list-item.size-20x30 .packages-sizes__list-item-inner{height:70px;inset:54px 13px 16px;width:70px}.packages-sizes__list-item.size-30x40:hover .packages-sizes__list-item-print-size{transform:translate(-50%,-78px)}.packages-sizes__list-item.size-30x40 .packages-sizes__list-item-inner{height:120px;inset:47px 16px 14px;width:106px}.packages-sizes__list-item.size-40x50:hover .packages-sizes__list-item-print-size{transform:translate(-50%,-96px)}.packages-sizes__list-item.size-40x50 .packages-sizes__list-item-inner{height:140px;inset:66px 22px 25px;width:140px}.packages-sizes__list-item.size-60x50:hover .packages-sizes__list-item-print-size{transform:translate(-50%,-96px)}.packages-sizes__list-item.size-60x50 .packages-sizes__list-item-inner{height:141px;inset:68px 57px 25px;width:164px}.packages-sizes__list-item.size-50x60:hover .packages-sizes__list-item-print-size{transform:translate(-50%,-107px)}.packages-sizes__list-item.size-50x60 .packages-sizes__list-item-inner{height:163px;inset:64px 46px 31px;width:139px}.packages-sizes__list-item.size-70x60:hover .packages-sizes__list-item-print-size{transform:translate(-50%,-107px)}.packages-sizes__list-item.size-70x60 .packages-sizes__list-item-inner{height:139px;inset:97px 81px 41px;width:163px}.packages-sizes__list-item-size{color:var(--primary-black-text);font-family:var(--font-family);font-size:20px;font-weight:500;line-height:120%;margin-bottom:12px;text-align:center;text-wrap:nowrap}.packages-sizes__list-item-content{position:relative;width:fit-content}.packages-sizes__list-item-inner{align-items:center;border:1px dashed var(--primary-red);display:flex;justify-content:center;position:absolute}.packages-sizes__list-item-print-size{color:var(--primary-red);font-family:var(--font-family);font-size:16px;font-weight:500;left:50%;line-height:120%;position:absolute;text-align:center;text-wrap:nowrap;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease-out}.packages-sizes__list-item img{height:100%;object-fit:contain;opacity:0;transition:opacity .4s ease-out;width:100%}.packages-sizes__list-item svg{transition:background-color .2s ease-out}@media(max-width:1280px){.paper-bag-content{display:flex;flex-direction:column;gap:48px}.paper-bag-content .price-list__table-wrap:nth-child(2){order:1}.price-list .tabs{display:flex;margin-bottom:32px;margin-left:-40px;margin-right:-40px;overflow-x:auto}.price-list .tabs::-webkit-scrollbar{display:none}.price-list .tab:first-child{margin-left:40px}.price-list .tab:last-child{margin-right:40px}.price-list .tab-content{margin-bottom:32px}.price-list__text br{display:none}.price-list .addition-price{padding-left:0}.price-list .addition-price__list{column-count:2}.pvd-bag-small-content{display:flex;flex-direction:column;gap:24px}.packages-sizes__list{gap:6px}.packages-sizes__list-item.size-20x30:hover .packages-sizes__list-item-print-size{transform:translate(-50%,-40px)}.packages-sizes__list-item.size-20x30 svg{height:101px;width:69px}.packages-sizes__list-item.size-20x30 .packages-sizes__list-item-inner{height:50px;inset:40px 10px 12px;width:50px}.packages-sizes__list-item.size-30x40:hover .packages-sizes__list-item-print-size{transform:translate(-50%,-56px)}.packages-sizes__list-item.size-30x40 svg{height:131px;width:100px}.packages-sizes__list-item.size-30x40 .packages-sizes__list-item-inner{height:87px;inset:34px 12px 10px;width:77px}.packages-sizes__list-item.size-40x50:hover .packages-sizes__list-item-print-size{transform:translate(-50%,-70px)}.packages-sizes__list-item.size-40x50 svg{height:168px;width:134px}.packages-sizes__list-item.size-40x50 .packages-sizes__list-item-inner{height:101px;inset:48px 16px 18px;width:101px}.packages-sizes__list-item.size-60x50:hover .packages-sizes__list-item-print-size{transform:translate(-50%,-70px)}.packages-sizes__list-item.size-60x50 svg{height:168px;width:202px}.packages-sizes__list-item.size-60x50 .packages-sizes__list-item-inner{height:102px;inset:48px 41px 18px;width:119px}.packages-sizes__list-item.size-50x60:hover .packages-sizes__list-item-print-size{transform:translate(-50%,-85px)}.packages-sizes__list-item.size-50x60 svg{height:202px;width:168px}.packages-sizes__list-item.size-50x60 .packages-sizes__list-item-inner{height:118px;inset:61px 33px 22px;width:101px}.packages-sizes__list-item.size-70x60:hover .packages-sizes__list-item-print-size{transform:translate(-50%,-81px)}.packages-sizes__list-item.size-70x60 svg{height:201px;width:236px}.packages-sizes__list-item.size-70x60 .packages-sizes__list-item-inner{height:101px;inset:70px 59px 30px;width:118px}.packages-sizes__list-item-inner{border:.5px dashed var(--primary-red)}.packages-sizes__list-item-size{font-size:16px;margin-bottom:8px}.packages-sizes__list-item-print-size{font-size:12px;font-weight:500}.pvd-bag-big-content{gap:0 24px}.pvd-bag-big-content .tabs{display:none}.zip-bag-content{display:flex;flex-direction:column}.zip-bag-sizes{order:3;padding-left:0}.zip-bag-sizes__list-wrap{display:flex;gap:64px}.zip-bag-sizes__list{column-gap:56px}.pnd-bag-content .tabs{display:none}}@media(max-width:900px){.price-list h2{font-size:32px;margin-bottom:12px}.price-list__text{font-size:20px}.price-list__tabs-wrap,.price-list__text{margin-bottom:32px}.price-list .tabs{display:flex}.price-list .tabs.sticky{top:93px}.price-list .tab{padding:16px;width:auto}.price-list__subtitle>p{font-size:16px;font-weight:400}.price-list .tooltip__content{left:auto;right:46px}.price-list .tooltip__content:after{left:auto;right:-7px}.price-list__table{margin-bottom:32px}.price-list__desc{font-size:16px}.packages-colors__list{column-count:3}.pvd-bag-small-content .price-list__table{margin-bottom:0}.pvd-bag-big-content{display:block}.pvd-bag-big-content .tabs{gap:0;margin-bottom:24px;margin-left:0;margin-right:0}.pvd-bag-big-content .tabs .tab{background:rgba(0,0,0,0);color:var(--grey-scale-400);font-size:20px;font-weight:500;height:48px;justify-content:center;line-height:120%;margin:0;padding:12px 0;width:100%}.pvd-bag-big-content .tabs .tab.active{background:var(--grey-scale-50);color:var(--primary-red)}.pvd-bag-big-content__tablet-text{display:block;margin-bottom:24px}.pvd-bag-big-content .tab-content.hidden{display:none!important}.pvd-bag-big-content .price-list__table-wrap .price-list__content-subtitle,.pvd-bag-big-content .price-list__table-wrap .price-list__content-text{display:none}.pvd-bag-big-content .price-list__table-wrap:not(:last-child){margin-bottom:24px}.pvd-bag-big-content .price-list__table{margin-bottom:0}.pvd-bag-big-content .tab-content{margin-bottom:24px}.pvd-bag-big-content .packages-colors,.pvd-bag-big-content__text{margin-bottom:32px}.zip-bag-content .price-list__table-wrap{margin-bottom:24px}.zip-bag-content .price-list__table{margin-bottom:0}.zip-bag-sizes__list-wrap{display:block}.zip-bag-sizes__list-wrap img{height:305px;object-fit:contain;width:100%}.pnd-bag-content{display:block}.pnd-bag-content .tabs{gap:0;margin-bottom:24px;margin-left:0;margin-right:0}.pnd-bag-content .tabs .tab{background:rgba(0,0,0,0);color:var(--grey-scale-400);font-family:var(--font-family);font-size:20px;font-weight:500;height:48px;justify-content:center;line-height:120%;margin-left:0;margin-right:0;padding:12px 0;width:50%}.pnd-bag-content .tabs .tab.active{background:var(--grey-scale-50);color:var(--primary-red)}.pnd-bag-content .tab-content.hidden{display:none!important}.pnd-bag-content .packages-colors__list{column-count:4}}@media(max-width:700px){.paper-bag-content{gap:0}.price-list h2{font-size:28px}.price-list__text{font-size:16px;text-wrap:balance}.price-list__tabs-wrap,.price-list__text{margin-bottom:24px}.price-list .tabs{display:flex;gap:12px;margin:0 -12px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.price-list .tabs::-webkit-scrollbar{display:none}.price-list .tabs.sticky{top:81px}.price-list .tab{font-size:14px;height:49px}.price-list .tab:first-child{margin-left:12px}.price-list .tab:last-child{margin-right:12px}.price-list__content-subtitle{font-size:20px;margin-bottom:8px}.price-list__table{border:none;margin:0 -12px 24px;overflow-x:auto;padding-bottom:8px}.price-list__table table{border:1px solid var(--grey-scale-100);margin:0 12px}.price-list__table th{width:93px}.price-list .btn-primary{border-radius:6px;font-size:16px;height:48px;padding:14px 29px;width:100%}.price-list .btn-primary.btn-icon-right{padding-right:22px}.price-list .btn-primary.btn-icon-right .icon{height:20px;width:20px}.price-list .btn-primary.btn-icon-left{padding-left:22px}.price-list .btn-primary.btn-icon-left .icon{height:20px;width:20px}.price-list .btn-primary.btn-square{border-radius:8px;padding:0;width:48px}.price-list .btn-primary.btn-flex{gap:8px}.price-list .addition-price__list{column-count:1}.packages-colors__info{align-items:center;display:flex;gap:8px;margin-bottom:16px}.packages-colors__info .icon{color:#bfbfbf}.packages-colors__info p{color:var(--primary-gray-text)}.packages-colors__list{display:grid;gap:16px;grid-template-columns:repeat(5,1fr);width:fit-content}.packages-colors__list-item{gap:0;margin-bottom:0;position:relative}.packages-colors__list-item:nth-child(5n+1) .packages-colors__list-item-text{left:0;transform:none}.packages-colors__list-item:nth-child(5n+1) .packages-colors__list-item-text:after{left:23px}.packages-colors__list-item:nth-child(5n+5) .packages-colors__list-item-text{left:auto;right:0;transform:none}.packages-colors__list-item:nth-child(5n+5) .packages-colors__list-item-text:after{left:auto;right:23px;transform:translateX(50%) rotate(45deg)}.packages-colors__list-item:hover .packages-colors__list-item-text{visibility:visible}.packages-colors__list-item-color{height:46px;width:46px}.packages-colors__list-item-text{background:var(--grey-scale-800);left:50%;padding:8px 12px;pointer-events:none;position:absolute;top:-64px;transform:translateX(-50%);visibility:hidden}.packages-colors__list-item-text:after{background:var(--grey-scale-800);border-radius:0 0 20% 0;bottom:-5px;content:"";height:10px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:10px}.packages-colors__list-item-text p:first-child,.packages-colors__list-item-text p:last-child{background:rgba(0,0,0,0);color:var(--primary-white);font-family:var(--font-family);font-size:16px;font-weight:500;line-height:120%;padding:0;text-wrap:nowrap}.packages-sizes__list{flex-wrap:nowrap;margin-left:-12px;margin-right:-12px;overflow-x:auto}.packages-sizes__list::-webkit-scrollbar{display:none}.packages-sizes__list-item:first-child{margin-left:12px}.packages-sizes__list-item:last-child{margin-right:12px}.pvd-bag-big-content .tabs{margin-bottom:24px}.pvd-bag-big-content .tabs .tab{font-size:16px;height:43px}.pvd-bag-big-content__text{font-size:14px}.pnd-bag-content .tabs{margin-bottom:24px}.pnd-bag-content .price-list__table{margin-bottom:0}.pnd-bag-content .price-list__table-wrap:not(:last-child){margin-bottom:24px}.pnd-bag-content .packages-colors__list{grid-template-columns:repeat(4,1fr)}.pnd-bag-content .packages-colors__list-item:nth-child(5n+1) .packages-colors__list-item-text{left:50%;transform:translateX(-50%)}.pnd-bag-content .packages-colors__list-item:nth-child(5n+1) .packages-colors__list-item-text:after{left:50%;transform:translateX(-50%) rotate(45deg)}.pnd-bag-content .packages-colors__list-item:nth-child(5n+5) .packages-colors__list-item-text{left:50%;right:auto;transform:translateX(-50%)}.pnd-bag-content .packages-colors__list-item:nth-child(5n+5) .packages-colors__list-item-text:after{left:50%;transform:translateX(-50%) rotate(45deg)}.pnd-bag-content .packages-colors__list-item:nth-child(4n+1) .packages-colors__list-item-text{left:0;transform:none}.pnd-bag-content .packages-colors__list-item:nth-child(4n+1) .packages-colors__list-item-text:after{left:23px}.pnd-bag-content .packages-colors__list-item:nth-child(4n+4) .packages-colors__list-item-text{left:auto;right:0;transform:none}.pnd-bag-content .packages-colors__list-item:nth-child(4n+4) .packages-colors__list-item-text:after{left:auto;right:23px;transform:translateX(50%) rotate(45deg)}.pnd-bag-content .packages-colors__list-item-text{top:-44px}.pnd-bag-content .packages-colors__text{font-size:20px}.pnd-bag-content__text{margin-bottom:32px}.pnd-bag-content__text p{font-size:14px}}.calculator h2{margin-bottom:24px}.calculator__text{color:var(--primary-gray-text);margin-bottom:48px}.calculator__package-type-slider .swiper-slide{height:auto}.calculator__package-type-slider .swiper-slide label{cursor:pointer}.calculator__package-type-slider .swiper-wrapper{margin-bottom:16px}.calculator__package-type-slider .swiper-pagination{display:flex;gap:12px;justify-content:center;position:static}.calculator__package-type-slider .swiper-pagination-bullet{background:var(--grey-scale-100);border-radius:2px;height:8px;margin:0!important;opacity:1;width:8px}.calculator__package-type-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--grey-scale-400)}.calculator__package-type-slider input:checked+.calculator__package-type-list-item{border-color:var(--primary-red)}.calculator__package-type-slider input:checked+.calculator__package-type-list-item .calculator__package-type-list-item-checkmark{opacity:1}.calculator__package-type{margin-bottom:48px}.calculator__package-type-text{color:#141517;font-family:var(--font-family);font-size:28px;font-weight:500;line-height:120%;margin-bottom:24px}.calculator__package-type-list{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.calculator__package-type-list-item{align-items:center;background:var(--secondary-bg);border:1px solid var(--grey-scale-100);border-radius:8px;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:space-between;padding:32px 24px;position:relative;transition:border-color .3s ease-in-out}.calculator__package-type-list-item-checkmark{align-items:center;background:var(--primary-red);border-radius:100px;color:var(--primary-white);display:flex;height:24px;justify-content:center;left:28px;opacity:0;position:absolute;top:28px;transition:opacity .3s ease-in-out;width:24px}.calculator__package-type-list-item img{height:136px;object-fit:contain;width:100%}.calculator .calculation{display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}.calculator .calculation__left{border:1px solid var(--grey-scale-100);border-radius:8px;grid-column:span 8;padding:40px 48px}.calculator .calculation__right{grid-column:span 4}.calculator .calculation__info{display:flex;gap:48px;margin-bottom:32px}.calculator .calculation__info img{border-radius:11px;height:207px;object-fit:cover;width:194px}.calculator .calculation__info-title{margin-bottom:16px}.calculator .calculation__info-title span{display:block}.calculator .calculation__info-characteristics{border-left:2px solid var(--primary-red);padding-left:16px}.calculator .calculation__info-characteristics li{color:var(--primary-black-text);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:150%}.calculator .calculation__info-characteristics li:not(:last-child){margin-bottom:4px}.calculator .calculation__info-characteristics li span{font-weight:500}.calculator .calculation__settings{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.calculator .calculation__settings-left,.calculator .calculation__settings-right{display:flex;flex-direction:column;justify-content:space-between}.calculator .calculation__settings-item:not(:last-child){margin-bottom:32px}.calculator .calculation__settings-item-title{align-items:center;display:flex;gap:8px;margin-bottom:12px}.calculator .calculation__settings .select{position:relative;user-select:none}.calculator .calculation__settings .select.open .select__head svg{transform:rotateX(180deg)}.calculator .calculation__settings .select.open .select__body{display:block}.calculator .calculation__settings .select__head{align-items:center;background:var(--grey-scale-50);border-radius:8px;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:8px 12px}.calculator .calculation__settings .select__head svg{color:var(--primary-gray-text);transition:transform .2s ease-in-out}.calculator .calculation__settings .select__value{color:var(--primary-black-text);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:150%}.calculator .calculation__settings .select__body{background:var(--primary-white);border-radius:8px;box-shadow:0 4px 12px 0 rgba(108,117,138,.2);display:none;left:0;padding:8px;position:absolute;right:0;top:48px;z-index:10}.calculator .calculation__settings .select__option{background:var(--primary-white);border-radius:8px;color:var(--primary-black-text);cursor:pointer;font-family:var(--font-family);font-size:16px;font-weight:400;line-height:150%;padding:8px 12px;transition:background-color .2s ease-out}@media(hover:hover){.calculator .calculation__settings .select__option:hover{background:var(--grey-scale-50)}}.calculator .calculation__settings .select__option.active{background:var(--secondary-red-opacity-100)}.calculator .calculation__settings-radio-wrap{display:grid;gap:12px}.calculator .calculation__settings-radio-wrap.two-cols{grid-template-columns:repeat(2,1fr)}.calculator .calculation__settings-radio{align-items:center;background:var(--grey-scale-50);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:8px 12px}.calculator .calculation__settings-radio:not(:last-child){margin-bottom:12px}.calculator .calculation__settings-radio p{color:var(--primary-black-text);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:150%}.calculator .calculation__summary{background:var(--secondary-bg);border:1px solid var(--grey-scale-100);border-radius:8px;padding:40px}.calculator .calculation__summary-title{margin-bottom:16px}.calculator .calculation__summary-quantity{display:flex;gap:12px;margin-bottom:32px}.calculator .calculation__summary-quantity .select{position:relative;user-select:none;width:50%}.calculator .calculation__summary-quantity .select.open .select__head svg{transform:rotateX(180deg)}.calculator .calculation__summary-quantity .select.open .select__body{display:block}.calculator .calculation__summary-quantity .select.disabled .select__head{border-color:var(--secondary-bg)}.calculator .calculation__summary-quantity .select__head{align-items:center;background:var(--primary-white);border:1px solid var(--primary-red);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:border-color .3s ease-in-out}.calculator .calculation__summary-quantity .select__head svg{color:var(--primary-black-text);transition:transform .2s ease-in-out}.calculator .calculation__summary-quantity .select__body{background:var(--primary-white);border-radius:8px;box-shadow:0 4px 12px 0 rgba(108,117,138,.2);display:none;left:0;padding:8px;position:absolute;right:0;top:62px}.calculator .calculation__summary-quantity .select__option{background:var(--primary-white);border-radius:8px;cursor:pointer;padding:8px 12px;transition:background-color .2s ease-out}@media(hover:hover){.calculator .calculation__summary-quantity .select__option:hover{background:var(--grey-scale-50)}}.calculator .calculation__summary-quantity .select__option.active{background:var(--secondary-red-opacity-100)}.calculator .calculation__summary-quantity .counter{align-items:center;background:var(--primary-white);border:1px solid var(--primary-red);border-radius:8px;display:flex;justify-content:space-between;padding:16px;position:relative;transition:border-color .3s ease-in-out;width:50%}.calculator .calculation__summary-quantity .counter.disabled{border-color:var(--secondary-bg)}.calculator .calculation__summary-quantity .counter.invalid:not(.disabled){background:var(--secondary-red-opacity-100);outline:1px solid var(--primary-red);outline-offset:-2px}.calculator .calculation__summary-quantity .counter.invalid:not(.disabled) .counter__tooltip{display:block}.calculator .calculation__summary-quantity .counter__tooltip{background:var(--grey-scale-800);border-radius:4px;bottom:70px;display:none;left:50%;max-width:200px;padding:8px 12px;position:absolute;transform:translateX(-50%);width:max-content;z-index:10}.calculator .calculation__summary-quantity .counter__tooltip:after{background:var(--grey-scale-800);bottom:-5px;content:"";height:20px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:20px;z-index:-1}.calculator .calculation__summary-quantity .counter__tooltip p{color:var(--primary-white);font-family:var(--font-family);font-size:14px;font-weight:400;line-height:130%}.calculator .calculation__summary-quantity .counter input{color:var(--primary-black-text);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:150%;text-align:center;width:50px}.calculator .calculation__summary-quantity .counter button{color:var(--grey-scale-400)}.calculator .calculation__summary-subtitle{margin-bottom:4px}.calculator .calculation__summary-info{color:var(--primary-gray-text);margin-bottom:12px}.calculator .calculation__summary-price{color:var(--primary-red);margin-bottom:32px}.calculator .calculation__summary .attach-files-btn{margin-bottom:24px}.calculator .calculation__summary-checkbox{align-items:center;display:flex;gap:12px;margin-bottom:16px}.calculator .calculation__summary .files-container:not(:empty){margin-bottom:24px}.calculator .calculation__summary .btn-primary{margin-bottom:12px}@media(max-width:1280px){.calculator__package-type-list-item{padding:24px}.calculator__package-type-list-item img{height:120px}.calculator__package-type-list-item-checkmark{left:20px;top:18px}.calculator .calculation{display:block}.calculator .calculation__left{margin-bottom:25px}.calculator .calculation__summary{align-items:flex-end;display:grid;gap:24px 32px;grid-template-columns:repeat(2,1fr)}.calculator .calculation__summary-mid,.calculator .calculation__summary-top{grid-column:1}.calculator .calculation__summary-bottom{grid-column:2;grid-row:1/3;padding-bottom:10px}.calculator .calculation__summary-price,.calculator .calculation__summary-quantity{margin-bottom:0}}@media(max-width:900px){.calculator h2{font-size:32px;margin-bottom:12px}.calculator__text{font-size:20px}.calculator__package-type,.calculator__text{margin-bottom:32px}.calculator__package-type-text{font-size:24px}.calculator__package-type-list-item{gap:16px;padding:24px}.calculator__package-type-list-item img{height:100px}.calculator__package-type-list-item p{font-size:20px}.calculator__package-type-list-item-checkmark{left:16px;top:16px}.calculator .calculation__left{padding:32px}.calculator .calculation__info{margin-bottom:24px}.calculator .calculation__info-title{font-size:24px}.calculator .calculation__settings-left{justify-content:flex-start}.calculator .calculation__settings-right .tooltip__content{left:auto;right:46px}.calculator .calculation__settings-right .tooltip__content:after{left:auto;right:-7px}.calculator .calculation__settings-item:not(:last-child){margin-bottom:24px}.calculator .calculation__settings-radio-wrap.two-cols{grid-template-columns:1fr}.calculator .calculation__summary{align-items:flex-start;padding:32px}.calculator .calculation__summary-top{grid-column:1/3;grid-row:1}.calculator .calculation__summary-mid{grid-column:1}.calculator .calculation__summary-bottom{grid-column:2/3;grid-row:2}}@media(max-width:700px){.calculator h2{font-size:28px}.calculator__text{font-size:16px;margin-bottom:24px}.calculator__package-type-slider-wrap{margin-left:-12px;margin-right:-12px}.calculator__package-type-slider{padding-left:12px!important;padding-right:12px!important}.calculator__package-type-slider .swiper-slide{width:fit-content}.calculator__package-type-slider .swiper-wrapper{margin-bottom:0}.calculator__package-type-slider .swiper-pagination{display:none}.calculator__package-type{margin-bottom:24px}.calculator__package-type-text{margin-bottom:16px}.calculator__package-type-list{display:flex;gap:16px;margin:0 -12px;overflow-x:auto}.calculator__package-type-list::-webkit-scrollbar{display:none}.calculator__package-type-list-item{gap:12px;padding:20px;width:157px}.calculator__package-type-list-item p{font-size:16px;white-space:nowrap}.calculator .calculation__left{padding:24px 16px}.calculator .calculation__info{flex-direction:column;gap:20px}.calculator .calculation__info-title{font-size:20px}.calculator .calculation__info img{align-self:center}.calculator .calculation__settings{display:block}.calculator .calculation__settings-left{margin-bottom:24px}.calculator .calculation__settings-item-title>p{font-size:16px}.calculator .calculation__summary{display:block;padding:24px 16px}.calculator .calculation__summary-mid,.calculator .calculation__summary-top{margin-bottom:24px}.calculator .calculation__summary-subtitle{font-size:24px}.calculator .calculation__summary-title{font-size:16px}.calculator .calculation__summary-quantity{flex-direction:column}.calculator .calculation__summary-quantity .counter,.calculator .calculation__summary-quantity .select{width:100%}.calculator .calculation__summary-checkbox p{font-size:16px}.calculator .calculation__summary .attach-files-btn{height:48px;margin-bottom:16px}.calculator .calculation__summary .attach-files-btn p{font-size:16px}.calculator .calculation__summary .files-container:not(:empty){margin-bottom:16px}.calculator .calculation__summary .btn-primary{border-radius:6px;font-size:16px;height:48px;padding:14px 29px}.calculator .calculation__summary .btn-primary.btn-icon-right{padding-right:22px}.calculator .calculation__summary .btn-primary.btn-icon-right .icon{height:20px;width:20px}.calculator .calculation__summary .btn-primary.btn-icon-left{padding-left:22px}.calculator .calculation__summary .btn-primary.btn-icon-left .icon{height:20px;width:20px}.calculator .calculation__summary .btn-primary.btn-square{border-radius:8px;padding:0;width:48px}.calculator .calculation__summary .btn-primary.btn-flex{gap:8px}.calculator .tooltip__content{bottom:40px;left:50%!important;top:auto!important;transform:translateX(-50%)}.calculator .tooltip__content:after{bottom:-7px;left:50%!important;top:auto!important;transform:translateX(-50%) rotate(45deg)!important}}.offer{background-color:var(--secondary-bg);background-image:url(../assets/images/offer-bg.svg);background-position:100% 0;background-repeat:no-repeat}.offer__content{display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}.offer__text{grid-column:span 7}.offer__text h2{margin-bottom:24px}.offer__text h2 span{color:var(--primary-red)}.offer__text-phone{color:var(--primary-black-text);font-family:var(--font-family);font-size:24px;font-weight:500;line-height:120%}.offer__text p:nth-child(2){color:#575b5e;font-family:var(--font-family);font-size:24px;font-weight:400;line-height:150%;margin-bottom:24px}.offer__text p span{color:var(--primary-red);font-weight:500}@media(hover:hover){.offer__text a{transition:color .2s ease-out}.offer__text a:hover{color:var(--secondary-hover)}}.offer__form{grid-column:9/13}.offer__form fieldset{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.offer__form .textarea-wrap{grid-column:span 2}.offer__form .attach-files-btn{align-items:center;border:1px dashed var(--grey-scale-400);border-radius:8px;cursor:pointer;display:flex;gap:12px;height:56px;justify-content:center;margin-bottom:24px}.offer__form .attach-files-btn svg{color:var(--grey-scale-600)}.offer__form .attach-files-btn p{color:var(--primary-black-text);font-family:var(--font-family);font-size:18px;font-weight:500;line-height:120%}.offer__form .files-container:not(:empty){margin-bottom:24px}.offer__form .btn-primary{margin-bottom:16px}.offer__form .policy-agreement{margin-bottom:12px}@media(max-width:1280px){.offer__content{display:block}.offer__text{margin-bottom:24px}.offer__text h2 br,.offer__text p br{display:none}.offer__form{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.offer__form fieldset{margin-bottom:0}}@media(max-width:900px){.offer{background-position:220px top}.offer__text{margin-bottom:32px}.offer__text h2{font-size:32px;margin-bottom:12px}.offer__text p,.offer__text p:nth-child(2){font-size:20px}.offer__form{display:block}.offer__form fieldset{margin-bottom:24px}}@media(max-width:700px){.offer{background-position:28px top;background-size:120%}.offer__text,.offer__text h2{margin-bottom:24px}.offer__text h2{font-size:28px;width:101%}.offer__text p,.offer__text p:nth-child(2){font-size:16px}.offer__text-phone a{display:block;margin-top:8px}.offer__form fieldset{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.offer__form .attach-files-btn{height:48px;margin-bottom:16px}.offer__form .attach-files-btn p{font-size:16px}.offer__form .btn-primary{border-radius:6px;font-size:16px;height:48px;padding:14px 29px}.offer__form .btn-primary.btn-icon-right{padding-right:22px}.offer__form .btn-primary.btn-icon-right .icon{height:20px;width:20px}.offer__form .btn-primary.btn-icon-left{padding-left:22px}.offer__form .btn-primary.btn-icon-left .icon{height:20px;width:20px}.offer__form .btn-primary.btn-square{border-radius:8px;padding:0;width:48px}.offer__form .btn-primary.btn-flex{gap:8px}}.examples h2{margin-bottom:24px}.examples__text{color:#575b5e;max-width:84%}.examples__slider-wrap,.examples__text{margin-bottom:48px}.examples .swiper-wrapper{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.examples .swiper-slide img{border-radius:8px;height:204px;object-fit:cover;width:100%}@media(max-width:1280px){.examples__text{max-width:100%}.examples .swiper-wrapper{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.examples h2{font-size:32px;margin-bottom:12px}.examples__text{font-size:20px}.examples__slider-wrap,.examples__text{margin-bottom:32px}.examples .swiper-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.examples h2{font-size:28px}.examples__text{font-size:16px;margin-bottom:24px}.examples__slider-wrap{margin:0 -12px 24px}.examples__slider{padding:0 12px!important;width:100%}.examples .swiper-wrapper{display:flex;gap:0}.examples .swiper-slide{width:fit-content!important}.examples .swiper-slide img{height:204px;width:270px}.examples .btn-primary{border-radius:6px;font-size:16px;height:48px;padding:14px 29px}.examples .btn-primary.btn-icon-right{padding-right:22px}.examples .btn-primary.btn-icon-right .icon{height:20px;width:20px}.examples .btn-primary.btn-icon-left{padding-left:22px}.examples .btn-primary.btn-icon-left .icon{height:20px;width:20px}.examples .btn-primary.btn-square{border-radius:8px;padding:0;width:48px}.examples .btn-primary.btn-flex{gap:8px}}.work h2{margin-bottom:24px}.work__text{color:#575b5e;margin-bottom:48px;max-width:73%}.work__steps{display:grid;gap:24px;grid-auto-rows:minmax(200px,auto);grid-template-columns:repeat(2,1fr);margin-bottom:48px}.work__step{background:var(--secondary-bg);border:1px solid var(--grey-scale-50);border-radius:8px;display:flex;gap:24px;padding:32px}.work__step-number{align-items:center;background:var(--primary-red);border-radius:8px;color:var(--primary-white);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.work__step-title{margin-bottom:12px}.work__step-text{color:var(--primary-gray-text)}.work .btn-primary{width:280px}@media(max-width:1280px){.work__text{max-width:100%}.work__step{padding:32px 31px}}@media(max-width:900px){.work h2{font-size:32px;margin-bottom:12px}.work__text{font-size:20px}.work__steps,.work__text{margin-bottom:32px}.work__step{display:block;padding:24px}.work__step-number{margin-bottom:24px}.work__step-title{font-size:24px}.work__step-text{font-size:16px}}@media(max-width:700px){.work h2{font-size:28px}.work__text{font-size:16px;margin-bottom:24px}.work__steps{gap:16px;grid-template-columns:1fr;margin-bottom:24px}.work__step{padding:24px 16px}.work__step-number{font-size:20px;height:40px;margin-bottom:16px;width:40px}.work .btn-primary{border-radius:6px;font-size:16px;height:48px;padding:14px 29px;width:100%}.work .btn-primary.btn-icon-right{padding-right:22px}.work .btn-primary.btn-icon-right .icon{height:20px;width:20px}.work .btn-primary.btn-icon-left{padding-left:22px}.work .btn-primary.btn-icon-left .icon{height:20px;width:20px}.work .btn-primary.btn-square{border-radius:8px;padding:0;width:48px}.work .btn-primary.btn-flex{gap:8px}}.layout{background-color:var(--secondary-bg);background-image:url(../assets/images/layout-bg.webp);background-position:100% 100%;background-repeat:no-repeat}.layout h2{margin-bottom:24px}.layout h2 span{color:var(--primary-red)}.layout__text{color:#575b5e;margin-bottom:48px}.layout__social{display:flex;gap:16px}.layout__social-item{align-items:center;background:var(--primary-white);border:1px solid var(--grey-scale-100);border-radius:8px;display:flex;gap:20px;height:56px;justify-content:center;transition:background-color .3s ease-in-out;width:180px}@media(hover:hover){.layout__social-item:hover{background:var(--secondary-bg)}}.layout__social-item:first-child svg{color:#25d366}.layout__social-item:nth-child(2) svg{color:#229ed9}.layout__social-item-icon{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}@media(max-width:1440px){.layout{background-position:720px}}@media(max-width:1280px){.layout{background-position:573px bottom;background-size:87% 91%}}@media(max-width:900px){.layout{background-position:441px bottom;background-size:75%}.layout h2{font-size:32px}.layout__text{font-size:20px;margin-bottom:32px}}@media(max-width:700px){.layout{background-image:none}.layout h2{font-size:28px}.layout__text br{display:none}.layout__social{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.layout__social-item{gap:0;height:48px;width:auto}.layout__social-item span{display:none}}.reviews h2{margin-bottom:24px}.reviews__text{color:#575b5e;margin-bottom:48px;max-width:68%}.reviews__top-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:48px}.reviews__tabs{display:flex;gap:16px}.reviews__tabs .tab{align-items:center;background:var(--secondary-bg);border:1px solid var(--secondary-bg);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:10px 20px 10px 10px;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}@media(hover:hover){.reviews__tabs .tab:hover{background:var(--grey-scale-50)}.reviews__tabs .tab:hover p{color:var(--grey-scale-800)}}.reviews__tabs .tab.active{background:var(--grey-scale-50);border-color:var(--grey-scale-100)}.reviews__tabs .tab.active p{color:var(--primary-black-text)}.reviews__tabs .tab__icon{align-items:center;background:var(--primary-white);border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.reviews__tabs .tab p{color:var(--grey-scale-600);transition:color .3s ease-in-out}.reviews__rating{display:flex;gap:32px}.reviews__rating p{color:var(--reviews-red-number);font-family:var(--font-family);font-size:56px;font-weight:600;line-height:90%;text-transform:uppercase}.reviews__rating-stars{display:flex;gap:2px;margin-bottom:4px}.reviews__rating-stars svg{color:#ff6a10;flex-shrink:0}.reviews__rating span{color:var(--primary-gray-text)}.reviews__cards{display:grid;gap:24px;grid-auto-rows:minmax(188px,auto);grid-template-columns:repeat(2,1fr)}@media(max-width:1280px){.reviews__text{max-width:93%}.reviews__cards{grid-auto-rows:minmax(auto,auto);grid-template-columns:1fr}.reviews__show-more{margin-top:24px}}@media(max-width:900px){.reviews h2{font-size:32px;margin-bottom:12px}.reviews__text{font-size:20px;max-width:100%}.reviews__text,.reviews__top-bar{margin-bottom:32px}.reviews__rating{gap:16px}.reviews__rating p{font-size:46px}}@media(max-width:700px){.reviews h2{font-size:28px}.reviews__text{font-size:16px;margin-bottom:24px}.reviews__top-bar{align-items:flex-start;flex-direction:column-reverse;gap:16px;margin-bottom:24px}.reviews__tabs{gap:12px}.reviews__tabs .tab{padding:12px 10px;width:50%}.reviews__tabs .tab__icon{height:16px;width:16px}.reviews__tabs .tab__icon img{background:rgba(0,0,0,0);height:100%;width:100%}.reviews__tabs .tab p{font-size:14px;white-space:nowrap}.reviews__show-more{border-radius:6px;font-size:16px;height:48px;padding:14px 29px}.reviews__show-more.btn-icon-right{padding-right:22px}.reviews__show-more.btn-icon-right .icon{height:20px;width:20px}.reviews__show-more.btn-icon-left{padding-left:22px}.reviews__show-more.btn-icon-left .icon{height:20px;width:20px}.reviews__show-more.btn-square{border-radius:8px;padding:0;width:48px}.reviews__show-more.btn-flex{gap:8px}}.faq h2{margin-bottom:24px}.faq__text{color:#575b5e;margin-bottom:48px;max-width:88%}.faq__content{align-items:flex-start;display:grid;gap:24px;grid-template-columns:repeat(12,1fr)}.faq__accordions{grid-column:span 8}.faq .accordion{border:1px solid var(--grey-scale-100)}.faq .accordion:first-child{border-radius:8px 8px 0 0}.faq .accordion:last-child{border-radius:0 0 8px 8px}.faq .accordion:not(:last-child){border-bottom:none}.faq .accordion.open .accordion__head p{color:var(--primary-red)}.faq .accordion.open .accordion__content{opacity:1;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;visibility:visible}.faq .accordion.open .accordion__icon:after,.faq .accordion.open .accordion__icon:before{background:var(--primary-black-text)}.faq .accordion.open .accordion__icon:before{transform:translate(-50%,-50%) rotate(180deg)}.faq .accordion__head{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:24px}.faq .accordion__head p{transition:color .3s ease-in-out}.faq .accordion__icon{display:flex;flex-shrink:0;height:24px;position:relative;width:24px}.faq .accordion__icon:after,.faq .accordion__icon:before{background:var(--grey-scale-400);border-radius:100px;content:"";height:2px;left:50%;position:absolute;top:50%;transition:transform .3s ease-in-out,background-color .3s ease-in-out;width:14px}.faq .accordion__icon:after{transform:translate(-50%,-50%)}.faq .accordion__icon:before{transform:translate(-50%,-50%) rotate(90deg)}.faq .accordion__content{opacity:0;overflow:hidden;padding:0 24px;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,visibility .3s 0s;visibility:hidden}.faq .accordion__content p{color:var(--grey-scale-600);margin-bottom:24px}.faq .consultation-form{background:var(--secondary-bg);border-radius:8px;grid-column:span 4;padding:40px;position:sticky;top:24px}.faq .consultation-form__title{margin-bottom:8px}.faq .consultation-form__text{color:var(--primary-gray-text);margin-bottom:24px}.faq .consultation-form .policy-agreement{margin-bottom:12px}.faq fieldset{margin-bottom:24px}.faq .field-wrap:not(:last-child){margin-bottom:16px}.faq .btn-primary{margin-bottom:16px}@media(max-width:1280px){.faq__text{max-width:100%}.faq .consultation-form{padding:24px}.faq .consultation-form__title{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-wrap:break-word}}@media(max-width:900px){.faq h2{font-size:32px}.faq__text{font-size:20px;margin-bottom:32px}.faq__content{display:block}.faq__accordions{margin-bottom:24px}.faq .accordion__content p{font-size:16px}.faq .consultation-form{padding:32px}}@media(max-width:700px){.faq h2{font-size:28px;margin-bottom:12px}.faq__text{font-size:16px}.faq .accordion__head p{font-size:24px}.faq .consultation-form{padding:24px 16px}.faq .consultation-form__title{font-size:24px}}.contacts h2{margin-bottom:48px}.contacts__content{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.contacts__info{background:var(--secondary-bg);border:1px solid var(--grey-scale-50);border-radius:8px;display:flex;flex-direction:column;gap:32px;padding:44px 36px}.contacts__info hr{align-self:flex-end;border-color:var(--grey-scale-50);width:calc(100% - 180px)}.contacts__chapter{align-items:flex-start;display:flex;gap:20px}.contacts__chapter-title{align-items:center;display:flex;flex-shrink:0;gap:12px;width:160px}.contacts__chapter-title-icon{align-items:center;background:#fff;border-radius:8px;color:var(--primary-red);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.contacts__items{display:flex;flex-direction:column;flex-grow:1;gap:16px}.contacts__item-wrap{display:flex;justify-content:space-between}.contacts__item p:first-child{color:var(--grey-scale-600);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:140%;margin-bottom:2px}.contacts__item a:last-child,.contacts__item p:last-child{color:#101010;font-family:var(--font-family);font-size:20px;font-weight:500;line-height:120%}.contacts__item a{transition:color .3s ease-in-out}@media(hover:hover){.contacts__item a:hover{color:var(--secondary-hover)}}.contacts__social{display:flex;gap:12px}.contacts__social-item{align-items:center;background:var(--primary-white);border:1px solid var(--grey-scale-200);border-radius:8px;color:var(--primary-red);display:flex;flex-shrink:0;height:50px;justify-content:center;outline:none;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;width:50px}.contacts__social-item:focus-visible{border-color:var(--primary-red);border-width:2px}@media(hover:hover){.contacts__social-item:hover:not(:focus-visible){background:var(--primary-red);border-color:var(--primary-red);color:var(--primary-white)}}.contacts__map{border-radius:8px;height:378px;overflow:hidden;position:relative}.contacts__map .btn-primary{bottom:37px;left:32px;position:absolute}.contacts #yandex-map{height:100%;width:100%}@media(max-width:1280px){.contacts__chapter-title{width:auto}.contacts__chapter-title p{display:none}.contacts__map{height:410px}}@media(max-width:900px){.contacts h2{font-size:32px;margin-bottom:32px}.contacts__content{display:block}.contacts__info{margin-bottom:24px}.contacts__map{height:350px}.contacts__map .btn-primary{bottom:29px;left:25px}}@media(max-width:700px){.contacts h2{font-size:28px;margin-bottom:24px}.contacts__info{margin-bottom:16px;padding:24px 16px}.contacts__item-wrap{flex-direction:column;gap:16px}.contacts__item a:last-child,.contacts__item p:last-child{font-size:16px}.contacts__social-item{height:40px;width:40px}.contacts__social-item svg{height:20px;width:20px}.contacts .btn-primary{border-radius:6px;font-size:16px;height:48px;padding:14px 29px;width:171px}.contacts .btn-primary.btn-icon-right{padding-right:22px}.contacts .btn-primary.btn-icon-right .icon{height:20px;width:20px}.contacts .btn-primary.btn-icon-left{padding-left:22px}.contacts .btn-primary.btn-icon-left .icon{height:20px;width:20px}.contacts .btn-primary.btn-square{border-radius:8px;padding:0;width:48px}.contacts .btn-primary.btn-flex{gap:8px}}.order{background-color:var(--secondary-bg);background-image:url(../assets/images/order-bg.svg);background-position:100% 100%;background-repeat:no-repeat}.order__content{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.order h2{margin-bottom:24px}.order h2 br{display:none}.order h2 span{color:var(--primary-red)}.order__text p{color:#575b5e}.order__form-text{color:#575b5e;margin-bottom:16px}.order__form fieldset{display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin-bottom:24px}.order__form .field-wrap:first-child,.order__form .field-wrap:nth-child(2),.order__form .field-wrap:nth-child(3){grid-column:span 2}.order__form .field-wrap:nth-child(4),.order__form .field-wrap:nth-child(5){grid-column:span 3}.order__form .attach-files-btn,.order__form .files-container{grid-column:span 2}.order__form .files-container:not(:empty){margin-bottom:16px}.order__form .files-container:empty{display:none}.order__form-wrap{align-items:center;display:grid;grid-template-columns:repeat(2,1fr)}.order__form .attach-files-btn{margin-bottom:24px}.order__form .agreement,.order__form .btn-primary{grid-column:span 2}.order__form .btn-primary{margin-bottom:16px}.order__form .policy-agreement{margin-bottom:12px}@media(max-width:1280px){.order{background-position:432% 99%;background-size:89% 91%}.order__content{display:block}.order__text{margin-bottom:24px}.order__text br{display:none}.order__form fieldset{margin-bottom:16px}.order__form-wrap{gap:0 16px;grid-template-columns:repeat(2,1fr)}.order__form .attach-files-btn,.order__form .btn-primary{grid-column:span 1;margin-bottom:16px}.order__form .agreement{grid-column:2/3}.order__form-submit{grid-column:2/4;grid-row:2}.order__form .files-container{grid-column:span 2;margin:0}}@media(max-width:900px){.order{background-position:122% 245%;background-size:80% 90%}.order h2{font-size:32px;margin-bottom:12px}.order__form-text,.order__text p{font-size:20px}.order__form-wrap{grid-template-columns:repeat(2,1fr)}.order__form .agreement,.order__form .policy-agreement{grid-column:span 2}}@media(max-width:700px){.order{background-position:-3% 395%;background-size:120% 90%}.order h2{font-size:28px;margin-bottom:24px}.order h2 br{display:block}.order__form-text,.order__text p{font-size:16px}.order__form fieldset{display:flex;flex-direction:column;gap:12px}.order__form-wrap{align-items:stretch;display:block;flex-direction:column}.order__form .attach-files-btn{height:48px;margin-bottom:16px}.order__form .attach-files-btn p{font-size:16px}.order__form .btn-primary{border-radius:6px;font-size:16px;height:48px;margin-bottom:8px;padding:14px 29px;width:100%}.order__form .btn-primary.btn-icon-right{padding-right:22px}.order__form .btn-primary.btn-icon-right .icon{height:20px;width:20px}.order__form .btn-primary.btn-icon-left{padding-left:22px}.order__form .btn-primary.btn-icon-left .icon{height:20px;width:20px}.order__form .btn-primary.btn-square{border-radius:8px;padding:0;width:48px}.order__form .btn-primary.btn-flex{gap:8px}}.seo-text h2{margin-bottom:24px}.seo-text__content{color:var(--grey-scale-800);display:grid;gap:16px;max-width:990px}.seo-text__content a{color:var(--primary-red);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.seo-text__content a:hover{color:var(--secondary-hover)}.policy{padding-top:40px}.policy__content{max-width:83%}.policy h1{font-size:50px}.policy h1,.policy h2{color:var(--grey-scale-800);font-family:var(--font-family);font-weight:600;line-height:120%;text-transform:uppercase}.policy h2{font-size:28px;margin-bottom:24px;margin-top:48px}.policy ul{padding-left:18px}.policy li{color:var(--grey-scale-800);font-family:var(--font-family);font-size:20px;font-weight:400;line-height:150%;position:relative}.policy li:after{background:var(--primary-red);border-radius:100px;content:"";height:6px;left:-18px;position:absolute;top:8px;width:6px}.policy li:not(:last-child){margin-bottom:16px}@media(max-width:1280px){.policy{padding-bottom:80px;padding-top:32px}.policy__content{max-width:100%}}@media(max-width:900px){.policy{padding-bottom:64px}.policy h1{font-size:32px}.policy h2{font-size:20px;font-weight:500;margin-bottom:24px;margin-top:32px}.policy li{font-size:16px}}@media(max-width:700px){.policy{padding-top:24px}.policy h1{font-size:28px}}@layer ui, global, reset, normalize