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