

/* Start:/assets/css/common.min.css?173503545541985*/
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.line-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.parent-size{position:absolute;left:0;top:0;right:0;bottom:0}*,::after,::before{box-sizing:border-box;outline:0;border:none;padding:0;margin:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}iframe,img,picture,svg,video{display:block;max-width:100%;max-height:100%}img,picture{object-fit:cover}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;outline-offset:0;cursor:pointer;font:inherit;background:0 0;color:inherit}a{text-decoration:none}label{cursor:pointer}:root{--screen:3rem;--container:1rem;--header-height:4.5rem}html{font-size:16px}.body{font-size:16px;font-family:Roboto,system-ui,sans-serif;display:flex;flex-direction:column;min-width:320px;min-height:100vh}.main{flex-grow:1}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/css/../fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/assets/css/../fonts/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/css/../fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/assets/css/../fonts/Poppins-SemiBold.ttf) format("truetype")}.h1,.h2{font-weight:600;line-height:150%;font-family:Poppins,system-ui,sans-serif;letter-spacing:0;text-transform:uppercase}.h3,.h4,.h5,.h6{font-weight:700;line-height:150%;font-family:Roboto,system-ui,sans-serif;letter-spacing:0}.t1,.t2,.t3,.t4,.t5{font-weight:400;line-height:150%;font-family:Roboto,system-ui,sans-serif;letter-spacing:0}.h1{font-size:2rem}.h2{font-size:1.375rem;line-height:150%}.h3{font-size:1.25rem;text-transform:uppercase}.h4{font-size:1.125rem;text-transform:uppercase}.h5{font-size:.875rem}.h6{font-weight:500;font-size:.875rem}.t1{font-size:1rem}.t2{font-weight:700;font-size:.875rem}.t3{font-size:.875rem}.t4{font-weight:700;font-size:.75rem;text-transform:uppercase}.t5{font-size:.625rem}.screen,.screen--colored,.screen--image{padding-top:var(--screen);padding-bottom:var(--screen)}.screen+.screen{padding-top:0}.screen--colored{background:#e9edf3}.screen--colored+.screen--colored{padding-top:0}.container{padding-left:var(--container);padding-right:var(--container)}.user-content--white ul li{position:relative;padding-left:1.375rem}.user-content--white ul li:not(:first-child){margin-top:.75rem}.user-content--white ul li::before{content:"";background:rgba(255,255,255,.6);border-radius:50%;position:absolute;top:4px;left:4px;width:.375rem;height:.375rem}.button-icon{transition:.3s border-color,.3s opacity;border:1px solid var(--button-icon-border,#d2d6da);display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem}.button-icon .button-icon__icon{transition:.3s stroke,.3s fill;stroke:var(--button-icon-stroke,#1c1c1c);stroke-width:var(--button-icon-stroke-width,1px);fill:var(--button-icon-fill,#1c1c1c);width:1.5rem;height:1.5rem}.button-icon.button-icon--swiper-nav{border:none}.button-icon.button-icon--swiper-nav :hover{opacity:.6}.link{transition:.3s opacity,.3s color;color:var(--link-color,#1c1c1c);display:inline-flex;justify-content:center;align-items:center}.link:hover{opacity:.6}.link .link__icon{transition:.3s stroke,.3s fill;fill:var(--link-icon-fill,transparent);stroke:var(--link-icon-stroke,#1c1c1c);stroke-width:var(--link-icon-stroke-width,2px);width:1.5rem;height:1.5rem}.link .link__icon:not(:first-child){margin-left:.5rem}.link.link--parent-size::after{position:absolute;left:0;top:0;right:0;bottom:0;content:""}.link.link--icon-first .link__icon{order:-1;margin-left:0;margin-right:.5rem}.link.link--red{--link-icon-stroke:#96171A;color:#96171a}.link.link--red:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--red-hover:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--white{--link-icon-stroke:#FFFFFF;color:#fff}.link.link--icon-direction-down .link__icon{transform:rotate(90deg)}.link.link--icon-direction-up .link__icon{transform:rotate(-90deg)}.accordion{display:flex;flex-direction:column}.accordion .accordion__title{text-align:start;display:flex;justify-content:space-between;align-items:center}.accordion .accordion__item{display:inline-flex}.accordion.accordion--mobile .accordion__title{color:#1c1c1c;padding-right:1.5rem}.accordion.accordion--mobile .accordion__icon{stroke:rgba(68,65,63,.6);width:1rem;height:1rem}.accordion.accordion--mobile .accordion__list{--link-color:#1C1C1C;grid-template-columns:100%;margin-top:1.25rem;padding-left:1rem;row-gap:1rem;display:none}.accordion.accordion--page{background:#fff;padding:1.5rem;margin-top:.5rem}.accordion.accordion--page .accordion__title{color:#1c1c1c;text-transform:uppercase}.accordion.accordion--page .accordion__icon{stroke:rgba(68,65,63,.6);width:1.5rem;height:1.5rem;flex-shrink:0}.accordion.accordion--page .accordion__text{display:none;color:#44413f;padding-top:.625rem}.accordion.accordion--opened .accordion__list{display:grid}.accordion.accordion--opened .accordion__text{display:block}.accordion.accordion--opened .accordion__icon{transform:rotate(180deg)}.header-mobile{transition:.3s linear transform;background:#fff;position:fixed;z-index:10;left:0;top:var(--header-height);right:0;bottom:0;display:flex;flex-direction:column;padding:1.25rem var(--container) 2rem;overflow:auto}.header-mobile.header-mobile--hidden{transform:translateX(100%)}.header-mobile .header-mobile__list{display:flex;flex-direction:column;margin-top:.5rem}.header-mobile .header-mobile__item{justify-content:flex-start;padding:1rem 0}.header-mobile .header-mobile__item:not(:last-child){border-bottom:1px solid #d2d6da}.header-mobile .header-mobile__caption{text-align:center;margin-top:auto;padding-top:1.5rem}.header-mobile .header-mobile__caption-title{color:#96171a;margin-bottom:.375rem}.header-mobile .header-mobile__caption-text{color:rgba(68,65,63,.6)}.header-mobile .header-mobile__caption-text br,.header-mobile .header-mobile__caption-text span{display:none}.link{transition:.3s opacity,.3s color;color:var(--link-color,#1c1c1c);display:inline-flex;justify-content:center;align-items:center}.link:hover{opacity:.6}.link .link__icon{transition:.3s stroke,.3s fill;fill:var(--link-icon-fill,transparent);stroke:var(--link-icon-stroke,#1c1c1c);stroke-width:var(--link-icon-stroke-width,2px);width:1.5rem;height:1.5rem}.link .link__icon:not(:first-child){margin-left:.5rem}.link.link--parent-size::after{position:absolute;left:0;top:0;right:0;bottom:0;content:""}.link.link--icon-first .link__icon{order:-1;margin-left:0;margin-right:.5rem}.link.link--red{--link-icon-stroke:#96171A;color:#96171a}.link.link--red:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--red-hover:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--white{--link-icon-stroke:#FFFFFF;color:#fff}.link.link--icon-direction-down .link__icon{transform:rotate(90deg)}.link.link--icon-direction-up .link__icon{transform:rotate(-90deg)}.dropdown{position:relative}.dropdown:hover .dropdown__list{display:grid}.dropdown:hover .dropdown__icon{transform:rotate(180deg)}.dropdown:hover::after{content:"";position:absolute;left:0;top:50%;right:0;height:calc(var(--header-height)/ 4)}.dropdown .dropdown__title{transition:.2s ease color;text-align:start;color:var(--dropdown-title-color,#1c1c1c);display:inline-flex;justify-content:space-between;align-items:center}.dropdown .dropdown__icon{stroke:var(--dropdown-title-color,#1c1c1c);fill:var(--dropdown-title-color,#1c1c1c);width:1rem;height:1rem;margin-left:.5rem}.dropdown .dropdown__list{box-shadow:0 0 1.875rem 0 rgba(117,126,136,.25);background:#fff;position:absolute;z-index:1;left:0;top:calc(50% + var(--header-height)/ 4);grid-template-columns:max-content;row-gap:.625rem;padding:1rem 1.5rem;display:none}.dropdown .dropdown__item{--link-color:#44413F;max-width:15rem}.header-desktop{display:none}.button{transition:.3s background-color;background-color:var(--button-background,#96171a);color:var(--button-color,#fff);display:inline-grid;grid-auto-flow:column;justify-content:center;align-items:center;column-gap:.5rem;padding:.8125rem 2rem}.button:hover{background:#de5155}.button .button__icon{transition:.3s stroke,.3s fill,.3s opacity;fill:var(--button-fill,transparent);stroke:var(--button-stroke,#1c1c1c);stroke-width:var(--button-stroke-width,2px);width:1.5rem;height:1.5rem}.button.button--black{--button-background:#272727}.button.button--black:hover{background:#1c1c1c}.button-icon{transition:.3s border-color,.3s opacity;border:1px solid var(--button-icon-border,#d2d6da);display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem}.button-icon .button-icon__icon{transition:.3s stroke,.3s fill;stroke:var(--button-icon-stroke,#1c1c1c);stroke-width:var(--button-icon-stroke-width,1px);fill:var(--button-icon-fill,#1c1c1c);width:1.5rem;height:1.5rem}.button-icon.button-icon--swiper-nav{border:none}.button-icon.button-icon--swiper-nav :hover{opacity:.6}.search{display:inline-grid;grid-auto-flow:column;grid-template-columns:1fr;column-gap:4px}.search .search__label{position:relative;display:inline-flex;align-items:center;width:var(--search-label-width,auto);height:3rem;padding:0 .5rem}.search .search__input{transition:opacity .3s;color:var(--search-color,#272727);line-height:1em;flex-grow:1;opacity:.6}.search .search__input::placeholder{color:var(--search-color,#272727)}.search .search__input:focus{opacity:1}.search .search__input:focus::placeholder{opacity:.6}.search .search__input:focus+.search__border{opacity:.8}.search .search__clear-btn{--button-icon-border:var(--search-close-btn-border, #96171A);--button-icon-stroke-width:2px}.search .search__submit-btn{--button-border:#96171A;--button-stroke:#FFFFFF;--button-stroke-width:1px;background:var(--search-button-bg,#96171a)}.search .search__icon{stroke:var(--search-icon-stroke,#44413f);fill:var(--search-icon-fill,#44413f);flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.75rem}.search .search__border{transition:.3s background-color,.3s opacity;background:var(--search-color,#272727);opacity:.3;height:1px;position:absolute;left:0;right:0;bottom:0}.search.search--blur-hide .search__submit-btn{display:none}.search.search--blur-hide .search__clear-btn{display:none}.button-icon{transition:.3s border-color,.3s opacity;border:1px solid var(--button-icon-border,#d2d6da);display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem}.button-icon .button-icon__icon{transition:.3s stroke,.3s fill;stroke:var(--button-icon-stroke,#1c1c1c);stroke-width:var(--button-icon-stroke-width,1px);fill:var(--button-icon-fill,#1c1c1c);width:1.5rem;height:1.5rem}.button-icon.button-icon--swiper-nav{border:none}.button-icon.button-icon--swiper-nav :hover{opacity:.6}.link{transition:.3s opacity,.3s color;color:var(--link-color,#1c1c1c);display:inline-flex;justify-content:center;align-items:center}.link:hover{opacity:.6}.link .link__icon{transition:.3s stroke,.3s fill;fill:var(--link-icon-fill,transparent);stroke:var(--link-icon-stroke,#1c1c1c);stroke-width:var(--link-icon-stroke-width,2px);width:1.5rem;height:1.5rem}.link .link__icon:not(:first-child){margin-left:.5rem}.link.link--parent-size::after{position:absolute;left:0;top:0;right:0;bottom:0;content:""}.link.link--icon-first .link__icon{order:-1;margin-left:0;margin-right:.5rem}.link.link--red{--link-icon-stroke:#96171A;color:#96171a}.link.link--red:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--red-hover:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--white{--link-icon-stroke:#FFFFFF;color:#fff}.link.link--icon-direction-down .link__icon{transform:rotate(90deg)}.link.link--icon-direction-up .link__icon{transform:rotate(-90deg)}.header-phone{--button-icon-border:#96171A;display:flex;align-items:center}.header-phone .header-phone__wrapper{text-align:right;display:flex;flex-direction:column;align-items:end;margin-right:.75rem}.header-phone .header-phone__title{color:var(--phone-title,#1c1c1c)}.header-phone .header-phone__text{color:var(--phone-text,#44413f);opacity:.6}.header-phone.header-phone--mobile{--button-icon-border:#96171A}.header-phone.header-phone--mobile .header-phone__title{color:var(--phone-title,#1c1c1c);font-size:1.125rem;line-height:1.3125rem;margin-bottom:.375rem}.header-phone.header-phone--mobile .header-phone__text br,.header-phone.header-phone--mobile .header-phone__text span{display:none}.header-actions{display:none}.header-actions .header-actions__search{--search-label-width:27.25rem}.header-actions .header-actions__phone .button-icon:hover{--button-icon-stroke:#96171A;--button-icon-fill:#96171A}.button-icon{transition:.3s border-color,.3s opacity;border:1px solid var(--button-icon-border,#d2d6da);display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem}.button-icon .button-icon__icon{transition:.3s stroke,.3s fill;stroke:var(--button-icon-stroke,#1c1c1c);stroke-width:var(--button-icon-stroke-width,1px);fill:var(--button-icon-fill,#1c1c1c);width:1.5rem;height:1.5rem}.button-icon.button-icon--swiper-nav{border:none}.button-icon.button-icon--swiper-nav :hover{opacity:.6}.link{transition:.3s opacity,.3s color;color:var(--link-color,#1c1c1c);display:inline-flex;justify-content:center;align-items:center}.link:hover{opacity:.6}.link .link__icon{transition:.3s stroke,.3s fill;fill:var(--link-icon-fill,transparent);stroke:var(--link-icon-stroke,#1c1c1c);stroke-width:var(--link-icon-stroke-width,2px);width:1.5rem;height:1.5rem}.link .link__icon:not(:first-child){margin-left:.5rem}.link.link--parent-size::after{position:absolute;left:0;top:0;right:0;bottom:0;content:""}.link.link--icon-first .link__icon{order:-1;margin-left:0;margin-right:.5rem}.link.link--red{--link-icon-stroke:#96171A;color:#96171a}.link.link--red:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--red-hover:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--white{--link-icon-stroke:#FFFFFF;color:#fff}.link.link--icon-direction-down .link__icon{transform:rotate(90deg)}.link.link--icon-direction-up .link__icon{transform:rotate(-90deg)}.header-phone{--button-icon-border:#96171A;display:flex;align-items:center}.header-phone .header-phone__wrapper{text-align:right;display:flex;flex-direction:column;align-items:end;margin-right:.75rem}.header-phone .header-phone__title{color:var(--phone-title,#1c1c1c)}.header-phone .header-phone__text{color:var(--phone-text,#44413f);opacity:.6}.header-phone.header-phone--mobile{--button-icon-border:#96171A}.header-phone.header-phone--mobile .header-phone__title{color:var(--phone-title,#1c1c1c);font-size:1.125rem;line-height:1.3125rem;margin-bottom:.375rem}.header-phone.header-phone--mobile .header-phone__text br,.header-phone.header-phone--mobile .header-phone__text span{display:none}.header{transition:.3s background-color,.3s transform;background:#fff;position:fixed;z-index:10;left:0;top:0;right:0}.header .header__body{border-bottom:1px solid #d2d6da;display:flex;justify-content:space-between;align-items:center;height:var(--header-height)}.header .header__logo-link{flex-shrink:0;min-width:5.5rem;min-height:2.5rem}.header .header__controls{display:inline-grid;grid-auto-flow:column;column-gap:1rem}.header .header__burger svg[data-icon=close]{stroke-width:2px}.header.header--hidden{transform:translateY(-100%)}.link{transition:.3s opacity,.3s color;color:var(--link-color,#1c1c1c);display:inline-flex;justify-content:center;align-items:center}.link:hover{opacity:.6}.link .link__icon{transition:.3s stroke,.3s fill;fill:var(--link-icon-fill,transparent);stroke:var(--link-icon-stroke,#1c1c1c);stroke-width:var(--link-icon-stroke-width,2px);width:1.5rem;height:1.5rem}.link .link__icon:not(:first-child){margin-left:.5rem}.link.link--parent-size::after{position:absolute;left:0;top:0;right:0;bottom:0;content:""}.link.link--icon-first .link__icon{order:-1;margin-left:0;margin-right:.5rem}.link.link--red{--link-icon-stroke:#96171A;color:#96171a}.link.link--red:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--red-hover:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--white{--link-icon-stroke:#FFFFFF;color:#fff}.link.link--icon-direction-down .link__icon{transform:rotate(90deg)}.link.link--icon-direction-up .link__icon{transform:rotate(-90deg)}.footer-nav .footer-nav__list{display:flex;flex-direction:column;align-items:flex-start}.footer-nav .footer-nav__title{--link-color:#FFFFFF;color:#fff}.footer-nav .footer-nav__title+.footer-nav__item{margin-top:.5rem}.footer-nav .footer-nav__item{--link-color:#E9EDF3;color:#e9edf3;margin-top:.375rem}.footer-nav.footer-nav--template{position:relative;display:flex;flex-flow:column wrap;align-content:flex-start;max-height:15rem}.footer-nav.footer-nav--template .footer-nav__list{max-width:50%}.footer-nav.footer-nav--template .footer-nav__list:first-child{margin-right:.75rem}.footer-nav.footer-nav--template .footer-nav__list:nth-child(2){order:1}.link{transition:.3s opacity,.3s color;color:var(--link-color,#1c1c1c);display:inline-flex;justify-content:center;align-items:center}.link:hover{opacity:.6}.link .link__icon{transition:.3s stroke,.3s fill;fill:var(--link-icon-fill,transparent);stroke:var(--link-icon-stroke,#1c1c1c);stroke-width:var(--link-icon-stroke-width,2px);width:1.5rem;height:1.5rem}.link .link__icon:not(:first-child){margin-left:.5rem}.link.link--parent-size::after{position:absolute;left:0;top:0;right:0;bottom:0;content:""}.link.link--icon-first .link__icon{order:-1;margin-left:0;margin-right:.5rem}.link.link--red{--link-icon-stroke:#96171A;color:#96171a}.link.link--red:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--red-hover:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--white{--link-icon-stroke:#FFFFFF;color:#fff}.link.link--icon-direction-down .link__icon{transform:rotate(90deg)}.link.link--icon-direction-up .link__icon{transform:rotate(-90deg)}.footer-contacts{--link-color:#FFFFFF;display:inline-flex;flex-direction:column;align-items:flex-start}.footer-contacts .footer-contacts__timetable{color:#757e88;margin:.375rem 0}.footer-up-btn{color:#fff;display:inline-flex;align-items:center}.footer-up-btn .footer-up-btn__wrapper{border:1px solid #fff;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-left:.75rem;padding:.4375rem 0}.footer-up-btn .footer-up-btn__icon{stroke:#fff;stroke-width:2px;transform:rotate(-90deg)}.link{transition:.3s opacity,.3s color;color:var(--link-color,#1c1c1c);display:inline-flex;justify-content:center;align-items:center}.link:hover{opacity:.6}.link .link__icon{transition:.3s stroke,.3s fill;fill:var(--link-icon-fill,transparent);stroke:var(--link-icon-stroke,#1c1c1c);stroke-width:var(--link-icon-stroke-width,2px);width:1.5rem;height:1.5rem}.link .link__icon:not(:first-child){margin-left:.5rem}.link.link--parent-size::after{position:absolute;left:0;top:0;right:0;bottom:0;content:""}.link.link--icon-first .link__icon{order:-1;margin-left:0;margin-right:.5rem}.link.link--red{--link-icon-stroke:#96171A;color:#96171a}.link.link--red:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--red-hover:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--white{--link-icon-stroke:#FFFFFF;color:#fff}.link.link--icon-direction-down .link__icon{transform:rotate(90deg)}.link.link--icon-direction-up .link__icon{transform:rotate(-90deg)}.footer-copyright{background:#1c1c1c;display:flex}.footer-copyright .footer-copyright__item{--link-color:$dark-grey;transition:.3s color;color:#44413f}.footer-copyright .footer-copyright__item:hover{color:#e9edf3;opacity:1}.footer-copyright .footer-copyright__dev{--link-color:#FFFFFF;color:#44413f}.footer-copyright .footer-copyright__dev .link:hover{opacity:.4}.footer .footer__body{background:#272727;padding:1rem var(--container)}.footer .footer__aside{display:flex;justify-content:space-between;align-items:flex-end}.breadcrumbs{margin-top:var(--header-height)}.breadcrumbs .breadcrumbs__list{display:flex;justify-content:flex-start;flex-flow:row wrap;align-items:center;padding-top:1rem;padding-bottom:.5rem}.breadcrumbs .breadcrumbs__item{transition:color .3s;display:flex;justify-content:flex-start;align-items:center;color:#757e88}.breadcrumbs .breadcrumbs__item:not(:last-child):hover{color:#de5155}.breadcrumbs .breadcrumbs__item:not(:last-child):hover::before{background:#de5155}.breadcrumbs .breadcrumbs__item:last-child{color:#44413f}.breadcrumbs .breadcrumbs__item:not(:first-child)::before{transition:background-color .3s;content:" ";display:block;width:2px;height:12px;background:#44413f;margin:0 .75rem}.link{transition:.3s opacity,.3s color;color:var(--link-color,#1c1c1c);display:inline-flex;justify-content:center;align-items:center}.link:hover{opacity:.6}.link .link__icon{transition:.3s stroke,.3s fill;fill:var(--link-icon-fill,transparent);stroke:var(--link-icon-stroke,#1c1c1c);stroke-width:var(--link-icon-stroke-width,2px);width:1.5rem;height:1.5rem}.link .link__icon:not(:first-child){margin-left:.5rem}.link.link--parent-size::after{position:absolute;left:0;top:0;right:0;bottom:0;content:""}.link.link--icon-first .link__icon{order:-1;margin-left:0;margin-right:.5rem}.link.link--red{--link-icon-stroke:#96171A;color:#96171a}.link.link--red:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--red-hover:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--white{--link-icon-stroke:#FFFFFF;color:#fff}.link.link--icon-direction-down .link__icon{transform:rotate(90deg)}.link.link--icon-direction-up .link__icon{transform:rotate(-90deg)}.tab-bar{padding-top:1.5rem;padding-bottom:1rem}.tab-bar .tab-bar__list{display:none;text-transform:uppercase}.tab-bar .tab-bar__link{flex-grow:1;text-align:center;padding:.75rem 2.0625rem;color:#757e88}.tab-bar .tab-bar__link:hover{color:#1c1c1c;opacity:1}.tab-bar .tab-bar__link.tab-bar__link--active{color:#96171a;border-bottom:3px solid #96171a}.tab-bar .tab-bar__select-wrapper{width:100%;position:relative}.tab-bar .tab-bar__options{z-index:1;display:none;width:100%;padding:.625rem 0;background-color:#fff;box-shadow:0 0 30px 0 rgba(106,113,121,.25)}.tab-bar .tab-bar__options.tab-bar__options--active{position:absolute;top:100%;left:0;display:block}.tab-bar .tab-bar__select{position:relative;border:1px solid #d2d6da;padding:.9375rem 3.125rem .9375rem 1.5rem;transition:.3s border-color;height:3rem;color:#44413f}.tab-bar .tab-bar__select:after{content:"";position:absolute;right:1.625rem;top:.9375rem;height:.75rem;width:.75rem;border-left:2px solid #96171a;border-bottom:2px solid #96171a;transform:rotate(-45deg)}.tab-bar .tab-bar__select.tab-bar__select--active:after{transform:rotate(135deg);top:1.25rem}.tab-bar .tab-bar__item{display:block;width:100%;height:2.25rem;padding:.625rem 1.5rem;color:#44413f}.tab-bar .tab-bar__item:hover{background-color:#f0f3f6}/*! 
 * OverlayScrollbars
 * Version: 2.8.3
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;top:0;right:0;bottom:0;left:0;transform:scale(.1)}.os-size-observer::before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty::before{content:"";width:100%;height:100%}.os-size-observer-listener:empty::before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{from{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}[data-overlayscrollbars-initialize],[data-overlayscrollbars-viewport~=scrollbarHidden]{scrollbar-width:none!important}[data-overlayscrollbars-initialize]::-webkit-scrollbar,[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{display:flex;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto!important;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:0}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]::before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport],[data-overlayscrollbars]{overflow:hidden!important}[data-overlayscrollbars-padding~=noClipping],[data-overlayscrollbars~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport~=measuring]{overflow:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=overflowXVisible]:not([data-overlayscrollbars-viewport~=measuring]){overflow-x:visible!important}[data-overlayscrollbars-viewport~=overflowXHidden]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=overflowXScroll]{overflow-x:scroll!important}[data-overlayscrollbars-viewport~=overflowYVisible]:not([data-overlayscrollbars-viewport~=measuring]){overflow-y:visible!important}[data-overlayscrollbars-viewport~=overflowYHidden]{overflow-y:hidden!important}[data-overlayscrollbars-viewport~=overflowYScroll]{overflow-y:scroll!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*{display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-viewport~=scrollbarPressed]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}.os-scrollbar{contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle,.os-scrollbar-track{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle,.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:0}.os-scrollbar-vertical .os-scrollbar-handle{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle,.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar .os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar .os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar .os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar .os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar .os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-scrollbar .os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar .os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}.os-theme-none.os-scrollbar,[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:rgba(0, 0, 0, 0.44);--os-handle-bg-hover:rgba(0, 0, 0, 0.55);--os-handle-bg-active:rgba(0, 0, 0, 0.66)}.os-theme-light{--os-handle-bg:rgba(255, 255, 255, 0.44);--os-handle-bg-hover:rgba(255, 255, 255, 0.55);--os-handle-bg-active:rgba(255, 255, 255, 0.66)}.scroll-custom--dark.os-scrollbar-vertical{--os-track-bg:linear-gradient(to right, transparent 1px, #676767 1px, #676767 4px, transparent 4px);--os-track-bg-hover:linear-gradient(to right, transparent 1px, #676767 1px, #676767 4px, transparent 4px);--os-track-bg-active:linear-gradient(to right, transparent 1px, #676767 1px, #676767 4px, transparent 4px);--os-handle-bg:#96171A;--os-handle-bg-hover:#DE5155;--os-handle-bg-active:#DE5155;--os-size:5px}.scroll-custom--dark.os-scrollbar-vertical .os-scrollbar-handle{cursor:pointer}@media (min-width:768px){:root{--screen:4rem;--container:3rem;--header-height:5rem}.h1{font-size:2.625rem}.h2{font-size:1.75rem}.h3{font-size:1.625rem}.h4{font-size:1.375rem}.h5{font-size:1rem}.h6{font-size:1rem}.t1{font-size:1.125rem}.t4{font-size:.875rem}.t5{font-size:.75rem}.button-icon.button-icon--medium{width:3.5rem;height:3.5rem}.button-icon.button-icon--medium .button-icon__icon{width:1.75rem;height:1.75rem}.button-icon.button-icon--swiper-nav .button-icon__icon{width:2rem;height:2rem}.link .link__icon{width:2rem;height:2rem}.accordion.accordion--mobile .accordion__list{padding-left:1.5rem}.accordion.accordion--page{padding:2rem}.accordion.accordion--page .accordion__text{padding-top:.625rem}.header-mobile .header-mobile__list{margin-top:2rem}.link .link__icon{width:2rem;height:2rem}.button .button__icon{width:2rem;height:2rem}.button.button--search{height:3.5rem;padding:0 2.875rem}.button.button--search .button__icon{display:none}.button-icon.button-icon--medium{width:3.5rem;height:3.5rem}.button-icon.button-icon--medium .button-icon__icon{width:1.75rem;height:1.75rem}.button-icon.button-icon--swiper-nav .button-icon__icon{width:2rem;height:2rem}.search .search__label{height:3.5rem}.button-icon.button-icon--medium{width:3.5rem;height:3.5rem}.button-icon.button-icon--medium .button-icon__icon{width:1.75rem;height:1.75rem}.button-icon.button-icon--swiper-nav .button-icon__icon{width:2rem;height:2rem}.link .link__icon{width:2rem;height:2rem}.button-icon.button-icon--medium{width:3.5rem;height:3.5rem}.button-icon.button-icon--medium .button-icon__icon{width:1.75rem;height:1.75rem}.button-icon.button-icon--swiper-nav .button-icon__icon{width:2rem;height:2rem}.link .link__icon{width:2rem;height:2rem}.link .link__icon{width:2rem;height:2rem}.footer-nav .footer-nav__title+.footer-nav__item{margin-top:.75rem}.footer-nav .footer-nav__item{margin-top:.5rem}.footer-nav.footer-nav--template .footer-nav__list{max-width:13rem}.footer-nav.footer-nav--template .footer-nav__list:first-child{margin-right:3rem}.footer-nav.footer-nav--template .footer-nav__list:nth-child(2){order:2}.link .link__icon{width:2rem;height:2rem}.footer-contacts{text-align:right;align-items:flex-end}.footer-contacts .footer-contacts__timetable{margin:0 0 .75rem}.footer-up-btn .footer-up-btn__wrapper{width:3rem;height:3rem}.link .link__icon{width:2rem;height:2rem}.footer-copyright{justify-content:space-between;padding:1.25rem var(--container)}.footer .footer__body{display:flex;justify-content:space-between;padding:2.5rem var(--container)}.footer .footer__aside{flex-direction:column}.breadcrumbs .breadcrumbs__list{padding-top:1.25rem;padding-bottom:.75rem}.link .link__icon{width:2rem;height:2rem}.tab-bar .tab-bar__select{height:3.5rem}}@media (min-width:1280px){:root{--screen:5.5rem;--container:7.5rem;--header-height:11rem}.h1{font-size:3.125rem}.h2{font-size:2.5rem}.h3{font-size:1.875rem}.h4{font-size:1.5rem}.h5{font-size:1.125rem}.h6{font-size:1.125rem}.t1{font-size:1.25rem}.t2{font-size:1rem}.t3{font-size:1rem}.t4{font-size:.9375rem}.header-mobile{display:none}.header-desktop{display:grid;grid-auto-flow:column;align-items:center;column-gap:4rem}.search .search__label:hover .search__border{opacity:.8}.header-actions{display:flex;justify-content:space-between;align-items:center;height:calc(var(--header-height)/ 2)}.header .header__body{height:calc(var(--header-height)/ 2)}.header .header__logo-link{min-width:7.5rem;min-height:3.25rem}.header .header__controls{display:none}.header.header--transparent{--dropdown-title-color:#FFFFFF;--search-color:#FFFFFF;--search-icon-stroke:#FFFFFF;--search-icon-fill:#FFFFFF;--phone-title:#FFFFFF;--phone-text:#FFFFFF;--button-icon-fill:#FFFFFF;--button-icon-stroke:#FFFFFF;--search-close-btn-border:#FFFFFF;background:0 0}.header.header--transparent .header__body{border-color:rgba(255,255,255,.4)}.footer-nav.footer-nav--template .footer-nav__list:first-child{margin-right:6rem}.footer-nav.footer-nav--template .footer-nav__list:nth-child(2){margin-right:5.5rem}.footer-nav.footer-nav--template .footer-nav__list:nth-child(3){order:3}.footer-nav.footer-nav--template .footer-nav__list:nth-child(4){position:absolute;left:0;bottom:0}.footer-copyright{padding:1.5rem var(--container)}.tab-bar{padding-top:2rem;padding-bottom:0}.tab-bar .tab-bar__list{display:flex;border-bottom:1px solid #757e88}.tab-bar .tab-bar__select-wrapper{display:none}}@media (min-width:1440px){.accordion.accordion--page{padding:2rem 3rem}.breadcrumbs .breadcrumbs__list{padding-top:1.5rem;padding-bottom:.875rem}}@media (min-width:1920px){:root{--screen:6.5rem;--container:calc(50vw - 45rem)}.footer-nav.footer-nav--template .footer-nav__list:first-child{margin-right:8rem}.footer-nav.footer-nav--template .footer-nav__list:nth-child(2){margin-right:7.5rem}.breadcrumbs .breadcrumbs__list{padding-top:2rem;padding-bottom:1rem}.tab-bar{padding-top:2.5rem}}@media (max-width:767px){.t3{line-height:130%}.button-icon.button-icon--swiper-nav{width:2.5rem;height:2.5rem}.button.button--search{width:3rem;height:3rem;padding:0}.button.button--search .button__title{display:none}.button.button--search .button__icon{width:1.75rem;height:1.75rem}.button-icon.button-icon--swiper-nav{width:2.5rem;height:2.5rem}.button-icon.button-icon--swiper-nav{width:2.5rem;height:2.5rem}.header-phone.header-phone--mobile .header-phone__wrapper{display:none}.button-icon.button-icon--swiper-nav{width:2.5rem;height:2.5rem}.header-phone.header-phone--mobile .header-phone__wrapper{display:none}.footer-nav.footer-nav--template .footer-nav__list:nth-child(3){margin-top:1rem;margin-right:.75rem}.footer-nav.footer-nav--template .footer-nav__list:nth-child(4){order:2;margin-top:1rem}.footer-contacts .footer-contacts__email{font-size:.75rem}.footer-copyright{flex-flow:column wrap;align-content:space-between;max-height:3.5rem;padding:.75rem var(--container)}.footer-copyright .footer-copyright__item{font-size:.625rem}.footer-copyright .footer-copyright__dev span{font-size:.625rem;line-height:1.625rem}.footer .footer__aside{border-top:1px solid rgba(233,237,243,.3);margin-top:1.5rem;padding-top:1rem}}@media (min-width:768px) and (max-width:1279px){.footer-nav.footer-nav--template{max-height:18rem}.footer-nav.footer-nav--template .footer-nav__list:nth-child(3){order:1;margin-top:1.5rem;margin-right:3rem}.footer-nav.footer-nav--template .footer-nav__list:nth-child(4){order:3;margin-top:1.5rem}}@media (hover:hover){.tab-bar .tab-bar__select:hover{border-color:#96171a}}@media print{.os-scrollbar{display:none}}
/* End */


/* Start:/assets/css/portfolio.min.css?173503545522037*/
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.line-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.parent-size{position:absolute;left:0;top:0;right:0;bottom:0}.button-icon{transition:.3s border-color,.3s opacity;border:1px solid var(--button-icon-border,#d2d6da);display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem}.button-icon .button-icon__icon{transition:.3s stroke,.3s fill;stroke:var(--button-icon-stroke,#1c1c1c);stroke-width:var(--button-icon-stroke-width,1px);fill:var(--button-icon-fill,#1c1c1c);width:1.5rem;height:1.5rem}.button-icon.button-icon--swiper-nav{border:none}.button-icon.button-icon--swiper-nav :hover{opacity:.6}.link{transition:.3s opacity,.3s color;color:var(--link-color,#1c1c1c);display:inline-flex;justify-content:center;align-items:center}.link:hover{opacity:.6}.link .link__icon{transition:.3s stroke,.3s fill;fill:var(--link-icon-fill,transparent);stroke:var(--link-icon-stroke,#1c1c1c);stroke-width:var(--link-icon-stroke-width,2px);width:1.5rem;height:1.5rem}.link .link__icon:not(:first-child){margin-left:.5rem}.link.link--parent-size::after{position:absolute;left:0;top:0;right:0;bottom:0;content:""}.link.link--icon-first .link__icon{order:-1;margin-left:0;margin-right:.5rem}.link.link--red{--link-icon-stroke:#96171A;color:#96171a}.link.link--red:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--red-hover:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--white{--link-icon-stroke:#FFFFFF;color:#fff}.link.link--icon-direction-down .link__icon{transform:rotate(90deg)}.link.link--icon-direction-up .link__icon{transform:rotate(-90deg)}.accordion{display:flex;flex-direction:column}.accordion .accordion__title{text-align:start;display:flex;justify-content:space-between;align-items:center}.accordion .accordion__item{display:inline-flex}.accordion.accordion--mobile .accordion__title{color:#1c1c1c;padding-right:1.5rem}.accordion.accordion--mobile .accordion__icon{stroke:rgba(68,65,63,.6);width:1rem;height:1rem}.accordion.accordion--mobile .accordion__list{--link-color:#1C1C1C;grid-template-columns:100%;margin-top:1.25rem;padding-left:1rem;row-gap:1rem;display:none}.accordion.accordion--page{background:#fff;padding:1.5rem;margin-top:.5rem}.accordion.accordion--page .accordion__title{color:#1c1c1c;text-transform:uppercase}.accordion.accordion--page .accordion__icon{stroke:rgba(68,65,63,.6);width:1.5rem;height:1.5rem;flex-shrink:0}.accordion.accordion--page .accordion__text{display:none;color:#44413f;padding-top:.625rem}.accordion.accordion--opened .accordion__list{display:grid}.accordion.accordion--opened .accordion__text{display:block}.accordion.accordion--opened .accordion__icon{transform:rotate(180deg)}.header-mobile{transition:.3s linear transform;background:#fff;position:fixed;z-index:10;left:0;top:var(--header-height);right:0;bottom:0;display:flex;flex-direction:column;padding:1.25rem var(--container) 2rem;overflow:auto}.header-mobile.header-mobile--hidden{transform:translateX(100%)}.header-mobile .header-mobile__list{display:flex;flex-direction:column;margin-top:.5rem}.header-mobile .header-mobile__item{justify-content:flex-start;padding:1rem 0}.header-mobile .header-mobile__item:not(:last-child){border-bottom:1px solid #d2d6da}.header-mobile .header-mobile__caption{text-align:center;margin-top:auto;padding-top:1.5rem}.header-mobile .header-mobile__caption-title{color:#96171a;margin-bottom:.375rem}.header-mobile .header-mobile__caption-text{color:rgba(68,65,63,.6)}.header-mobile .header-mobile__caption-text br,.header-mobile .header-mobile__caption-text span{display:none}.link{transition:.3s opacity,.3s color;color:var(--link-color,#1c1c1c);display:inline-flex;justify-content:center;align-items:center}.link:hover{opacity:.6}.link .link__icon{transition:.3s stroke,.3s fill;fill:var(--link-icon-fill,transparent);stroke:var(--link-icon-stroke,#1c1c1c);stroke-width:var(--link-icon-stroke-width,2px);width:1.5rem;height:1.5rem}.link .link__icon:not(:first-child){margin-left:.5rem}.link.link--parent-size::after{position:absolute;left:0;top:0;right:0;bottom:0;content:""}.link.link--icon-first .link__icon{order:-1;margin-left:0;margin-right:.5rem}.link.link--red{--link-icon-stroke:#96171A;color:#96171a}.link.link--red:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--red-hover:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--white{--link-icon-stroke:#FFFFFF;color:#fff}.link.link--icon-direction-down .link__icon{transform:rotate(90deg)}.link.link--icon-direction-up .link__icon{transform:rotate(-90deg)}.dropdown{position:relative}.dropdown:hover .dropdown__list{display:grid}.dropdown:hover .dropdown__icon{transform:rotate(180deg)}.dropdown:hover::after{content:"";position:absolute;left:0;top:50%;right:0;height:calc(var(--header-height)/ 4)}.dropdown .dropdown__title{transition:.2s ease color;text-align:start;color:var(--dropdown-title-color,#1c1c1c);display:inline-flex;justify-content:space-between;align-items:center}.dropdown .dropdown__icon{stroke:var(--dropdown-title-color,#1c1c1c);fill:var(--dropdown-title-color,#1c1c1c);width:1rem;height:1rem;margin-left:.5rem}.dropdown .dropdown__list{box-shadow:0 0 1.875rem 0 rgba(117,126,136,.25);background:#fff;position:absolute;z-index:1;left:0;top:calc(50% + var(--header-height)/ 4);grid-template-columns:max-content;row-gap:.625rem;padding:1rem 1.5rem;display:none}.dropdown .dropdown__item{--link-color:#44413F;max-width:15rem}.header-desktop{display:none}.button{transition:.3s background-color;background-color:var(--button-background,#96171a);color:var(--button-color,#fff);display:inline-grid;grid-auto-flow:column;justify-content:center;align-items:center;column-gap:.5rem;padding:.8125rem 2rem}.button:hover{background:#de5155}.button .button__icon{transition:.3s stroke,.3s fill,.3s opacity;fill:var(--button-fill,transparent);stroke:var(--button-stroke,#1c1c1c);stroke-width:var(--button-stroke-width,2px);width:1.5rem;height:1.5rem}.button.button--black{--button-background:#272727}.button.button--black:hover{background:#1c1c1c}.button-icon{transition:.3s border-color,.3s opacity;border:1px solid var(--button-icon-border,#d2d6da);display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem}.button-icon .button-icon__icon{transition:.3s stroke,.3s fill;stroke:var(--button-icon-stroke,#1c1c1c);stroke-width:var(--button-icon-stroke-width,1px);fill:var(--button-icon-fill,#1c1c1c);width:1.5rem;height:1.5rem}.button-icon.button-icon--swiper-nav{border:none}.button-icon.button-icon--swiper-nav :hover{opacity:.6}.search{display:inline-grid;grid-auto-flow:column;grid-template-columns:1fr;column-gap:4px}.search .search__label{position:relative;display:inline-flex;align-items:center;width:var(--search-label-width,auto);height:3rem;padding:0 .5rem}.search .search__input{transition:opacity .3s;color:var(--search-color,#272727);line-height:1em;flex-grow:1;opacity:.6}.search .search__input::placeholder{color:var(--search-color,#272727)}.search .search__input:focus{opacity:1}.search .search__input:focus::placeholder{opacity:.6}.search .search__input:focus+.search__border{opacity:.8}.search .search__clear-btn{--button-icon-border:var(--search-close-btn-border, #96171A);--button-icon-stroke-width:2px}.search .search__submit-btn{--button-border:#96171A;--button-stroke:#FFFFFF;--button-stroke-width:1px;background:var(--search-button-bg,#96171a)}.search .search__icon{stroke:var(--search-icon-stroke,#44413f);fill:var(--search-icon-fill,#44413f);flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.75rem}.search .search__border{transition:.3s background-color,.3s opacity;background:var(--search-color,#272727);opacity:.3;height:1px;position:absolute;left:0;right:0;bottom:0}.search.search--blur-hide .search__submit-btn{display:none}.search.search--blur-hide .search__clear-btn{display:none}.button-icon{transition:.3s border-color,.3s opacity;border:1px solid var(--button-icon-border,#d2d6da);display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem}.button-icon .button-icon__icon{transition:.3s stroke,.3s fill;stroke:var(--button-icon-stroke,#1c1c1c);stroke-width:var(--button-icon-stroke-width,1px);fill:var(--button-icon-fill,#1c1c1c);width:1.5rem;height:1.5rem}.button-icon.button-icon--swiper-nav{border:none}.button-icon.button-icon--swiper-nav :hover{opacity:.6}.link{transition:.3s opacity,.3s color;color:var(--link-color,#1c1c1c);display:inline-flex;justify-content:center;align-items:center}.link:hover{opacity:.6}.link .link__icon{transition:.3s stroke,.3s fill;fill:var(--link-icon-fill,transparent);stroke:var(--link-icon-stroke,#1c1c1c);stroke-width:var(--link-icon-stroke-width,2px);width:1.5rem;height:1.5rem}.link .link__icon:not(:first-child){margin-left:.5rem}.link.link--parent-size::after{position:absolute;left:0;top:0;right:0;bottom:0;content:""}.link.link--icon-first .link__icon{order:-1;margin-left:0;margin-right:.5rem}.link.link--red{--link-icon-stroke:#96171A;color:#96171a}.link.link--red:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--red-hover:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--white{--link-icon-stroke:#FFFFFF;color:#fff}.link.link--icon-direction-down .link__icon{transform:rotate(90deg)}.link.link--icon-direction-up .link__icon{transform:rotate(-90deg)}.header-phone{--button-icon-border:#96171A;display:flex;align-items:center}.header-phone .header-phone__wrapper{text-align:right;display:flex;flex-direction:column;align-items:end;margin-right:.75rem}.header-phone .header-phone__title{color:var(--phone-title,#1c1c1c)}.header-phone .header-phone__text{color:var(--phone-text,#44413f);opacity:.6}.header-phone.header-phone--mobile{--button-icon-border:#96171A}.header-phone.header-phone--mobile .header-phone__title{color:var(--phone-title,#1c1c1c);font-size:1.125rem;line-height:1.3125rem;margin-bottom:.375rem}.header-phone.header-phone--mobile .header-phone__text br,.header-phone.header-phone--mobile .header-phone__text span{display:none}.header-actions{display:none}.header-actions .header-actions__search{--search-label-width:27.25rem}.header-actions .header-actions__phone .button-icon:hover{--button-icon-stroke:#96171A;--button-icon-fill:#96171A}.button-icon{transition:.3s border-color,.3s opacity;border:1px solid var(--button-icon-border,#d2d6da);display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem}.button-icon .button-icon__icon{transition:.3s stroke,.3s fill;stroke:var(--button-icon-stroke,#1c1c1c);stroke-width:var(--button-icon-stroke-width,1px);fill:var(--button-icon-fill,#1c1c1c);width:1.5rem;height:1.5rem}.button-icon.button-icon--swiper-nav{border:none}.button-icon.button-icon--swiper-nav :hover{opacity:.6}.link{transition:.3s opacity,.3s color;color:var(--link-color,#1c1c1c);display:inline-flex;justify-content:center;align-items:center}.link:hover{opacity:.6}.link .link__icon{transition:.3s stroke,.3s fill;fill:var(--link-icon-fill,transparent);stroke:var(--link-icon-stroke,#1c1c1c);stroke-width:var(--link-icon-stroke-width,2px);width:1.5rem;height:1.5rem}.link .link__icon:not(:first-child){margin-left:.5rem}.link.link--parent-size::after{position:absolute;left:0;top:0;right:0;bottom:0;content:""}.link.link--icon-first .link__icon{order:-1;margin-left:0;margin-right:.5rem}.link.link--red{--link-icon-stroke:#96171A;color:#96171a}.link.link--red:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--red-hover:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--white{--link-icon-stroke:#FFFFFF;color:#fff}.link.link--icon-direction-down .link__icon{transform:rotate(90deg)}.link.link--icon-direction-up .link__icon{transform:rotate(-90deg)}.header-phone{--button-icon-border:#96171A;display:flex;align-items:center}.header-phone .header-phone__wrapper{text-align:right;display:flex;flex-direction:column;align-items:end;margin-right:.75rem}.header-phone .header-phone__title{color:var(--phone-title,#1c1c1c)}.header-phone .header-phone__text{color:var(--phone-text,#44413f);opacity:.6}.header-phone.header-phone--mobile{--button-icon-border:#96171A}.header-phone.header-phone--mobile .header-phone__title{color:var(--phone-title,#1c1c1c);font-size:1.125rem;line-height:1.3125rem;margin-bottom:.375rem}.header-phone.header-phone--mobile .header-phone__text br,.header-phone.header-phone--mobile .header-phone__text span{display:none}.header{transition:.3s background-color,.3s transform;background:#fff;position:fixed;z-index:10;left:0;top:0;right:0}.header .header__body{border-bottom:1px solid #d2d6da;display:flex;justify-content:space-between;align-items:center;height:var(--header-height)}.header .header__logo-link{flex-shrink:0;min-width:5.5rem;min-height:2.5rem}.header .header__controls{display:inline-grid;grid-auto-flow:column;column-gap:1rem}.header .header__burger svg[data-icon=close]{stroke-width:2px}.header.header--hidden{transform:translateY(-100%)}.picture.picture--contain{object-fit:contain}.picture.picture--contain img{object-fit:contain}.picture.picture--fill{height:100%;width:100%}.picture.picture--fill img{height:100%;width:100%}.portfolio-card{cursor:pointer;position:relative;height:16.25rem}.portfolio-card .portfolio-card__image{position:absolute;top:0;left:0;width:100%;height:100%}.portfolio-card .portfolio-card__main{display:flex;flex-direction:column;height:100%;width:100%;position:relative;padding:2rem;background-color:rgba(28,28,28,.6)}.portfolio-card .portfolio-card__title{text-transform:uppercase;margin-bottom:4px;color:#fff}.portfolio-card .portfolio-card__location{color:rgba(255,255,255,.6)}.portfolio-card .portfolio-card__link{align-self:start;margin-top:auto;--link-color:#FFFFFF;--link-icon-stroke:#FFFFFF}.button{transition:.3s background-color;background-color:var(--button-background,#96171a);color:var(--button-color,#fff);display:inline-grid;grid-auto-flow:column;justify-content:center;align-items:center;column-gap:.5rem;padding:.8125rem 2rem}.button:hover{background:#de5155}.button .button__icon{transition:.3s stroke,.3s fill,.3s opacity;fill:var(--button-fill,transparent);stroke:var(--button-stroke,#1c1c1c);stroke-width:var(--button-stroke-width,2px);width:1.5rem;height:1.5rem}.button.button--black{--button-background:#272727}.button.button--black:hover{background:#1c1c1c}.portfolio{background-color:#e9edf3;padding-top:3rem}.portfolio .portfolio__list{margin-bottom:1.5rem}.portfolio .portfolio__card{margin-bottom:.75rem}.portfolio .portfolio__card:last-of-type{margin-bottom:0}.portfolio .portfolio__button{display:block;margin:0 auto}.portfolio .portfolio__button.portfolio__button--hidden{display:none}.breadcrumbs{margin-top:var(--header-height)}.breadcrumbs .breadcrumbs__list{display:flex;justify-content:flex-start;flex-flow:row wrap;align-items:center;padding-top:1rem;padding-bottom:.5rem}.breadcrumbs .breadcrumbs__item{transition:color .3s;display:flex;justify-content:flex-start;align-items:center;color:#757e88}.breadcrumbs .breadcrumbs__item:not(:last-child):hover{color:#de5155}.breadcrumbs .breadcrumbs__item:not(:last-child):hover::before{background:#de5155}.breadcrumbs .breadcrumbs__item:last-child{color:#44413f}.breadcrumbs .breadcrumbs__item:not(:first-child)::before{transition:background-color .3s;content:" ";display:block;width:2px;height:12px;background:#44413f;margin:0 .75rem}.link{transition:.3s opacity,.3s color;color:var(--link-color,#1c1c1c);display:inline-flex;justify-content:center;align-items:center}.link:hover{opacity:.6}.link .link__icon{transition:.3s stroke,.3s fill;fill:var(--link-icon-fill,transparent);stroke:var(--link-icon-stroke,#1c1c1c);stroke-width:var(--link-icon-stroke-width,2px);width:1.5rem;height:1.5rem}.link .link__icon:not(:first-child){margin-left:.5rem}.link.link--parent-size::after{position:absolute;left:0;top:0;right:0;bottom:0;content:""}.link.link--icon-first .link__icon{order:-1;margin-left:0;margin-right:.5rem}.link.link--red{--link-icon-stroke:#96171A;color:#96171a}.link.link--red:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--red-hover:hover{--link-icon-stroke:#DE5155;color:#de5155;opacity:1}.link.link--white{--link-icon-stroke:#FFFFFF;color:#fff}.link.link--icon-direction-down .link__icon{transform:rotate(90deg)}.link.link--icon-direction-up .link__icon{transform:rotate(-90deg)}.tab-bar{padding-top:1.5rem;padding-bottom:1rem}.tab-bar .tab-bar__list{display:none;text-transform:uppercase}.tab-bar .tab-bar__link{flex-grow:1;text-align:center;padding:.75rem 2.0625rem;color:#757e88}.tab-bar .tab-bar__link:hover{color:#1c1c1c;opacity:1}.tab-bar .tab-bar__link.tab-bar__link--active{color:#96171a;border-bottom:3px solid #96171a}.tab-bar .tab-bar__select-wrapper{width:100%;position:relative}.tab-bar .tab-bar__options{z-index:1;display:none;width:100%;padding:.625rem 0;background-color:#fff;box-shadow:0 0 30px 0 rgba(106,113,121,.25)}.tab-bar .tab-bar__options.tab-bar__options--active{position:absolute;top:100%;left:0;display:block}.tab-bar .tab-bar__select{position:relative;border:1px solid #d2d6da;padding:.9375rem 3.125rem .9375rem 1.5rem;transition:.3s border-color;height:3rem;color:#44413f}.tab-bar .tab-bar__select:after{content:"";position:absolute;right:1.625rem;top:.9375rem;height:.75rem;width:.75rem;border-left:2px solid #96171a;border-bottom:2px solid #96171a;transform:rotate(-45deg)}.tab-bar .tab-bar__select.tab-bar__select--active:after{transform:rotate(135deg);top:1.25rem}.tab-bar .tab-bar__item{display:block;width:100%;height:2.25rem;padding:.625rem 1.5rem;color:#44413f}.tab-bar .tab-bar__item:hover{background-color:#f0f3f6}@media (min-width:768px){.button-icon.button-icon--medium{width:3.5rem;height:3.5rem}.button-icon.button-icon--medium .button-icon__icon{width:1.75rem;height:1.75rem}.button-icon.button-icon--swiper-nav .button-icon__icon{width:2rem;height:2rem}.link .link__icon{width:2rem;height:2rem}.accordion.accordion--mobile .accordion__list{padding-left:1.5rem}.accordion.accordion--page{padding:2rem}.accordion.accordion--page .accordion__text{padding-top:.625rem}.header-mobile .header-mobile__list{margin-top:2rem}.link .link__icon{width:2rem;height:2rem}.button .button__icon{width:2rem;height:2rem}.button.button--search{height:3.5rem;padding:0 2.875rem}.button.button--search .button__icon{display:none}.button-icon.button-icon--medium{width:3.5rem;height:3.5rem}.button-icon.button-icon--medium .button-icon__icon{width:1.75rem;height:1.75rem}.button-icon.button-icon--swiper-nav .button-icon__icon{width:2rem;height:2rem}.search .search__label{height:3.5rem}.button-icon.button-icon--medium{width:3.5rem;height:3.5rem}.button-icon.button-icon--medium .button-icon__icon{width:1.75rem;height:1.75rem}.button-icon.button-icon--swiper-nav .button-icon__icon{width:2rem;height:2rem}.link .link__icon{width:2rem;height:2rem}.button-icon.button-icon--medium{width:3.5rem;height:3.5rem}.button-icon.button-icon--medium .button-icon__icon{width:1.75rem;height:1.75rem}.button-icon.button-icon--swiper-nav .button-icon__icon{width:2rem;height:2rem}.link .link__icon{width:2rem;height:2rem}.button .button__icon{width:2rem;height:2rem}.button.button--search{height:3.5rem;padding:0 2.875rem}.button.button--search .button__icon{display:none}.portfolio{padding-top:4rem}.portfolio .portfolio__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;margin-bottom:2rem}.portfolio .portfolio__card{margin-bottom:0}.breadcrumbs .breadcrumbs__list{padding-top:1.25rem;padding-bottom:.75rem}.link .link__icon{width:2rem;height:2rem}.tab-bar .tab-bar__select{height:3.5rem}}@media (min-width:1280px){.header-mobile{display:none}.header-desktop{display:grid;grid-auto-flow:column;align-items:center;column-gap:4rem}.search .search__label:hover .search__border{opacity:.8}.header-actions{display:flex;justify-content:space-between;align-items:center;height:calc(var(--header-height)/ 2)}.header .header__body{height:calc(var(--header-height)/ 2)}.header .header__logo-link{min-width:7.5rem;min-height:3.25rem}.header .header__controls{display:none}.header.header--transparent{--dropdown-title-color:#FFFFFF;--search-color:#FFFFFF;--search-icon-stroke:#FFFFFF;--search-icon-fill:#FFFFFF;--phone-title:#FFFFFF;--phone-text:#FFFFFF;--button-icon-fill:#FFFFFF;--button-icon-stroke:#FFFFFF;--search-close-btn-border:#FFFFFF;background:0 0}.header.header--transparent .header__body{border-color:rgba(255,255,255,.4)}.portfolio-card{height:26.875rem}.portfolio-card .portfolio-card__main{padding:3rem}.portfolio{padding-top:5.5rem}.portfolio .portfolio__list{margin-bottom:2.5rem}.tab-bar{padding-top:2rem;padding-bottom:0}.tab-bar .tab-bar__list{display:flex;border-bottom:1px solid #757e88}.tab-bar .tab-bar__select-wrapper{display:none}}@media (min-width:1440px){.accordion.accordion--page{padding:2rem 3rem}.breadcrumbs .breadcrumbs__list{padding-top:1.5rem;padding-bottom:.875rem}}@media (min-width:1920px){.portfolio{padding-top:6.5rem}.portfolio .portfolio__list{margin-bottom:3rem}.breadcrumbs .breadcrumbs__list{padding-top:2rem;padding-bottom:1rem}.tab-bar{padding-top:2.5rem}}@media (max-width:767px){.button-icon.button-icon--swiper-nav{width:2.5rem;height:2.5rem}.button.button--search{width:3rem;height:3rem;padding:0}.button.button--search .button__title{display:none}.button.button--search .button__icon{width:1.75rem;height:1.75rem}.button-icon.button-icon--swiper-nav{width:2.5rem;height:2.5rem}.button-icon.button-icon--swiper-nav{width:2.5rem;height:2.5rem}.header-phone.header-phone--mobile .header-phone__wrapper{display:none}.button-icon.button-icon--swiper-nav{width:2.5rem;height:2.5rem}.header-phone.header-phone--mobile .header-phone__wrapper{display:none}.button.button--search{width:3rem;height:3rem;padding:0}.button.button--search .button__title{display:none}.button.button--search .button__icon{width:1.75rem;height:1.75rem}}@media (hover:hover){.tab-bar .tab-bar__select:hover{border-color:#96171a}}
/* End */


/* Start:/local/templates/inner/styles.css?170066608714141*/
.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.line-clamp {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.parent-size {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.prod-betony-aside {
    width: 100%;
}
.prod-betony-aside .prod-betony-aside__title {
    padding-bottom: 1.5rem;
    color: #1c1c1c;
}
.prod-betony-aside .prod-betony-aside__list {
    margin-bottom: 1rem;
}
.prod-betony-aside .prod-betony-aside__item {
    color: #757e88;
    line-height: 150%;
    display: inline-block;
    margin-bottom: 0.375rem;
    margin-right: 1rem;
}
.prod-betony-aside .prod-betony-aside__item.prod-betony-aside__item--parent {
    display: block;
    color: #1c1c1c;
    margin-bottom: 0.625rem;
}
.prod-betony-card {
    display: flex;
    justify-content: center;
    align-items: stretch;
    flex-direction: column-reverse;
}
.prod-betony-card .prod-betony-card__text-block {
    width: 100%;
    padding: 2rem;
    position: relative;
    background: #96171a;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.prod-betony-card .prod-betony-card__text-head {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0.625rem;
}
.prod-betony-card .prod-betony-card__title {
    text-transform: uppercase;
    line-height: 150%;
    color: #fff;
}
.prod-betony-card .prod-betony-card__title-gost {
    opacity: 0.6;
    text-transform: uppercase;
    color: #fff;
}
.prod-betony-card .prod-betony-card__text {
    font-weight: 700;
    opacity: 0.6;
    margin-bottom: 0.375rem;
    line-height: 150%;
    max-width: 100%;
    color: #fff;
}
.prod-betony-card .prod-betony-card__text:last-of-type {
    margin-bottom: 2.1875rem;
    font-weight: 400;
}
.prod-betony-card.prod-betony-card--mirrored {
    flex-direction: column-reverse;
}
.prod-betony-card.prod-betony-card--mirrored .prod-betony-card__text-block {
    background: #ddd;
}
.prod-betony-card.prod-betony-card--mirrored .prod-betony-card__title {
    color: #1c1c1c;
}
.prod-betony-card.prod-betony-card--mirrored .prod-betony-card__title-gost {
    color: #1c1c1c;
}
.prod-betony-card.prod-betony-card--mirrored .prod-betony-card__text {
    color: #1c1c1c;
}
.prod-betony-card.prod-betony-card--mirrored .prod-betony-card__download {
    color: #96171a;
}
.prod-betony-card.prod-betony-card--mirrored .prod-betony-card__download svg {
    stroke: #96171a;
}
.prod-betony-card .prod-betony-card__download {
    color: #fff;
    position: relative;
    left: -0.5rem;
    bottom: 0;
}
.prod-betony-card .prod-betony-card__download svg {
    stroke: #fff;
    order: -1;
    margin-right: 0.5rem;
    margin-left: 0;
    width: 1.5rem;
    height: 1.5rem;
}
.prod-betony-card .prod-betony-card__img-block {
    width: 100%;
    height: auto;
}
.prod-betony-card .prod-betony-card__img {
    height: 100%;
}
.prod-betony-card .prod-betony-card__img img {
    width: 100%;
    height: 100%;
}
.prod-betony-params .prod-betony-params__title {
    margin-bottom: 1.5rem;
    color: #1c1c1c;
}
.prod-betony-params .prod-betony-params__item {
    color: #1c1c1c;
    line-height: 150%;
}
.prod-betony-params .prod-betony-params__item span {
    color: #44413f;
    font-weight: 400;
}
.prod-betony-table {
    width: 100%;
}
.prod-betony-table .prod-betony-table__cell {
    width: 50%;
    text-align: center;
    height: 3.5rem;
    background: #fff;
    color: #44413f;
    border: 1px solid #e9edf3;
}
.prod-betony-table .prod-betony-table__cell:last-child {
    background: #f5f5f5;
}
.prod-betony-table .prod-betony-table__cell.prod-betony-table__cell--head {
    background: #272727;
    color: #fff;
}
.prod-betony-application .prod-betony-application__title {
    padding-bottom: 1.5rem;
    color: #1c1c1c;
}
.prod-betony-application .prod-betony-application__subtitle {
    padding-bottom: 0.375rem;
    color: #272727;
}
.prod-betony-application .prod-betony-application__text {
    padding-bottom: 1rem;
    color: #44413f;
}
.prod-betony-application .prod-betony-application__text:last-of-type {
    padding-bottom: 0;
}
.prod-betony {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.prod-betony .prod-betony__banner {
    width: 100%;
    padding-bottom: 2rem;
}
.prod-betony .prod-betony__banner img {
    width: 100%;
    height: auto;
}
.prod-betony .prod-betony__body {
    width: 100%;
    padding-top: 3rem;
}
.prod-betony .prod-betony__text {
    line-height: 150%;
    margin-bottom: 3rem;
    color: #44413f;
}
.prod-betony .prod-betony__heading {
    margin-bottom: 1.5rem;
}
.prod-betony .prod-betony__margins {
    margin-top: 2rem;
}
.prod-betony .prod-betony__presentation {
    color: #1c1c1c;
}
.prod-betony .prod-betony__video {
    height: 15.5rem;
}
.link {
    transition: 0.3s opacity, 0.3s color;
    color: var(--link-color, #1c1c1c);
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.link:hover {
    opacity: 0.6;
}
.link .link__icon {
    transition: 0.3s stroke, 0.3s fill;
    fill: var(--link-icon-fill, transparent);
    stroke: var(--link-icon-stroke, #1c1c1c);
    stroke-width: var(--link-icon-stroke-width, 2px);
    width: 1.5rem;
    height: 1.5rem;
}
.link .link__icon:not(:first-child) {
    margin-left: 0.5rem;
}
.link.link--parent-size::after {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
}
.link.link--icon-first .link__icon {
    order: -1;
    margin-left: 0;
    margin-right: 0.5rem;
}
.link.link--red {
    --link-icon-stroke: #96171a;
    color: #96171a;
}
.link.link--red:hover {
    --link-icon-stroke: #de5155;
    color: #de5155;
    opacity: 1;
}
.link.link--red-hover:hover {
    --link-icon-stroke: #de5155;
    color: #de5155;
    opacity: 1;
}
.link.link--white {
    --link-icon-stroke: #ffffff;
    color: #fff;
}
.link.link--icon-direction-down .link__icon {
    transform: rotate(90deg);
}
.link.link--icon-direction-up .link__icon {
    transform: rotate(-90deg);
}
.tab-bar {
    padding-top: 1.5rem;
    padding-bottom: 1rem;
}
.tab-bar .tab-bar__list {
    display: none;
    text-transform: uppercase;
}
.tab-bar .tab-bar__link {
    flex-grow: 1;
    text-align: center;
    padding: 0.75rem 2.0625rem;
    color: #757e88;
}
.tab-bar .tab-bar__link:hover {
    color: #1c1c1c;
    opacity: 1;
}
.tab-bar .tab-bar__link.tab-bar__link--active {
    color: #96171a;
    border-bottom: 3px solid #96171a;
}
.tab-bar .tab-bar__select-wrapper {
    width: 100%;
    position: relative;
}
.tab-bar .tab-bar__options {
    z-index: 1;
    display: none;
    width: 100%;
    padding: 0.625rem 0;
    background-color: #fff;
    box-shadow: 0 0 30px 0 rgba(106, 113, 121, 0.25);
}
.tab-bar .tab-bar__options.tab-bar__options--active {
    position: absolute;
    top: 100%;
    left: 0;
    display: block;
}
.tab-bar .tab-bar__select {
    position: relative;
    border: 1px solid #d2d6da;
    padding: 0.9375rem 3.125rem 0.9375rem 1.5rem;
    transition: 0.3s border-color;
    height: 3rem;
    color: #44413f;
}
.tab-bar .tab-bar__select:after {
    content: "";
    position: absolute;
    right: 1.625rem;
    top: 0.9375rem;
    height: 0.75rem;
    width: 0.75rem;
    border-left: 2px solid #96171a;
    border-bottom: 2px solid #96171a;
    transform: rotate(-45deg);
}
.tab-bar .tab-bar__select.tab-bar__select--active:after {
    transform: rotate(135deg);
    top: 1.25rem;
}
.tab-bar .tab-bar__item {
    display: block;
    width: 100%;
    height: 2.25rem;
    padding: 0.625rem 1.5rem;
    color: #44413f;
}
.tab-bar .tab-bar__item:hover {
    background-color: #f0f3f6;
}
.video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    cursor: pointer;
    position: relative;
}
.video .video__iframe {
    height: 100%;
    width: 100%;
}
.video .video__item {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.video .video__play {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 4rem;
    height: 4rem;
    cursor: pointer;
    opacity: 0.6;
    transition: 0.3s opacity;
}
.video .video__play:hover {
    opacity: 1;
}
.video .video__play.video__play--hidden {
    display: none;
}
@media (min-width: 768px) {
    .prod-betony-aside .prod-betony-aside__title {
        padding-bottom: 2rem;
    }
    .prod-betony-aside .prod-betony-aside__list {
        margin-bottom: 1.25rem;
    }
    .prod-betony-card .prod-betony-card__text-block {
        min-height: 14.5rem;
    }
    .prod-betony-card .prod-betony-card__text-head {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
    .prod-betony-params .prod-betony-params__title {
        margin-bottom: 1.25rem;
    }
    .prod-betony-params .prod-betony-params__list {
        columns: 17.1875rem;
        column-gap: 1.5rem;
    }
    .prod-betony-params .prod-betony-params__item {
        padding-top: 0.75rem;
    }
    .prod-betony-application .prod-betony-application__title {
        padding-bottom: 2rem;
    }
    .prod-betony-application .prod-betony-application__subtitle {
        padding-bottom: 0.75rem;
    }
    .prod-betony-application .prod-betony-application__text {
        padding-bottom: 2rem;
    }
    .prod-betony {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .prod-betony .prod-betony__body {
        padding-top: 4rem;
    }
    .prod-betony .prod-betony__text {
        margin-bottom: 4rem;
    }
    .prod-betony .prod-betony__heading {
        margin-bottom: 2rem;
    }
    .prod-betony .prod-betony__margins {
        margin-top: 4rem;
    }
    .prod-betony .prod-betony__video {
        height: 27.5rem;
    }
    .link .link__icon {
        width: 2rem;
        height: 2rem;
    }
    .tab-bar .tab-bar__select {
        height: 3.5rem;
    }
}
@media (min-width: 1280px) {
    .prod-betony-aside {
        width: 15.75rem;
    }
    .prod-betony-aside .prod-betony-aside__list {
        margin-bottom: 3rem;
    }
    .prod-betony-aside .prod-betony-aside__item {
        display: block;
        margin-bottom: 0.75rem;
        margin-right: 0;
    }
    .prod-betony-aside .prod-betony-aside__item.prod-betony-aside__item--parent {
        margin-bottom: 1rem;
    }
    .prod-betony-card {
        flex-direction: row;
    }
    .prod-betony-card .prod-betony-card__text-block {
        padding: 2.5rem;
        width: 70%;
    }
    .prod-betony-card .prod-betony-card__text-head {
        margin-bottom: 0.75rem;
    }
    .prod-betony-card .prod-betony-card__text {
        margin-bottom: 0.625rem;
    }
    .prod-betony-card .prod-betony-card__text:last-of-type:last-of-type {
        margin-bottom: 0;
    }
    .prod-betony-card.prod-betony-card--mirrored {
        flex-direction: row-reverse;
    }
    .prod-betony-card .prod-betony-card__download {
        margin-top: 2.125rem;
    }
    .prod-betony-card .prod-betony-card__download svg {
        width: 2rem;
        height: 2rem;
    }
    .prod-betony-card .prod-betony-card__img-block {
        width: 30%;
    }
    .prod-betony-params .prod-betony-params__title {
        margin-bottom: 0.5rem;
    }
    .prod-betony-params .prod-betony-params__list {
        columns: 21.75rem;
    }
    .prod-betony-params .prod-betony-params__item {
        padding-top: 1rem;
    }
    .prod-betony {
        padding-top: 5.5rem;
        padding-bottom: 5.5rem;
    }
    .prod-betony .prod-betony__body {
        width: calc(100% - 22.75rem);
        padding-top: 0;
    }
    .prod-betony .prod-betony__margins {
        margin-top: 3rem;
    }
    .tab-bar {
        padding-top: 2rem;
        padding-bottom: 0;
    }
    .tab-bar .tab-bar__list {
        display: flex;
        border-bottom: 1px solid #757e88;
    }
    .tab-bar .tab-bar__select-wrapper {
        display: none;
    }
}
@media (min-width: 1440px) {
    .prod-betony-application .prod-betony-application__title {
        padding-bottom: 1.5rem;
    }
    .prod-betony-application .prod-betony-application__subtitle {
        padding-bottom: 0.5rem;
    }
    .prod-betony-application .prod-betony-application__text {
        padding-bottom: 1.5rem;
    }
    .prod-betony .prod-betony__banner {
        padding-bottom: 3rem;
    }
    .prod-betony .prod-betony__text {
        margin-bottom: 3rem;
    }
    .prod-betony .prod-betony__heading {
        margin-bottom: 1.5rem;
    }
    .prod-betony .prod-betony__video {
        height: 33.4375rem;
    }
}
@media (min-width: 1600px) {
    .prod-betony-card .prod-betony-card__download {
        position: absolute;
        bottom: 2.5rem;
        left: 2.5rem;
        margin-top: 0;
    }
}
@media (min-width: 1920px) {
    .prod-betony-card .prod-betony-card__text-block {
        padding: 2.5rem 3rem;
    }
    .prod-betony-params .prod-betony-params__title {
        margin-bottom: 1rem;
    }
    .prod-betony-application .prod-betony-application__title {
        padding-bottom: 2rem;
    }
    .prod-betony-application .prod-betony-application__subtitle {
        padding-bottom: 0.75rem;
    }
    .prod-betony-application .prod-betony-application__text {
        padding-bottom: 2rem;
    }
    .prod-betony {
        padding-top: 6.5rem;
        padding-bottom: 6.5rem;
    }
    .prod-betony .prod-betony__banner {
        padding-bottom: 4rem;
    }
    .prod-betony .prod-betony__text {
        margin-bottom: 4rem;
    }
    .prod-betony .prod-betony__heading {
        margin-bottom: 2rem;
    }
    .prod-betony .prod-betony__margins {
        margin-top: 4rem;
    }
    .prod-betony .prod-betony__video {
        height: 40.0625rem;
    }
    .tab-bar {
        padding-top: 2.5rem;
    }
}
@media (max-width: 767px) {
    .prod-betony-params .prod-betony-params__item + .prod-betony-params__item {
        margin-top: 0.375rem;
    }
}
@media (hover: hover) {
    .tab-bar .tab-bar__select:hover {
        border-color: #96171a;
    }
}

/* End */


/* Start:/local/templates/inner/template_styles.css?174946833119042*/
.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.line-clamp {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.parent-size {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.prod-betony-aside {
    width: 100%;
}
.prod-betony-aside .prod-betony-aside__title {
    padding-bottom: 1.5rem;
    color: #1c1c1c;
}
.prod-betony-aside .prod-betony-aside__list {
    margin-bottom: 1rem;
}
.prod-betony-aside .prod-betony-aside__item {
    color: #757e88;
    line-height: 150%;
    display: inline-block;
    margin-bottom: 0.375rem;
    margin-right: 1rem;
}
.prod-betony-aside .prod-betony-aside__item.prod-betony-aside__item--parent {
    display: block;
    color: #1c1c1c;
    margin-bottom: 0.625rem;
}
.prod-betony-card {
    display: flex;
    justify-content: center;
    align-items: stretch;
    flex-direction: column-reverse;
}
.prod-betony-card .prod-betony-card__text-block {
    width: 100%;
    padding: 2rem;
    position: relative;
    background: #96171a;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.prod-betony-card .prod-betony-card__text-head {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0.625rem;
}
.prod-betony-card .prod-betony-card__title {
    text-transform: uppercase;
    line-height: 150%;
    color: #fff;
}
.prod-betony-card .prod-betony-card__title-gost {
    opacity: 0.6;
    text-transform: uppercase;
    color: #fff;
}
.prod-betony-card .prod-betony-card__text {
    font-weight: 700;
    opacity: 0.6;
    margin-bottom: 0.375rem;
    line-height: 150%;
    max-width: 100%;
    color: #fff;
}
.prod-betony-card .prod-betony-card__text:last-of-type {
    margin-bottom: 2.1875rem;
    font-weight: 400;
}
.prod-betony-card.prod-betony-card--mirrored {
    flex-direction: column-reverse;
}
.prod-betony-card.prod-betony-card--mirrored .prod-betony-card__text-block {
    background: #ddd;
}
.prod-betony-card.prod-betony-card--mirrored .prod-betony-card__title {
    color: #1c1c1c;
}
.prod-betony-card.prod-betony-card--mirrored .prod-betony-card__title-gost {
    color: #1c1c1c;
}
.prod-betony-card.prod-betony-card--mirrored .prod-betony-card__text {
    color: #1c1c1c;
}
.prod-betony-card.prod-betony-card--mirrored .prod-betony-card__download {
    color: #96171a;
}
.prod-betony-card.prod-betony-card--mirrored .prod-betony-card__download svg {
    stroke: #96171a;
}
.prod-betony-card .prod-betony-card__download {
    color: #fff;
    position: relative;
    left: -0.5rem;
    bottom: 0;
}
.prod-betony-card .prod-betony-card__download svg {
    stroke: #fff;
    order: -1;
    margin-right: 0.5rem;
    margin-left: 0;
    width: 1.5rem;
    height: 1.5rem;
}
.prod-betony-card .prod-betony-card__img-block {
    width: 100%;
    height: auto;
}
.prod-betony-card .prod-betony-card__img {
    height: 100%;
}
.prod-betony-card .prod-betony-card__img img {
    width: 100%;
    height: 100%;
}
.prod-betony-params .prod-betony-params__title {
    margin-bottom: 1.5rem;
    color: #1c1c1c;
}
.prod-betony-params .prod-betony-params__item {
    color: #1c1c1c;
    line-height: 150%;
}
.prod-betony-params .prod-betony-params__item span {
    color: #44413f;
    font-weight: 400;
}
.prod-betony-table {
    width: 100%;
}
.prod-betony-table .prod-betony-table__cell {
    width: 50%;
    text-align: center;
    height: 3.5rem;
    background: #fff;
    color: #44413f;
    border: 1px solid #e9edf3;
}
.prod-betony-table .prod-betony-table__cell:last-child {
    background: #f5f5f5;
}
.prod-betony-table .prod-betony-table__cell.prod-betony-table__cell--head {
    background: #272727;
    color: #fff;
}
.prod-betony-application .prod-betony-application__title {
    padding-bottom: 1.5rem;
    color: #1c1c1c;
}
.prod-betony-application .prod-betony-application__subtitle {
    padding-bottom: 0.375rem;
    color: #272727;
}
.prod-betony-application .prod-betony-application__text {
    padding-bottom: 1rem;
    color: #44413f;
}
.prod-betony-application .prod-betony-application__text:last-of-type {
    padding-bottom: 0;
}
.prod-betony {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.prod-betony .prod-betony__banner {
    width: 100%;
    padding-bottom: 2rem;
}
.prod-betony .prod-betony__banner img {
    width: 100%;
    height: auto;
}
.prod-betony .prod-betony__body {
    width: 100%;
    padding-top: 3rem;
}
.prod-betony .prod-betony__text {
    line-height: 150%;
    margin-bottom: 3rem;
    color: #44413f;
}
.prod-betony .prod-betony__heading {
    margin-bottom: 1.5rem;
}
.prod-betony .prod-betony__margins {
    margin-top: 2rem;
}
.prod-betony .prod-betony__presentation {
    color: #1c1c1c;
}
.prod-betony .prod-betony__video {
    height: 15.5rem;
}
.link {
    transition: 0.3s opacity, 0.3s color;
    color: var(--link-color, #1c1c1c);
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.link:hover {
    opacity: 0.6;
}
.link .link__icon {
    transition: 0.3s stroke, 0.3s fill;
    fill: var(--link-icon-fill, transparent);
    stroke: var(--link-icon-stroke, #1c1c1c);
    stroke-width: var(--link-icon-stroke-width, 2px);
    width: 1.5rem;
    height: 1.5rem;
}
.link .link__icon:not(:first-child) {
    margin-left: 0.5rem;
}
.link.link--parent-size::after {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
}
.link.link--icon-first .link__icon {
    order: -1;
    margin-left: 0;
    margin-right: 0.5rem;
}
.link.link--red {
    --link-icon-stroke: #96171a;
    color: #96171a;
}
.link.link--red:hover {
    --link-icon-stroke: #de5155;
    color: #de5155;
    opacity: 1;
}
.link.link--red-hover:hover {
    --link-icon-stroke: #de5155;
    color: #de5155;
    opacity: 1;
}
.link.link--white {
    --link-icon-stroke: #ffffff;
    color: #fff;
}
.link.link--icon-direction-down .link__icon {
    transform: rotate(90deg);
}
.link.link--icon-direction-up .link__icon {
    transform: rotate(-90deg);
}
.tab-bar {
    padding-top: 1.5rem;
    padding-bottom: 1rem;
}
.tab-bar .tab-bar__list {
    display: none;
    text-transform: uppercase;
}
.tab-bar .tab-bar__link {
    flex-grow: 1;
    text-align: center;
    padding: 0.75rem 2.0625rem;
    color: #757e88;
}
.tab-bar .tab-bar__link:hover {
    color: #1c1c1c;
    opacity: 1;
}
.tab-bar .tab-bar__link.tab-bar__link--active {
    color: #96171a;
    border-bottom: 3px solid #96171a;
}
.tab-bar .tab-bar__select-wrapper {
    width: 100%;
    position: relative;
}
.tab-bar .tab-bar__options {
    z-index: 1;
    display: none;
    width: 100%;
    padding: 0.625rem 0;
    background-color: #fff;
    box-shadow: 0 0 30px 0 rgba(106, 113, 121, 0.25);
}
.tab-bar .tab-bar__options.tab-bar__options--active {
    position: absolute;
    top: 100%;
    left: 0;
    display: block;
}
.tab-bar .tab-bar__select {
    position: relative;
    border: 1px solid #d2d6da;
    padding: 0.9375rem 3.125rem 0.9375rem 1.5rem;
    transition: 0.3s border-color;
    height: 3rem;
    color: #44413f;
}
.tab-bar .tab-bar__select:after {
    content: "";
    position: absolute;
    right: 1.625rem;
    top: 0.9375rem;
    height: 0.75rem;
    width: 0.75rem;
    border-left: 2px solid #96171a;
    border-bottom: 2px solid #96171a;
    transform: rotate(-45deg);
}
.tab-bar .tab-bar__select.tab-bar__select--active:after {
    transform: rotate(135deg);
    top: 1.25rem;
}
.tab-bar .tab-bar__item {
    display: block;
    width: 100%;
    height: 2.25rem;
    padding: 0.625rem 1.5rem;
    color: #44413f;
}
.tab-bar .tab-bar__item:hover {
    background-color: #f0f3f6;
}
.video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    cursor: pointer;
    position: relative;
}
.video .video__iframe {
    height: 100%;
    width: 100%;
}
.video .video__item {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.video .video__play {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 4rem;
    height: 4rem;
    cursor: pointer;
    opacity: 0.6;
    transition: 0.3s opacity;
}
.video .video__play:hover {
    opacity: 1;
}
.video .video__play.video__play--hidden {
    display: none;
}
@media (min-width: 768px) {
    .prod-betony-aside .prod-betony-aside__title {
        padding-bottom: 2rem;
    }
    .prod-betony-aside .prod-betony-aside__list {
        margin-bottom: 1.25rem;
    }
    .prod-betony-card .prod-betony-card__text-block {
        min-height: 14.5rem;
    }
    .prod-betony-card .prod-betony-card__text-head {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
    .prod-betony-params .prod-betony-params__title {
        margin-bottom: 1.25rem;
    }
    .prod-betony-params .prod-betony-params__list {
        columns: 17.1875rem;
        column-gap: 1.5rem;
    }
    .prod-betony-params .prod-betony-params__item {
        padding-top: 0.75rem;
    }
    .prod-betony-application .prod-betony-application__title {
        padding-bottom: 2rem;
    }
    .prod-betony-application .prod-betony-application__subtitle {
        padding-bottom: 0.75rem;
    }
    .prod-betony-application .prod-betony-application__text {
        padding-bottom: 2rem;
    }
    .prod-betony {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .prod-betony .prod-betony__body {
        padding-top: 4rem;
    }
    .prod-betony .prod-betony__text {
        margin-bottom: 4rem;
    }
    .prod-betony .prod-betony__heading {
        margin-bottom: 2rem;
    }
    .prod-betony .prod-betony__margins {
        margin-top: 4rem;
    }
    .prod-betony .prod-betony__video {
        height: 27.5rem;
    }
    .link .link__icon {
        width: 2rem;
        height: 2rem;
    }
    .tab-bar .tab-bar__select {
        height: 3.5rem;
    }
}
@media (min-width: 1280px) {
    .prod-betony-aside {
        width: 15.75rem;
    }
    .prod-betony-aside .prod-betony-aside__list {
        margin-bottom: 3rem;
    }
    .prod-betony-aside .prod-betony-aside__item {
        display: block;
        margin-bottom: 0.75rem;
        margin-right: 0;
    }
    .prod-betony-aside .prod-betony-aside__item.prod-betony-aside__item--parent {
        margin-bottom: 1rem;
    }
    .prod-betony-card {
        flex-direction: row;
    }
    .prod-betony-card .prod-betony-card__text-block {
        padding: 2.5rem;
        width: 70%;
    }
    .prod-betony-card .prod-betony-card__text-head {
        margin-bottom: 0.75rem;
    }
    .prod-betony-card .prod-betony-card__text {
        margin-bottom: 0.625rem;
    }
    .prod-betony-card .prod-betony-card__text:last-of-type:last-of-type {
        margin-bottom: 0;
    }
    .prod-betony-card.prod-betony-card--mirrored {
        flex-direction: row-reverse;
    }
    .prod-betony-card .prod-betony-card__download {
        margin-top: 2.125rem;
    }
    .prod-betony-card .prod-betony-card__download svg {
        width: 2rem;
        height: 2rem;
    }
    .prod-betony-card .prod-betony-card__img-block {
        width: 30%;
    }
    .prod-betony-params .prod-betony-params__title {
        margin-bottom: 0.5rem;
    }
    .prod-betony-params .prod-betony-params__list {
        columns: 21.75rem;
    }
    .prod-betony-params .prod-betony-params__item {
        padding-top: 1rem;
    }
    .prod-betony {
        padding-top: 5.5rem;
        padding-bottom: 5.5rem;
    }
    .prod-betony .prod-betony__body {
        width: calc(100% - 22.75rem);
        padding-top: 0;
    }
    .prod-betony .prod-betony__margins {
        margin-top: 3rem;
    }
    .tab-bar {
        padding-top: 2rem;
        padding-bottom: 0;
    }
    .tab-bar .tab-bar__list {
        display: flex;
        border-bottom: 1px solid #757e88;
    }
    .tab-bar .tab-bar__select-wrapper {
        display: none;
    }
}
@media (min-width: 1440px) {
    .prod-betony-application .prod-betony-application__title {
        padding-bottom: 1.5rem;
    }
    .prod-betony-application .prod-betony-application__subtitle {
        padding-bottom: 0.5rem;
    }
    .prod-betony-application .prod-betony-application__text {
        padding-bottom: 1.5rem;
    }
    .prod-betony .prod-betony__banner {
        padding-bottom: 3rem;
    }
    .prod-betony .prod-betony__text {
        margin-bottom: 3rem;
    }
    .prod-betony .prod-betony__heading {
        margin-bottom: 1.5rem;
    }
    .prod-betony .prod-betony__video {
        height: 33.4375rem;
    }
}
@media (min-width: 1600px) {
    .prod-betony-card .prod-betony-card__download {
        position: absolute;
        bottom: 2.5rem;
        left: 2.5rem;
        margin-top: 0;
    }
}
@media (min-width: 1920px) {
    .prod-betony-card .prod-betony-card__text-block {
        padding: 2.5rem 3rem;
    }
    .prod-betony-params .prod-betony-params__title {
        margin-bottom: 1rem;
    }
    .prod-betony-application .prod-betony-application__title {
        padding-bottom: 2rem;
    }
    .prod-betony-application .prod-betony-application__subtitle {
        padding-bottom: 0.75rem;
    }
    .prod-betony-application .prod-betony-application__text {
        padding-bottom: 2rem;
    }
    .prod-betony {
        padding-top: 6.5rem;
        padding-bottom: 6.5rem;
    }
    .prod-betony .prod-betony__banner {
        padding-bottom: 4rem;
    }
    .prod-betony .prod-betony__text {
        margin-bottom: 4rem;
    }
    .prod-betony .prod-betony__heading {
        margin-bottom: 2rem;
    }
    .prod-betony .prod-betony__margins {
        margin-top: 4rem;
    }
    .prod-betony .prod-betony__video {
        height: 40.0625rem;
    }
    .tab-bar {
        padding-top: 2.5rem;
    }
}
@media (max-width: 767px) {
    .prod-betony-params .prod-betony-params__item + .prod-betony-params__item {
        margin-top: 0.375rem;
    }
}
@media (hover: hover) {
    .tab-bar .tab-bar__select:hover {
        border-color: #96171a;
    }
}

/*Page Price-beton*/
.price-list_table{
    width: 100%;
    margin: 3rem 0;
}
.price-list_table td,.price-list_table th{
    border: 1px solid #e9edf3;
    padding: 10px;
    text-align: center;
    background: #FFF;
    width: calc(100% / 3);
    transition: .2s ease;
}
.price-list_table th{
    background: #272727;
    color: #fff;
    border-color: rgba(233, 237, 243, .3);
}
.price-list_table tr:first-child th{
    background: #96171a;
    border-color: #96171a;
    width: 100%;
}
.price-list_table tr:hover:nth-child(n+2) td{
    background: #f1f1f1;
}
.price-list_table:nth-child(3){
    margin-bottom: 15px;
}
.price-list_table:nth-child(1){
    margin-top: 0;
}

.price_beton-page p{
    margin-bottom: 10px;
}
.price_beton-page h2{
    margin: 20px 0;
}
.price_beton-page ul{
    margin-left: 40px;
    list-style-type: disc;
}
.price_beton-page li{
    margin-bottom: 10px;
}
.price_beton-page a{
    color: #96171a;
    text-decoration: underline;
}
.price_beton-page a:hover{
    text-decoration: none;
}
.adv-block{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
}
.adv-element{
    width: calc(100% / 4 - 40px);
    transition: .3s ease;
}
.adv-element:hover{
    transform: scale(1.05);
}
.adv-img{
    width: 120px;
    margin: 0 auto 4px;
}
.adv-img img{
    width: 100%;
}
.adv-title{
    text-align: center;
}
@media screen and (max-width: 650px){
    .adv-element{
        width: calc(100% / 2 - 40px);
    }
}
@media screen and (max-width: 340px){
    .adv-element{
        width: 100%;
    }
}

/*Detail Beton Page*/
.detail_beton-page{margin: 25px 0;}
.detail_beton-block{display: flex;flex-direction: column;gap: 20px;justify-content: start;}
.detail_beton-fs{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;gap: 50px;}
.detail_beton-left{width: calc(100% / 2 - 25px);display: flex;flex-direction: column;justify-content: start;gap: 10px;}
.detail_beton-main_img{width: 100%;}
.detail_beton-main_img button{display: block;width: 100%;}
.detail_beton-main_img img{width: 100%;aspect-ratio: 3 / 2;transition: .3s ease}
.detail_beton-main_img img:hover{box-shadow: 0 0 3px 5px #33333320}
.detail_beton-gallery{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: start;gap: 5px;}
.detail_beton-gallery button{display: block; width: calc(100% / 5 - 10px);}
.detail_beton-gallery img{width: 100%;transition: .3s ease;}
.detail_beton-gallery img:hover{transform: scale(1.05);}
.detail_beton-right{width: calc(100% / 2 - 25px);display: flex;flex-direction: column;gap: 20px;justify-content: start;}
/*.detail_beton-title{}*/
.detail_beton-specifications{width: 100%;text-align: justify;}
.detail_beton-specifications table{width: 100%;word-break: break-all;}
.detail_beton-specifications table td{border: 2px solid #96171A;padding: 10px;text-align: center;width: 50%;}
/*.detail_beton-price{}*/
.detail_beton-price div{font-size: 30px;font-weight: bold;}
/*.detail_beton-buttons{}*/
.detail_beton-button{display: block;padding: 15px 35px; border: 2px solid #96171A;border-radius: 15px;width: fit-content;background: unset;color: #96171A;transition: .3s ease;font-weight: bold;}
.detail_beton-button:hover{background: #96171A;color: #FFF;}


.detail_beton-block h2{font-size: 2rem;border-bottom: 4px solid #96171A;width: fit-content;margin-bottom: 25px;}
.detail_beton-structure div{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: start;gap: 15px;}
.detail_beton-structure div span{width: fit-content;border: 2px solid #96171A; border-radius: 15px;padding: 10px;text-align: center;transition: .3s ease;}
.detail_beton-structure div span:hover{transform: scale(1.05);cursor: pointer;}
.detail_beton-application p{margin-bottom: 15px;}
.detail_beton-advantages{margin-bottom: 40px;}


.detail_beton-right h2{margin-bottom: unset;}


.popup-img_block{align-content: center;margin-inline: auto;height: 100%;background: #00000001;}
.popup-img_block::backdrop{background: #0000004a;}
.popup-img_element{position: relative;padding: 10px;background: #fff;}
.popup-img_element button{position: absolute;top: 0;right: 0;color: #fff;background: #96171A;border: 1px solid #000;font-size:20px;padding: 2px 6px;}
/*.popup-img_element img{}*/

@media screen and (max-width:924px){
    .detail_beton-left{width: 100%;}
    .detail_beton-right{width: 100%;}
    .detail_beton-gallery{justify-content: center;}
}

@media (max-width: 767px) {
    .footer-nav.footer-nav--template .footer-nav__list:nth-child(5) {
        order: 2;
        margin-top: 1rem;
    }
}

.block-with-images {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
}

.block-with-images a {
    width: 30%;
}

@media (max-width: 895px) {
    .block-with-images {
        gap: 15px;
    }
}

@media (max-width: 600px) {
    .block-with-images a {
        width: 100%;
    }
}
/* End */
/* /assets/css/common.min.css?173503545541985 */
/* /assets/css/portfolio.min.css?173503545522037 */
/* /local/templates/inner/styles.css?170066608714141 */
/* /local/templates/inner/template_styles.css?174946833119042 */
