:root{--color-white:#fff;--color-stroke:#e0e0e0;--color-bg:#f4f4f4;--color-gray-light:#ececec;--color-gray-dark:#494949;--color-gray:#909090;--color-black:#292929;--color-green-light:#599a39;--color-green-dark:#4e8632;--color-yellow-light:#fbcf58;--color-yellow-dark:#f9c332;--transition-style:all .3s ease;--transition-cubic-bezier:all .3s cubic-bezier(.6,0,.4,1)}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}main{display:block}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-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}[hidden],template{display:none}input{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}@font-face{font-family:Manrope;src:url(../fonts/Manrope-VariableFont_wght.ttf);font-weight:300 900;font-style:normal;font-display:swap}:root{--font-family:"Manrope",sans-serif}body{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%}html{font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}*,:after,:before{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}figure,h1,h2,h3,h4,h5,h6,img,li,ol,p,ul{margin:0;padding:0}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:inherit}a{color:inherit;line-height:inherit}a:active,a:hover{outline:0}input:focus{outline:none}fieldset{border:0;margin:0;padding:0;min-width:0}button,textarea:focus{outline:none}button{margin:0;padding:0;border:none;cursor:pointer}section{clear:both}input{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--container:10px}@media(min-width:744px){:root{--container:22px}}@media(min-width:1200px){:root{--container:20px}}@media(min-width:1440px){:root{--container:0}}.container{margin:0 auto;padding:0 var(--container);position:relative;width:100%;max-width:140rem;-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:.4s;transition:.4s;cursor:default;background-color:var(--color-bg);color:var(--color-black)}body.overflow-hidden{overflow:hidden}body b{font-weight:700;color:inherit}::-webkit-scrollbar-track{background-color:var(--color-stroke);border-radius:5px}::-webkit-scrollbar-thumb{background-color:var(--color-green-light);border-radius:5px}::-webkit-scrollbar{width:5px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}main{min-height:max(100vh - 61.4rem,35rem)}@media(max-width:1199px){main{overflow:hidden}}@media(min-width:1200px){main{overflow-x:clip}}.hide{display:none!important}#page{position:relative;min-width:360px;min-height:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page:before{content:""}#page.bg-overlay:before{background:rgba(0,0,0,.3);position:absolute;left:0;display:block;width:100%;height:100%;z-index:16;-webkit-transition:var(--transition-style);transition:var(--transition-style)}section{position:relative}section+section{margin-top:8rem}@media(min-width:1200px){section+section{margin-top:10rem}}@media(min-width:1440px){section+section{margin-top:12rem}}section:last-child{margin-bottom:80px}@media(min-width:1200px){section:last-child{margin-bottom:100px}}@media(min-width:1440px){section:last-child{margin-bottom:120px}}ol,ul{padding-left:16px}nav ul{padding:0}nav ul li{list-style:none}input:focus,textarea:focus{border:none!important;outline:none!important}:focus{outline:none}input:not([type=radio]){width:100%;font:400 14px/150% var(--font-family);color:var(--color-white);outline:none;border-radius:100px;border:0;background-color:unset}input[type=number]{color:var(--color-black);height:4.8rem;border:1px solid var(--color-stroke)}textarea{border:0;width:100%;height:14rem;border-radius:24px;resize:none}input[type=text]{padding:12px 2rem}input[type=search]{padding:14px 2rem;height:5rem;color:var(--color-black);font:600 16px/normal var(--font-family);border-radius:80px;background-color:var(--color-white);border:1px solid var(--color-stroke)}input[type=search]::-webkit-input-placeholder{font:400 16px/normal var(--font-family);color:var(--color-black)}input[type=search]::-moz-placeholder{font:400 16px/normal var(--font-family);color:var(--color-black)}input[type=search]:-ms-input-placeholder,input[type=search]::-ms-input-placeholder{font:400 16px/normal var(--font-family);color:var(--color-black)}input[type=search]::placeholder{font:400 16px/normal var(--font-family);color:var(--color-black)}input[type=search]:focus{border:1px solid var(--color-stroke)!important}input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}input[type=radio]{width:2.4rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:24px;min-height:2.4rem;border:1px solid var(--color-stroke);border-radius:50%;display:grid;place-content:center}input[type=radio]:before{content:"";width:14px;min-width:14px;min-height:14px;border-radius:50%;-webkit-box-shadow:inset 14px 14px var(--color-green-light);box-shadow:inset 14px 14px var(--color-green-light);-webkit-transition:transform .2s ease;transition:transform .2s ease;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}input[type=radio]:checked:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}input[type=checkbox]{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.checkbox-style label{cursor:pointer;font-size:16px}.checkbox-style label:before{content:"";display:block;min-width:24px;min-height:2.4rem;width:2.4rem;border-radius:4px;background-color:var(--color-white);border:1px solid var(--color-stroke)}.checkbox-style label span{font-size:10px;color:var(--color-black);font-weight:500}.checkbox-style input:checked+label:before{background-image:url(../images/icon_check-green.svg);background-size:16px;background-position:50%;background-repeat:no-repeat}.checkbox-style.green-box input:checked+label:before{background-image:url(../images/icon_check-white.svg);background-color:var(--color-green-light)}.general-form__inner{display:grid;gap:20px;padding:3rem 2rem;background-color:var(--color-green-light);border-radius:20px}@media(min-width:744px){.general-form__inner{padding:3rem 4rem}}@media(min-width:1200px){.general-form__inner{grid-template-columns:41.6666666667% 50%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.general-form__inner form input[type=text],.general-form__inner form textarea{border:none}.general-form.form-shortcut .general-form__inner{position:relative}@media(min-width:744px){.general-form.form-shortcut .general-form__inner{grid-template-columns:25% 58.3333333333%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1200px){.general-form.form-shortcut .general-form__inner{grid-template-columns:30% 41.6666666667% auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:1440px){.general-form.form-shortcut .general-form__inner{grid-template-columns:25% 41.6666666667% auto}}@media(min-width:744px){.general-form.form-shortcut .general-form__inner .general-form__subtitle{width:unset}}@media(min-width:1200px){.general-form.form-shortcut .general-form__inner .general-form__subtitle{grid-row:1/2;grid-column:2/3;font-size:16px}}@media(min-width:1440px){.general-form.form-shortcut .general-form__inner .general-form__subtitle{font-size:2rem}}.general-form.form-shortcut .general-form__inner form{margin-top:0}@media(min-width:744px){.general-form.form-shortcut .general-form__inner form{grid-row:2/3;grid-column:2/3}}@media(min-width:1200px){.general-form.form-shortcut .general-form__inner form{grid-row:1/2;grid-column:3/4}}.general-form.form-shortcut .general-form__inner form .btn{padding:16px;width:19.5rem;height:5.2rem}.general-form.form-shortcut .general-form__inner .yellow-sticker{-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg);right:0;top:-14.2rem}@media(min-width:1200px){.general-form.form-shortcut .general-form__inner .yellow-sticker{top:-8.5rem}}@media(min-width:1920px){.general-form.form-shortcut .general-form__inner .yellow-sticker{right:-5rem;top:-8rem}}@media(min-width:1200px){.general-form.form-shortcut .form-action{margin-top:0}}.general-form .form-row input,.general-form .form-row textarea{background-color:hsla(0,0%,100%,.1)}.general-form .form-row input::-webkit-input-placeholder,.general-form .form-row textarea::-webkit-input-placeholder{color:var(--color-white)}.general-form .form-row input::-moz-placeholder,.general-form .form-row textarea::-moz-placeholder{color:var(--color-white)}.general-form .form-row input:-ms-input-placeholder,.general-form .form-row input::-ms-input-placeholder,.general-form .form-row textarea:-ms-input-placeholder,.general-form .form-row textarea::-ms-input-placeholder{color:var(--color-white)}.general-form .form-row input::placeholder,.general-form .form-row textarea::placeholder{color:var(--color-white)}.general-form .general-form__title{color:var(--color-white);font-weight:700;line-height:120%;font-size:2.4rem}@media(min-width:744px){.general-form .general-form__title{font-size:3rem}}@media(min-width:1200px){.general-form .general-form__title{font-size:3.5rem}}@media(min-width:1440px){.general-form .general-form__title{font-size:4rem}}.general-form .general-form__subtitle{color:var(--color-white);line-height:150%}@media(min-width:744px){.general-form .general-form__subtitle{width:43.2rem}}@media(min-width:1200px){.general-form .general-form__subtitle{font-size:2rem;grid-column:1/2}}@media(min-width:1440px){.general-form .general-form__subtitle{width:49.5rem}}.general-form:not(.form-calculate) .general-form__image{opacity:.3;width:50.6rem;margin-left:-40px;margin-bottom:-30px}@media(max-width:743px){.general-form:not(.form-calculate) .general-form__image{display:none}}@media(min-width:1200px){.general-form:not(.form-calculate) form{grid-column:2/3;grid-row:1/4}}.general-form .form-action{margin-top:10px}@media(min-width:744px){.general-form .form-action .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.general-form .form-action p{color:var(--color-white)}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;font-size:16px;font-weight:700;line-height:normal;color:var(--color-black);border:1px solid transparent;border-radius:41px;-webkit-transition:var(--transition-style);transition:var(--transition-style);cursor:pointer}.btn.btn--yellow{background-color:var(--color-yellow-light)}.btn.btn--yellow:hover{background:var(--color-yellow-dark)}.btn.btn--gray{background-color:var(--color-bg)}.btn.btn--gray:hover{background-color:var(--color-stroke)}.btn.btn--white-bordered{background-color:var(--color-white);border-color:var(--color-stroke);height:5.2rem}.btn.btn--white-bordered:hover{border-color:var(--color-gray);color:var(--color-gray)}.btn.btn--bordered{border-color:var(--color-black);background-color:transparent}.btn.btn--bordered:hover{border-color:var(--color-gray);color:var(--color-gray)}.btn.btn--bordered:hover svg path{stroke:var(--color-gray)}.btn.btn--bordered svg path{-webkit-transition:var(--transition-style);transition:var(--transition-style)}.show-more{margin-top:4rem}.show-more .btn{margin:0 auto;padding:16px 6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.show-more svg{width:2.4rem;height:2.4rem;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}a{display:inline-block;text-decoration:none;cursor:pointer}.link{-webkit-transition:var(--transition-style);transition:var(--transition-style)}.link.link--white{color:var(--color-white)}.link.link--white:hover{color:var(--color-gray)}.link.link--black{color:var(--color-black)}.link.link--black:hover{color:var(--color-green-light)}.hero:not(.hero-main){margin-top:4rem}.hero:not(.hero-main) h1+p,.hero:not(.hero-main) p+h1{margin-top:10px}.hero .hero__inner-info{margin-top:4.5rem}@media(min-width:744px){.hero .hero__inner-info{margin-top:9.5rem;grid-column:1/2;grid-row:2/3}}@media(min-width:1200px){.hero .hero__inner-info{margin-top:6.4rem;grid-column:1/2;grid-row:2/3}}@media(min-width:1440px){.hero .hero__inner-info{margin-top:16.4rem}}.hero .hero__inner-info h1,.hero .hero__inner-info p{color:var(--color-white)}.hero .hero__inner-info p{font-weight:400;color:var(--color-white);font-size:16px;line-height:150%}@media(min-width:1440px){.hero .hero__inner-info p{font-size:2rem}}.hero .hero__inner-info .info-title{color:var(--color-white)}.hero .hero__inner-info .info-action{margin-top:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:744px){.hero .hero__inner-info .info-action{margin-top:3rem}}@media(min-width:1200px){.hero .hero__inner-info .info-action{width:28.6rem}}.hero .hero__inner-info .info-action .btn{padding:16px 6rem}@media(min-width:744px){.hero .hero__inner-info .info-action .btn{height:7rem}}.hero .hero-bg{position:absolute;bottom:0;left:0;width:100%;height:122%}@media(min-width:744px){.hero .hero-bg{height:130%}}@media(min-width:1200px){.hero .hero-bg{height:100%}}.hero .hero-bg img{-o-object-position:bottom;object-position:bottom}@media(min-width:1200px){.hero .hero-bg img{-o-object-position:unset;object-position:unset}}.hero .hero-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}.hero .hero__inner{display:grid}.hero .hero__inner .yellow-sticker{-webkit-transform:rotate(18.91deg);-ms-transform:rotate(18.91deg);transform:rotate(18.91deg);justify-self:flex-end}@media(min-width:744px){.hero .hero__inner .yellow-sticker{grid-column:1/2;justify-self:flex-start}}@media(min-width:1200px){.hero .hero__inner .yellow-sticker{grid-column:2/3;justify-self:flex-end}}.hero .hero__inner .hero__inner-benefits{display:grid;gap:4px}@media(max-width:743px){.hero .hero__inner .hero__inner-benefits{margin-top:3rem}}@media(min-width:744px){.hero .hero__inner .hero__inner-benefits{gap:10px;grid-column:2/3;grid-row:1/3}}@media(min-width:1200px){.hero .hero__inner .hero__inner-benefits{grid-column:2/3;grid-row:2/3;align-self:flex-end;grid-template-columns:repeat(4,1fr)}}.hero .hero__inner .hero__inner-benefits .benefit{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;color:var(--color-white);font-weight:700;border-radius:12px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(min-width:744px){.hero .hero__inner .hero__inner-benefits .benefit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}.hero .hero__inner .hero__inner-benefits .benefit img{width:2rem;height:2rem;border-radius:unset}@media(min-width:744px){.hero .hero__inner .hero__inner-benefits .benefit p{width:60%}}.labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.label{padding:2px 8px 4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-white);font-size:12px;font-weight:700;line-height:normal;border-radius:72px}.label.label-yellow{color:var(--color-black);background-color:var(--color-yellow-light)}.label.label-green{background-color:var(--color-green-light)}.label.label-orange{background-color:#ff8115}.label.label-red{background-color:#da4143}.label.label-blue{background-color:#4364d9}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.tab{padding:16px 2.4rem;cursor:pointer;font-size:16px;font-weight:700;line-height:normal;color:var(--color-black);border-radius:41px;background-color:var(--color-bg);border:1px solid transparent}.tab:not(.active){border-color:#000}.tab.active{background-color:var(--color-yellow-light)}.tab.active:hover{background-color:var(--color-yellow-dark)}.sorting-select{cursor:pointer}@media(max-width:743px){.sorting-select{position:relative;padding:12px 2rem;font-size:14px;font-weight:700;border:1px solid var(--color-black);border-radius:41px;-webkit-transition:var(--transition-style);transition:var(--transition-style)}}.sorting-select .selected-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}@media(min-width:744px){.sorting-select .selected-select{display:none}}.sorting-select.active svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@media(max-width:743px){.sorting-select{-webkit-box-flex:1;-ms-flex:1;flex:1}}.sorting-select span{white-space:nowrap}.sorting-select svg{width:2rem;height:2rem;-webkit-transition:var(--transition-style);transition:var(--transition-style)}@media(max-width:743px){.sorting-select .select-options{position:absolute;top:calc(100% + 10px);width:100%;right:0;display:none;z-index:3;padding:2rem;border-radius:20px;background:var(--color-white);-webkit-box-shadow:0 0 28px 0 rgba(47,48,63,.09);box-shadow:0 0 28px 0 rgba(47,48,63,.09)}.sorting-select .select-options .option.active{color:var(--color-green-light)}.sorting-select .select-options .general-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.sorting-select .select-options .option a{text-decoration:none;color:var(--color-black)}.accordion__items .accordion__item{padding:2rem;background-color:var(--color-white);border-radius:46px;border:1px solid var(--color-stroke);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:var(--transition-style);transition:var(--transition-style)}.accordion__items .accordion__item:hover .accordion__visible .accordion__visible-icon{background-color:var(--color-green-dark)}.accordion__items .accordion__item.expanded{border-radius:20px}.accordion__items .accordion__item.expanded .accordion__visible .accordion__visible-icon .minus{display:block}.accordion__items .accordion__item.expanded .accordion__visible .accordion__visible-icon .plus{display:none}.accordion__items .accordion__item.expanded .accordion__hidden{padding-top:10px;height:auto}.accordion__items .accordion__item .accordion__visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;overflow:hidden}.accordion__items .accordion__item .accordion__visible .accordion__visible-text{width:95%}.accordion__items .accordion__item .accordion__visible .accordion__visible-text p:not(.salary){font-weight:700;line-height:120%}@media(min-width:744px){.accordion__items .accordion__item .accordion__visible .accordion__visible-text p:not(.salary){font-size:2rem}}.accordion__items .accordion__item .accordion__visible .accordion__visible-icon{-ms-flex-negative:0;flex-shrink:0;width:3rem;height:3rem;background-color:var(--color-green-light);border-radius:50%}.accordion__items .accordion__item .accordion__visible .accordion__visible-icon,.accordion__items .accordion__item .accordion__visible .accordion__visible-icon img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.accordion__items .accordion__item .accordion__visible .accordion__visible-icon .minus{display:none}.accordion__items .accordion__item .accordion__hidden{padding-top:0;height:0;overflow:hidden;-webkit-transition:var(--transition-style);transition:var(--transition-style)}.accordion__items .accordion__item .accordion__hidden .btn{width:16rem;padding:7px 10px;font-size:14px}.accordion__items .accordion__item~.accordion__item{margin-top:10px}.section-head{display:grid;row-gap:20px;margin-bottom:40px;position:relative}@media(min-width:1440px){.section-head{grid-template-columns:repeat(2,50%)}}@media(min-width:1200px){.section-head .section-head__text{font-size:2rem}}.section-head .section-head__text.single{margin-top:-2rem}@media(min-width:1200px){.section-head .section-head__text.single{width:70%}}@media(min-width:1440px){.section-head .section-head__text.single{width:59%;grid-column:1/3}}.section-head .section-head__text p~p{margin-top:15px}.section-head .section-head__text h3+p{margin-top:2rem}.section-head .section-head__title{font-weight:700;line-height:120%;font-size:3rem}@media(min-width:744px){.section-head .section-head__title{font-size:3.5rem}}@media(min-width:1200px){.section-head .section-head__title{font-size:4rem}}@media(min-width:1440px){.section-head .section-head__title{font-size:5rem}}.section-head .yellow-sticker{-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);top:-14rem;right:0}.yellow-sticker{position:absolute}@media(max-width:743px){.yellow-sticker{display:none}}.slider-section .swiper-nav{position:static;justify-self:flex-end;grid-column:2/3}@media(max-width:743px){.slider-section .swiper-nav{display:none}}.slider-section .slider-section__inner-action{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:4rem auto 0}.slider-section .slider-section__inner-action .btn{padding:16px;height:5.2rem;width:19.5rem}@media(min-width:744px){.slider-section .slider-section__inner-action .btn{width:24.8rem;height:7rem}}.seo-block .seo-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(min-width:1200px){.seo-block .seo-block__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1200px){.seo-block .seo-block__inner:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.seo-block .seo-block__inner .seo-block__text p:first-child{margin-bottom:20px}.seo-block .seo-block__inner .seo-block__text h2{width:90%}.seo-block .seo-block__inner .seo-block__text h1+p{margin-top:4rem}.seo-block .seo-block__inner .seo-block__text h2+p,.seo-block .seo-block__inner .seo-block__text p~p{margin-top:2rem}@media(min-width:744px){.seo-block .seo-block__inner .seo-block__text h3{font-size:3rem}}.seo-block .seo-block__inner .seo-block__text h3+p,.seo-block .seo-block__inner .seo-block__text h3+ul,.seo-block .seo-block__inner .seo-block__text p+h3{margin-top:2rem}.seo-block .seo-block__inner .seo-block__text ul+h3{margin-top:4rem}.seo-block .seo-block__inner .seo-block__text li~li{margin-top:5px}.seo-block .seo-block__inner .seo-block__text p+ul,.seo-block .seo-block__inner .seo-block__text ul+p{margin-top:15px}.seo-block .seo-block__inner ul{padding-left:calc(var(--container) + 20px)}@media(min-width:744px){.seo-block .seo-block__inner ul{padding-left:calc(var(--container) + 10px)}}@media(min-width:1440px){.seo-block .seo-block__inner ul{padding-left:30px}}.seo-block .seo-block__inner ul li{list-style:disc}.seo-block .seo-block__inner .seo-block__image{border-radius:20px;height:18.5rem}@media(min-width:744px){.seo-block .seo-block__inner .seo-block__image{height:34.1rem}}@media(min-width:1200px){.seo-block .seo-block__inner .seo-block__image{-ms-flex-negative:0;flex-shrink:0;width:40%;height:auto}}.seo-block .seo-block__inner .yellow-sticker{z-index:1}.counter{position:relative}.counter .btn-count{position:absolute;z-index:2;top:calc(50% - 15px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.counter .btn-count.btn-subtract{left:0}.counter .btn-count.btn-add{right:0}.counter input{text-align:center}.gallery .slide-item .slide-item__img,.portfolio .slide-item .slide-item__img{border-radius:25px}@media(min-width:744px){.gallery .slide-item .slide-item__img,.portfolio .slide-item .slide-item__img{border-radius:30px}}.gallery .slide-item .slide-item__title,.portfolio .slide-item .slide-item__title{margin-top:2rem;font-weight:700;line-height:120%;font-size:16px}@media(min-width:1200px){.gallery .slide-item .slide-item__title,.portfolio .slide-item .slide-item__title{font-size:2rem}}@media(min-width:1440px){.gallery .slide-item .slide-item__title,.portfolio .slide-item .slide-item__title{font-size:2.4rem}}.general-cards-wrapper{display:grid;gap:10px}@media(min-width:1200px){.general-cards-wrapper{gap:20px}}.general-card{position:relative;padding:2rem;background-color:var(--color-white);border-radius:30px;display:grid;row-gap:30px;grid-template-columns:repeat(2,auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}@media(min-width:1200px){.general-card{padding:3rem}}.general-card:after,.general-card:before{content:"";position:absolute;right:12px;top:12px;width:3.4rem;height:3.4rem;background-repeat:no-repeat;background-position:50%;background-size:16px;border-radius:50%;-webkit-transition:var(--transition-style);transition:var(--transition-style)}@media(min-width:744px){.general-card:after,.general-card:before{right:2rem;top:2rem}}@media(min-width:1440px){.general-card:after,.general-card:before{right:3rem;top:3rem}}.general-card:after{opacity:1;background-color:var(--color-bg);background-image:url(../images/icon_chevron-right-green.svg)}.general-card:before{opacity:0;background-color:var(--color-green-light);background-image:url(../images/icon_chevron-right-white.svg)}.general-card:hover:after{opacity:0}.general-card:hover:before{opacity:1}.general-card .card-icon{width:4rem;height:4rem}@media(min-width:1200px){.general-card .card-icon{width:5rem;height:5rem}}.general-card .card-icon img{-o-object-fit:contain;object-fit:contain}.general-card .card-arrow{width:3.4rem;height:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:var(--color-bg);justify-self:flex-end}.general-card .card-arrow,.general-card .card-arrow img{-webkit-transition:var(--transition-style);transition:var(--transition-style)}.general-card .card-arrow img{width:16px;height:16px}.general-card .card-text{font-weight:700;line-height:120%;font-size:16px;grid-column:1/3}@media(min-width:1200px){.general-card .card-text{font-size:2rem}}@media(min-width:1440px){.general-card .card-text{font-size:2.4rem}}.general-card .card-text span{color:var(--color-green-light)}.categories-cards{display:grid;grid-auto-rows:171px;gap:10px;grid-template-columns:repeat(2,1fr)}@media(min-width:744px){.categories-cards{grid-auto-rows:308px}}@media(min-width:1200px){.categories-cards{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:1440px){.categories-cards{grid-auto-rows:373px}}.category-card{background-color:#fff;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:20px;overflow:hidden;-webkit-transition:var(--transition-style);transition:var(--transition-style);position:relative;isolation:isolate}@media(min-width:1200px){.category-card.grid-col-2{grid-column:span 2}}@media(min-width:1200px){.category-card.grid-col-3{grid-column:span 3}}.category-card .card-title{font-weight:700;line-height:120%;font-size:16px;padding:12px;color:var(--color-white);-ms-flex-item-align:center;align-self:center;width:100%}@media(min-width:1200px){.category-card .card-title{font-size:2rem}}@media(min-width:1440px){.category-card .card-title{font-size:2.4rem}}@media(min-width:744px){.category-card .card-title{padding:3rem;font-size:2.4rem}}.category-card .card-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.category-card .card-image:before{content:"";background:#000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2}.category-card:after{content:"";position:absolute;right:12px;top:12px;width:3.4rem;height:3.4rem;background:var(--color-bg) url(../images/icon_chevron-right-green.svg) no-repeat 50%;background-size:16px;border-radius:50%;-webkit-transition:var(--transition-style);transition:var(--transition-style)}@media(max-width:743px){.category-card:after{display:none}}@media(min-width:744px){.category-card:after{display:block;right:3rem;top:3rem}}.general-info-items{display:grid;gap:20px}@media(min-width:744px){.general-info-items{grid-template-columns:repeat(2,1fr);gap:30px 10px}}@media(min-width:1200px){.general-info-items{grid-template-columns:repeat(3,1fr);gap:40px 20px}}.general-info-items .general-info-item .item-image{position:relative;height:auto}.general-info-items .general-info-item .item-image img{position:absolute;top:0;left:0}.general-info-item{border-radius:20px}@media(min-width:744px){.general-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}}.general-info-item:hover .item-image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.general-info-item .item-text .item-name{font-weight:700;line-height:120%;font-size:16px}.general-info-item .item-image{overflow:hidden}.general-info-item .item-image img{border-radius:inherit;-webkit-transition:var(--transition-cubic-bezier);transition:var(--transition-cubic-bezier)}.colors{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.colors .color{background-size:cover;background-repeat:no-repeat;background-position:50%;border:2px solid var(--color-stroke);-webkit-transition:var(--transition-style);transition:var(--transition-style);outline:2px solid transparent;cursor:pointer;list-style:none}.colors .color.active{outline:2px solid var(--color-green-light)}.product-info .counter{width:9.6rem;height:2.4rem}.product-info .counter input{border:0}.product-info .counter .btn-count{width:2.4rem;height:2.4rem;border-radius:50%;top:calc(50% - 12px)}.product-info .counter .btn-count.btn-subtract{background-color:var(--color-gray-light)}.product-info .counter .btn-count.btn-add{background-color:var(--color-green-light)}.product-info .counter input{font-weight:700}.product-info .sizes,.product-info .units{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-weight:700;line-height:120%}.product-info .sizes li,.product-info .units li{list-style:none}.product-info .sizes .size,.product-info .sizes .unit,.product-info .units .size,.product-info .units .unit{border-radius:105px;background-color:var(--color-gray-light);padding:4px 12px;cursor:pointer;-webkit-transition:var(--transition-style);transition:var(--transition-style)}.product-info .sizes .size.active,.product-info .sizes .size.selected,.product-info .sizes .unit.active,.product-info .sizes .unit.selected,.product-info .units .size.active,.product-info .units .size.selected,.product-info .units .unit.active,.product-info .units .unit.selected{background-color:var(--color-green-light);color:var(--color-white)}.service-extra-options .service-option{font-weight:700;line-height:120%;font-size:2rem;border-radius:20px;position:relative;padding:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex}.service-extra-options .service-option *{border-radius:inherit}@media(min-width:744px){.service-extra-options .service-option{padding:2rem}}.service-extra-options .service-option:before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;border-radius:inherit;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));z-index:-1}.service-extra-options .service-option:hover .option-image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.service-extra-options .service-option .option-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;overflow:hidden}.service-extra-options .service-option .option-image img{-webkit-transition:var(--transition-cubic-bezier);transition:var(--transition-cubic-bezier)}.service-extra-options .service-option .option-title{-ms-flex-item-align:end;align-self:flex-end;font-weight:700;line-height:120%;font-size:2rem;color:var(--color-white)}@media(min-width:1200px){.service-extra-options .service-option .option-title{font-size:2.4rem}}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:120%}h1{font-size:3.5rem}@media(min-width:744px){h1{font-size:4rem}}@media(min-width:1200px){h1{font-size:4.5rem}}@media(min-width:1440px){h1{font-size:5rem}}h2{font-size:3rem}@media(min-width:744px){h2{font-size:3.5rem}}@media(min-width:1200px){h2{font-size:4rem}}@media(min-width:1440px){h2{font-size:5rem}}h3{font-size:2.4rem}@media(min-width:744px){h3{font-size:3rem}}@media(min-width:1200px){h3{font-size:3.5rem}}@media(min-width:1440px){h3{font-size:4rem}}h4{font-size:2rem}@media(min-width:744px){h4{font-size:2.4rem}}@media(min-width:1200px){h4{font-size:3rem}}h5{font-size:16px}@media(min-width:1200px){h5{font-size:2rem}}@media(min-width:1440px){h5{font-size:2.4rem}}h6{font-size:2rem}p{line-height:150%}p.bold{font-weight:700}.swiper-pagination{-ms-flex-item-align:center;align-self:center;background-color:transparent;height:16px;width:5.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem;position:static}@media(min-width:744px){.swiper-pagination{display:none}}.swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-border-radius:50%;--swiper-pagination-bullet-height:11px;--swiper-pagination-bullet-width:11px;--swiper-pagination-bullet-inactive-opacity:1;background:var(--color-green-light);-webkit-transition:var(--transition-style);transition:var(--transition-style)}.swiper-pagination-bullet.swiper-pagination-bullet-active{--swiper-pagination-bullet-height:16px;--swiper-pagination-bullet-width:16px}.swiper-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;gap:10px;position:static;justify-self:flex-end;grid-column:2/3}@media(max-width:743px){.swiper-nav{display:none}}.swiper-nav .swiper-nav-arrow{width:3.6rem;height:3.6rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-green-light);border-radius:50%}.swiper-nav .swiper-nav-arrow:hover{background-color:var(--color-green-dark)}.swiper-nav .swiper-nav-arrow.swiper-nav-arrow--prev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.swiper-nav .swiper-nav-arrow svg{width:16px;height:16px}.swiper-nav .swiper-nav-arrow svg path{stroke:var(--color-white)}.whatsapp-link{z-index:14!important}.header{z-index:15;position:sticky;top:0}.header .header__inner{padding:8px;border-radius:0 0 25px 25px;background-color:var(--color-white);-webkit-transition:var(--transition-style);transition:var(--transition-style)}.header .header__inner.border-change{border-bottom-left-radius:0}@media(min-width:744px){.header .header__inner{padding:15px}}@media(min-width:1200px){.header .header__inner{display:grid;grid-template-columns:1fr 268px;gap:24px 20px}}@media(min-width:1440px){.header .header__inner{grid-template-columns:1fr 350px}}.header .header__inner .header__content{display:grid;grid-template-columns:109px 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}@media(min-width:744px){.header .header__inner .header__content{grid-template-columns:224px 25% 1fr;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}}@media(min-width:1200px){.header .header__inner .header__content{grid-template-columns:auto auto auto 49px;grid-column:span 2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;position:relative}.header .header__inner .header__content:after{position:absolute;content:"";width:100%;height:1px;top:7.4rem;background-color:var(--color-stroke)}}@media(min-width:1440px){.header .header__inner .header__content{grid-template-columns:auto auto auto 49px;grid-column:span 2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.header .header__inner .header__content:after{top:8rem}}.header .header__inner .header__content .header__logo{width:100%;display:grid;grid-template-columns:fit-content(100%);-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}@media(min-width:744px){.header .header__inner .header__content .header__logo{grid-template-columns:221px 200px}}@media(min-width:1440px){.header .header__inner .header__content .header__logo{grid-template-columns:250px 300px}}.header .header__inner .header__content .header__logo img{-o-object-fit:contain;object-fit:contain}@media(max-width:743px){.header .header__inner .header__content .header__logo .header__slogan{display:none}}@media(min-width:744px){.header .header__inner .header__content .header__logo .header__slogan{font-size:9px;font-weight:600;line-height:normal;color:var(--color-gray-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:1200px){.header .header__inner .header__content .header__logo .header__slogan{grid-column:2/3;grid-row:1/3}}@media(min-width:1440px){.header .header__inner .header__content .header__logo .header__slogan{font-size:12px}}.header .header__inner .header__content .header__location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;grid-column:2/3;font-size:14px;justify-self:flex-end}@media(min-width:744px){.header .header__inner .header__content .header__location{grid-row:1/2;grid-column:3/4}}@media(min-width:1200px){.header .header__inner .header__content .header__location{grid-column:2/3}}.header .header__inner .header__content .header__location:hover span{color:var(--color-green-light)}.header .header__inner .header__content .header__location img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.header .header__inner .header__content .header__service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;display:none}@media(max-width:743px){.header .header__inner .header__content .header__service{padding-top:8px;border-top:1px solid var(--color-stroke);grid-column:1/3;grid-row:2/3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1200px){.header .header__inner .header__content .header__service{gap:5px;grid-column:1/2;grid-row:2/3}}.header .header__inner .header__content .header__service span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-weight:800;font-size:10px;line-height:normal;color:var(--color-gray-dark)}@media(min-width:744px){.header .header__inner .header__content .header__service span{font-size:8px}}@media(min-width:1440px){.header .header__inner .header__content .header__service span{font-size:9px}}.header .header__inner .header__content .header__contacts{grid-column:1/3;color:var(--color-black)}@media(max-width:743px){.header .header__inner .header__content .header__contacts{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width:1199px){.header .header__inner .header__content .header__contacts{border-top:1px solid var(--color-stroke);padding-top:8px}}@media(min-width:744px){.header .header__inner .header__content .header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-column:1/4}}@media(min-width:1200px){.header .header__inner .header__content .header__contacts{grid-column:3/4;grid-row:1/2;gap:16px}}.header .header__inner .header__content .header__contacts .header-contact{font-size:15px;font-weight:700}.header .header__inner .header__content .header__contacts .header-contact.mos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.header .header__inner .header__content .header__contacts .header-contact.mos.active:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.header .header__inner .header__content .header__contacts .header-contact.order-call{font-weight:800;color:var(--color-green-light);border-bottom:1px solid var(--color-green-light);cursor:pointer}@media(max-width:743px){.header .header__inner .header__content .header__contacts .header-contact.order-call{grid-column:2;grid-row:1/2}}.header .header__inner .header__content .header__contacts .header-contact.dealers{font-size:14px;color:var(--color-gray-dark)}@media(max-width:743px){.header .header__inner .header__content .header__contacts .header-contact.dealers{display:none}}@media(min-width:744px){.header .header__inner .header__content .header__contacts .header-contact.dealers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}}.header .header__inner .header__content .header__contacts .header-contact.dealers:hover span{color:var(--color-green-light)}.header .header__inner .header__content .header__contacts .header-contact.dealers:hover svg path{stroke:var(--color-green-light)}.header .header__inner .header__content .header__cart{position:relative;grid-row:1/2;grid-column:4/5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1199px){.header .header__inner .header__content .header__cart{display:none}}.header .header__inner .header__content .header__cart .cart-wrapper{background-color:var(--color-green-light);border-radius:50%;width:4.4rem;height:4.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .header__inner .header__content .header__cart .cart-wrapper svg path{stroke:var(--color-white)}.header .header__inner .header__content .header__cart .cart-count{position:absolute;width:2.5rem;height:2.5rem;font-size:12px;font-weight:800;color:var(--color-black);text-align:center;background-color:var(--color-yellow-light);border-radius:50%;bottom:15px;right:0}@media(min-width:1440px){.header .header__inner .header__content .header__cart .cart-count{bottom:2rem}}.header .header__inner .header__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:6.2rem;padding:10px;position:fixed;bottom:0;left:0;z-index:1;width:100%;background:var(--color-white);-webkit-box-shadow:0 -2px 11px 0 rgba(0,0,0,.07);box-shadow:0 -2px 11px 0 rgba(0,0,0,.07)}@media(min-width:744px){.header .header__inner .header__bar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}}.header .header__inner .header__bar .header__bar-item{width:6.3rem}.header .header__inner .header__bar .header__bar-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .header__inner .header__bar .header__bar-item img{width:2.4rem;height:2.4rem}.header .header__inner .header__bar .header__bar-item span{color:var(--color-black);font-size:12px}@media(min-width:1200px){.header .header__inner .header__bar{display:none}}.header .header__inner .header__search-block{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;top:13rem;width:calc(100% - var(--container)*2);-webkit-transition:var(--transition-style);transition:var(--transition-style)}@media(min-width:744px){.header .header__inner .header__search-block{top:17rem}}@media(max-width:1199px){.header .header__inner .header__search-block{position:fixed;right:-100%}}@media(min-width:1200px){.header .header__inner .header__search-block{top:unset;width:unset}}.header .header__inner .header__search-block.active{right:var(--container)}.header .header__inner .header__search-block .search-block__wrapper form{position:relative}.header .header__inner .header__search-block .search-icon-wrapper{position:absolute;background-color:var(--color-white);top:calc(50% - 12px);right:16px}.header .header__inner .header__search-block .search-icon-wrapper svg path{stroke:var(--color-green-light)}@media(min-width:1200px){.header .header__inner .header__bar-item{display:none}}.header .header__inner.scroll .header__content .header__service{display:none}@media(min-width:744px){.header .header__inner.scroll .header__content{grid-template-columns:150px auto;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}.header .header__inner.scroll .header__content .header__contacts .header-contact.dealers,.header .header__inner.scroll .header__content .header__location,.header .header__inner.scroll .header__content .header__service,.header .header__inner.scroll .header__content .header__slogan{display:none}.header .header__inner.scroll .header__content .header__logo{grid-template-columns:unset}}@media(min-width:744px)and (min-width:744px){.header .header__inner.scroll .header__content .header__logo{width:9.8rem}}@media(min-width:744px){.header .header__inner.scroll .header__content .header__contacts{border-top:0;padding-top:0;grid-column:2/3}.header .header__inner.scroll .header__content .header__contacts .header-contact.rus{margin:0 3rem 0 16px}}@media(min-width:1200px){.header .header__inner.scroll .header__content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;grid-template-columns:repeat(2,auto);-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;grid-column:3/4}.header .header__inner.scroll .header__content .header__logo,.header .header__inner.scroll .header__content:after{display:none}.header .header__inner.scroll .header__content .header__contacts{grid-column:1/2}.header .header__inner.scroll .header__content .header__contacts .header-contact.mos,.header .header__inner.scroll .header__content .header__contacts .header-contact.rus{display:none}.header .header__inner.scroll .header__content .header__cart{grid-column:2/3}.header .header__inner.scroll .header__content .header__cart .cart-count{bottom:-3px;right:-5px}}@media(min-width:1440px){.header .header__inner.scroll .header__content{-webkit-column-gap:58px;-moz-column-gap:58px;column-gap:58px}}.header .header__inner.scroll .header__search-block{top:10rem}@media(min-width:744px){.header .header__inner.scroll .header__search-block{top:8rem}}@media(min-width:1200px){.header .header__inner.scroll{grid-template-columns:1fr repeat(2,auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header__inner.scroll .header__menu-nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header .header__inner.scroll .header__search-block{width:30%;top:9rem;position:fixed;right:-100%;-webkit-transition:var(--transition-style);transition:var(--transition-style)}.header .header__inner.scroll .header__search-block.active{right:var(--container)}.header .header__inner.scroll .header__bar-item{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header .header__inner.scroll .header__bar-item img{width:2.4rem;height:2.4rem;-webkit-filter:brightness(0) saturate(100%) invert(49%) sepia(37%) saturate(617%) hue-rotate(56deg) brightness(98%) contrast(102%);filter:brightness(0) saturate(100%) invert(49%) sepia(37%) saturate(617%) hue-rotate(56deg) brightness(98%) contrast(102%)}.header .header__inner.scroll .header__bar-item span{display:none}}@media(min-width:1440px){.header .header__inner.scroll{grid-template-columns:72% repeat(2,auto)}.header .header__inner.scroll .header__search-block.active{right:calc((100vw - 140rem)/2)}}.header__catalog.active .header-wrapper,.header__category.active .header-wrapper,.header__menu.active .header-wrapper,.header__submenu.active .header-wrapper{left:0}.header__bg{display:none;position:fixed;cursor:pointer;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.5);opacity:0;-webkit-animation:a ease-out .2s forwards;animation:a ease-out .2s forwards;z-index:10}@media(min-width:1200px){.header__bg{display:none}}.common-wrapper{overflow-y:auto;max-height:calc(100vh - 17rem)}.common-wrapper .item-img{margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:17.5rem;max-width:40.7rem;-webkit-transition:.2s ease;transition:.2s ease}.common-wrapper .item-img .swiper,.common-wrapper .item-img .swiper .swiper-slide{height:100%}.common-wrapper .item-img .swiper .swiper-pagination{position:absolute;right:10px;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:8px}.common-wrapper .item-img .slide-wrapper{height:100%}.common-wrapper .item-img .slide-wrapper .slide-image{padding:2rem 4rem;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px}.common-wrapper .item-img .slide-wrapper .slide-image.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common-wrapper .item-img .slide-wrapper .slide-image.align-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.common-wrapper .item-img .slide-wrapper .slide-image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.common-wrapper .item-img .slide-wrapper .label{-ms-flex-item-align:end;align-self:flex-end}.common-wrapper .item-img .slide-wrapper .slide-name{margin-bottom:10px;padding:10px;line-height:120%;font-weight:700;text-align:center;color:#292929;border-radius:8px;background-color:var(--color-yellow-light)}.common-wrapper .item-img .slide-wrapper .slide-sales{color:#fff;font-size:4rem;font-weight:700;line-height:90%;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25)}.common-wrapper .item-img .slide-wrapper .default-image .slide-name{background:none;color:#fff}.common-wrapper .item-img .slide-wrapper .default-image .slide-sales{text-shadow:unset}.common-wrapper .item-img .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-height:8px;--swiper-pagination-bullet-width:8px;--swiper-pagination-bullet-inactive-opacity:0.4;background:#fff;-ms-flex-negative:0;flex-shrink:0}@media(max-width:1199px){.common-wrapper{position:relative}}@media(min-width:1200px){.common-wrapper{position:absolute;top:calc(100% + 2rem);width:100%;left:-150%;opacity:0;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out;padding:2rem 2rem 3rem;border-radius:30px;background:var(--color-white);-webkit-box-shadow:4px 4px 4px 0 rgba(47,48,63,.05);box-shadow:4px 4px 4px 0 rgba(47,48,63,.05)}.common-wrapper .header__catalog .menu-nav__catalog .menu-nav__list,.common-wrapper .header__submenu .menu-nav__catalog .menu-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;padding:0;border-bottom:none;border-top:none}.common-wrapper .header__catalog .menu-nav__catalog .menu-nav__list .list-item,.common-wrapper .header__submenu .menu-nav__catalog .menu-nav__list .list-item{padding:15px 0;position:relative}.common-wrapper .header__catalog .menu-nav__catalog .menu-nav__list .list-item .link,.common-wrapper .header__catalog .menu-nav__catalog .menu-nav__list .list-item a,.common-wrapper .header__submenu .menu-nav__catalog .menu-nav__list .list-item .link,.common-wrapper .header__submenu .menu-nav__catalog .menu-nav__list .list-item a{text-decoration:none}.common-wrapper .header__catalog .menu-nav__catalog .menu-nav__list .list-item a img,.common-wrapper .header__submenu .menu-nav__catalog .menu-nav__list .list-item a img{display:-webkit-box;display:-ms-flexbox;display:flex}.common-wrapper .header__catalog .menu-nav__catalog .menu-nav__list .list-item.active:after,.common-wrapper .header__submenu .menu-nav__catalog .menu-nav__list .list-item.active:after{-webkit-filter:brightness(0) saturate(100%) invert(60%) sepia(93%) saturate(5631%) hue-rotate(321deg) brightness(104%) contrast(96%);filter:brightness(0) saturate(100%) invert(60%) sepia(93%) saturate(5631%) hue-rotate(321deg) brightness(104%) contrast(96%);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.common-wrapper .header__catalog .menu-nav__catalog .menu-nav__list .list-item~.list-item,.common-wrapper .header__submenu .menu-nav__catalog .menu-nav__list .list-item~.list-item{border-top:1px solid var(--color-stroke)}.common-wrapper .header__catalog .header-wrapper,.common-wrapper .header__catalog .header__menu-nav,.common-wrapper .header__submenu .header-wrapper,.common-wrapper .header__submenu .header__menu-nav{width:100%}.common-wrapper .header__category .header-wrapper{display:block;width:100%}.common-wrapper .header__category .header__menu-nav .menu-nav__list{display:block;border:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;gap:40px}.common-wrapper .header__category .header__menu-nav .menu-nav__list .list-item~.list-item{margin-top:4rem;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.common-wrapper .header__category .header__menu-nav .menu-nav__list .item-subcategories{border-top:0}}#catalog .list-item:not(.contacts):not(.item-img):after,#menu .list-item:not(.contacts):not(.item-img):after{display:block;content:"";background:url(../images/icon_chevron-right-green.svg) 50% no-repeat;background-size:contain;width:2rem;height:2rem}@media(min-width:1200px){#catalog .list-item:not(.contacts):not(.item-img):after,#menu .list-item:not(.contacts):not(.item-img):after{display:none}}.header-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;gap:20px}@media(min-width:744px){.header-wrapper{width:36.7rem}}@media(max-width:1199px){.header-wrapper{overflow-y:scroll;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem var(--container) 10px;z-index:25;position:fixed;top:0;left:-100%;height:100%;-webkit-transition:all .7s ease;transition:all .7s ease}}@media(min-width:1200px){.header-wrapper.header__menu-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header-wrapper.header__menu-wrapper .header__menu-close{margin-left:auto;cursor:pointer}.header-wrapper.header__catalog-wrapper .header__menu-title,.header-wrapper.header__category-wrapper .header__menu-title,.header-wrapper.header__submenu-wrapper .header__menu-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-weight:700;line-height:120%;font-size:2rem}@media(min-width:1200px){.header-wrapper.header__catalog-wrapper .header__menu-title,.header-wrapper.header__category-wrapper .header__menu-title,.header-wrapper.header__submenu-wrapper .header__menu-title{display:none}}.header-wrapper.header__catalog-wrapper .menu-nav__catalog,.header-wrapper.header__category-wrapper .menu-nav__catalog,.header-wrapper.header__submenu-wrapper .menu-nav__catalog{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header-wrapper.header__catalog-wrapper .list-item:last-child,.header-wrapper.header__category-wrapper .list-item:last-child,.header-wrapper.header__submenu-wrapper .list-item:last-child{border-bottom:0}@media(max-width:1199px){.header-wrapper.header__category-wrapper .list-item{display:grid;gap:15px}}.header-wrapper .header__menu-actions{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-wrapper .header__menu-actions .menu-action{cursor:pointer}@media(min-width:1200px){.header-wrapper .header__menu-actions{display:none}}.header-wrapper .header__menu-actions .header__menu-close{width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;background-color:var(--color-green-light)}.header-wrapper .header__menu-actions .header__menu-close:hover{background-color:var(--color-green-dark)}.header-wrapper .header__menu-actions .header__menu-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.menu-nav__catalog{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width:1200px){.menu-nav__catalog .menu-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.menu-nav__catalog .menu-nav__list .list-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;font-weight:700;cursor:pointer}.menu-nav__catalog .menu-nav__list .list-item:hover a{color:var(--color-green-light)}@media(max-width:1199px){.menu-nav__catalog .menu-nav__list .list-item{border-bottom:1px solid var(--color-stroke)}.menu-nav__catalog .menu-nav__list .list-item:first-child{border-top:1px solid var(--color-stroke)}}@media(min-width:1200px){.menu-nav__catalog .menu-nav__list .list-item{font-size:15px}}.menu-nav__catalog .menu-nav__list .list-item.catalog.btn{padding-left:20px;padding-right:20px}.menu-nav__catalog .menu-nav__list .list-item.catalog a svg:first-child{display:block}.menu-nav__catalog .menu-nav__list .list-item.catalog a svg:nth-child(2){display:none}.menu-nav__catalog .menu-nav__list .list-item.catalog a svg path{stroke:var(--color-black)}.menu-nav__catalog .menu-nav__list .list-item.catalog:hover a svg path{stroke:var(--color-green-light)}@media(min-width:1200px){.menu-nav__catalog .menu-nav__list .list-item.catalog.active a{color:var(--color-black)}.menu-nav__catalog .menu-nav__list .list-item.catalog.active a svg:first-child{display:none}.menu-nav__catalog .menu-nav__list .list-item.catalog.active a svg:nth-child(2){display:block}.menu-nav__catalog .menu-nav__list .list-item.catalog.active a svg path{stroke:var(--color-black)}}.menu-nav__catalog .menu-nav__list .list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.menu-nav__catalog .menu-nav__list .list-item a svg path{stroke:var(--color-green-light)}.menu-nav__catalog .menu-nav__list .list-item a img{width:2.5rem;height:2.5rem}@media(min-width:1200px){#catalog .menu-nav__list.catalog-list,#submenu .menu-nav__list.submenu-list{display:block;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}#catalog .menu-nav__list.catalog-list .list-item~.list-item,#submenu .menu-nav__list.submenu-list .list-item~.list-item{border-top:0}#catalog .menu-nav__list.catalog-list .list-item,#submenu .menu-nav__list.submenu-list .list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}#catalog .menu-nav__list.catalog-list .list-item:not(.item-img):hover a,#submenu .menu-nav__list.submenu-list .list-item:not(.item-img):hover a{color:var(--color-black)}#catalog .menu-nav__list.catalog-list .list-item .menu-nav__list,#submenu .menu-nav__list.submenu-list .list-item .menu-nav__list{margin-top:2rem}#catalog .menu-nav__list.catalog-list .list-item .menu-nav__list .list-item~.list-item,#submenu .menu-nav__list.submenu-list .list-item .menu-nav__list .list-item~.list-item{margin-top:10px}#catalog .menu-nav__list.catalog-list .list-item .menu-nav__list .list-item,#submenu .menu-nav__list.submenu-list .list-item .menu-nav__list .list-item{padding:0;font-weight:400;line-height:normal;width:95%}}@media(min-width:1200px){#catalog .menu-nav__list.catalog-list .list-item .menu-nav__list .list-item:hover a,#submenu .menu-nav__list.submenu-list .list-item .menu-nav__list .list-item:hover a,#submenu .menu-nav__list.submenu-list .list-item:hover a{color:var(--color-green-light)}}.location-question{position:absolute;top:100%;z-index:1}@media(max-width:1199px){.location-question{right:0}}@media(min-width:1200px){.location-question{top:90%}}.location-question .question-box{padding:2.5rem 1.8rem 14px;background-color:#fff;width:27.6rem;-webkit-box-shadow:3px 5px 15px rgba(0,0,0,.15);box-shadow:3px 5px 15px rgba(0,0,0,.15);border-radius:15px}.location-question .question-box .question-title{margin-bottom:22px;font-size:16px;font-weight:600;white-space:normal}.location-question .question-box .question-title span{color:var(--color-green-light);margin-left:5px}.location-question .question-box .question-actions{padding-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.location-question .question-box .question-actions .action-button{width:50%;height:5rem}.location-question .question-box .question-note{line-height:normal}.header__location{position:relative}.header__location .header__location-current{cursor:pointer}.header__location .header__location-list{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;background-color:var(--color-bg);gap:10px;position:absolute;top:100%;right:0;border-radius:20px;width:15rem;z-index:1}@media(min-width:1200px){.header__location .header__location-list{min-width:175px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:90%;right:unset}}.header__location .header__location-list.active{display:-webkit-box;display:-ms-flexbox;display:flex}.header__location .header__location-list .header__location-list-item{cursor:pointer;text-wrap:nowrap}.footer{margin-top:auto;padding:3rem 0 8.8rem;color:var(--color-white);background-color:var(--color-black)}@media(min-width:744px){.footer{padding-top:60px}}@media(min-width:1200px){.footer{padding-bottom:20px}}.footer .footer__inner{display:grid}@media(min-width:1200px){.footer .footer__inner{grid-template-columns:65% 28%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer .footer__inner .footer__nav{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 10px}@media(min-width:744px){.footer .footer__inner .footer__nav{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media(min-width:1200px){.footer .footer__inner .footer__nav{grid-template-columns:repeat(4,1fr);grid-column:1/3;grid-row:1/2}}.footer .footer__inner .footer__nav .nav-block__title{font-weight:700;line-height:120%;font-size:2rem}@media(min-width:744px){.footer .footer__inner .footer__nav .nav-block__title{font-size:2.4rem}}@media(min-width:1200px){.footer .footer__inner .footer__nav .nav-block__title{font-size:3rem}}.footer .footer__inner .footer__nav .nav-block__list{margin-top:16px}.footer .footer__inner .footer__nav .nav-block__list .nav-list__item~.nav-list__item{margin-top:10px}.footer .footer__inner .footer__contacts{padding:3rem 0 2rem;margin:3rem 0 2rem;border-top:1px solid var(--color-gray-dark);border-bottom:1px solid var(--color-gray-dark)}@media(min-width:1200px){.footer .footer__inner .footer__contacts{grid-column:1/3;grid-row:2/3}}.footer .footer__inner .footer__contacts .contacts-title{color:var(--color-gray);font-weight:700;line-height:120%;font-size:2rem}@media(min-width:744px){.footer .footer__inner .footer__contacts .contacts-title{font-size:2.4rem}}@media(min-width:1200px){.footer .footer__inner .footer__contacts .contacts-title{font-size:3rem}}.footer .footer__inner .footer__contacts .contacts-items{display:grid;margin-top:2rem}@media(min-width:744px){.footer .footer__inner .footer__contacts .contacts-items{grid-template-columns:30% 40% 28%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1200px){.footer .footer__inner .footer__contacts .contacts-items{grid-template-columns:repeat(5,auto);gap:50px}}@media(max-width:743px){.footer .footer__inner .footer__contacts .footer__contact~.footer__contact{margin-top:2rem}}.footer .footer__inner .footer__contacts .footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px}@media(min-width:744px){.footer .footer__inner .footer__contacts .footer__contact.phone-mos{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:744px){.footer .footer__inner .footer__contacts .footer__contact.phone-rus{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media(min-width:1200px){.footer .footer__inner .footer__contacts .footer__contact.phone-rus{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(min-width:744px){.footer .footer__inner .footer__contacts .footer__contact.email{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(min-width:744px){.footer .footer__inner .footer__contacts .footer__contact.address{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media(min-width:1200px){.footer .footer__inner .footer__contacts .footer__contact.address{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media(min-width:744px){.footer .footer__inner .footer__contacts .footer__contact.socials{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media(min-width:1200px){.footer .footer__inner .footer__contacts .footer__contact.socials{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.footer .footer__inner .footer__contacts .footer__contact.socials .social__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.footer .footer__inner .footer__contacts .footer__contact .image-wrapper{min-width:20px;width:2rem;height:2rem}.footer .footer__inner .footer__contacts .footer__contact .image-wrapper img{-o-object-fit:contain;object-fit:contain}.footer .footer__inner .footer__contacts .footer__contact .text{display:grid;gap:2px}.footer .footer__inner .footer__contacts .footer__contact .text p{line-height:150%}@media(min-width:1440px){.footer .footer__inner .footer__contacts .footer__contact .text p:first-child{font-size:2rem}}@media(max-width:1439px){.footer .footer__inner .footer__contacts .footer__contact .text p:last-child{font-size:14px}}.footer .footer__inner .footer__payment{display:grid;gap:20px}@media(min-width:744px){.footer .footer__inner .footer__payment{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}}@media(min-width:1200px){.footer .footer__inner .footer__payment{grid-column:1/2;grid-row:3/4}}.footer .footer__inner .footer__payment .payment-systems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:744px){.footer .footer__inner .footer__payment .payment-systems{width:41.6666666667%}}@media(min-width:1200px){.footer .footer__inner .footer__payment .payment-systems{width:unset;gap:40px}}.footer .footer__inner .footer__payment .payment-types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:744px){.footer .footer__inner .footer__payment .payment-types{width:58.3333333333%}}@media(min-width:1200px){.footer .footer__inner .footer__payment .payment-types{width:unset;gap:40px}}.footer .footer__inner .footer__payment .payment-types .payment-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;font-weight:700}@media(min-width:744px){.footer .footer__inner .footer__payment .payment-types .payment-type{font-size:14px}}@media(min-width:1200px){.footer .footer__inner .footer__payment .payment-types .payment-type{font-size:16px}}.footer .footer__inner .footer__bottom{font-size:14px;color:var(--color-gray)}.footer .footer__inner .footer__bottom p{line-height:150%}@media(max-width:743px){.footer .footer__inner .footer__bottom p~p{margin-top:10px}}@media(min-width:744px){.footer .footer__inner .footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width:1199px){.footer .footer__inner .footer__bottom{margin-top:4rem}}@media(min-width:1200px){.footer .footer__inner .footer__bottom{grid-column:2/3;grid-row:3/4;display:grid;gap:10px;justify-self:flex-end}}.footer .footer__inner .footer__devs{padding-top:20px;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:120%;text-transform:uppercase;color:var(--color-gray);border-top:1px solid var(--color-gray-dark)}@media(min-width:1200px){.footer .footer__inner .footer__devs{grid-column:1/3}}.popup{display:none;gap:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width:743px){.popup{min-height:100%}}.popup form{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.popup form input,.popup form textarea{background-color:var(--color-bg);color:var(--color-black)}.popup form input::-webkit-input-placeholder,.popup form textarea::-webkit-input-placeholder{color:var(--color-black)}.popup form input::-moz-placeholder,.popup form textarea::-moz-placeholder{color:var(--color-black)}.popup form input:-ms-input-placeholder,.popup form input::-ms-input-placeholder,.popup form textarea:-ms-input-placeholder,.popup form textarea::-ms-input-placeholder{color:var(--color-black)}.popup form input::placeholder,.popup form textarea::placeholder{color:var(--color-black)}.popup form .form-action{margin-top:2rem}@media(min-width:650px){.popup form .form-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:255px auto}}@media(min-width:650px){.popup form .form-action p{width:80%}}form .form-row~.form-row{margin-top:10px}form .form-row.upload-file{padding:14px 2.4rem;width:100%;font:400 14px/150% var(--font-family);color:var(--color-black);border-radius:100px;background-color:var(--color-bg);border:1px dashed var(--color-stroke);cursor:pointer}form .form-row.upload-file label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer}form .form-row.upload-file label .upload-icon{width:2.4rem;height:2.4rem}form .form-row.upload-file label span.upload{margin-left:14px;font-weight:700;line-height:120%}form input[type=email],form input[type=tel],form input[type=text]{height:7rem}form input,form textarea{padding:14px 2.4rem}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{font-size:16px;font-weight:700}form input::-moz-placeholder,form textarea::-moz-placeholder{font-size:16px;font-weight:700}form input:-ms-input-placeholder,form input::-ms-input-placeholder,form textarea:-ms-input-placeholder,form textarea::-ms-input-placeholder{font-size:16px;font-weight:700}form input::placeholder,form textarea::placeholder{font-size:16px;font-weight:700}form .form-action{display:grid;gap:10px}form .form-action .btn{padding:16px 6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:7rem;width:100%}@media(min-width:650px){form .form-action .btn{grid-column:1/2}}form .form-action p{font-size:14px}.popup{padding:3rem 10px}@media(min-width:650px){.popup{width:65rem;padding:3rem;border-radius:30px}}.popup-success .popup-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:8rem;height:8rem;margin-top:10px}.popup-success .popup-title{margin-top:2rem}.popup-success .popup-subtitle{line-height:150%}.popup-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-weight:700;line-height:120%;font-size:2.4rem}@media(min-width:1200px){.popup-title{font-size:4rem}}.popup-subtitle{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media(min-width:1200px){.popup-subtitle{font-size:2rem}}.fancybox__slide{padding:0}.fancybox__content>.carousel__button.is-close{position:static;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;top:10px;right:10px;width:4rem;height:4rem;min-height:4rem;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;background-color:var(--color-green-light)}@media(min-width:1200px){.fancybox__content>.carousel__button.is-close{top:3rem;right:3rem}}.fancybox__content>.carousel__button.is-close:hover{background-color:var(--color-green-dark)}.carousel__button svg{-webkit-filter:none;filter:none}.fancybox__backdrop{background-color:rgba(0,0,0,.5)}.fancybox__container ::-webkit-scrollbar-thumb,.fancybox__container ::-webkit-scrollbar-track{display:none}.fancybox__container ::-webkit-scrollbar{display:none}.fancybox__content img{border-radius:40px}.fancybox__toolbar{background:none}.fancybox__nav .carousel__button{background-color:var(--color-green-light);border-radius:50%}.fancybox__toolbar__items.fancybox__toolbar__items--right .carousel__button.fancybox__button--fullscreen,.fancybox__toolbar__items.fancybox__toolbar__items--right .carousel__button.fancybox__button--slideshow,.fancybox__toolbar__items.fancybox__toolbar__items--right .carousel__button.fancybox__button--thumbs,.fancybox__toolbar__items.fancybox__toolbar__items--right .carousel__button.fancybox__button--zoom{display:none}.fancybox__toolbar__items.fancybox__toolbar__items--right .carousel__button.fancybox__button--close{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:6rem;height:6rem;min-height:4rem;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;background-color:var(--color-green-light)}.fancybox__toolbar__items.fancybox__toolbar__items--right .carousel__button.fancybox__button--close svg{width:55%;height:55%}.fancybox__toolbar__items.fancybox__toolbar__items--right .carousel__button.fancybox__button--close:hover{background-color:var(--color-green-dark)}.fancybox__toolbar__items--left{display:none}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:var(--color-green-light)}.popup-order-call form .form-row.upload-file{margin-top:2rem;padding:0;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;border:none}@media(max-width:743px){.popup-order-call form .form-row.upload-file{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.popup-order-call form .form-row.upload-file label{margin-right:20px;-ms-flex-negative:0;flex-shrink:0}.popup-order-call form .form-row.upload-file .upload-icon{padding:15px 2rem;background:#906c48;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;color:#fff;text-transform:uppercase;border-radius:6px}.popup-order-call form .form-row.upload-file .upload-icon img{-webkit-filter:brightness(100);filter:brightness(100)}.popup-order-call form .form-row.upload-file p{font-size:16px}@media(max-width:743px){.popup-order-call form .form-row.upload-file p{margin-top:16px}}.breadcrumbs{padding:2rem var(--container) 0}.breadcrumbs a{text-decoration:none}.breadcrumbs-wrapper{gap:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.breadcrumbs-item,.breadcrumbs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs-item{color:var(--color-gray-dark);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:700;line-height:120%;position:relative;cursor:pointer}.breadcrumbs-item:not(:last-child):after{position:absolute;display:block;content:"";background-image:url(../images/icon_chevron-right-gray.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;width:12px;height:12px;top:calc(50% - 6px);right:-2rem}.head-title{margin:4rem 0}.head-title h1.main-title{font-weight:700;line-height:120%;font-size:3.5rem}@media(min-width:744px){.head-title h1.main-title{font-size:4rem}}@media(min-width:1200px){.head-title h1.main-title{font-size:4.5rem}}@media(min-width:1440px){.head-title h1.main-title{font-size:5rem}}@media(min-width:1200px){.head-title h1.main-title.width-limit{width:75%}}@media(min-width:1440px){.head-title h1.main-title.width-limit{width:67%}}@media(min-width:1200px){.faq .faq__inner{display:grid;grid-template-columns:41% 58%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media(min-width:1440px){.faq .faq__inner{grid-template-columns:32% 58%}}@media(min-width:1200px){.faq .faq__inner-head{grid-column:1/3}}@media(min-width:1200px){.faq .faq__inner-head .section-head__title{width:49%}}@media(min-width:1440px){.faq .faq__inner-head .section-head__title{width:unset}}.faq .faq__inner-ask{padding:2rem;display:grid;gap:10px;border-radius:20px;background-color:var(--color-white)}@media(min-width:744px){.faq .faq__inner-ask{grid-template-columns:66.6666666667% 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media(min-width:1200px){.faq .faq__inner-ask{position:sticky;top:10rem;z-index:1;grid-template-columns:unset;grid-column:1/2;grid-row:2/3;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media(max-width:1199px){.faq .faq__inner-ask{margin-top:3rem}}.faq .faq__inner-ask .ask-title{font-weight:700;line-height:120%;font-size:2.5rem}@media(min-width:744px){.faq .faq__inner-ask .ask-text{grid-row:2/3}}@media(min-width:1200px){.faq .faq__inner-ask .ask-text{grid-row:unset}}.faq .faq__inner-ask .ask-action{margin-top:2rem;width:100%}@media(min-width:744px){.faq .faq__inner-ask .ask-action{grid-column:2/3;grid-row:1/3;margin-top:0}}@media(min-width:1200px){.faq .faq__inner-ask .ask-action{margin-top:2rem;grid-row:unset;grid-column:unset}}.faq .faq__inner-ask .ask-action .btn{padding:16px;height:7rem}@media(min-width:1200px){.faq .faq__items{grid-column:2/3;grid-row:2/4}}.faq .faq__items.accordion__items .accordion__visible{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq .yellow-sticker{position:static;width:14rem;height:14rem;-webkit-transform:rotate(-18.91deg);-ms-transform:rotate(-18.91deg);transform:rotate(-18.91deg);-ms-flex-item-align:end;align-self:flex-end;margin-top:4rem}.products-list .products-list__inner-head .section-head__title{grid-column:1/3}.products-list .products-list__inner-items{grid-auto-rows:160px;grid-template-columns:repeat(2,1fr)}@media(min-width:744px){.products-list .products-list__inner-items{grid-auto-rows:175px}}@media(min-width:1200px){.products-list .products-list__inner-items{grid-auto-rows:218px;grid-template-columns:repeat(5,1fr)}}@media(max-width:743px){.products-list .products-list__inner-items .general-card{padding:12px}}.calculate{position:relative}.calculate,.calculate .form-calculate .general-form__inner{overflow:hidden}@media(min-width:744px){.calculate .form-calculate .general-form__inner{grid-template-columns:59% auto;grid-template-rows:repeat(2,auto) 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1200px){.calculate .form-calculate .general-form__inner{grid-template-columns:57% 25%;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.calculate .form-calculate .general-form__inner .general-form__subtitle,.calculate .form-calculate .general-form__inner .general-form__title{grid-column:1/3}@media(min-width:744px){.calculate .form-calculate .general-form__inner .general-form__subtitle,.calculate .form-calculate .general-form__inner .general-form__title{grid-column:1/2;width:unset}}.calculate .form-calculate .general-form__inner .general-form__subtitle{line-height:150%}.calculate .form-calculate .general-form__inner form{grid-column:1/2;grid-row:3/4}.calculate .form-calculate .general-form__inner .form-action{margin-top:2rem}.calculate .form-calculate .general-form__inner .form-action .btn{width:16.7rem;height:5.2rem}@media(min-width:744px){.calculate .form-calculate .general-form__inner .form-action .btn{height:6rem;width:23rem}}@media(min-width:1200px){.calculate .form-calculate .general-form__inner .form-action .btn{height:7rem}}.calculate .form-calculate .general-form__inner .general-form__image{width:12.2rem;height:auto;margin-bottom:-85px;position:relative;z-index:1;grid-column:2/3;justify-self:flex-end}@media(min-width:744px){.calculate .form-calculate .general-form__inner .general-form__image{grid-row:1/4;width:22.4rem;margin-bottom:-105px;margin-right:-20px;margin-top:4rem}}@media(min-width:1200px){.calculate .form-calculate .general-form__inner .general-form__image{width:27rem;margin-bottom:-120px;margin-right:0;margin-top:2rem}}@media(min-width:1440px){.calculate .form-calculate .general-form__inner .general-form__image{margin-bottom:-120px;margin-top:0}}.calculate .form-calculate .general-form__inner .general-form__image img{-o-object-fit:contain;object-fit:contain}.calculate .calculate__inner-options{display:grid;gap:10px;margin-top:-2rem;grid-auto-rows:160px}@media(min-width:744px){.calculate .calculate__inner-options{grid-auto-rows:248px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.calculate .calculate__inner-options{gap:20px}}@media(min-width:1440px){.calculate .calculate__inner-options{grid-auto-rows:300px}}.ticker{position:relative;z-index:0;height:4.4rem;bottom:6rem;width:100%;background-color:hsla(0,0%,100%,.2);color:var(--color-white);padding:10px;font-weight:700;line-height:120%;font-size:2rem;overflow:hidden}@media(min-width:744px){.ticker{bottom:7rem}}.ticker .ticker__inner{position:absolute;white-space:nowrap}.ticker .ticker__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.ticker .ticker__item img{width:2rem;height:2rem}.filter-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;height:100%;width:100%;background-color:var(--color-white)}@media(min-width:744px){.filter-content{width:36.8rem}}@media(min-width:1200px){.filter-content{width:unset}}@media(max-width:1199px){.filter-content{overflow-y:auto;z-index:100;padding:2rem 2.2rem;position:fixed;visibility:hidden;opacity:0;left:-100%;-webkit-transition:visibility 0s ease .3s,opacity .5s ease,left 1s ease;transition:visibility 0s ease .3s,opacity .5s ease,left 1s ease}.filter-content.active{visibility:visible;opacity:1;left:0;-webkit-transition:visibility 0s linear 0s,opacity .3s linear,left .5s ease;transition:visibility 0s linear 0s,opacity .3s linear,left .5s ease}}@media(min-width:1200px){.filter-content{padding:12px 2rem;border-radius:20px;background-color:var(--color-white)}}.filter-content .filter-close{margin-bottom:24px;-ms-flex-item-align:end;align-self:flex-end}.filter-content .filter-close svg path{stroke:var(--color-black)}@media(min-width:1200px){.filter-content .filter-close{display:none}}.filter-content::-webkit-scrollbar{width:2px}.filter-content .filter-content-head{font-weight:700;line-height:120%;font-size:3rem}.filter-content .filter-items{margin-top:2rem;line-height:normal}.filter-content .filter-items .filter-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:100px;padding:12px 2rem;margin-top:2rem;border:1px solid var(--color-stroke);-webkit-transition:border-radius .3s ease-in-out;transition:border-radius .3s ease-in-out}.filter-content .filter-items .filter-item .filter-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.filter-content .filter-items .filter-item .filter-head:after{content:"";display:block;width:2rem;height:2rem;background:url(../images/icon_chevron-down.svg) no-repeat 50%;background-size:20px;-webkit-transition:var(--transition-style);transition:var(--transition-style)}.filter-content .filter-items .filter-item .filter-head span{font-weight:700;line-height:120%;font-size:16px}.filter-content .filter-items .filter-item.expanded{border-radius:20px}.filter-content .filter-items .filter-item.expanded .filter-head:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.filter-content .filter-items .filter-item.expanded .filter-options,.filter-content .filter-items .filter-options{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-content .filter-items .filter-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.filter-content .filter-items .filter-options:not(:first-child){display:none;overflow-y:auto;max-height:19.4rem;margin-top:16px}.filter-content .filter-items .filter-options .filter-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}.filter-content .filter-items .filter-options .filter-option.checkbox-style label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.filter-content .filter-items .filter-options .filter-option .filter-color{width:2rem;height:2rem;border-radius:4px}.filter-content .filter-items .filter-options .filter-option.disabled{display:none}.filter-content .filter-items .filter-options .filter-option~.filter-option{margin-top:10px}.filter-content .filter-items .filter-options::-webkit-scrollbar{width:2px}.filter-content .filter-actions{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:2.4rem}.filter-content .filter-actions .btn{border-radius:41px;height:5.2rem;padding:16px;outline:none}.filter-content .filter-actions .btn svg path{stroke:var(--color-black)}.filter-content .filter-actions .btn:hover svg path{stroke:var(--color-gray)}.filter-content .filter-actions .btn:last-child svg{min-width:24px;min-height:2.4rem}.filter-content input:focus{border:1px solid #ccd5db!important}.filter-content .bx-filter-parameters-box-container{display:grid;gap:6px}.filter-content .bx-filter-parameters-box-container-block{display:grid;grid-template-columns:20px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.filter-content .bx-filter-parameters-box-container-block input{width:100%;border-radius:4px}.filter-content .bx-filter-parameters-box-container-block .bx-filter-input-container{width:100%}.bx-filter-section.container-fluid{padding:0}.bx-filter-section.container-fluid .smartfilter .row{margin:0}.scroll-to-top{position:fixed;z-index:5;bottom:7.2rem;left:var(--container);width:4rem;height:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;cursor:pointer}@media(min-width:744px){.scroll-to-top{bottom:8.4rem}}@media(min-width:1200px){.scroll-to-top{bottom:2rem}}@media(min-width:1440px){.scroll-to-top{left:5rem;bottom:5rem}}.scroll-to-top .wrapper{background-color:hsla(0,0%,100%,.7);border-radius:50%;-webkit-transition:var(--transition-style);transition:var(--transition-style);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scroll-to-top .wrapper:hover{background-color:var(--color-white)}.scroll-to-top .wrapper svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:2rem;height:2rem}.product{border-radius:20px;background-color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:744px){.product{height:100%}}.product>div{width:100%;height:100%}.product .product-image{position:relative;height:27.6rem;width:100%;min-height:27.6rem;padding:12px 2rem;border-radius:inherit;justify-self:center;display:-webkit-box;display:-ms-flexbox;display:flex}.product .product-image img{position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain;z-index:0}.product .product-image:hover img:first-child,.product .product-image img:nth-child(2){display:none}.product .product-image:hover img:nth-child(2){display:block}.product .product-image .labels{position:relative}.product .product-image .colors{margin-left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:5}.product .product-image .colors .color{border-radius:50%;width:3rem;height:3rem}.product .product-image .colors .color.active{width:3.4rem;height:3.4rem}.product .product-info{padding:2rem 12px;display:grid;width:100%;gap:20px;font-weight:700;line-height:120%;height:100%}.product .product-info .info-title .category{color:var(--color-gray)}.product .product-info .info-title .name{margin-top:4px}.product .product-info .info-resistance,.product .product-info .info-size,.product .product-info .info-unit{font-size:14px}.product .product-info .info-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.product .product-info .info-price p{color:var(--color-gray-dark);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.product .product-info .info-price .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.product .product-info .info-price .price .price-new{font-size:2rem;font-style:normal;font-weight:700;line-height:120%}.product .product-info .info-price .price .price-old{color:var(--color-gray);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:line-through}.product .product-info .info-quantity{gap:4px}.product .product-info .info-quantity,.product .product-info .info-quantity .counter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product .product-info .info-quantity .counter-wrapper{gap:6px}.product .product-info .info-quantity .counter-wrapper .counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-negative:0;flex-shrink:0;width:unset;height:unset}.product .product-info .info-quantity .counter-wrapper .counter .btn-count{background:var(--color-green-light);cursor:pointer;width:2.8rem;height:2.8rem;position:static;-ms-flex-negative:0;flex-shrink:0}.product .product-info .info-quantity .counter-wrapper .counter .btn-count svg path{stroke:var(--color-white)}.product .product-info .info-quantity .counter-wrapper .counter .btn-count.disabled{background:var(--color-gray-light);cursor:default}.product .product-info .info-quantity .counter-wrapper .counter .btn-count.disabled svg path{stroke:var(--color-black)}.product .product-info .info-quantity .counter-wrapper .counter input{width:5.2rem;height:2.8rem;padding:8px 7px;border-radius:20px;border:1px solid var(--color-stroke)}.product .product-info .info-quantity .additional-info,.product .product-info .info-quantity .counter-wrapper .info-counter__amount{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.product .product-info .info-quantity .additional-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.product .product-info .info-quantity .additional-info span:nth-child(2){font-weight:700}.product .product-info .info-resistance span{color:var(--color-gray)}.product .product-info .info-size,.product .product-info .info-unit{display:-webkit-box;display:-ms-flexbox;display:flex}.product .product-info .info-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.product .product-info .info-actions .btn{height:4.6rem;padding:12px}.product .product-info .sizes,.product .product-info .units{margin-left:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product .product-info .info-total{font-weight:700;line-height:120%}.product .product-info .info-total span:nth-child(2){color:var(--color-green-light)}.product .product-info .info-total span:nth-child(3){color:var(--color-green-light);margin-left:6px}.hero{margin-top:2rem;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2rem 0;overflow:hidden}@media(min-width:1200px){.hero{padding:4rem 0 6rem}}@media(min-width:1440px){.hero{padding:7rem 0 6.5rem}}.hero.hero-main .hero__inner-info h1{font-weight:800;text-transform:uppercase;font-size:4rem}@media(min-width:744px){.hero.hero-main .hero__inner-info h1{font-size:5rem}}@media(min-width:1200px){.hero.hero-main .hero__inner-info h1{font-size:6rem}}.hero.hero-main .hero__inner-info p{letter-spacing:.56px;font-size:2.8rem}@media(min-width:744px){.hero.hero-main .hero__inner-info p{font-size:3.6rem;letter-spacing:.72px}}@media(min-width:1200px){.hero.hero-main .hero__inner-info p{font-size:4.2rem;letter-spacing:.84px}}@media(min-width:744px){.hero .hero__inner{grid-template-columns:43% 25%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1200px){.hero .hero__inner{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-template-columns:1fr 61%}}@media(min-width:1440px){.hero .hero__inner{grid-template-columns:1fr 52%}}@media(min-width:1200px){.terrace .terrace__inner .terrace__inner-head{width:75%}}@media(min-width:1440px){.terrace .terrace__inner .terrace__inner-head{width:unset}}.terrace .terrace__inner .terrace__inner-items{display:grid;gap:10px;grid-auto-rows:260px}@media(min-width:1200px){.terrace .terrace__inner .terrace__inner-items{grid-template-columns:repeat(4,1fr);gap:20px}}@media(min-width:1440px){.terrace .terrace__inner .terrace__inner-items{grid-auto-rows:323px}}.terrace .terrace__inner .terrace__inner-items .terrace-item{position:relative;border-radius:25px;padding:2rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden}.terrace .terrace__inner .terrace__inner-items .terrace-item:hover .terrace-cover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media(min-width:744px){.terrace .terrace__inner .terrace__inner-items .terrace-item:nth-child(3n+1){grid-column:span 2}}@media(min-width:1200px){.terrace .terrace__inner .terrace__inner-items .terrace-item:nth-child(3n+1){grid-column:span 1}}@media(min-width:1200px){.terrace .terrace__inner .terrace__inner-items .terrace-item:nth-child(5n+1){grid-column:span 2}}.terrace .terrace__inner .terrace__inner-items .terrace-item:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),to(rgba(0,0,0,.46))),hsla(0,0%,83%,0) -3.631px -33.879px/100.961% 121.286% no-repeat;background:linear-gradient(180deg,transparent 65%,rgba(0,0,0,.46)),hsla(0,0%,83%,0) -3.631px -33.879px/100.961% 121.286% no-repeat;z-index:0}.terrace .terrace__inner .terrace__inner-items .terrace-item .terrace-cover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.terrace .terrace__inner .terrace__inner-items .terrace-item .terrace-cover img{-webkit-transition:var(--transition-cubic-bezier);transition:var(--transition-cubic-bezier)}.terrace .terrace__inner .terrace__inner-items .terrace-item .terrace-title{position:relative;z-index:1;color:var(--color-white);font-weight:700;line-height:120%;font-size:2rem}.actions .actions__inner{position:relative}.actions .actions__inner .text-sticker{position:absolute;left:-8rem;top:-4rem;z-index:0;-webkit-transform:rotate(-41.599deg);-ms-transform:rotate(-41.599deg);transform:rotate(-41.599deg)}@media(max-width:1919px){.actions .actions__inner .text-sticker{display:none}}@media(min-width:744px){.actions .actions__inner .actions__inner-items{grid-template-columns:repeat(3,1fr)}}.actions .actions__inner .actions__inner-items .general-card .card-text{font-weight:700;line-height:120%;font-size:16px}@media(min-width:1200px){.actions .actions__inner .actions__inner-items .general-card .card-text{font-size:2rem}}@media(min-width:1440px){.actions .actions__inner .actions__inner-items .general-card .card-text{font-size:2.4rem;font-size:2rem}}.services-section .services-section__inner{position:relative}.services-section .services-section__inner .text-sticker{position:absolute;right:-8rem;top:4rem;z-index:0;-webkit-transform:rotate(37.01deg);-ms-transform:rotate(37.01deg);transform:rotate(37.01deg)}@media(max-width:1549px){.services-section .services-section__inner .text-sticker{display:none}}.services-section .services-section__inner .services-section__inner-items{position:relative;grid-template-columns:repeat(2,1fr)}@media(min-width:744px){.services-section .services-section__inner .services-section__inner-items{grid-template-columns:repeat(4,1fr)}}.services-section .services-section__inner .services-section__inner-items .general-card .card-text{font-weight:700;line-height:120%;font-size:16px}@media(min-width:1200px){.services-section .services-section__inner .services-section__inner-items .general-card .card-text{font-size:2rem}}@media(min-width:1440px){.services-section .services-section__inner .services-section__inner-items .general-card .card-text{font-size:2.4rem}}.portfolio .slide-item .slide-item__img{height:22.5rem}@media(min-width:1200px){.portfolio .slide-item .slide-item__img{height:37.1rem}}@media(min-width:1440px){.portfolio .slide-item .slide-item__img{height:45rem}}.categories .categories__inner .categories__items .category-card:nth-child(7){position:relative}.categories .categories__inner .categories__items .category-card:nth-child(7) .yellow-sticker{left:auto;right:2rem;-webkit-transform:rotate(18.91deg) translateY(-50%);-ms-transform:rotate(18.91deg) translateY(-50%);transform:rotate(18.91deg) translateY(-50%)}@media(max-width:1499px){.categories .categories__inner .categories__items .category-card:nth-child(7) .yellow-sticker{display:none}}@media(min-width:1440px){.categories .categories__inner .categories__items .category-card:nth-child(7) .yellow-sticker{right:-5rem}}.categories .categories__inner .categories__items .category-card .yellow-sticker{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.benefits .benefits__inner .benefits__items{display:grid;gap:10px}@media(min-width:1200px){.benefits .benefits__inner .benefits__items{grid-template-columns:repeat(2,1fr);gap:20px}}.benefits .benefits__inner .benefits__items .benefits__item{overflow:hidden;display:grid;border-radius:20px;background-color:var(--color-white)}@media(min-width:744px){.benefits .benefits__inner .benefits__items .benefits__item{grid-template-columns:48% 50%}}.benefits .benefits__inner .benefits__items .benefits__item .item-image{height:23.4rem}@media(min-width:744px){.benefits .benefits__inner .benefits__items .benefits__item .item-image{height:27.4rem}}@media(min-width:1440px){.benefits .benefits__inner .benefits__items .benefits__item .item-image{height:27rem}}.benefits .benefits__inner .benefits__items .benefits__item .item-text{padding:2rem}@media(min-width:1440px){.benefits .benefits__inner .benefits__items .benefits__item .item-text{padding:3rem}}.benefits .benefits__inner .benefits__items .benefits__item .item-text .item-title{font-weight:700;line-height:120%;font-size:16px}@media(min-width:1200px){.benefits .benefits__inner .benefits__items .benefits__item .item-text .item-title{font-size:2rem}}@media(min-width:1440px){.benefits .benefits__inner .benefits__items .benefits__item .item-text .item-title{font-size:2.4rem}}.benefits .benefits__inner .benefits__items .benefits__item .item-text .item-description{margin-top:12px}.benefits .benefits__inner .benefits__items .benefits__item .item-text span{color:var(--color-green-light)}@media(min-width:1200px){.video-section .video-section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.video-section .video-section__inner .video-section__item{position:relative;padding:10px;height:19.2rem;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:744px){.video-section .video-section__inner .video-section__item{height:39.5rem;padding:2rem}}@media(min-width:1200px){.video-section .video-section__inner .video-section__item{height:65.5rem;width:83.3333333333%;padding:2.8rem 4rem 4rem 2.8rem}}.video-section .video-section__inner .video-section__item .item-text p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background-color:var(--color-white);border-radius:0 12px 0 12px;font-size:14px;font-weight:700;line-height:normal}@media(min-width:744px){.video-section .video-section__inner .video-section__item .item-text p{padding:16px;font-size:2.4rem;height:6.1rem}}@media(min-width:1200px){.video-section .video-section__inner .video-section__item .item-text p{font-size:4rem;height:8rem}}.video-section .video-section__inner .video-section__item .item-text p:first-child{border-top-left-radius:12px}.video-section .video-section__inner .video-section__item .item-text p:last-child{border-bottom-right-radius:12px;margin-left:82px}@media(min-width:744px){.video-section .video-section__inner .video-section__item .item-text p:last-child{margin-left:166px}}.video-section .video-section__inner .video-section__item .item-text p img{width:2rem;height:2rem}.video-section .video-section__inner .video-section__item .item-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:20px}.video-section .video-section__inner .video-section__item .item-cover img{border-radius:inherit}.video-section .video-section__inner .video-section__item .item-icon{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;cursor:pointer}@media(max-width:743px){.video-section .video-section__inner .video-section__item .item-icon{margin-top:10px}}@media(min-width:744px){.video-section .video-section__inner .video-section__item .item-icon{width:8rem;height:8rem;margin-top:16px}}@media(min-width:1200px){.video-section .video-section__inner .video-section__item .item-icon{width:13rem;height:13rem;margin-top:7.5rem}}.video-section .video-section__inner .video-section__item .yellow-sticker{-webkit-transform:rotate(18.91deg);-ms-transform:rotate(18.91deg);transform:rotate(18.91deg);-ms-flex-item-align:end;align-self:flex-end}@media(min-width:744px){.video-section .video-section__inner .video-section__item .yellow-sticker{bottom:2rem}}@media(min-width:1200px){.video-section .video-section__inner .video-section__item .yellow-sticker{bottom:4rem}}@media(min-width:1440px){.video-section .video-section__inner .video-section__item .yellow-sticker{bottom:6rem;right:-6rem}}.steps .steps__inner .steps__inner-items{display:grid;gap:10px}@media(min-width:744px){.steps .steps__inner .steps__inner-items{grid-template-columns:repeat(2,1fr);row-gap:20px}}@media(min-width:1200px){.steps .steps__inner .steps__inner-items{grid-template-columns:repeat(4,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.steps .steps__inner .steps__inner-items .step{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:20px 23px;padding:2rem;border-radius:20px;background-color:var(--color-white)}@media(min-width:1200px){.steps .steps__inner .steps__inner-items .step:nth-child(5n+1){grid-column:span 2}}.steps .steps__inner .steps__inner-items .step .step-number{width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;font-weight:700;color:var(--color-white);background-color:var(--color-green-light);border-radius:50%}@media(min-width:1200px){.steps .steps__inner .steps__inner-items .step .step-number{font-size:2.5rem}}.steps .steps__inner .steps__inner-items .step .step-name{-ms-flex-item-align:center;align-self:center;font-weight:700;line-height:120%;font-size:2.4rem}.steps .steps__inner .steps__inner-items .step .step-description{grid-column:1/3}.steps .steps__inner .form-measure{margin-top:4rem}@media(min-width:744px){.steps .steps__inner .form-measure{margin-top:2rem}}@media(max-width:1199px){.steps .steps__inner .form-measure .general-form__image{margin-top:6rem;margin-left:auto;margin-right:auto;width:100%}}.about .about__inner{position:relative}.about .about__inner .yellow-sticker{top:-5rem;right:7rem;-webkit-transform:rotate(-21.619deg);-ms-transform:rotate(-21.619deg);transform:rotate(-21.619deg)}@media(min-width:1200px){.about .about__inner .yellow-sticker{top:-5rem;right:42%}}@media(min-width:1440px){.about .about__inner .yellow-sticker{right:40%}}.about .about__inner .about__inner-info{padding:2rem 12px;border-radius:20px;background-color:var(--color-white);display:grid;gap:10px}@media(min-width:1200px){.about .about__inner .about__inner-info{padding:2rem;gap:20px;grid-template-columns:calc(58.3333333333% - 10px) calc(41.6666666667% - 10px)}}.about .about__inner .about__inner-info .info-description{margin-top:14px}.about .about__inner .about__inner-info .info-benefits{margin-top:2rem;display:grid;gap:10px}@media(min-width:744px){.about .about__inner .about__inner-info .info-benefits{grid-template-columns:repeat(2,1fr)}}.about .about__inner .about__inner-info .info-benefits .info-benefit{border-radius:20px;background-color:var(--color-bg);padding:2rem}.about .about__inner .about__inner-info .info-benefits .info-benefit .benefit-title{color:var(--color-green-light);font-weight:700;line-height:120%;font-size:2rem}.about .about__inner .about__inner-info .info-benefits .info-benefit .benefit-description{margin-top:10px}.about .about__inner .about__inner-info .info-image{border-radius:20px}.about .about__inner .about__inner-info .info-image img{border-radius:inherit}.about .about__inner .about__inner-blocks{display:grid;gap:10px;margin-top:4rem}@media(min-width:744px){.about .about__inner .about__inner-blocks{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.about .about__inner .about__inner-blocks{grid-template-columns:repeat(4,1fr);grid-auto-rows:225px}}.about .about__inner .about__inner-blocks .about__inner-block{padding:2rem;display:grid;gap:10px;border-radius:20px;background-color:var(--color-white)}.about .about__inner .about__inner-blocks .about__inner-block .block-title{font-weight:700;line-height:120%;font-size:2.4rem}@media(min-width:1440px){.about .about__inner .about__inner-blocks .about__inner-block .block-title{width:90%}}@media(min-width:744px){.about .about__inner .about__inner-blocks .about__inner-block:first-child{grid-column:span 2}}@media(min-width:744px){.about .about__inner .about__inner-blocks .about__inner-block:first-child .block-action{width:26.9rem}}@media(min-width:1200px){.about .about__inner .about__inner-blocks .about__inner-block:nth-child(4n),.about .about__inner .about__inner-blocks .about__inner-block:nth-child(4n+1){grid-column:span 2}}@media(min-width:1200px){.about .about__inner .about__inner-blocks .about__inner-block:nth-child(4n) .block-action,.about .about__inner .about__inner-blocks .about__inner-block:nth-child(4n+1) .block-action{width:26.9rem}}.about .about__inner .about__inner-blocks .about__inner-block .block-description{font-size:14px;line-height:normal}.about .about__inner .about__inner-blocks .about__inner-block .block-action{margin-top:2rem}@media(min-width:1200px){.about .about__inner .about__inner-blocks .about__inner-block .block-action{-ms-flex-item-align:end;align-self:flex-end}}.about .about__inner .about__inner-blocks .about__inner-block .block-action .btn{padding:16px}.news .slider-section__inner-items .swiper-slide .item-text .item-name{font-weight:700;line-height:120%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.news .slider-section__inner-items .swiper-slide .item-text .item-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.news .swiper-pagination{margin:2rem auto 0;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}@media(min-width:744px){.engineering-section .engineering-section__inner-items{grid-template-columns:repeat(3,1fr)}}.engineering-section .engineering-section__inner-items.general-cards-wrapper .general-card:after,.engineering-section .engineering-section__inner-items.general-cards-wrapper .general-card:before{top:2rem;right:2rem}@media(min-width:1200px){.engineering-section .engineering-section__inner-items.general-cards-wrapper .general-card:after,.engineering-section .engineering-section__inner-items.general-cards-wrapper .general-card:before{top:3rem;right:3rem}}.engineering-benefits .engineering-benefits__inner .engineering-benefits__items.general-info-items{gap:10px}@media(min-width:1200px){.engineering-benefits .engineering-benefits__inner .engineering-benefits__items.general-info-items{grid-template-columns:repeat(4,1fr);gap:20px}}.engineering-benefits .engineering-benefits__inner .engineering-benefits__items.general-info-items .general-info-item .item-image{padding-bottom:74.3670886076%}@media(min-width:744px){.engineering-benefits .engineering-benefits__inner .engineering-benefits__items.general-info-items .general-info-item .item-image{padding-bottom:74.1433021807%}}@media(min-width:1200px){.engineering-benefits .engineering-benefits__inner .engineering-benefits__items.general-info-items .general-info-item .item-image{padding-bottom:74.1035856574%}}@media(min-width:1440px){.engineering-benefits .engineering-benefits__inner .engineering-benefits__items.general-info-items .general-info-item .item-image{padding-bottom:73.9549839228%}}.engineering-benefits .general-info-item{padding:10px 10px 16px;position:relative;background-color:var(--color-white)}.engineering-benefits .general-info-item .item-image{border-radius:12px}.engineering-benefits .general-info-item .item-text{margin-top:2rem}.engineering-benefits .general-info-item .item-text .item-name{font-size:2rem}@media(min-width:1440px){.engineering-benefits .general-info-item .item-text .item-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}}.engineering-benefits .general-info-item .item-text .item-description{margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.seo-block .seo-block__inner~.seo-block__inner{margin-top:4rem}@media(min-width:1200px){.seo-block .seo-block__inner~.seo-block__inner{margin-top:6rem}}.seo-block.engineering-subcategory-description .seo-block__text h3{font-size:2.4rem}.seo-block.engineering-subcategory-description .seo-block__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media(min-width:1200px){.seo-block.engineering-subcategory-description .seo-block__inner{grid-template-columns:repeat(2,1fr)}}.seo-block.engineering-subcategory-description .seo-block__inner:first-child .seo-block__image{height:21.8rem;position:relative}@media(min-width:744px){.seo-block.engineering-subcategory-description .seo-block__inner:first-child .seo-block__image{height:39.5rem}}.seo-block.engineering-subcategory-description .seo-block__inner:first-child .yellow-sticker{top:-5rem;right:0;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}@media(min-width:1200px){.seo-block.engineering-subcategory-description .seo-block__inner:first-child .yellow-sticker{top:-4rem;right:3rem}}@media(min-width:1440px){.seo-block.engineering-subcategory-description .seo-block__inner:first-child .yellow-sticker{top:-5rem}}.seo-block.engineering-subcategory-description .seo-block__inner:nth-child(2) .seo-block__image{height:23.8rem}@media(min-width:744px){.seo-block.engineering-subcategory-description .seo-block__inner:nth-child(2) .seo-block__image{height:45.5rem}}@media(min-width:1200px){.seo-block.engineering-subcategory-description .seo-block__inner:nth-child(2) .seo-block__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:1200px){.seo-block.engineering-subcategory-description .seo-block__inner:nth-child(2) .seo-block__text{justify-self:flex-end;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.seo-block.engineering-subcategory-description .seo-block__inner:nth-child(3) .seo-block__image{height:27.7rem}@media(min-width:744px){.seo-block.engineering-subcategory-description .seo-block__inner:nth-child(3) .seo-block__image{height:61.8rem}}@media(min-width:1200px){.seo-block.engineering-detailed-description .seo-block__head{width:66.6666666667%}}@media(min-width:1440px){.seo-block.engineering-detailed-description .seo-block__head{width:unset}}.seo-block.engineering-detailed-description .seo-block__inner{margin-top:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media(min-width:1200px){.seo-block.engineering-detailed-description .seo-block__inner{grid-template-columns:repeat(2,1fr)}}.seo-block.engineering-detailed-description .seo-block__inner .seo-block__image{position:relative}.seo-block.engineering-detailed-description .seo-block__inner .seo-block__image .yellow-sticker{display:block;bottom:10px;right:10px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}@media(min-width:744px){.seo-block.engineering-detailed-description .seo-block__inner .seo-block__image .yellow-sticker{bottom:unset;top:15px;right:15px}}@media(min-width:1200px){.seo-block.engineering-detailed-description .seo-block__inner .seo-block__image .yellow-sticker{top:-5.5rem;right:0}}@media(min-width:1440px){.seo-block.engineering-detailed-description .seo-block__inner .seo-block__image .yellow-sticker{right:-3.5rem}}.seo-block.engineering-detailed-description .seo-block__inner:first-child .seo-block__image{height:23.6rem;position:relative}@media(min-width:744px){.seo-block.engineering-detailed-description .seo-block__inner:first-child .seo-block__image{height:48.6rem}}.seo-block.engineering-detailed-description .seo-block__inner:last-of-type .seo-block__image{height:20.2rem}@media(min-width:744px){.seo-block.engineering-detailed-description .seo-block__inner:last-of-type .seo-block__image{height:41.6rem}}@media(min-width:1200px){.seo-block.engineering-detailed-description .seo-block__inner:last-of-type .seo-block__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:1200px){.seo-block.engineering-detailed-description .seo-block__inner:last-of-type .seo-block__text{justify-self:flex-end;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.seo-block.engineering-detailed-intro .seo-block__image{height:19.5rem}@media(min-width:744px){.seo-block.engineering-detailed-intro .seo-block__image{height:40.1rem}}@media(min-width:1200px){.seo-block.engineering-detailed-intro .seo-block__image{height:32.7rem}}@media(min-width:1440px){.seo-block.engineering-detailed-intro .seo-block__image{height:39.5rem;width:90%}}.seo-block.engineering-detailed-intro .seo-block__text{justify-self:flex-end}.seo-block.engineering-detailed-intro .table .table-wrapper{margin-top:2rem;padding:12px;display:grid;grid-template-rows:repeat(10,auto) 1fr;border-radius:20px;background-color:var(--color-white)}.seo-block.engineering-detailed-intro .table .table-wrapper .table-row{padding:16px 0;display:grid;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(2,1fr)}.seo-block.engineering-detailed-intro .table .table-wrapper .table-row:not(:last-child){border-bottom:1px solid var(--color-stroke)}.seo-block.engineering-detailed-intro .table .table-wrapper .table-row .cell.cell-name{font-weight:700;line-height:120%;width:20rem}.seo-block.engineering-detailed-intro .actions{display:grid;gap:10px;margin-top:2rem}@media(min-width:744px){.seo-block.engineering-detailed-intro .actions{grid-template-columns:repeat(2,1fr)}}.seo-block.engineering-detailed-intro .actions .btn{padding:16px;height:7rem}.category-products .category-products__item{display:grid;gap:20px;border-radius:20px;background-color:var(--color-white);padding:0 12px 2rem}.category-products .category-products__item .item-image{width:31.1rem;height:auto;justify-self:center}.category-products .category-products__item .item-name{font-weight:700}.category-products .category-products__item .item-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.category-products .category-products__item .item-actions .btn{height:4.6rem;width:50%}.page404{margin-top:4rem}@media(min-width:1200px){.page404{margin-top:6rem}}.page404 .page404__inner{background-color:var(--color-white);border-radius:40px;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:20px;margin:0 auto}@media(min-width:744px){.page404 .page404__inner{padding:3rem}}@media(min-width:1200px){.page404 .page404__inner{width:66.6666666667%}}@media(min-width:1440px){.page404 .page404__inner{width:50%}}.page404 .page404__inner .page404__inner-title{font-size:12rem;color:var(--color-green-light);font-weight:700;line-height:120%}@media(min-width:744px){.page404 .page404__inner .page404__inner-title{font-size:16rem}}@media(min-width:1200px){.page404 .page404__inner .page404__inner-title{font-size:18rem}}@media(min-width:1440px){.page404 .page404__inner .page404__inner-title{font-size:20rem}}.page404 .page404__inner .page404__inner-subtitle{margin-top:-10px;font-weight:700;line-height:120%;font-size:2.4rem}@media(min-width:744px){.page404 .page404__inner .page404__inner-subtitle{font-size:3rem}}@media(min-width:1200px){.page404 .page404__inner .page404__inner-subtitle{font-size:3.5rem}}@media(min-width:1440px){.page404 .page404__inner .page404__inner-subtitle{font-size:4rem}}.page404 .page404__inner .page404__inner-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2rem auto 0;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page404 .page404__inner .page404__inner-actions .btn{width:28.9rem;padding-top:16px;padding-bottom:16px}@media(min-width:744px){.page404 .page404__inner .page404__inner-actions .btn{width:23.1rem}}.page404 .page404__inner .page404__inner-actions .btn img{width:2.4rem;height:2.4rem;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:var(--transition-style);transition:var(--transition-style)}.page404 .page404__inner .page404__inner-actions .btn:hover img{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}@media(min-width:744px){.page404 .page404__inner .page404__inner-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:1200px){.page404 .page404__inner .page404__inner-actions{gap:20px}}@media(min-width:1200px){.info .info__inner .info__inner-content.seo-block .seo-block__inner{grid-template-columns:calc(41.6666666667% - 10px) calc(58.3333333333% - 10px)}}.info .info__inner .info__inner-content.seo-block .seo-block__text{display:grid;gap:30px}@media(min-width:1200px){.info .info__inner .info__inner-content.seo-block .seo-block__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.info .info__inner .info__inner-content.seo-block .seo-block__text p{margin-top:0}.info .info__inner .info__inner-content.seo-block .seo-block__text .text-items{display:grid;gap:16px;grid-template-rows:repeat(2,auto) 1fr}.info .info__inner .info__inner-content.seo-block .seo-block__text .text-items .text-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.info .info__inner .info__inner-content.seo-block .seo-block__text .text-items .text-item .item-icon{width:4rem;min-width:40px;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info .info__inner .info__inner-content.seo-block .seo-block__text .text-items .text-item .item-icon img{-o-object-fit:contain;object-fit:contain}.info .info__inner .info__inner-content.seo-block .seo-block__image{border-radius:30px;width:100%;height:auto}@media(min-width:1200px){.info .info__inner .info__inner-content.seo-block .seo-block__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.instructions__inner-content{margin-top:4rem}.payment-section .payment-section__inner .payment-section__inner-items{gap:20px}@media(min-width:1200px){.payment-section .payment-section__inner .payment-section__inner-items{grid-template-columns:repeat(3,1fr)}}.payment-section .payment-section__inner .payment-section__inner-items .general-card{row-gap:10px;border-radius:30px}@media(min-width:744px){.payment-section .payment-section__inner .payment-section__inner-items .general-card{padding:3rem}}@media(min-width:1200px){.payment-section .payment-section__inner .payment-section__inner-items .general-card{grid-template-rows:repeat(2,auto) 1fr;-ms-flex-line-pack:unset;align-content:unset}}.payment-section .payment-section__inner .payment-section__inner-items .general-card:after{display:none}.payment-section .payment-section__inner .payment-section__inner-items .general-card .card-text{font-weight:700;line-height:120%;font-size:2.4rem;margin-top:10px}@media(min-width:1200px){.payment-section .payment-section__inner .payment-section__inner-items .general-card .card-text{font-size:3.5rem}}@media(min-width:1440px){.payment-section .payment-section__inner .payment-section__inner-items .general-card .card-text{font-size:4rem}}@media(min-width:744px){.payment-section .payment-section__inner .payment-section__inner-items .general-card .card-text{font-size:3rem}}.order-success{margin-top:4rem}@media(min-width:1200px){.order-success{margin-top:6rem}}.order-success .order-success__inner{background-color:var(--color-white);border-radius:40px;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:40px;margin:0 auto}@media(min-width:744px){.order-success .order-success__inner{padding:3rem}}@media(min-width:1200px){.order-success .order-success__inner{width:66.6666666667%}}@media(min-width:1440px){.order-success .order-success__inner{width:50%}}.order-success .order-success__inner .order-success__inner-icon{width:8rem;height:8rem}.order-success .order-success__inner .order-success__inner-text .order-success__inner-title{font-size:3rem;color:var(--color-green-light);font-weight:700;line-height:120%}@media(min-width:744px){.order-success .order-success__inner .order-success__inner-text .order-success__inner-title{font-size:3.5rem}}@media(min-width:1440px){.order-success .order-success__inner .order-success__inner-text .order-success__inner-title{font-size:4rem}}.order-success .order-success__inner .order-success__inner-text p{margin-top:2rem}.order-success .order-success__inner .order-success__inner-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2rem auto 0;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.order-success .order-success__inner .order-success__inner-actions .btn{width:28.9rem;padding-top:16px;padding-bottom:16px}@media(min-width:744px){.order-success .order-success__inner .order-success__inner-actions .btn{width:23.1rem}}@media(min-width:744px){.order-success .order-success__inner .order-success__inner-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:1200px){.order-success .order-success__inner .order-success__inner-actions{gap:20px}}.promos .promos__inner .promos__items.general-info-items .general-info-item .item-image{padding-bottom:50.625%}@media(min-width:744px){.promos .promos__inner .promos__items.general-info-items .general-info-item .item-image{padding-bottom:51.3846153846%}}@media(min-width:1200px){.promos .promos__inner .promos__items.general-info-items .general-info-item .item-image{padding-bottom:51.8413597734%}}@media(min-width:1440px){.promos .promos__inner .promos__items.general-info-items .general-info-item .item-image{padding-bottom:53.1177829099%}}.promos .promos__inner .item-sticker{position:absolute;bottom:10px;right:10px;width:7rem;height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:0}.promos .promos__inner .item-sticker span{position:relative;z-index:1;-webkit-transform:rotate(-18.968deg);-ms-transform:rotate(-18.968deg);transform:rotate(-18.968deg);font-size:14px;font-weight:700}.promos .general-info-item{padding:10px 10px 16px;position:relative;background-color:var(--color-white);height:100%}.promos .general-info-item .item-date{position:absolute;top:0;left:4rem;z-index:1;color:var(--color-white);background-color:var(--color-green-light);font-weight:700;padding:6px 12px;border-radius:0 0 8px 8px}.promos .general-info-item .item-image{border-radius:12px}.promos .general-info-item .item-text{margin-top:2rem}.promos .general-info-item .item-text .item-name{font-size:2rem}@media(min-width:1440px){.promos .general-info-item .item-text .item-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}.promos .general-info-item .item-text .item-description{margin-top:4px}@media(min-width:1440px){.news .news__inner .news__items.general-info-items{grid-template-columns:repeat(4,1fr)}}.news .news__inner .news__items.general-info-items .general-info-item .item-image{padding-bottom:64.4117647059%}@media(min-width:744px){.news .news__inner .news__items.general-info-items .general-info-item .item-image{padding-bottom:64.347826087%}}@media(min-width:1200px){.news .news__inner .news__items.general-info-items .general-info-item .item-image{padding-bottom:64.3431635389%}}@media(min-width:1440px){.news .news__inner .news__items.general-info-items .general-info-item .item-image{padding-bottom:64.1791044776%}}.news .general-info-item .item-image{border-radius:20px}.news .general-info-item .item-image img{border-radius:inherit}.news .general-info-item .item-text{margin:12px 0}.news .general-info-item .item-date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 7px;margin-top:auto;color:var(--color-white);background-color:var(--color-green-light);border-radius:100px}@media(min-width:1440px){.articles .articles__inner .articles__items.general-info-items{grid-template-columns:repeat(4,1fr)}}.articles .articles__inner .articles__items.general-info-items .general-info-item{background-color:var(--color-white)}.articles .articles__inner .articles__items.general-info-items .general-info-item .item-image{padding-bottom:60%}@media(min-width:744px){.articles .articles__inner .articles__items.general-info-items .general-info-item .item-image{padding-bottom:60%}}@media(min-width:1200px){.articles .articles__inner .articles__items.general-info-items .general-info-item .item-image{padding-bottom:59.7855227882%}}@media(min-width:1440px){.articles .articles__inner .articles__items.general-info-items .general-info-item .item-image{padding-bottom:59.7014925373%}}.articles .articles__inner .articles__items.general-info-items .general-info-item .item-text{padding:2rem 12px}.articles .articles__inner .articles__items.general-info-items .general-info-item .item-text .item-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}@media(min-width:1440px){.articles .articles__inner .articles__items.general-info-items .general-info-item .item-text .item-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}.articles .articles__inner .articles__items.general-info-items .general-info-item .item-text .item-description{margin-top:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.articles .general-info-item{background-color:var(--color-white)}.articles .general-info-item .item-image{border-radius:20px 20px 0 0}.articles .general-info-item .item-text{padding:2rem 12px}.articles .general-info-item .item-text .item-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}@media(min-width:1440px){.articles .general-info-item .item-text .item-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}.articles .general-info-item .item-text .item-description{margin-top:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.faq.faq-page .faq__inner .faq__items{grid-column:1/3;grid-row:1/2}.faq.faq-page .faq__inner .faq__action.show-more .btn{margin:0}.form-shortcut .general-form__inner{position:relative}@media(min-width:744px){.form-shortcut .general-form__inner{grid-template-columns:25% 58.3333333333%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1200px){.form-shortcut .general-form__inner{grid-template-columns:30% 41.6666666667% auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:1440px){.form-shortcut .general-form__inner{grid-template-columns:25% 41.6666666667% auto}}@media(min-width:744px){.form-shortcut .general-form__inner .general-form__subtitle{width:unset}}@media(min-width:1200px){.form-shortcut .general-form__inner .general-form__subtitle{grid-row:1/2;grid-column:2/3;font-size:16px}}@media(min-width:1440px){.form-shortcut .general-form__inner .general-form__subtitle{font-size:2rem}}.form-shortcut .general-form__inner form{margin-top:0}@media(min-width:744px){.form-shortcut .general-form__inner form{grid-row:2/3;grid-column:2/3}}@media(min-width:1200px){.form-shortcut .general-form__inner form{grid-row:1/2;grid-column:3/4}}.form-shortcut .general-form__inner form .btn{padding:16px;width:19.5rem;height:5.2rem}.form-shortcut .general-form__inner .yellow-sticker{-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg);right:0;top:-14.2rem}@media(min-width:1200px){.form-shortcut .general-form__inner .yellow-sticker{top:-8.5rem}}@media(min-width:1920px){.form-shortcut .general-form__inner .yellow-sticker{right:-5rem;top:-8rem}}.docs__inner-docs-section~.docs__inner-docs-section{margin-top:4rem}.docs__inner-docs-section .docs-title{font-weight:700;line-height:120%;font-size:2.4rem}@media(min-width:744px){.docs__inner-docs-section .docs-title{font-size:3rem}}@media(min-width:1200px){.docs__inner-docs-section .docs-title{font-size:3.5rem}}@media(min-width:1440px){.docs__inner-docs-section .docs-title{font-size:4rem}}.docs__inner-docs-section .docs-title+div{margin-top:3rem}.docs__inner-docs-section h4+div{margin-top:2rem}.docs__inner-docs-section .docs__wrapper{padding:10px;background-color:var(--color-white);border-radius:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.docs__inner-docs-section .docs__wrapper .docs-group{font-weight:700;line-height:120%;font-size:2rem}@media(min-width:744px){.docs__inner-docs-section .docs__wrapper .docs-group{font-size:2.4rem}}@media(min-width:1200px){.docs__inner-docs-section .docs__wrapper .docs-group{font-size:3rem}}.docs__inner-docs-section .docs__wrapper .docs-items{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:1200px){.docs__inner-docs-section .docs__wrapper{padding:2rem;border-radius:30px}}.docs__inner-docs-section .docs__wrapper .doc{background-color:var(--color-bg)}@media(min-width:744px){.docs__inner-docs-section .docs__wrapper .doc{width:16.2rem}}@media(min-width:1200px){.docs__inner-docs-section .docs__wrapper .doc{width:26.5rem}}@media(min-width:1440px){.docs__inner-docs-section .docs__wrapper .doc{width:32.5rem}}.docs__inner-docs-section .docs__wrapper .doc:hover .doc-name{color:var(--color-green-light)}.docs__wrapper~.docs__wrapper{margin-top:2rem}.docs-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media(max-width:743px){.docs-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:1200px){.docs-items{gap:20px}}.doc{padding:2rem;display:grid;-ms-flex-line-pack:justify;align-content:space-between;height:17.9rem;border-radius:20px;background-color:var(--color-white)}.doc .doc-icon{width:4rem;height:4rem}.doc .doc-info{overflow:hidden}.doc .doc-info p~p{margin-top:10px}.doc .doc-info .doc-name{font-weight:700;line-height:120%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:var(--transition-style);transition:var(--transition-style)}.doc .doc-info .doc-size{font-size:14px}.docs,.licenses{position:relative}.docs .yellow-sticker,.licenses .yellow-sticker{top:-7rem;right:2rem;-webkit-transform:rotate(-21.619deg);-ms-transform:rotate(-21.619deg);transform:rotate(-21.619deg)}@media(min-width:1200px){.docs .yellow-sticker,.licenses .yellow-sticker{top:-10rem;width:14rem}}@media(min-width:1440px){.docs .yellow-sticker,.licenses .yellow-sticker{right:0;top:-14rem}}@media(min-width:1200px){.licenses .section-head{grid-template-columns:100%;width:68%}}.licenses .section-head .section-head__title{font-size:2.4rem;font-weight:700;line-height:120%}@media(min-width:744px){.licenses .section-head .section-head__title{font-size:3rem}}@media(min-width:1200px){.licenses .section-head .section-head__title{font-size:3.5rem}}@media(min-width:1440px){.licenses .section-head .section-head__title{font-size:4rem}}.licenses .general-items{display:grid;gap:10px}@media(min-width:744px){.licenses .general-items{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.licenses .general-items{gap:20px}}.licenses .general-items .general-item{padding:2rem;display:grid;gap:20px;border-radius:30px;background-color:var(--color-white)}.licenses .general-items .general-item:hover .license-title{color:var(--color-green-light)}@media(min-width:1200px){.licenses .general-items .general-item{grid-template-columns:auto 1fr}}.licenses .general-items .general-item .item-image{height:20.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.licenses .general-items .general-item .item-image img{-o-object-fit:contain;object-fit:contain;border-radius:20px;border:1px solid var(--color-stroke)}@media(min-width:1200px){.licenses .general-items .general-item .item-image{grid-row:1/4;grid-column:1/2}}.licenses .general-items .general-item .item-title{font-weight:700;line-height:120%;font-size:2.4rem;-webkit-transition:var(--transition-style);transition:var(--transition-style)}.licenses .general-items .general-item .item-description{margin-top:-10px}.licenses .general-items .general-item .item-zoom{width:4rem;height:4rem;justify-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;border-radius:50%;background:var(--color-green-light) url(../images/icon_zoom.svg) no-repeat 50%;background-size:20px;-webkit-transition:var(--transition-style);transition:var(--transition-style);cursor:pointer}@media(min-width:1200px){.licenses .general-items .general-item .item-zoom{grid-row:3/4}}.licenses .general-items .general-item .item-zoom:hover{background-color:var(--color-green-dark)}.instructions .docs-items{width:100%;display:grid}@media(min-width:744px){.instructions .docs-items{grid-template-columns:repeat(4,1fr)}}.general-items+.section-head{margin-top:4rem}@media(min-width:1200px){.general-items+.section-head{margin-top:6rem}}.partners .partners__inner .section-head .section-head__text{width:100%}.partners .partners__inner .partners__inner-wrapper{display:grid;gap:10px}@media(min-width:744px){.partners .partners__inner .partners__inner-wrapper{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.partners .partners__inner .partners__inner-wrapper{gap:20px}}.partners .partners__inner .partners__inner-wrapper .partner{padding:14px 12px 3rem;text-align:center;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;background-color:var(--color-white)}.partners .partners__inner .partners__inner-wrapper .partner .partner-logo{height:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partners .partners__inner .partners__inner-wrapper .partner .partner-logo img{-o-object-fit:scale-down;object-fit:scale-down}.partners .partners__inner .partners__inner-wrapper .partner .partner-text{margin-top:12px;display:grid;gap:10px}.partners .partners__inner .partners__inner-wrapper .partner .partner-text .partner-name{font-size:2rem;font-weight:700;line-height:120%}@media(min-width:1200px){.partners .partners__inner .partners__inner-wrapper .partner .partner-text .partner-name{font-size:2.4rem}}.partners .partners__inner .partners__inner-wrapper .partner .partner-text .partner-link{color:var(--color-green-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.partners .partners__inner .partners__inner-wrapper .partner .partner-text .partner-link svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.partners .partners__inner .partners__inner-wrapper .partner .partner-text .partner-link svg path{stroke:var(--color-green-light)}.clients .clients__inner{display:grid;gap:20px}.clients .clients__inner .clients__inner-wrapper{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media(min-width:744px){.clients .clients__inner .clients__inner-wrapper{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.clients .clients__inner .clients__inner-wrapper{gap:20px}}.clients .clients__inner .clients__inner-wrapper .client{padding:2rem 12px;text-align:center;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-radius:20px;background-color:var(--color-white)}@media(min-width:744px){.clients .clients__inner .clients__inner-wrapper .client{padding:3rem 2rem;gap:20px}}.clients .clients__inner .clients__inner-wrapper .client .client-logo{height:4.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:744px){.clients .clients__inner .clients__inner-wrapper .client .client-logo{height:10rem}}.clients .clients__inner .clients__inner-wrapper .client .client-logo img{-o-object-fit:scale-down;object-fit:scale-down}.clients .clients__inner .clients__inner-wrapper .client .client-name{font-size:14px;font-weight:700;line-height:120%}@media(min-width:744px){.clients .clients__inner .clients__inner-wrapper .client .client-name{font-size:2rem}}@media(min-width:1200px){.clients .clients__inner .clients__inner-wrapper .client .client-name{font-size:2.4rem}}.clients .clients__inner .clients__inner-text p~p{margin-top:10px}@media(min-width:1200px){.about .seo-block .seo-block__text{grid-column:1/2;grid-row:1/3}}.about .seo-block .seo-block__image{height:24.1rem}@media(min-width:744px){.about .seo-block .seo-block__image{height:36.2rem}}@media(min-width:1200px){.about .seo-block .seo-block__image{height:auto}}@media(min-width:1200px){.about .seo-block .seo-block__image:last-child{grid-column:2/3;grid-row:2/3}}.partnership{position:relative}.partnership .yellow-sticker{top:-7rem;right:var(--container);-webkit-transform:rotate(-21.619deg);-ms-transform:rotate(-21.619deg);transform:rotate(-21.619deg)}@media(min-width:1200px){.partnership .yellow-sticker{top:-12rem;width:14rem}}@media(min-width:744px){.partnership .general-benefits-wrapper.benefits .general-benefits-wrapper__items{grid-template-columns:calc(33.3333333333% - 5px) calc(16.6666666667% - 10px) calc(16.6666666667% - 10px) calc(33.3333333333% - 5px)}}@media(min-width:1200px){.partnership .general-benefits-wrapper.benefits .general-benefits-wrapper__items{grid-template-columns:calc(33.3333333333% - 10px) calc(16.6666666667% - 20px) calc(16.6666666667% - 20px) calc(33.3333333333% - 10px)}}@media(min-width:744px){.partnership .general-benefits-wrapper.benefits .general-benefits-wrapper__items .item:first-child,.partnership .general-benefits-wrapper.benefits .general-benefits-wrapper__items .item:nth-child(3){grid-column:span 1}.partnership .general-benefits-wrapper.benefits .general-benefits-wrapper__items .item:nth-child(2){grid-column:span 2}.partnership .general-benefits-wrapper.benefits .general-benefits-wrapper__items .item:nth-child(4),.partnership .general-benefits-wrapper.benefits .general-benefits-wrapper__items .item:nth-child(5){grid-column:span 2;grid-row:2/3}}@media(min-width:744px){.partnership .general-benefits-wrapper.help .general-benefits-wrapper__items{grid-template-columns:repeat(2,1fr)}}.general-benefits-wrapper~.general-benefits-wrapper{margin-top:6rem}.general-benefits-wrapper{display:grid;gap:20px}.general-benefits-wrapper .general-benefits-wrapper__items{display:grid;gap:10px}@media(min-width:1200px){.general-benefits-wrapper .general-benefits-wrapper__items{gap:20px}}.general-benefits-wrapper .item{padding:2rem;display:grid;-ms-flex-line-pack:justify;align-content:space-between;border-radius:20px;background-color:var(--color-white);gap:20px}.general-benefits-wrapper .item .item-icon{width:4rem;height:4rem}.products-benefits-page .main-title{width:58.3333333333%}@media(min-width:1200px){.products-benefits__inner-head.section-head{width:58.3333333333%}}@media(min-width:1440px){.products-benefits__inner-head.section-head{grid-template-columns:100%;width:45%}}.products-benefits .section-head__title{font-size:2.4rem;font-weight:700;line-height:120%}@media(min-width:744px){.products-benefits .section-head__title{font-size:3rem}}@media(min-width:1200px){.products-benefits .section-head__title{font-size:3.5rem}}@media(min-width:1440px){.products-benefits .section-head__title{font-size:4rem}}.products-benefits .general-benefits-wrapper.difference .general-benefits-wrapper__items,.products-benefits .general-benefits-wrapper.ten-benefits .general-benefits-wrapper__items{grid-template-columns:repeat(2,1fr)}@media(max-width:743px){.products-benefits .general-benefits-wrapper.difference .item,.products-benefits .general-benefits-wrapper.ten-benefits .item{padding:12px}}.products-benefits .general-benefits-wrapper.difference{position:relative}@media(min-width:1200px){.products-benefits .general-benefits-wrapper.difference .general-benefits-wrapper__items{grid-template-columns:repeat(5,1fr)}}.products-benefits .general-benefits-wrapper.difference .yellow-sticker{-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);top:-2rem;right:0}@media(min-width:1200px){.products-benefits .general-benefits-wrapper.difference .yellow-sticker{top:0}}@media(min-width:1920px){.products-benefits .general-benefits-wrapper.difference .yellow-sticker{top:2.5rem;right:-5.5rem}}@media(min-width:744px){.products-benefits .general-benefits-wrapper.ten-benefits-extra .general-benefits-wrapper__items{grid-template-columns:repeat(2,1fr)}}.products-benefits .general-benefits-wrapper.ten-benefits-extra .item .item-icon{background-color:var(--color-green-light);border-radius:50%;color:var(--color-white);font-weight:700;line-height:120%;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-benefits .general-benefits-wrapper .general-benefits-wrapper__description{margin-top:2rem}.products-benefits .general-benefits-wrapper .general-benefits-wrapper__description p~p{margin-top:10px}@media(min-width:744px){.products-benefits .general-benefits-wrapper .general-benefits-wrapper__description{width:83.3333333333%}}@media(min-width:1200px){.products-benefits .general-benefits-wrapper .general-benefits-wrapper__description{width:50%}}.products-benefits .general-benefits-wrapper .general-benefits-wrapper__title{font-weight:700;line-height:120%;font-size:2.4rem}@media(min-width:744px){.products-benefits .general-benefits-wrapper .general-benefits-wrapper__title{font-size:3rem}}@media(min-width:1200px){.products-benefits .general-benefits-wrapper .general-benefits-wrapper__title{font-size:3.5rem}}@media(min-width:1440px){.products-benefits .general-benefits-wrapper .general-benefits-wrapper__title{font-size:4rem}}.products-benefits .seo-block{margin-top:6rem}@media(min-width:1200px){.products-benefits .seo-block .seo-block__inner{grid-template-columns:calc(58.3333333333% - 10px) calc(41.6666666667% - 10px)}}.products-benefits .seo-block .yellow-sticker{-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);bottom:-5rem;right:4rem}@media(min-width:1920px){.products-benefits .seo-block .yellow-sticker{right:-5.5rem}}@media(min-width:744px){.site-map .site-map__inner{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media(min-width:1200px){.site-map .site-map__inner{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.site-map .site-map__inner .nav-block__title{font-weight:700}.site-map .site-map__inner .site-map__nav-block{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.site-map .site-map__inner .site-map__nav-block~.site-map__nav-block{margin-top:3rem}@media(min-width:1200px){.site-map .site-map__inner .site-map__nav-block~.site-map__nav-block{margin-top:4rem}}.site-map .site-map__inner .nav-block__list{margin-top:2rem}.site-map .site-map__inner .nav-block__list .nav-list__item~.nav-list__item{margin-top:10px}.prices.prices-page .table .table-row{grid-template-columns:40px 393px 130px 97px}@media(min-width:744px){.prices.prices-page .table .table-row{grid-template-columns:40px 1fr 130px 97px}}@media(min-width:1200px){.prices.prices-page .table .table-row{grid-template-columns:60px 1fr repeat(2,140px)}}.prices.prices-page .table .table-row .cell:nth-of-type(2){font-weight:700}.prices .prices__inner{overflow-x:auto}@media(max-width:743px){.prices .prices__inner{margin-right:-10px;padding-right:10px}}.prices .prices__inner::-webkit-scrollbar-track{background-color:var(--color-stroke)}.prices .prices__inner::-webkit-scrollbar-thumb{background:var(--color-green-light)}.prices .prices__inner::-webkit-scrollbar{width:100%;cursor:pointer;height:2px}.prices .prices__inner .table{padding:2rem;border-radius:20px;background-color:var(--color-white)}@media(max-width:743px){.prices .prices__inner .table{margin-bottom:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.prices .prices__inner .table .table-row{padding:10px 0;display:grid}.prices .prices__inner .table .table-row.table-row--head{font-weight:700;font-size:2rem}.prices .prices__inner .table .table-row .cell{padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.prices .prices__inner .table .table-row~.table-row{border-top:1px solid var(--color-stroke)}.requisites .requisites__inner{display:grid;gap:40px;position:relative}.requisites .requisites__inner .yellow-sticker{top:-15rem;right:0;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}@media(min-width:1200px){.requisites .requisites__inner .yellow-sticker{top:-13rem;width:14rem}}@media(min-width:1440px){.requisites .requisites__inner .yellow-sticker{top:-14rem}}@media(min-width:1200px){.requisites .requisites__inner{grid-template-columns:repeat(2,1fr);gap:20px}}.requisites .requisites__inner .requisites__inner-table{grid-template-rows:auto 1fr;display:grid}.requisites .requisites__inner .requisites__inner-table.table--eng .table-row:first-child .cell:last-of-type{width:95%}.requisites .requisites__inner .requisites__inner-table .table-title{font-weight:700;line-height:120%;font-size:2.4rem}.requisites .requisites__inner .requisites__inner-table .table-wrapper{margin-top:2rem;padding:12px;display:grid;grid-template-rows:repeat(10,auto) 1fr;border-radius:20px;background-color:var(--color-white)}.requisites .requisites__inner .requisites__inner-table .table-wrapper .table-row{padding:16px 0;display:grid;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.requisites .requisites__inner .requisites__inner-table .table-wrapper .table-row:not(:last-child){border-bottom:1px solid var(--color-stroke)}@media(min-width:744px){.requisites .requisites__inner .requisites__inner-table .table-wrapper .table-row{grid-template-columns:auto 1fr}}.requisites .requisites__inner .requisites__inner-table .table-wrapper .table-row.table-row--file{grid-template-columns:auto 1fr;row-gap:10px;padding:3rem 0 0;align-self:flex-end}.requisites .requisites__inner .requisites__inner-table .table-wrapper .table-row.table-row--file .file-icon{width:4rem;height:4rem;grid-row:1/3}.requisites .requisites__inner .requisites__inner-table .table-wrapper .table-row.table-row--file .file-name{font-weight:700;line-height:120%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.requisites .requisites__inner .requisites__inner-table .table-wrapper .table-row.table-row--file .file-size{grid-column:2/3}.requisites .requisites__inner .requisites__inner-table .table-wrapper .table-row .cell.cell-name{font-weight:700;line-height:120%;width:20rem}.contacts-section .section-head{grid-template-columns:100%}.contacts-section .section-head .section-head__text{display:grid;gap:20px;font-size:16px}@media(min-width:1200px){.contacts-section .section-head .section-head__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:58.3333333333% 1fr}}.contacts-section .section-head .section-head__text .text-exclamation{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;border-radius:20px;background-color:var(--color-white)}.contacts-section .section-head .section-head__text .text-exclamation img{width:2rem;height:2rem}.contacts-section .contacts-section__inner .contacts-section__inner-content{display:grid;gap:20px;padding:2rem 12px;border-radius:20px;background-color:var(--color-white)}@media(min-width:744px){.contacts-section .contacts-section__inner .contacts-section__inner-content{padding:2rem}}@media(min-width:1200px){.contacts-section .contacts-section__inner .contacts-section__inner-content{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.contacts-section .contacts-section__inner .contacts-section__inner-content .content__info{padding:2rem}}.contacts-section .contacts-section__inner .contacts-section__inner-content .content__info .content__info-item~.content__info-item{margin-top:2.4rem}.contacts-section .contacts-section__inner .contacts-section__inner-content .content__info .content__info-item{display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;grid-template-columns:auto 1fr}.contacts-section .contacts-section__inner .contacts-section__inner-content .content__info .content__info-item .item-icon{width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts-section .contacts-section__inner .contacts-section__inner-content .content__info .content__info-item .item-icon img{-o-object-fit:contain;object-fit:contain}.contacts-section .contacts-section__inner .contacts-section__inner-content .content__info .content__info-item .item-title{font-weight:700;line-height:100%}.contacts-section .contacts-section__inner .contacts-section__inner-content .content__info .content__info-item .item-text{grid-row:2/3;grid-column:1/3}.contacts-section .contacts-section__inner .contacts-section__inner-content .content__info .content__info-item .item-text.text--phone{margin-top:10px}.contacts-section .contacts-section__inner .contacts-section__inner-content .content__info .content__info-item .item-text.text--phone .phone~.phone{margin-top:16px}.contacts-section .contacts-section__inner .contacts-section__inner-content .content__info .content__info-item .item-text.text--phone .phone{display:grid;gap:2px}.contacts-section .contacts-section__inner .contacts-section__inner-content .content__info .content__info-item .item-text.text--phone a{font-size:2rem;font-weight:700;line-height:120%}.contacts-section .contacts-section__inner .contacts-section__inner-content .content__map .map__wrapper{border-radius:20px;position:relative;height:45rem}.contacts-section .contacts-section__inner .contacts-section__inner-content .content__map .map__wrapper .ymaps-2-1-79-inner-panes,.contacts-section .contacts-section__inner .contacts-section__inner-content .content__map .map__wrapper .ymaps-2-1-79-map{border-radius:20px}.contacts .contacts-section__inner .yellow-sticker{right:2rem;width:14rem;top:-8.2rem;-webkit-transform:rotate(-28.248deg);-ms-transform:rotate(-28.248deg);transform:rotate(-28.248deg)}@media(max-width:1199px){.contacts .contacts-section__inner .yellow-sticker{display:none}}@media(min-width:1440px){.contacts .contacts-section__inner .yellow-sticker{right:0;top:-9rem}}.contacts .contacts-section__inner-head{margin-top:4rem}.contacts .contacts-section__inner-head .section-head__title{font-weight:700;line-height:120%;font-size:2rem}@media(min-width:744px){.contacts .contacts-section__inner-head .section-head__title{font-size:2.4rem}}@media(min-width:1200px){.contacts .contacts-section__inner-head .section-head__title{font-size:3rem}}.location-map .section-head__title{font-size:2.4rem;font-weight:700;line-height:120%}@media(min-width:744px){.location-map .section-head__title{font-size:3rem}}@media(min-width:1200px){.location-map .section-head__title{font-size:3.5rem}}@media(min-width:1440px){.location-map .section-head__title{font-size:4rem}}.location-map .location-map__inner .location-map__inner-addresses{display:grid;gap:20px}@media(min-width:1200px){.location-map .location-map__inner .location-map__inner-addresses{grid-template-columns:repeat(2,1fr)}}.location-map .location-map__inner .location-map__inner-addresses .address{display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;grid-template-columns:auto 1fr;padding:12px;border-radius:20px;background-color:var(--color-white)}@media(min-width:744px){.location-map .location-map__inner .location-map__inner-addresses .address{padding:2rem}}.location-map .location-map__inner .location-map__inner-addresses .address .address-icon{width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.location-map .location-map__inner .location-map__inner-addresses .address .address-icon img{-o-object-fit:contain;object-fit:contain}.location-map .location-map__inner .location-map__inner-addresses .address .address-title{font-weight:700;line-height:100%}.location-map .location-map__inner .location-map__inner-addresses .address .address-text{grid-row:2/3;grid-column:1/3}.location-map .location-map__inner .location-map__inner-addresses .address .address-image{grid-row:3/4;grid-column:1/3;border-radius:24px;height:23.7rem}@media(min-width:744px){.location-map .location-map__inner .location-map__inner-addresses .address .address-image{height:36.9rem}}@media(min-width:1440px){.location-map .location-map__inner .location-map__inner-addresses .address .address-image{height:45.4rem}}.location-map .location-map__inner .location-map__inner-addresses .address .address-image img{border-radius:inherit}@media(max-width:1199px){.form-consult .general-form__image{display:none}}@media(min-width:744px){.form-consult .general-form__subtitle{width:100%;font-size:2rem}}.vacancies .vacancies__inner{position:relative}.vacancies .vacancies__inner .yellow-sticker{top:-10rem;right:0;-webkit-transform:rotate(-21.619deg);-ms-transform:rotate(-21.619deg);transform:rotate(-21.619deg)}@media(min-width:1200px){.vacancies .vacancies__inner .yellow-sticker{top:-12rem;width:14rem}}@media(min-width:1440px){.vacancies .vacancies__inner .yellow-sticker{top:-13rem}}.vacancies .vacancies__inner .vacancies__inner-block .block-title+.block-items{margin-top:2rem}.vacancies .vacancies__inner .vacancies__inner-block .block-title{font-weight:700;line-height:120%;font-size:2.4rem}@media(min-width:744px){.vacancies .vacancies__inner .vacancies__inner-block .block-title{font-size:3rem}}@media(min-width:1200px){.vacancies .vacancies__inner .vacancies__inner-block .block-title{font-size:3.5rem}}@media(min-width:1440px){.vacancies .vacancies__inner .vacancies__inner-block .block-title{font-size:4rem}}.vacancies .vacancies__inner .vacancies__inner-block .accordion__item{border-radius:20px}.vacancies .vacancies__inner .vacancies__inner-block .accordion__item .accordion__visible .accordion__visible-text p~p{margin-top:10px}.vacancies .vacancies__inner .vacancies__inner-block .accordion__item .accordion__hidden ul{padding-left:20px}@media(min-width:744px){.vacancies .vacancies__inner .vacancies__inner-block .accordion__item .accordion__hidden ul{padding-left:calc(var(--container) + 10px)}}@media(min-width:1440px){.vacancies .vacancies__inner .vacancies__inner-block .accordion__item .accordion__hidden ul{padding-left:30px}}.vacancies .vacancies__inner .vacancies__inner-block .accordion__item .accordion__hidden ul li{list-style:disc}.vacancies .vacancies__inner .vacancies__inner-block .accordion__item .accordion__hidden .job-description-block~.job-description-block,.vacancies .vacancies__inner .vacancies__inner-block .accordion__item .accordion__hidden p+ul{margin-top:10px}.vacancies .vacancies__inner .vacancies__inner-block .accordion__item .accordion__hidden .job-description-action{margin-top:2rem}.vacancies .vacancies__inner .vacancies__inner-block .accordion__item .accordion__hidden .job-description-action .btn{width:100%;padding:16px}@media(min-width:744px){.vacancies .vacancies__inner .vacancies__inner-block .accordion__item .accordion__hidden .job-description-action .btn{width:23.1rem}}.vacancies .vacancies__inner .vacancies__inner-block .accordion__item .accordion__hidden .job-description-action .btn img{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);width:2rem;height:2rem}.vacancies .vacancies__inner .vacancies__inner-block~.vacancies__inner-block{margin-top:4rem}.search .search__inner .search__inner-form form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media(max-width:743px){.search .search__inner .search__inner-form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.search .search__inner .search__inner-form form .btn{padding:16px 6rem;height:6rem}@media(min-width:1200px){.search .search__inner .search__inner-form{width:83.3333333333%}}.search .search__inner .search__inner-items{margin-top:4rem;display:grid;gap:10px}.search .search__inner .search__inner-items .search__inner-item{padding:2rem;display:grid;gap:10px;border-radius:20px;background-color:var(--color-white)}.search .search__inner .search__inner-items .search__inner-item .item-title{font-weight:700}.search .search__inner .search__inner-items .search__inner-item .item-path.breadcrumbs{padding:0}.search .search__inner .search__inner-items .search__inner-item .item-path.breadcrumbs .breadcrumbs-item{font-size:14px;font-weight:400;color:var(--color-black)}.search .search__inner .search__inner-items .search__inner-item .item-path.breadcrumbs .breadcrumbs-item:not(:last-child):after{background-image:url(../images/icon_chevron-right-thin.svg)}.search .search__inner .search__inner-items .search__inner-item .item-preview{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.reviews .reviews__inner .reviews__content{display:grid;gap:50px;position:relative}@media(min-width:1200px){.reviews .reviews__inner .reviews__content{gap:20px;grid-template-columns:calc(75% - 5px) calc(25% - 15px)}}.reviews .reviews__inner .reviews__action{color:var(--color-white);background-color:var(--color-green-light)}@media(min-width:1200px){.reviews .reviews__inner .reviews__action{position:sticky;top:21rem;grid-column:2/3;grid-row:1/2}}.reviews .reviews__inner .reviews__action .reviews__action-icon{width:4rem;height:4rem}.reviews .reviews__inner .reviews__action .reviews__action-btn{width:100%}.reviews .reviews__inner .reviews__action .reviews__action-btn .btn{padding:16px;width:100%}.reviews .reviews__inner .reviews__items{display:grid;gap:10px}.reviews .reviews__inner .reviews__items .reviews__item{padding:2rem;border-radius:20px;background-color:var(--color-white);display:grid;gap:20px}@media(min-width:744px){.reviews .reviews__inner .reviews__items .reviews__item{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.reviews .reviews__inner .reviews__items .reviews__item{gap:0 30px;grid-template-columns:330px 1fr}}.reviews .reviews__inner .reviews__items .reviews__item .reviews__item-photo{height:20.9rem;border-radius:20px}@media(min-width:744px){.reviews .reviews__inner .reviews__items .reviews__item .reviews__item-photo{height:23rem;grid-column:1/2;grid-row:1/2}}@media(min-width:1200px){.reviews .reviews__inner .reviews__items .reviews__item .reviews__item-photo{grid-row:1/3}}@media(min-width:744px){.reviews .reviews__inner .reviews__items .reviews__item .reviews__item-text{grid-column:2/3;grid-row:1/2}}.reviews .reviews__inner .reviews__items .reviews__item .reviews__item-client{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;line-height:120%;font-size:2rem}@media(min-width:744px){.reviews .reviews__inner .reviews__items .reviews__item .reviews__item-client{grid-column:2/3;grid-row:2/3}}@media(min-width:1200px){.reviews .reviews__inner .reviews__items .reviews__item .reviews__item-client{-ms-flex-item-align:end;align-self:flex-end}}.reviews .reviews__inner .reviews__items .reviews__item .reviews__item-client:after{display:block;content:"";background:url(../images/icon_quotes.svg) 50% no-repeat;background-size:contain;bottom:2rem;right:2rem;width:5rem;height:5rem}.reviews .reviews__inner .reviews__inner-action.show-more .btn{margin:0}.reviews__action{padding:2rem;display:grid;grid-template-columns:100%;gap:30px;border-radius:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.reviews__action .reviews__action-btn{width:100%}.reviews__action .reviews__action-btn .btn{padding:16px;width:100%}@media(min-width:1200px){.general-info-page .general-info-page__inner{display:grid;grid-template-columns:calc(75% - 10px) calc(25% - 10px);gap:20px}}.general-info-page .general-info-page__inner .general-info-page__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.general-info-page .general-info-page__inner .general-info-page__detail .detail-date{color:var(--color-white);background-color:var(--color-green-light);font-weight:700;padding:6px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:100px}.general-info-page .general-info-page__inner .general-info-page__detail .detail-image{border-radius:30px;position:relative;height:22.4rem}@media(min-width:744px){.general-info-page .general-info-page__inner .general-info-page__detail .detail-image{height:46.2rem}}@media(min-width:1200px){.general-info-page .general-info-page__inner .general-info-page__detail .detail-image{height:57.2rem}}@media(min-width:744px){.general-info-page .general-info-page__inner .general-info-page__detail .detail-image{height:61.5rem}}.general-info-page .general-info-page__inner .general-info-page__detail .detail-image .yellow-sticker{top:-5rem;right:var(--container);-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}@media(min-width:1200px){.general-info-page .general-info-page__inner .general-info-page__detail .detail-image .yellow-sticker{right:4rem;top:-6rem;width:14rem}}.general-info-page .general-info-page__inner .general-info-page__detail .detail-description p~p{margin-top:2rem}@media(max-width:1199px){.general-info-page .general-info-page__inner .general-info-page__extra{margin-top:8rem}}@media(min-width:1200px){.general-info-page .general-info-page__inner .general-info-page__extra{position:relative;top:-9rem}}@media(min-width:1200px){.general-info-page .general-info-page__inner .general-info-page__extra .extra__head.section-head{grid-template-columns:100%}}@media(min-width:1200px){.general-info-page .general-info-page__inner .general-info-page__extra .extra__head.section-head .swiper-nav{display:none}}.general-info-page .general-info-page__inner .general-info-page__extra .extra__title{font-weight:700;line-height:120%;font-size:2.4rem}@media(min-width:744px){.general-info-page .general-info-page__inner .general-info-page__extra .extra__title{font-size:3rem}}@media(min-width:1200px){.general-info-page .general-info-page__inner .general-info-page__extra .extra__title{font-size:3.5rem}}@media(min-width:1440px){.general-info-page .general-info-page__inner .general-info-page__extra .extra__title{font-size:4rem}}@media(min-width:1200px){.general-info-page .general-info-page__inner .general-info-page__extra .extra__title{font-size:3rem}}.general-info-page .general-info-page__inner .general-info-page__extra .extra__items{margin-top:2rem}@media(min-width:744px){.general-info-page .general-info-page__inner .general-info-page__extra .extra__items{margin-top:4rem}}@media(min-width:1200px){.general-info-page .general-info-page__inner .general-info-page__extra .extra__items .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.general-info-page .general-info-page__inner .general-info-page__extra .extra__items .general-info-item{width:100%}.general-info-page .general-info-page__inner .general-info-page__extra .extra__items.articles .swiper-slide,.general-info-page .general-info-page__inner .general-info-page__extra .extra__items.promos .swiper-slide{border-radius:20px}.general-info-page.article-page .extra__items.articles .general-info-item .item-image{height:20.5rem}@media(min-width:1200px){.general-info-page.article-page .extra__items.articles .general-info-item .item-image{height:16.4rem}}@media(min-width:1440px){.general-info-page.article-page .extra__items.articles .general-info-item .item-image{height:20rem}}.general-info-page.article-page .extra__items.articles .general-info-item .item-text .item-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.general-info-page.news-inner-page .extra__items.news-items .general-info-item .item-image{border-radius:20px;height:22rem}@media(min-width:1200px){.general-info-page.news-inner-page .extra__items.news-items .general-info-item .item-image{height:17.7rem}}@media(min-width:1440px){.general-info-page.news-inner-page .extra__items.news-items .general-info-item .item-image{height:21.5rem}}.general-info-page.news-inner-page .extra__items.news-items .general-info-item .item-text{margin:12px 0}.general-info-page.news-inner-page .extra__items.news-items .general-info-item .item-text .item-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.general-info-page.news-inner-page .extra__items.news-items .general-info-item .item-date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 7px;margin-top:auto;color:var(--color-white);background-color:var(--color-green-light);border-radius:100px}.general-info-page.promo-page .extra__items.promos .swiper-slide{border-radius:20px}.general-info-page.promo-page .extra__items.promos .general-info-item .item-image{height:16.7rem}@media(min-width:1200px){.general-info-page.promo-page .extra__items.promos .general-info-item .item-image{height:13.6rem}}@media(min-width:1440px){.general-info-page.promo-page .extra__items.promos .general-info-item .item-image{height:19.2rem}}.general-info-page.promo-page .extra__items.promos .general-info-item .item-text .item-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media(min-width:1200px){.news-inner-page.general-info-page+.general-form{margin-top:3rem}}@media(min-width:744px){.hero.hero-service .hero__inner{grid-template-columns:60% 25%}}@media(min-width:1200px){.hero.hero-service .hero__inner{grid-template-columns:36% 1fr}}@media(min-width:1440px){.hero.hero-service .hero__inner{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-template-columns:45% 1fr}}.hero.hero-service .hero__inner .hero-bg img{-o-object-position:right;object-position:right}@media(min-width:744px){.prices.service-prices .prices__inner-head.section-head{width:66.6666666667%}}@media(min-width:1200px){.prices.service-prices .prices__inner-head.section-head{grid-template-columns:100%;width:41.6666666667%}}.prices.service-prices .table .table-row{grid-template-columns:303px 157px 180px}@media(min-width:744px){.prices.service-prices .table .table-row{grid-template-columns:1fr 16.6666666667% 25%}}@media(min-width:1200px){.prices.service-prices .table .table-row{gap:40px}}.prices.service-prices .table .table-row .cell:first-of-type{font-weight:700}@media(min-width:1440px){.seo-block.services .seo-block__inner{grid-template-columns:calc(41.6666666667% - 10px) calc(50% - 10px)}}.seo-block.service-detailed-description{position:relative}.seo-block.service-detailed-description .seo-block__inner~.seo-block__inner{margin-top:6rem}@media(min-width:1200px){.seo-block.service-detailed-description .seo-block__inner~.seo-block__inner{margin-top:8rem}}@media(min-width:1440px){.seo-block.service-detailed-description .seo-block__text{width:90%}}.seo-block.service-detailed-description .seo-block__text h3{font-size:2.4rem}.seo-block.service-detailed-description .seo-block__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:1200px){.seo-block.service-detailed-description .seo-block__inner{grid-template-columns:repeat(2,1fr)}}.seo-block.service-detailed-description .seo-block__inner:first-child .seo-block__image{height:21.8rem;position:relative}@media(min-width:744px){.seo-block.service-detailed-description .seo-block__inner:first-child .seo-block__image{height:39.5rem}}.seo-block.service-detailed-description .seo-block__inner:first-child .yellow-sticker{display:block;top:10px;left:10px;-webkit-transform:rotate(18.91deg);-ms-transform:rotate(18.91deg);transform:rotate(18.91deg)}@media(min-width:744px){.seo-block.service-detailed-description .seo-block__inner:first-child .yellow-sticker{top:2rem;left:2rem}}@media(min-width:1200px){.seo-block.service-detailed-description .seo-block__inner:first-child .yellow-sticker{top:-5rem;left:-5rem}}.seo-block.service-detailed-description .seo-block__inner:nth-child(2) .seo-block__image{height:23.8rem}@media(min-width:744px){.seo-block.service-detailed-description .seo-block__inner:nth-child(2) .seo-block__image{height:45.5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:744px){.seo-block.service-detailed-description .seo-block__inner:nth-child(2) .seo-block__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(min-width:1200px){.seo-block.service-detailed-description .seo-block__inner:nth-child(2) .seo-block__text{justify-self:flex-end}}.seo-block.service-detailed-description .seo-block__inner:nth-child(3) .seo-block__image{height:27.7rem}@media(min-width:744px){.seo-block.service-detailed-description .seo-block__inner:nth-child(3) .seo-block__image{height:61.8rem}}.projects .projects-section__inner-content{margin-top:4rem}@media(min-width:1440px){.projects .projects__items.general-info-items{grid-template-columns:repeat(3,1fr)}}.projects-slider .general-info-item,.projects .general-info-item{background-color:var(--color-white)}.projects-slider .general-info-item .item-image,.projects .general-info-item .item-image{border-radius:20px 20px 0 0;padding-bottom:65.2941176471%}@media(min-width:744px){.projects-slider .general-info-item .item-image,.projects .general-info-item .item-image{padding-bottom:65.2173913043%}}@media(min-width:1200px){.projects-slider .general-info-item .item-image,.projects .general-info-item .item-image{padding-bottom:65.1474530831%}}@media(min-width:1440px){.projects-slider .general-info-item .item-image,.projects .general-info-item .item-image{padding-bottom:65.1214128035%}}.projects-slider .general-info-item .item-text,.projects .general-info-item .item-text{padding:12px}@media(min-width:1440px){.projects-slider .general-info-item .item-text,.projects .general-info-item .item-text{padding:2rem}}.projects-slider .general-info-item .item-text .item-description,.projects .general-info-item .item-text .item-description{margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}@media(min-width:1440px){.projects-slider .general-info-item .item-text .item-description,.projects .general-info-item .item-text .item-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical}}.project-detail{margin-top:4rem}@media(min-width:1200px){.project-detail{margin-top:6rem}}@media(min-width:1200px){.project-detail .seo-block .seo-block__inner{grid-template-columns:repeat(2,calc(50% - 10px))}}.project-detail .seo-block .seo-block__inner .seo-block__image{height:unset}.project-detail .swiper{height:auto}.project-detail .swiper .swiper-slide{border-radius:20px}@media(min-width:744px){.project-detail .swiper .swiper-slide{border-radius:40px}}.project-detail .swiper .swiper-slide>*{border-radius:inherit}.project-detail .swiper .slider-image{height:25.6rem}@media(min-width:744px){.project-detail .swiper .slider-image{height:52.6rem}}@media(min-width:1200px){.project-detail .swiper .slider-image{height:42.8rem}}@media(min-width:1440px){.project-detail .swiper .slider-image{height:51.8rem}}.project-detail .swiper .swiper-nav{position:absolute;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:50%;left:9px;width:97%}.project-detail .swiper .swiper-nav .swiper-nav-arrow{background-color:var(--color-white)}.project-detail .swiper .swiper-nav .swiper-nav-arrow svg path{stroke:var(--color-green-light)}@media(min-width:744px){.project-detail .swiper .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:1200px){.project-detail .project-detail__inner{grid-template-columns:repeat(2,calc(50% - 10px))}}.projects-slider .swiper .swiper-slide{height:auto}.projects-slider .swiper .swiper-slide .general-info-item{height:100%}.projects-slider .general-info-items{display:block}@media(min-width:1440px){.projects-slider .general-info-item .item-text .item-name{font-size:2.4rem}}.projects-slider .general-info-item .item-text .item-description{line-clamp:unset;-webkit-line-clamp:unset}@media(min-width:744px){.hero.hero-terraces-detail .hero__inner,.hero.hero-terraces .hero__inner{grid-template-columns:60% 25%}}@media(min-width:1200px){.hero.hero-terraces-detail .hero__inner,.hero.hero-terraces .hero__inner{grid-template-columns:36% 1fr}}@media(min-width:1440px){.hero.hero-terraces-detail .hero__inner,.hero.hero-terraces .hero__inner{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-template-columns:43% 1fr}}@media(min-width:1200px){.prices.terraces-prices .prices__inner-head.section-head{grid-template-columns:100%;width:41.6666666667%}}.prices.terraces-prices .table .table-row{grid-template-columns:413px 180px}@media(min-width:744px){.prices.terraces-prices .table .table-row{grid-template-columns:1fr 268px}}@media(min-width:1200px){.prices.terraces-prices .table .table-row{gap:40px;grid-template-columns:1fr 16.6666666667%}}.prices.terraces-prices .table .table-row .cell:first-of-type{font-weight:700}.prices.terraces-prices .show-more .btn{margin-left:0;margin-right:0}@media(min-width:1200px){.general-form.form-shortcut.calculate .general-form__inner{grid-template-columns:37% 40% auto}}@media(min-width:1440px){.general-form.form-shortcut.calculate .general-form__inner{grid-template-columns:30% 41.6666666667% auto}}.cart .cart__inner-content{display:grid;grid-template-columns:100%}@media(min-width:744px){.cart .cart__inner-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width:743px){.cart .cart__inner-content{row-gap:30px}}@media(min-width:1200px){.cart .cart__inner-content{grid-template-columns:calc(66.6666666667% - 5px) calc(33.3333333333% - 5px)}}@media(min-width:1440px){.cart .cart__inner-content{grid-template-columns:calc(58.3333333333% - 5px) calc(33.3333333333% - 5px)}}.cart .cart__inner-content .cart__inner-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.cart .cart__inner-content .cart__inner-head>div{cursor:pointer}.cart .cart__inner-content .cart__inner-head .print{gap:7px}.cart .cart__inner-content .cart__inner-head .clear,.cart .cart__inner-content .cart__inner-head .print{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart .cart__inner-content .cart__inner-head .clear{width:4rem;height:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:50%;border:1px solid var(--color-stroke)}@media(min-width:744px){.cart .cart__inner-content .cart__inner-head{grid-column:1/2;grid-row:1/2}}@media(min-width:1200px){.cart .cart__inner-content .cart__inner-products{grid-column:1/2;grid-row:2/3}}.cart .cart__inner-content .cart__inner-products .product~.product{margin-top:10px}@media(min-width:1200px){.cart .cart__inner-content .cart__inner-products .product~.product{margin-top:2rem}}.cart .cart__inner-content .cart__inner-products .product{border-radius:20px;background-color:var(--color-white);padding:12px;display:grid;grid-template-columns:1fr auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;font-size:14px}@media(min-width:744px){.cart .cart__inner-content .cart__inner-products .product{padding:2rem;grid-template-columns:repeat(3,auto)}}@media(min-width:1200px){.cart .cart__inner-content .cart__inner-products .product{gap:20px}}.cart .cart__inner-content .cart__inner-products .product .product-delete{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:2.4rem;justify-self:flex-end;grid-column:2/3;grid-row:1/2;border-radius:7px;background:var(--color-bg);cursor:pointer;position:relative;z-index:2}.cart .cart__inner-content .cart__inner-products .product .product-delete svg path{stroke:var(--color-green-light)}@media(min-width:744px){.cart .cart__inner-content .cart__inner-products .product .product-delete{grid-column:3/4;grid-row:1/2}}.cart .cart__inner-content .cart__inner-products .product .product-info{grid-column:1/3;grid-row:2/3;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;gap:4px 10px;padding-bottom:10px;border-bottom:1px solid var(--color-stroke)}@media(min-width:744px){.cart .cart__inner-content .cart__inner-products .product .product-info{grid-column:1/4;grid-row:1/2}}@media(min-width:1200px){.cart .cart__inner-content .cart__inner-products .product .product-info{gap:10px 20px;grid-template-rows:1fr auto auto}}.cart .cart__inner-content .cart__inner-products .product .product-info .product-image{width:11.4rem;height:11.4rem;border-radius:20px;background-color:var(--color-white);grid-column:1/2;grid-row:1/4}.cart .cart__inner-content .cart__inner-products .product .product-info .product-image img{-o-object-fit:contain;object-fit:contain}.cart .cart__inner-content .cart__inner-products .product .product-info .product-name{grid-column:2/3;grid-row:1/2;font-weight:700;line-height:120%;align-self:flex-end}@media(min-width:744px){.cart .cart__inner-content .cart__inner-products .product .product-info .product-name{font-size:2rem}}.cart .cart__inner-content .cart__inner-products .product .product-info .product-color{grid-column:2/3;grid-row:2/3;line-height:normal}@media(max-width:743px){.cart .cart__inner-content .cart__inner-products .product .product-info .product-color{margin-top:6px}}.cart .cart__inner-content .cart__inner-products .product .product-price{grid-column:1/2;grid-row:3/4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px}@media(min-width:744px){.cart .cart__inner-content .cart__inner-products .product .product-price{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;gap:10px}}.cart .cart__inner-content .cart__inner-products .product .product-price .title{font-weight:700;line-height:120%}@media(max-width:743px){.cart .cart__inner-content .cart__inner-products .product .product-price .price-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;gap:4px}}.cart .cart__inner-content .cart__inner-products .product .product-quantity{grid-column:2/3;grid-row:3/4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media(min-width:744px){.cart .cart__inner-content .cart__inner-products .product .product-quantity{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cart .cart__inner-content .cart__inner-products .product .product-quantity span:first-child{font-weight:700;line-height:120%}.cart .cart__inner-content .cart__inner-products .product .product-quantity .counter{width:11.3rem}.cart .cart__inner-content .cart__inner-products .product .product-quantity .counter .btn-count{top:calc(50% - 15px);background-color:var(--color-green-light);border-radius:50%;width:3rem;height:3rem}.cart .cart__inner-content .cart__inner-products .product .product-quantity .counter input{text-align:center;padding:8px 12px;height:3.8rem;font-weight:700}.cart .cart__inner-content .cart__inner-products .product .product-total{grid-column:1/3;grid-row:4/5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media(min-width:744px){.cart .cart__inner-content .cart__inner-products .product .product-total{grid-column:3/4;grid-row:3/4;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cart .cart__inner-content .cart__inner-products .product .product-total .price-block .price-new,.cart .cart__inner-content .cart__inner-products .product .product-total span{font-weight:700;line-height:120%}.cart .cart__inner-content .cart__inner-products .product span{color:var(--color-gray-dark)}.cart .cart__inner-total{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2rem 12px;border-radius:10px;border-radius:20px;background-color:var(--color-white)}@media(min-width:744px){.cart .cart__inner-total{padding:2rem}}@media(max-width:1199px){.cart .cart__inner-total{margin-top:3rem}}@media(min-width:1200px){.cart .cart__inner-total{grid-column:2/3;grid-row:2/4}}.cart .cart__inner-total .total-sum{display:grid;row-gap:30px}.cart .cart__inner-total .total-sum-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart .cart__inner-total .total-sum-row.total{font-weight:700;line-height:120%;font-size:2rem}.cart .cart__inner-total .total-sum-row.total .value{color:var(--color-black)}.cart .cart__inner-total .total-sum-row:last-child{margin-top:10px}.cart .cart__inner-total .total-sum-row.total-discount .value{margin-left:auto}.cart .cart__inner-total .total-sum-row.total-discount .label{margin-left:10px}.cart .cart__inner-total .total-sum-row span.title{font-weight:700;line-height:120%;color:var(--color-gray-dark)}.cart .cart__inner-total .total-sum-promo{position:relative}.cart .cart__inner-total .total-sum-promo input{height:4.8rem;background-color:transparent;border:1px solid var(--color-stroke)}.cart .cart__inner-total .total-sum-promo input::-webkit-input-placeholder{color:var(--color-black)}.cart .cart__inner-total .total-sum-promo input::-moz-placeholder{color:var(--color-black)}.cart .cart__inner-total .total-sum-promo input:-ms-input-placeholder,.cart .cart__inner-total .total-sum-promo input::-ms-input-placeholder{color:var(--color-black)}.cart .cart__inner-total .total-sum-promo input::placeholder{color:var(--color-black)}@media(min-width:1200px){.cart .cart__inner-total .total-sum-promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}}.cart .cart__inner-total .total-sum-promo svg{position:absolute;top:calc(50% - 11px);right:16px;width:2.2rem;height:2.2rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cart .cart__inner-total .total-sum-promo svg path{stroke:var(--color-green-light);stroke-width:2}.cart .cart__inner-total .total-sum-promo .btn{height:5.4rem}@media(max-width:1199px){.cart .cart__inner-total .total-sum-promo .btn{display:none}}.cart .cart__inner-total .total-order{margin-top:-10px}.cart .cart__inner-total .total-order.btn{width:100%;height:5.4rem;padding:16px}.cart .cart__inner-total span.bx-price-old{text-decoration:line-through}#bx-soa-total .bx-soa-cart-total-line{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.price-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:16px}.price-block .price-old{text-decoration:line-through;font-size:14px;color:var(--color-gray-dark)}.calculate.only-options .calculate__inner-options{margin-top:0}.calculate-step{margin-top:6rem}@media(min-width:1440px){.calculate-step{margin-top:8rem}}.calculate-step .calculate-step__title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;font-weight:700;line-height:120%;font-size:2.4rem}@media(min-width:744px){.calculate-step .calculate-step__title{font-size:3rem}}@media(min-width:1200px){.calculate-step .calculate-step__title{font-size:3.5rem}}@media(min-width:1440px){.calculate-step .calculate-step__title{font-size:4rem}}.calculate-step .calculate-step__title p{line-height:120%}.calculate-step .calculate-step__title p span{color:var(--color-green-light)}.calculate-step .calculate-step__title+.calculate-step__wrapper{margin-top:2rem}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper{padding:2rem 12px;border-radius:20px;background-color:var(--color-white)}@media(min-width:744px){.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper{padding:3rem}}@media(min-width:1200px){.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper{padding:4rem}}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section~.step-section{margin-top:4rem}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section h4+form{margin-top:3rem}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-block.columns{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media(min-width:744px){.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-block.direction{display:grid;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(2,1fr)}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-block.direction .select-label{grid-column:1/3;grid-row:1/2}}@media(min-width:744px){.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-block.equipment{display:grid;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(2,1fr)}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-block.equipment .block-title{grid-column:1/3;grid-row:1/2}}@media(min-width:1200px){.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-block.equipment{grid-template-columns:auto 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-block .select-label{font-weight:700;line-height:120%}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-block~.form-block{margin-top:3rem}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-row~.form-row{margin-top:0}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-row:not(.form-radio) label{font-weight:700;line-height:120%}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-row.form-radio{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:744px){.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-row.form-radio{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}@media(min-width:1200px){.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-row.form-radio{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-row.form-radio .radiobutton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-row.form-radio .radiobutton input,.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-row.form-radio .radiobutton label{cursor:pointer}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-row.sorting-select{font-weight:400;margin-top:8px;border:1px solid var(--color-stroke)}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-row label+.counter,.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section form .form-row label+input{margin-top:8px}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.config .form-block.columns{grid-template-rows:135px}@media(min-width:744px){.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.config .form-block.columns{grid-template-rows:157px}}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.config form .form-row.form-checkbox{padding:12px;border:1px solid var(--color-stroke);border-radius:20px}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.config form .form-row.form-checkbox .checkbox-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:40px;position:relative;height:100%}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.config form .form-row.form-checkbox .checkbox-style .form-image{width:5rem;height:5rem}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.config form .form-row.form-checkbox .checkbox-style .form-image img{-o-object-fit:contain;object-fit:contain}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.config form .form-row.form-checkbox .checkbox-style label{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.config form .form-row.form-checkbox .checkbox-style label:before{position:absolute;top:0;right:0}@media(max-width:743px){.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.terrace form .form-checkbox~.form-checkbox{margin-top:2rem}}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.terrace form .block-title{font-weight:700;line-height:120%;margin-bottom:8px}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.terrace form .form-row .counter .btn-count{top:calc(50% - 7px)}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.terrace form .form-row .counter .btn-count svg path{stroke:var(--color-black);stroke-width:1}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.terrace form .form-row .counter .btn-count.btn-subtract{left:2rem}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.terrace form .form-row .counter .btn-count.btn-add{right:2rem}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-section.terrace form .form-row.form-checkbox .checkbox-style label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:400}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-action{margin-top:2rem}@media(min-width:744px){.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-action{margin-top:6rem}}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-action .btn{width:100%;height:7rem}@media(min-width:744px){.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-action .btn{margin-left:auto;width:23.1rem}}@media(min-width:1200px){.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-action .btn{width:27.2rem}}.calculate-step.parameters .calculate-step__inner .calculate-step__wrapper .step-action img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.calculate-step.plans{display:none;-webkit-animation:a .3s ease-in-out forwards;animation:a .3s ease-in-out forwards}.calculate-step.plans.active{display:block}.calculate-step.plans .calculate-step__wrapper{display:grid;gap:30px}@media(min-width:1200px){.calculate-step.plans .calculate-step__wrapper{grid-template-columns:calc(66.6666666667% - 15px) calc(33.3333333333% - 15px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.calculate-step.plans .calculate-step__wrapper .step-images{display:grid;gap:10px}@media(min-width:744px){.calculate-step.plans .calculate-step__wrapper .step-images{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.calculate-step.plans .calculate-step__wrapper .step-images{grid-row:1/4;grid-column:1/2}}.calculate-step.plans .calculate-step__wrapper .step-images .step-image-wrapper{display:grid;gap:10px}.calculate-step.plans .calculate-step__wrapper .step-images .step-image-wrapper span{font-weight:700;line-height:120%}@media(min-width:1440px){.calculate-step.plans .calculate-step__wrapper .step-images .step-image-wrapper span{font-size:2rem}}.calculate-step.plans .calculate-step__wrapper .step-images .step-image{height:25rem;border-radius:20px}@media(min-width:1200px){.calculate-step.plans .calculate-step__wrapper .step-images .step-image{height:27.7rem}}@media(min-width:1440px){.calculate-step.plans .calculate-step__wrapper .step-images .step-image{height:33.6rem}}@media(min-width:1200px){.calculate-step.plans .calculate-step__wrapper .step-total{grid-row:1/2;grid-column:2/3}}.calculate-step.plans .calculate-step__wrapper .step-total .total-title{font-weight:700;line-height:120%;font-size:2rem;color:var(--color-green-light)}.calculate-step.plans .calculate-step__wrapper .step-total .total-rows{margin-top:2rem}.calculate-step.plans .calculate-step__wrapper .step-total .total-rows .total-row~.total-row{margin-top:10px}.calculate-step.plans .calculate-step__wrapper .step-total .total-rows .total-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.calculate-step.plans .calculate-step__wrapper .step-total .total-rows .total-row span.value{font-weight:700}.calculate-step.plans .calculate-step__wrapper .step-action{width:19.5rem}@media(min-width:1200px){.calculate-step.plans .calculate-step__wrapper .step-action{grid-row:2/3;grid-column:2/3}}.calculate-step.plans .calculate-step__wrapper .step-action .btn{height:5.2rem}.calculate-step.request{display:none;-webkit-animation:a .3s ease-in-out forwards;animation:a .3s ease-in-out forwards}.calculate-step.request.active{display:block}.calculate-step.request .calculate-step__inner{padding:2rem 12px;border-radius:20px;background-color:var(--color-white)}@media(min-width:744px){.calculate-step.request .calculate-step__inner{padding:3rem}}@media(min-width:1200px){.calculate-step.request .calculate-step__inner{display:grid;grid-template-columns:41.6666666667% 58.3333333333%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(min-width:1440px){.calculate-step.request .calculate-step__inner{grid-template-columns:repeat(2,1fr)}}.calculate-step.request .calculate-step__inner .calculate-step__title{width:90%}@media(min-width:744px){.calculate-step.request .calculate-step__inner form{margin-top:4rem}}@media(min-width:1200px){.calculate-step.request .calculate-step__inner form{margin-top:0}}.calculate-step.request .calculate-step__inner form input{color:var(--color-black);height:4.8rem;border:1px solid var(--color-stroke);padding:12px 2rem}.calculate-step.request .calculate-step__inner form input::-webkit-input-placeholder{color:var(--color-black);font-weight:400}.calculate-step.request .calculate-step__inner form input::-moz-placeholder{color:var(--color-black);font-weight:400}.calculate-step.request .calculate-step__inner form input:-ms-input-placeholder,.calculate-step.request .calculate-step__inner form input::-ms-input-placeholder{color:var(--color-black);font-weight:400}.calculate-step.request .calculate-step__inner form input::placeholder{color:var(--color-black);font-weight:400}.calculate-step.request .calculate-step__inner form .form-action{margin-top:4rem}@media(min-width:744px){.calculate-step.request .calculate-step__inner form .form-action{grid-template-columns:272px 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width:743px){.calculate-step.request .calculate-step__inner form .form-action .btn{height:6rem}}.calculate-step.request .calculate-step__inner form .form-action p{font-size:14px;color:var(--color-gray)}@media(max-width:1199px){.calculate-step.request .calculate-step__inner form .form-action p{width:90%}}.calculate-step .sorting-select{position:relative;padding:12px 2rem;font-size:14px;font-weight:700;border:1px solid var(--color-black);border-radius:41px;-webkit-transition:var(--transition-style);transition:var(--transition-style);-webkit-box-flex:1;-ms-flex:1;flex:1}.calculate-step .sorting-select .selected-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.calculate-step .sorting-select.active svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.calculate-step .sorting-select svg{width:2rem;height:2rem;-webkit-transition:var(--transition-style);transition:var(--transition-style)}.calculate-step .sorting-select .select-options{position:absolute;top:calc(100% + 10px);width:100%;right:0;display:none;z-index:3;padding:2rem;border-radius:20px;background:var(--color-white);-webkit-box-shadow:0 0 28px 0 rgba(47,48,63,.09);box-shadow:0 0 28px 0 rgba(47,48,63,.09)}.calculate-step .sorting-select .select-options .option~.option{margin-top:2rem}.calculate-step .sorting-select .select-options .option.active{color:var(--color-green-light)}.calculate-step .sorting-select .select-options .option{color:var(--color-black)}.category-head{margin-top:4rem}@media(min-width:1200px){.category-head{margin-top:6rem}}.category-head .category-head__inner{display:grid;grid-template-columns:100%}@media(min-width:1200px){.category-head .category-head__inner{min-height:20rem;grid-template-columns:repeat(2,calc(50% - 10px));-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1440px){.category-head .category-head__inner{grid-template-columns:50% calc(41.6666666667% - 10px);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.category-head .category-head__text p{margin-top:2rem}@media(max-width:1199px){.category-head .category-head__slider{display:none}}@media(min-width:1200px){.category-head .category-head__slider{height:20rem}}.category-head .category-head__slider .swiper,.category-head .category-head__slider .swiper .swiper-slide{height:100%}.category-head .category-head__slider .swiper .swiper-pagination{position:absolute;right:10px;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:8px}.category-head .category-head__slider .slide-wrapper{height:100%}.category-head .category-head__slider .slide-wrapper .slide-image{padding:2rem 4rem;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px}.category-head .category-head__slider .slide-wrapper .slide-image.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-head .category-head__slider .slide-wrapper .slide-image.align-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.category-head .category-head__slider .slide-wrapper .slide-image img{position:absolute;top:0;left:0;z-index:-1}.category-head .category-head__slider .slide-wrapper .label{-ms-flex-item-align:end;align-self:flex-end}.category-head .category-head__slider .slide-wrapper .slide-name{margin-bottom:10px;padding:10px;line-height:120%;width:100%;max-width:66.6666666667%;font-weight:700;text-align:center;border-radius:8px;background-color:var(--color-yellow-light)}.category-head .category-head__slider .slide-wrapper .slide-sales{color:#fff;font-size:6rem;font-weight:700;line-height:90%;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25)}.category-head .category-head__slider .slide-wrapper .default-image .slide-name{background:none;color:#fff}.category-head .category-head__slider .slide-wrapper .default-image .slide-sales{text-shadow:unset}.category-head .category-head__slider .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-height:8px;--swiper-pagination-bullet-width:8px;--swiper-pagination-bullet-inactive-opacity:0.4;background:var(--color-white)}.category-head .category-head__slider .swiper-pagination-bullet.swiper-pagination-bullet-active{--swiper-pagination-bullet-active-opacity:1}.catalog-section{margin-top:4rem}.catalog-section .catalog-section__inner{display:grid;grid-template-columns:repeat(2,calc(50% - 5px));gap:20px 10px;position:relative}@media(min-width:744px){.catalog-section .catalog-section__inner{grid-template-columns:170px 1fr auto;row-gap:20px}}@media(min-width:1200px){.catalog-section .catalog-section__inner{grid-template-columns:353px 350px 1fr auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:1440px){.catalog-section .catalog-section__inner{grid-template-columns:315px 350px 1fr auto;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.catalog-section .catalog-section__inner .catalog-section__purposes{grid-column:1/3;grid-row:1/2}@media(min-width:744px){.catalog-section .catalog-section__inner .catalog-section__purposes{grid-column:1/4}}@media(min-width:1200px){.catalog-section .catalog-section__inner .catalog-section__purposes{position:relative;grid-column:2/4}}@media(min-width:1440px){.catalog-section .catalog-section__inner .catalog-section__purposes{max-width:60rem}}@media(min-width:1200px){.catalog-section .catalog-section__inner .catalog-section__purposes .swiper{margin-left:36px}}.catalog-section .catalog-section__inner .catalog-section__purposes .swiper-slide{width:auto}.catalog-section .catalog-section__inner .catalog-section__purposes .purpose{padding:16px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(max-width:1199px){.catalog-section .catalog-section__inner .catalog-section__purposes .swiper-nav{display:none}}.catalog-section .catalog-section__inner .catalog-section__purposes .swiper-nav-arrow{position:absolute;top:50%;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none}.catalog-section .catalog-section__inner .catalog-section__purposes .swiper-nav-arrow--prev{left:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.catalog-section .catalog-section__inner .catalog-section__purposes .swiper-nav-arrow--next{right:-3.6rem}.catalog-section .catalog-section__inner .catalog-section__purposes .swiper-initialized+.swiper-nav .swiper-nav-arrow:not(.swiper-button-lock){display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-section .catalog-section__inner .catalog-section__found-products{grid-column:1/3;grid-row:2/3}@media(max-width:743px){.catalog-section .catalog-section__inner .catalog-section__found-products{margin-bottom:-11px}}@media(min-width:744px){.catalog-section .catalog-section__inner .catalog-section__found-products{margin-left:auto;margin-right:10px;grid-column:2/3;justify-self:center;align-self:center}}@media(min-width:1200px){.catalog-section .catalog-section__inner .catalog-section__found-products{grid-column:3/4;grid-row:1/2}}.catalog-section .catalog-section__inner .catalog-section__filter{grid-column:1/2;grid-row:3/4;-webkit-transition:var(--transition-style);transition:var(--transition-style)}@media(min-width:744px){.catalog-section .catalog-section__inner .catalog-section__filter{grid-row:2/3;grid-column:1/2}}@media(min-width:1200px){.catalog-section .catalog-section__inner .catalog-section__filter{grid-column:1/2;grid-row:1/5;left:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.catalog-section .catalog-section__inner .catalog-section__filter .products-filter.btn{height:5.2rem}@media(min-width:1200px){.catalog-section .catalog-section__inner .catalog-section__filter .products-filter.btn{display:none}}.catalog-section .catalog-section__inner .catalog-section__filter .filter-icon{width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-section .catalog-section__inner .catalog-section__sorting{grid-column:2/3;grid-row:3/4}@media(min-width:744px){.catalog-section .catalog-section__inner .catalog-section__sorting{grid-row:2/3;grid-column:3/4}}@media(min-width:1200px){.catalog-section .catalog-section__inner .catalog-section__sorting{grid-row:1/2;grid-column:4/5}}.catalog-section .catalog-section__inner .catalog-section__sorting.sorting-select{position:relative;padding:12px 2rem;font-size:14px;font-weight:700;background-color:var(--color-white);border-radius:41px;border:none;height:5.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.catalog-section .catalog-section__inner .catalog-section__sorting.sorting-select:hover{color:var(--color-gray)}.catalog-section .catalog-section__inner .catalog-section__sorting.sorting-select:hover svg path{stroke:var(--color-gray)}.catalog-section .catalog-section__inner .catalog-section__sorting.sorting-select .selected-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media(max-width:743px){.catalog-section .catalog-section__inner .catalog-section__sorting.sorting-select .selected-select span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}}.catalog-section .catalog-section__inner .catalog-section__sorting.sorting-select .selected-select svg{width:2rem;height:2rem;-webkit-transition:var(--transition-style);transition:var(--transition-style)}.catalog-section .catalog-section__inner .catalog-section__sorting.sorting-select.active svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.catalog-section .catalog-section__inner .catalog-section__sorting.sorting-select.active svg path{stroke:var(--color-gray)}.catalog-section .catalog-section__inner .catalog-section__sorting.sorting-select .select-options{position:absolute;top:calc(100% + 10px);width:100%;right:0;display:none;z-index:12;padding:2rem;border-radius:20px;background:var(--color-white);-webkit-box-shadow:0 0 28px 0 rgba(47,48,63,.09);box-shadow:0 0 28px 0 rgba(47,48,63,.09)}.catalog-section .catalog-section__inner .catalog-section__sorting.sorting-select .select-options .option~.option{margin-top:10px}.catalog-section .catalog-section__inner .catalog-section__sorting.sorting-select .select-options .option{line-height:normal;color:var(--color-black)}.catalog-section .catalog-section__inner .catalog-section__sorting.sorting-select .select-options .option.active{color:var(--color-green-light)}.catalog-section .catalog-section__inner .catalog-section__products{grid-column:1/3}@media(min-width:744px){.catalog-section .catalog-section__inner .catalog-section__products{grid-column:1/4}}@media(min-width:1200px){.catalog-section .catalog-section__inner .catalog-section__products{grid-column:2/5}}.catalog-section .catalog-section__inner .catalog-section__action{grid-column:1/3;justify-self:center}.catalog-section .catalog-section__inner .catalog-section__action.show-more{margin-top:0}@media(min-width:744px){.catalog-section .catalog-section__inner .catalog-section__action{grid-column:1/4}}@media(min-width:1200px){.catalog-section .catalog-section__inner .catalog-section__action{grid-column:2/5;grid-row:3/4}}.catalog-section .catalog-section__inner .catalog-section__subcategories,.catalog-section .catalog-section__inner .catalog-section__tags{margin-top:10px;padding-top:30px;border-top:1px solid var(--color-stroke);grid-column:span 2}@media(min-width:744px){.catalog-section .catalog-section__inner .catalog-section__subcategories,.catalog-section .catalog-section__inner .catalog-section__tags{grid-column:span 3}}@media(min-width:1200px){.catalog-section .catalog-section__inner .catalog-section__subcategories{grid-column:2/5;grid-row:4/5}}.catalog-section .catalog-section__inner .catalog-section__subcategories .tab{padding:16px 2rem;border-color:var(--color-stroke);background-color:var(--color-white)}@media(min-width:1200px){.catalog-section .catalog-section__inner .catalog-section__tags{grid-column:2/5;grid-row:5/6}}.catalog-section .catalog-section__inner .yellow-sticker{bottom:-6rem;right:-5rem}@media(max-width:1439px){.catalog-section .catalog-section__inner .yellow-sticker{display:none}}.promos.slider-section .swiper-slide{height:auto}.promos.slider-section .general-info-item .item-image{position:relative;height:16.5rem}@media(min-width:1200px){.promos.slider-section .general-info-item .item-image{height:18.3rem}}@media(min-width:1440px){.promos.slider-section .general-info-item .item-image{height:23rem}}.promos.slider-section .general-info-item .item-image img{position:absolute;top:0;left:0}.c-layer_xs{margin-top:5.2rem;padding:2.1rem 10px;background:#fff;border-radius:24px}@media(min-width:744px){.c-layer_xs{padding:4.6rem 2rem}}@media(min-width:1200px){.c-layer_xs{padding:6rem 3.4rem}}.c-layer_xs h2{margin-bottom:40px;width:100%!important;font-size:2.4rem;font-weight:700;line-height:120%;text-align:center}@media(min-width:744px){.c-layer_xs h2{margin:0 auto 4rem;max-width:51rem;font-size:4rem}}@media(min-width:1200px){.c-layer_xs h2{max-width:68.8rem}}.c-sostav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:744px){.c-sostav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:744px)and (max-width:1199px){.c-sostav{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:1199px){.c-sostav__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:744px){.c-sostav__img{margin:0}}.c-sostav__item{margin-bottom:32px}@media(min-width:744px){.c-sostav__item{width:calc(50% - 10px)}}@media(min-width:744px){.c-sostav__item:first-child{text-align:right}}.c-sostav__item:first-child .c-sostav__perc,.c-sostav__item:first-child .c-sostav__title{color:#599a39}.c-sostav__item:last-child .c-sostav__perc,.c-sostav__item:last-child .c-sostav__title{color:#494949}.c-sostav__perc{font-size:3rem;font-weight:700;line-height:120%}@media(min-width:744px){.c-sostav__perc{font-size:3.2rem}}@media(min-width:1200px){.c-sostav__perc{font-size:4rem}}.c-sostav__title{margin-top:12px!important;font-size:16px;font-weight:700;line-height:120%}@media(min-width:744px){.c-sostav__title{font-size:2rem}}@media(min-width:1200px){.c-sostav__title{margin-top:16px!important;font-size:2.4rem}}.c-sostav__desc{margin-top:12px!important;font-size:14px}@media(min-width:1200px){.c-sostav__desc{margin-top:16px!important;font-size:16px}}.catalog-section .products-layout{display:grid;grid-template-columns:100%;gap:10px}@media(min-width:744px){.catalog-section .products-layout{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.catalog-section .products-layout{gap:20px;grid-column:2/4;grid-row:2/3}}@media(min-width:1440px){.catalog-section .products-layout{grid-template-columns:repeat(3,1fr)}}.slider-section__inner-items .swiper-slide{height:auto}@media(min-width:744px){.popular .swiper-slide{height:auto}}@media(min-width:1200px){.materials .section-head,.popular .section-head{grid-template-columns:auto 1fr}}@media(max-width:1439px){.materials .product .product-image .labels,.popular .product .product-image .labels{display:none}}.product-page .product-page__inner{position:relative}.product-page .product-page__inner .yellow-sticker{right:0;top:-16rem;-webkit-transform:rotate(18.91deg);-ms-transform:rotate(18.91deg);transform:rotate(18.91deg)}@media(max-width:1439px){.product-page .product-page__inner .yellow-sticker{display:none}}.product-page .product-page__product{display:grid;grid-template-columns:100%;gap:20px}@media(min-width:1200px){.product-page .product-page__product{grid-template-columns:calc(50% - 10px) calc(16.6666666667% - 10px) calc(33.3333333333% - 10px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-page .product-page__product .product-part-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-page .product-page__product .product-part-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media(min-width:1440px){.product-page .product-page__product{grid-template-columns:calc(41.6666666667% - 20px) 300px calc(33.3333333333% - 20px);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.product-page .product-page__product .product-part-1,.product-page .product-page__product .product-part-2{display:grid;grid-template-columns:100%;gap:20px}@media(min-width:1200px){.product-page .product-page__product .product-part-1,.product-page .product-page__product .product-part-2{grid-template-rows:1fr auto}}.product-page .product-page__product .product-slider{position:relative;z-index:0}.product-page .product-page__product .product-slider .swiper .swiper-nav{position:absolute;top:50%;left:2rem;width:95%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;visibility:hidden}.product-page .product-page__product .product-slider .swiper.swiper-initialized .swiper-nav{visibility:visible}.product-page .product-page__product .product-slider .labels{position:absolute;top:2rem;left:2rem;z-index:2}.product-page .product-page__product .product-slider .slide-image{position:relative;height:30.2rem;width:100%;border-radius:40px;background-color:var(--color-white);cursor:pointer}@media(min-width:744px){.product-page .product-page__product .product-slider .slide-image{height:62.1rem}}@media(min-width:1200px){.product-page .product-page__product .product-slider .slide-image{height:50.8rem}}.product-page .product-page__product .product-slider .slide-image img{position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain}.product-page .product-page__product .product-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px}@media(max-width:743px){.product-page .product-page__product .product-services{position:relative}}.product-page .product-page__product .product-services .service{width:5.3rem;height:5.3rem;padding:12px;border-radius:12px;background-color:var(--color-green-light);cursor:pointer}.product-page .product-page__product .product-services .service:nth-child(2) .hint-wrapper:after{left:7rem}.product-page .product-page__product .product-services .service:nth-child(3) .hint-wrapper:after{left:12.5rem}.product-page .product-page__product .product-services .service:nth-child(4) .hint-wrapper:after{left:18rem}.product-page .product-page__product .product-services .service:nth-child(5) .hint-wrapper:after{left:25rem}.product-page .product-page__product .product-services .service:nth-child(6) .hint-wrapper:after{left:unset;right:2rem}@media(min-width:744px){.product-page .product-page__product .product-services .service{width:7.6rem;height:7.6rem;padding:1.8rem;position:relative}.product-page .product-page__product .product-services .service:nth-child(2) .hint-wrapper{left:-5rem}.product-page .product-page__product .product-services .service:nth-child(2) .hint-wrapper:after{left:7rem}.product-page .product-page__product .product-services .service:nth-child(3) .hint-wrapper{left:-6rem}.product-page .product-page__product .product-services .service:nth-child(3) .hint-wrapper:after{left:8rem}.product-page .product-page__product .product-services .service:nth-child(4) .hint-wrapper{left:-9rem}.product-page .product-page__product .product-services .service:nth-child(4) .hint-wrapper:after{left:11rem}.product-page .product-page__product .product-services .service:nth-child(5) .hint-wrapper{left:-21rem}.product-page .product-page__product .product-services .service:nth-child(5) .hint-wrapper:after{left:25rem}.product-page .product-page__product .product-services .service:nth-child(6) .hint-wrapper{left:unset;right:-10px}.product-page .product-page__product .product-services .service:nth-child(6) .hint-wrapper:after{left:unset;right:2rem}}.product-page .product-page__product .product-services .service:hover .service-icon .hint-icon{background-color:var(--color-gray-light)}.product-page .product-page__product .product-services .service:hover .hint-wrapper{-webkit-animation:a .3s forwards;animation:a .3s forwards;display:block}.product-page .product-page__product .product-services .service img{border-radius:0}.product-page .product-page__product .product-services .service .service-icon{position:relative}.product-page .product-page__product .product-services .service .hint-icon{position:absolute;width:11px;height:11px;top:-7px;right:-7px;border-radius:50%;background-color:var(--color-white);font-size:10px;line-height:normal;font-weight:700;color:var(--color-green-light);padding-bottom:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media(min-width:744px){.product-page .product-page__product .product-services .service .hint-icon{padding:0 0 2px 1px;top:-12px;right:-12px}}.product-page .product-page__product .product-services .service .hint-wrapper{position:absolute;display:none;opacity:0;border-radius:20px;background-color:var(--color-white);-webkit-box-shadow:4px 4px 4px 0 rgba(47,48,63,.05);box-shadow:4px 4px 4px 0 rgba(47,48,63,.05);padding:12px;width:34rem;left:0;bottom:125%;z-index:15;font-size:13px;line-height:150%}@media(min-width:744px){.product-page .product-page__product .product-services .service .hint-wrapper{left:11px;width:42.6rem}}.product-page .product-page__product .product-services .service .hint-wrapper .hint-title{font-weight:700;line-height:120%}.product-page .product-page__product .product-services .service .hint-wrapper .hint-title+.hint-text{margin-top:6px}.product-page .product-page__product .product-services .service .hint-wrapper:after{position:absolute;content:"";bottom:-9px;left:2rem;width:0;height:0;border:11px solid transparent;border-bottom:0;border-top:15px solid var(--color-white)}@media(min-width:744px){.product-page .product-page__product .product-services .service .hint-wrapper{width:42.6rem}}.product-page .product-page__product .product-services .service .hint-wrapper p{margin-top:10px}.product-page .product-page__product .product-info{padding:2rem 12px;border-radius:20px;background-color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.product-page .product-page__product .product-info .info-item:not(.info-counter) p,.product-page .product-page__product .product-info .info-item:not(.price-total) p{font-weight:700;line-height:120%;margin-bottom:16px}.product-page .product-page__product .product-info .info-item.info-price{margin-bottom:-8px}.product-page .product-page__product .product-info .info-item.info-price .price-in-units{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:700;line-height:120%}.product-page .product-page__product .product-info .info-item.info-price .price-in-units p{font-size:2rem;margin-bottom:0}.product-page .product-page__product .product-info .info-item.info-price .price-in-units .price-new{font-size:2.4rem}.product-page .product-page__product .product-info .info-item.info-price .price-in-units .price-old{color:var(--color-gray)}.product-page .product-page__product .product-info .info-item.info-price .price-description{margin:4px 0 2rem}.product-page .product-page__product .product-info .info-item .colors{position:relative;z-index:5;padding-left:0}.product-page .product-page__product .product-info .info-item .colors .color{width:6.4rem;height:4rem;border-radius:97px}.product-page .product-page__product .product-info .info-item .colors .color.active{outline:2px solid var(--color-green-light)}@media(min-width:744px){.product-page .product-page__product .product-info .info-item.info-counter{display:grid;grid-template-columns:repeat(2,fit-content(100%));-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-page .product-page__product .product-info .info-item.info-counter p{color:var(--color-gray-dark);font-size:14px;font-weight:400;line-height:150%;margin-bottom:12px}.product-page .product-page__product .product-info .info-item.info-counter .counter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}@media(min-width:744px){.product-page .product-page__product .product-info .info-item.info-counter .counter-wrapper{grid-row:2/3}}.product-page .product-page__product .product-info .info-item.info-counter .counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-negative:0;flex-shrink:0;width:unset;height:unset}.product-page .product-page__product .product-info .info-item.info-counter .counter .btn-count{background:var(--color-green-light);cursor:pointer;width:3.6rem;height:3.6rem;position:static;-ms-flex-negative:0;flex-shrink:0}.product-page .product-page__product .product-info .info-item.info-counter .counter .btn-count svg path{stroke:var(--color-white)}.product-page .product-page__product .product-info .info-item.info-counter .counter .btn-count.disabled{background:var(--color-gray-light);cursor:default}.product-page .product-page__product .product-info .info-item.info-counter .counter .btn-count.disabled svg path{stroke:var(--color-black)}.product-page .product-page__product .product-info .info-item.info-counter .counter input{width:6.7rem;height:3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;border:1px solid var(--color-stroke)}.product-page .product-page__product .product-info .info-item.info-counter .info-counter__amount{color:var(--color-black);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.product-page .product-page__product .product-info .info-item.info-counter .additional-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:var(--color-black);font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-top:6px}@media(min-width:744px){.product-page .product-page__product .product-info .info-item.info-counter .additional-info{grid-row:2/3;margin-top:0}}.product-page .product-page__product .product-info .info-item.info-counter .additional-info span:nth-child(2){font-weight:700}.product-page .product-page__product .product-info .info-item.price-total{font-weight:700;line-height:120%}.product-page .product-page__product .product-info .info-item.price-total span:nth-child(2){color:var(--color-green-light)}.product-page .product-page__product .product-info .info-item.price-total span:nth-child(3){color:var(--color-green-light);margin-left:6px}.product-page .product-page__product .product-info .info-item.info-actions .btn{padding:16px;width:100%;height:6.1rem}.product-page .product-page__product .product-info .info-item.info-actions .btn.active{border-color:var(--color-black);background:var(--color-white)}.product-page .product-page__product .product-pay-delivery{border-radius:20px;background-color:var(--color-white);padding:12px;font-size:14px}@media(min-width:744px){.product-page .product-page__product .product-pay-delivery{padding:12px 2rem}}.product-page .product-page__product .product-pay-delivery .pay-delivery-item~.pay-delivery-item{margin-top:10px}.product-page .product-page__product .product-extra-options{display:grid;grid-template-columns:repeat(2,calc(50% - 5px));grid-auto-rows:130px;gap:10px}@media(min-width:744px){.product-page .product-page__product .product-extra-options{grid-auto-rows:167px}}@media(min-width:1200px){.product-page .product-page__product .product-extra-options{grid-auto-rows:143.5px;grid-template-columns:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-line-pack:start;align-content:start}}.product-page .product-page__product .product-extra-options .service-option{padding:12px}.product-page .product-page__product .product-extra-options .service-option .option-title{font-size:14px}.product-info-tabs{margin-top:8rem}.product-info-tabs .tabs-block{overflow-x:auto;padding-bottom:10px;margin-right:calc(var(--container)*-1);padding-right:var(--container)}.product-info-tabs .tabs-block::-webkit-scrollbar{height:2px}.product-info-tabs .tabs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px;background-color:var(--color-white);border-radius:100px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-info-tabs .tabs .tab{padding:14px 2rem;white-space:nowrap}@media(max-width:1439px){.product-info-tabs .tabs .tab{font-size:14px}}.product-info-tabs .product-tab.tab{border-color:transparent;background-color:var(--color-bg)}.product-info-tabs .product-tab.tab.active{background-color:var(--color-yellow-light)}.product-info-tabs .product-tab.active:hover{background-color:var(--color-yellow-dark)}.product-info-tabs .tabs-content{margin-top:4rem;display:none;-webkit-animation:a .6s ease forwards;animation:a .6s ease forwards}@media(min-width:1200px){.product-info-tabs .tabs-content{width:66.6666666667%}}.product-info-tabs .tabs-content .info-section__content .content__title{font-weight:700;line-height:120%;font-size:2.4rem}@media(min-width:1200px){.product-info-tabs .tabs-content .info-section__content .content__title{font-size:3rem}}.product-info-tabs .tabs-content .info-section__content .content__title+.content__inner{margin-top:2rem}.product-info-tabs .tabs-content .info-section__content .content__inner .section-head{margin-bottom:20px}.product-info-tabs .tabs-content .info-section__content .content__inner .slider-section+.slider-section{margin-top:4rem}@media(min-width:744px){.product-info-tabs .tabs-content .info-section__content .content__inner .slider-section+.slider-section{margin-top:6rem}}.product-info-tabs .tabs-content .info-section__content .content__inner .table .table-wrapper{border-radius:20px;background-color:var(--color-white);padding:10px}@media(min-width:744px){.product-info-tabs .tabs-content .info-section__content .content__inner .table .table-wrapper{padding:10px 2rem}}.product-info-tabs .tabs-content .info-section__content .content__inner .table .table-row~.table-row{border-top:1px solid var(--color-stroke)}.product-info-tabs .tabs-content .info-section__content .content__inner .table .table-row{display:grid;grid-template-columns:200px 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:744px){.product-info-tabs .tabs-content .info-section__content .content__inner .table .table-row{grid-template-columns:66.6666666667% 41.6666666667%}}@media(min-width:1200px){.product-info-tabs .tabs-content .info-section__content .content__inner .table .table-row{grid-template-columns:62.5% 37.5%}}@media(min-width:1440px){.product-info-tabs .tabs-content .info-section__content .content__inner .table .table-row{grid-template-columns:repeat(2,50%)}}.product-info-tabs .tabs-content .info-section__content .content__inner .table .table-row .cell:first-child{font-weight:700;line-height:120%}.product-info-tabs .tabs-content.active{display:block}.product-info-tabs .tabs-content.usage .gallery .slide-item .slide-item__img,.product-info-tabs .tabs-content.usage .portfolio .slide-item .slide-item__img{height:22.5rem}@media(min-width:1200px){.product-info-tabs .tabs-content.usage .gallery .slide-item .slide-item__img,.product-info-tabs .tabs-content.usage .portfolio .slide-item .slide-item__img{height:24.4rem}}@media(min-width:1440px){.product-info-tabs .tabs-content.usage .gallery .slide-item .slide-item__img,.product-info-tabs .tabs-content.usage .portfolio .slide-item .slide-item__img{height:29.6rem}}.product-info-tabs .tabs-content.reviews .info-section__content .content__title{margin-bottom:50px}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__action{background-color:var(--color-white)}@media(min-width:744px){.product-info-tabs .tabs-content.reviews .info-section__content .reviews__action{grid-template-columns:auto 1fr;gap:20px 30px}}@media(min-width:1200px){.product-info-tabs .tabs-content.reviews .info-section__content .reviews__action{grid-template-columns:auto 1fr auto;gap:20px 30px}}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__action .reviews__action-icon{width:5rem;height:5rem}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__action .reviews__action-btn .btn{height:5.4rem}@media(min-width:744px){.product-info-tabs .tabs-content.reviews .info-section__content .reviews__action .reviews__action-btn{grid-column:2/3;width:28.7rem}}@media(min-width:1200px){.product-info-tabs .tabs-content.reviews .info-section__content .reviews__action .reviews__action-btn{align-self:center;grid-column:3/4;width:20.7rem}}@media(min-width:1440px){.product-info-tabs .tabs-content.reviews .info-section__content .reviews__action .reviews__action-btn{width:28.7rem}}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__items{margin-top:5rem}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__items .reviews__item~.reviews__item{margin-top:10px}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__items .reviews__item{padding:2rem;border-radius:20px;background-color:var(--color-white)}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__items .reviews__item .reviews__item-date{font-size:14px}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__items .reviews__item .reviews__item-client{margin:8px 0 2rem;font-weight:700;line-height:120%;font-size:2rem}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__items .reviews__item .reviews__item-text{max-height:9.6rem;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__items .reviews__item .reviews__item-text.text-collapse{max-height:100rem}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__items .reviews__item .reviews__item-text p~p{margin-top:10px}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__items .reviews__item .reviews__item-read{font-weight:700;line-height:120%;color:var(--color-green-light);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:3px;margin-top:10px;border-bottom:1px solid var(--color-green-light);-webkit-transition:var(--transition-style);transition:var(--transition-style);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__items .reviews__item .reviews__item-read:hover{color:var(--color-green-dark);border-color:var(--color-green-dark)}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__items .reviews__item .reviews__item-read:hover svg path{stroke:var(--color-green-dark)}.product-info-tabs .tabs-content.reviews .info-section__content .reviews__items .reviews__item .reviews__item-read svg{-webkit-transition:var(--transition-style);transition:var(--transition-style)}.product-info-tabs .tabs-content.reviews .info-section__content .show-more{margin-top:2rem}.product-info-tabs .tabs-content.reviews .info-section__content .show-more .btn{padding:16px;width:100%;height:7rem}@media(min-width:744px){.product-info-tabs .tabs-content.reviews .info-section__content .show-more .btn{width:32.7rem}}.product-info-tabs .tabs-content.reviews .reviews__leave-review{margin-top:3rem;color:var(--color-white)}.product-info-tabs .tabs-content.reviews .reviews__leave-review .general-form__inner{grid-template-columns:100%}.product-info-tabs .tabs-content.reviews .reviews__leave-review form{display:grid}@media(min-width:744px){.product-info-tabs .tabs-content.reviews .reviews__leave-review form{grid-template-columns:repeat(2,1fr);gap:10px}}@media(min-width:744px){.product-info-tabs .tabs-content.reviews .reviews__leave-review form .form-row~.form-row{margin-top:0}}.product-info-tabs .tabs-content.reviews .reviews__leave-review input{padding:14px 2.4rem;height:6rem}.product-info-tabs .tabs-content.reviews .reviews__leave-review input,.product-info-tabs .tabs-content.reviews .reviews__leave-review textarea{background-color:hsla(0,0%,100%,.1)}.product-info-tabs .tabs-content.reviews .reviews__leave-review input::-webkit-input-placeholder,.product-info-tabs .tabs-content.reviews .reviews__leave-review textarea::-webkit-input-placeholder{font-weight:700;line-height:120%;color:var(--color-white)}.product-info-tabs .tabs-content.reviews .reviews__leave-review input::-moz-placeholder,.product-info-tabs .tabs-content.reviews .reviews__leave-review textarea::-moz-placeholder{font-weight:700;line-height:120%;color:var(--color-white)}.product-info-tabs .tabs-content.reviews .reviews__leave-review input:-ms-input-placeholder,.product-info-tabs .tabs-content.reviews .reviews__leave-review input::-ms-input-placeholder,.product-info-tabs .tabs-content.reviews .reviews__leave-review textarea:-ms-input-placeholder,.product-info-tabs .tabs-content.reviews .reviews__leave-review textarea::-ms-input-placeholder{font-weight:700;line-height:120%;color:var(--color-white)}.product-info-tabs .tabs-content.reviews .reviews__leave-review input::placeholder,.product-info-tabs .tabs-content.reviews .reviews__leave-review textarea::placeholder{font-weight:700;line-height:120%;color:var(--color-white)}@media(min-width:744px){.product-info-tabs .tabs-content.reviews .reviews__leave-review .form-row:nth-child(3){grid-column:1/3}}.product-info-tabs .tabs-content.reviews .reviews__leave-review .form-action{gap:20px}@media(max-width:743px){.product-info-tabs .tabs-content.reviews .reviews__leave-review .form-action{margin-top:2rem}}@media(min-width:744px){.product-info-tabs .tabs-content.reviews .reviews__leave-review .form-action{grid-column:1/3;grid-template-columns:287px 1fr;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-info-tabs .tabs-content.reviews .reviews__leave-review .form-action .btn{padding:16px}.product-info-tabs .tabs-content.docs .slide-item__img{border-radius:20px}.product-in-cart{position:fixed;top:13.2rem;right:-100%;opacity:0;z-index:100;width:34rem;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}@media(max-width:1199px){.product-in-cart{font-size:14px}}@media(min-width:744px){.product-in-cart{top:16.4rem}}@media(min-width:1200px){.product-in-cart{top:20rem}}@media(min-width:1440px){.product-in-cart{top:21rem}}.product-in-cart.show{right:var(--container);opacity:1}@media(min-width:1440px){.product-in-cart.show{right:calc((100vw - 140rem)/2)}}.product-in-cart .product-in-cart__content{padding:12px;border-radius:16px;display:grid;grid-template-columns:60px 1fr;gap:4px 16px;background-color:var(--color-white);border:1px solid var(--color-stroke)}.product-in-cart .product-in-cart__content .content__image{grid-column:1/2;grid-row:1/3;width:6rem;height:6rem;background-color:var(--color-white);border-radius:10px}.product-in-cart .product-in-cart__content .content__image img{-o-object-fit:contain;object-fit:contain}.product-in-cart .product-in-cart__content .content__title{grid-column:2/3;grid-row:1/2;font-weight:700;line-height:120%;line-height:100%;align-self:flex-end}.product-in-cart .product-in-cart__content .content__product-name{max-width:24rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;grid-column:2/3;grid-row:2/3;line-height:150%}@keyframes a{0%{opacity:0}to{opacity:1}}@media(min-width:1200px){.cart.create-order .cart__inner-content{grid-template-columns:57% 32%}}@media(min-width:1200px){.cart.create-order .cart__inner-total{grid-row:1/2}}.create-order__step{padding:2rem 12px;background-color:var(--color-white);border-radius:10px;max-height:6.4rem;-webkit-transition:var(--transition-style);transition:var(--transition-style);overflow:hidden}@media(min-width:744px){.create-order__step{padding:2rem;max-height:7.2rem}}.create-order__step .step-head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;line-height:120%}.create-order__step .step-head,.create-order__step .step-head .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.create-order__step .step-head .title{gap:12px}.create-order__step .step-head .title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-white);background-color:var(--color-green-light);width:2.4rem;height:2.4rem;border-radius:6px}.create-order__step .step-head .edit{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media(max-width:743px){.create-order__step .step-head .edit{font-size:14px}}.create-order__step .step-head .edit:after{content:url(../images/icon_check-circle.svg);width:2rem;height:2rem}.create-order__step .step-head .edit .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.create-order__step .step-head .edit img{width:15px;height:15px}.create-order__step .step-info{margin-top:2.4rem;display:grid;grid-template-columns:100%;gap:24px 12px}.create-order__step .step-info .info-title{font-weight:700;line-height:120%}.create-order__step .step-info .info-item{cursor:pointer;-webkit-transition:var(--transition-style);transition:var(--transition-style)}.create-order__step .step-info .info-item.checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.create-order__step .step-info .info-item.text-inputs{display:grid;gap:12px}@media(min-width:744px){.create-order__step .step-info .info-item.text-inputs{grid-template-columns:repeat(2,1fr)}}.create-order__step .step-info .info-item.filled-items{display:none}.create-order__step .step-info .input input{color:var(--color-black)}.create-order__step .step-info .input.checkbox-style label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.create-order__step .step-info .filled-items{display:none}.create-order__step .step-form{margin-top:2.4rem}.create-order__step .step-form .form-row input{height:4.8rem}.create-order__step .step-form .form-row input,.create-order__step .step-form .form-row textarea{border:1px solid var(--color-stroke);color:var(--color-black);font-weight:500}.create-order__step .step-form .form-row input::-webkit-input-placeholder,.create-order__step .step-form .form-row textarea::-webkit-input-placeholder{color:var(--color-black);font-weight:400}.create-order__step .step-form .form-row input::-moz-placeholder,.create-order__step .step-form .form-row textarea::-moz-placeholder{color:var(--color-black);font-weight:400}.create-order__step .step-form .form-row input:-ms-input-placeholder,.create-order__step .step-form .form-row input::-ms-input-placeholder,.create-order__step .step-form .form-row textarea:-ms-input-placeholder,.create-order__step .step-form .form-row textarea::-ms-input-placeholder{color:var(--color-black);font-weight:400}.create-order__step .step-form .form-row input::placeholder,.create-order__step .step-form .form-row textarea::placeholder{color:var(--color-black);font-weight:400}.create-order__step .step-form .filled-items{display:none}.create-order__step .step-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem}.create-order__step .step-actions .btn{width:11.1rem;height:4.8rem}.create-order__step .step-actions .btn.btn--yellow{margin-left:auto}.create-order__step.collapsed{max-height:100rem}.create-order__step.step-complete .step-head .edit{display:-webkit-box;display:-ms-flexbox;display:flex}.create-order__step.step-complete .step-info .info-item,.create-order__step.step-complete .step-info .info-title{display:none}.create-order__step.step-complete .step-info .filled-items{display:block}.create-order__step.step-complete .step-form form,.create-order__step.step-complete:not(:last-child) .step-actions{display:none}.create-order__step.step-complete .step-form .filled-items{display:block}.create-order__step.step-complete .filled-items .wrapper .filled-item~.filled-item{margin-top:12px}.create-order__step.step-complete .filled-items .wrapper .filled-item .title{font-weight:700;line-height:120%;margin-bottom:4px}.create-order__step.delivery .step-info .info-item{gap:10px;grid-template-rows:1fr auto}.create-order__step.payment .step-info .info-item{gap:12px;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.create-order__step.payment .step-info .info-item .item-icon{width:3rem;height:3rem}.create-order__step.delivery .step-info,.create-order__step.payment .step-info{display:grid}@media(max-width:743px){.create-order__step.delivery .step-info,.create-order__step.payment .step-info{gap:10px}}@media(min-width:744px){.create-order__step.delivery .step-info,.create-order__step.payment .step-info{gap:12px;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.create-order__step.delivery .step-info .info-item,.create-order__step.payment .step-info .info-item{height:100%;padding:16px;border-radius:12px;border:1px solid var(--color-stroke);display:grid}.create-order__step.delivery .step-info .info-item .item-title,.create-order__step.payment .step-info .info-item .item-title{font-weight:700;line-height:120%}.create-order__step.delivery .step-info .info-item.active,.create-order__step.payment .step-info .info-item.active{border-color:var(--color-green-light)}.create-order__step.delivery.step-complete .step-info .info-item,.create-order__step.payment.step-complete .step-info .info-item{display:none}.create-order__step~.create-order__step{margin-top:10px}