
*{margin:0;padding:0;box-sizing:border-box;}button,textarea,select{font:inherit;}html{font-size:calc(14px + (26 - 14) * (100vw - 320px)/(3840 - 320));}li::marker{color:#4D4D4D;}body{font-family:Opensans-regular,Verdana,Geneva,sans-serif;font-weight:400;color:#141414;background-color:#ffffff;}body a{color:#000;}body a:hover,body a:focus{color:#E8602A;}h1,h2,h3,h4,table caption,h5,h6{color:#000;font-weight:500;font-family:Notoserif-regular,Times New Roman,Times,serif;font-weight:normal;font-style:normal;padding:0.75rem 0px 0.375rem 0px;margin:0;line-height:1.3em;}h1:first-letter,h2:first-letter,h3:first-letter,h4:first-letter,h5:first-letter,h6:first-letter{color:#E8602A;}h1{font-size:1.65rem;padding:0.75rem 0px 1.25rem 0px;}h2{font-size:1.32rem;line-height:1.3em;}h3{font-size:1.265rem;}h4,table caption{font-size:1.155rem;}.field-name-body p{margin:0.1rem 0px 0.3rem 0px;line-height:1.35rem;}ru{text-indent:1.5em;}ru p{margin:0.1rem 0px 0.3rem 0px;line-height:1.55rem;}mark{background-color:#feed76;}blockquote{padding:1.2rem;margin:1.2rem;font-size:1.21rem;font-family:Bookman Old Style,serif;font-style:italic;color:#272727;background-color:#ededed;border-radius:6px;}ul{padding-left:1.25rem;}ul ul{padding-left:0.925rem;}ol{padding-left:1.3rem;}.unstyled-ul{list-style:none;padding-left:0.1rem;}.inline-ul{list-style:none;padding-left:0.1rem;display:flex;}.inline-ul li{padding-right:0.25rem;}table{font-size:1.045rem;font-weight:400;border-collapse:collapse;border:1px solid #e0e0e0;}table caption{margin:0.375rem 0;}table thead{border-bottom:1px solid red;}table tbody{text-align:left;}table td,table th{border:1px solid #ededed;padding:0.25rem 0.75rem;}table th{font-weight:400;font-size:0.99rem;font-style:italic;}table tfoot{font-weight:500;}.form-submit{background-color:#d3d3d3;color:#141414;border:none;border-radius:3px;padding:0.425rem 1rem;margin:0.5rem 0.5rem 0.5rem 0;text-align:center;font:inherit;font-weight:500;box-shadow:0;}.form-submit:hover,.form-submit:focus{background-color:#bfbfbf;}.form-submit:active{background-color:#e0e0e0;outline:none;}.btn-primary,.default-submit{background-color:#E8602A;color:#ffffff;font-size:1.32rem;padding:0.5rem 1.25rem;cursor:pointer;}.btn-primary:hover,.btn-primary:focus,.default-submit:hover,.default-submit:focus{background-color:#d24c17;}.btn-primary:active,.default-submit:active{background-color:#ea7141;}a.default-submit{color:#ffffff;text-decoration:none;}a.default-submit:hover,a.default-submit:focus{color:#ffffff;background-color:#e8702a;}a.default-submit:active{background-color:#ea7141;}.btn-danger{background-color:#eba49e;}.btn-danger:hover,.btn-danger:focus{background-color:#df4f4f;color:white;}.btn-danger:active{background-color:#e36565;}.btn-special{background-color:#e24705;color:#ffffff;border-radius:15px;font-size:1.32rem;padding:5px 19px 6.5px 20px;}.btn-special:hover,.btn-special:focus{background-color:#e8702a;}.btn-special:active{background-color:#ea7141;}.btn-ghost{background-color:transparent;border:1px solid #E8602A;color:#E8602A;}.btn-ghost:hover,.btn-ghost:focus{background-color:#E8602A;color:white;}.btn-ghost:active{background-color:#ea7141;}label,.field .field-label{font-weight:normal;color:#4D4D4D;padding-right:0.3rem;}img{max-width:100%;height:auto;}
fieldset{display:block;margin-inline-start:0px;margin-inline-end:0px;padding-block-start:0.35em;padding-inline-start:0.75em;padding-inline-end:0.75em;padding-block-end:0.625em;min-inline-size:min-content;border-width:2px;border-style:dashed none none none;border-color:#fff;border-image:initial;}ul.tabs.primary{padding:1rem 0 0.4rem var(--padding-edge);}ul.tabs.primary a{border-radius:3px 3px 0 0;padding-top:0.4em;padding-bottom:0.4em;margin-bottom:0.4em;}body.callback-drupal-get-form .block-system-main > .content{background:#ededed;padding:0.4rem 1vw;}body.callback-drupal-get-form .block-system-main > .content form label{font-size:1rem;color:#58645b;}body.callback-drupal-get-form .block-system-main > .content input#edit-title{width:100%;}body.callback-drupal-get-form .form-text,select{font-size:1.1rem;padding:0.5rem;border:1px solid #d3d3d3;border-radius:3px;max-width:100%;}input{max-width:100%;}.tabledrag-processed tbody tr,.image-widget-data{background:#f9f9f9;}.form-submit{display:inline-block;}.form-text,.form-textarea{border:1px solid #d3d3d3;border-radius:3px;font-family:"Verdana";font-size:1.1rem;padding:0.4em;}.form-item{margin-top:0.25rem;margin-bottom:0.8rem;}.field{padding:0.2rem 0;}
:root{--padding-edge:calc(12px + 400*(100vw - 400px)/(3840 - 400));}.region{padding:0.3rem 3vw;}@media (min-width:861px){.region{padding:0.3rem 6vw;}}.page__footer-top{padding:0;}.page__footer-bottom{grid-area:fot-bot;padding:1.2rem 3vw;}@media (min-width:1025px){.page{display:grid;grid-template-rows:auto;max-width:3840px;margin:auto;padding:0 0;}.no-sidebars .page{grid-template-areas:"hea-top" "hea-mid" "hea-bot" "main		" "col-lef" "col-rgt" "fot-tt" "fot-top" "fot-bot";grid-template-columns:1fr;}.one-sidebar.sidebar-first .page{grid-template-areas:"hea-top hea-top" "hea-mid hea-mid" "hea-bot hea-bot" "col-lef main   " "col-rgt col-rgt" "fot-tt  fot-tt" "fot-top fot-top" "fot-bot fot-bot";grid-template-columns:minmax(auto,1fr) 3.5fr;}.one-sidebar.sidebar-second .page{grid-template-areas:"hea-top hea-top" "hea-mid hea-mid" "hea-bot hea-bot" "main    col-rgt" "col-lef col-lef" "fot-tt  fot-tt" "fot-top fot-top" "fot-bot fot-bot";grid-template-columns:3fr minmax(340px,1fr);}.two-sidebars .page{grid-template-areas:"hea-top hea-top hea-top" "hea-mid hea-mid hea-mid" "hea-bot hea-bot hea-bot" "col-lef main    col-rgt" "fot-tt  fot-tt fot-tt" "fot-top fot-top fot-top" "fot-bot fot-bot fot-bot";grid-template-columns:minmax(340px,1fr) 2fr minmax(300px,1fr);}.region-over-page{padding:0.3rem 3vw;}.region-above-page{max-width:3840px;margin:auto;padding:0.3rem var(--padding-edge);}.page__header-top{grid-area:hea-top;padding:0.6rem var(--padding-edge) 1.2rem var(--padding-edge);}.page__header-middle{grid-area:hea-mid;padding:0.3rem var(--padding-edge);}.page__header-bottom{grid-area:hea-bot;padding:0.3rem var(--padding-edge);}main{grid-area:main;min-height:20rem;}main .page__content-before,main .page__content,main .page__content-after{padding:0.3rem var(--padding-edge);}.one-sidebar.sidebar-first main .page__content-before,.one-sidebar.sidebar-first main .page__content,.one-sidebar.sidebar-first main .page__content-after{padding:0.3rem var(--padding-edge) 0.3rem 3vw;}.one-sidebar.sidebar-second main .page__content-before,.one-sidebar.sidebar-second main .page__content,.one-sidebar.sidebar-second main .page__content-after{padding:0.3rem 3vw 0.3rem var(--padding-edge);}.two-sidebars main .page__content-before,.two-sidebars main .page__content,.two-sidebars main .page__content-after{padding:0.3rem 3vw;}.page__column-left{grid-area:col-lef;padding:0.3rem var(--padding-edge);max-width:30vw;}.one-sidebar.sidebar-first .page__column-left,.two-sidebars .page__column-left{padding:0.3rem 0 0.3rem var(--padding-edge);}.page__column-right{grid-area:col-rgt;padding:0.3rem var(--padding-edge);}.one-sidebar.sidebar-second .page__column-right,.two-sidebars .page__column-right{padding:0.3rem var(--padding-edge) 0.3rem 3vw;}.page__footer-top-top{grid-area:fot-tt;padding:1.2rem var(--padding-edge) 1.2rem var(--padding-edge);}.page__footer-top{grid-area:fot-top;padding:0;}.page__footer-bottom{grid-area:fot-bot;padding:1.2rem var(--padding-edge) 1.2rem var(--padding-edge);}.region-under-page{max-width:3840px;margin:auto;padding:0.9rem var(--padding-edge) 0.9rem var(--padding-edge);}}@media (min-width:1025px) and (max-width:1024px){.two-sidebars .page{grid-template-areas:"hea-top hea-top" "hea-mid hea-mid" "hea-bot hea-bot" "col-lef main   " "col-rgt col-rgt" "fot-tt  fot-tt" "fot-top fot-top" "fot-bot fot-bot";grid-template-columns:minmax(340px,1fr) 2fr;}}
.region-over-page{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:1vw;}.region-above-page{display:flex;justify-content:flex-end;align-items:center;gap:2vw;}@media (max-width:860px){.region-above-page{justify-content:space-between;}}.page__header-top{display:flex;justify-content:space-between;align-items:center;gap:1vw;}.page__header-bottom{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:1vw;}main{background-color:#FAF8F7;}.page__column-left{background-color:#FAF8F7;}.page__column-right{background-color:#FAF8F7;}.page__footer-top-top{background-color:#f0eae7;}.page__footer-bottom{display:flex;justify-content:start;align-items:center;gap:1vw;background-color:#E8602A;color:#fff;}.page__footer-bottom a{color:#fff;}.region-under-page{display:flex;justify-content:space-between;align-items:end;gap:2vw;background-color:#E8602A;color:#E88B66;font-size:0.8rem;}.region-under-page a{color:#E88B66;}.region-under-page a:hover{color:#fff;}@media (max-width:480px){.region-under-page{flex-direction:column;align-items:start;}}
ul.supermenu{margin:0;padding:0;}ul.menu.sf-bg li,ul.menu.menu-horizontal li{margin:0;}.block-menu-menu-additional a{text-decoration:none;}.block-menu-menu-additional a:hover{text-decoration:underline;}li.expanded{padding:0;}@media (min-width:861px){.block-menu-blocks-1 .content{}.block-menu-blocks-1 .content ul{margin:0;padding:0;}.block-menu-blocks-1 .content ul ul{padding-left:0;}.block-menu-blocks-1 .content li{display:flex;gap:0.1rem;align-items:center;justify-content:space-between;position:relative;padding:0.3rem 0.4rem;margin:0;list-style:none;background-color:#F5F5F5;}.block-menu-blocks-1 .content li:hover{background-color:#e6e6e6;}.block-menu-blocks-1 .content a{padding:0.3rem 0.4rem;color:#000;text-decoration:none;font-family:Opensans-semibold,Verdana,Arial,Helvetica,sans-serif;font-size:1rem;flex-grow:1;}.block-menu-blocks-1 .content a:hover{color:#E8602A;}.block-menu-blocks-1 .content .level-1{display:flex;gap:0;margin-bottom:-2px;}.block-menu-blocks-1 .content .level-1 > li{background-color:transparent;border-bottom:2px solid transparent;}.block-menu-blocks-1 .content .level-1 > li:hover{border-bottom:2px solid #E8602A;background-color:#FAF8F7;}.block-menu-blocks-1 .content .level-1 > li:hover > a{color:#000;}.block-menu-blocks-1 .content .level-1 > li.active-trail{background-color:transparent;border-bottom:2px solid #E8602A;}.block-menu-blocks-1 .content .level-2{position:absolute;top:2.7rem;left:0;min-width:12rem;border:1px solid #F5F5F5;border-top:0;z-index:10;transition:0.2s ease-in-out;transform:scaleY(0);transform-origin:0 0;}.block-menu-blocks-1 .content .level-2 > li{background-color:#fdfdfd;}.block-menu-blocks-1 .content ul li:hover .level-2{transition:0.2s ease-in-out;transform:scaleY(1);transform-origin:0 0;transition-delay:0.2s;}.block-menu-blocks-1 .content .level-3{position:absolute;top:0;left:12rem;min-width:12rem;transition:0.2s ease-in-out;transform:scaleY(0);transform-origin:0 0;}.block-menu-blocks-1 .content .level-3 > li{background-color:white;}.block-menu-blocks-1 .content ul.level-2 li:hover .level-3{transition:0.2s ease-in-out;transform:scaleY(1);transform-origin:0 0;transition-delay:0.2s;}.block-menu-blocks-1 .content .level-4{position:absolute;top:0;left:12rem;min-width:12rem;transition:0.2s ease-in-out;transform:scaleY(0);transform-origin:0 0;}.block-menu-blocks-1 .content .level-4 > li{background-color:white;}.block-menu-blocks-1 .content ul.level-3 li:hover .level-4{transition:0.2s ease-in-out;transform:scaleY(1);transform-origin:0 0;transition-delay:0.2s;}.block-menu-blocks-1 .content span.arrow{position:relative;width:16px;height:16px;}.block-menu-blocks-1 .content span.arrow::before,.block-menu-blocks-1 .content span.arrow::after{position:absolute;content:"";width:6px;height:2px;background-color:#000;border-radius:0px;}.block-menu-blocks-1 .content .level-1 > li > span.arrow::before{transform:rotate(40deg);top:9px;right:7px;}.block-menu-blocks-1 .content .level-1 > li > span.arrow::after{transform:rotate(-40deg);top:9px;left:7px;}.block-menu-blocks-1 .content .level-2 > li > span.arrow::before,.block-menu-blocks-1 .content .level-3 > li > span.arrow::before,.block-menu-blocks-1 .content .level-4 > li > span.arrow::before{transform:rotate(50deg);bottom:9px;left:5px;}.block-menu-blocks-1 .content .level-2 > li > span.arrow::after,.block-menu-blocks-1 .content .level-3 > li > span.arrow::after,.block-menu-blocks-1 .content .level-4 > li > span.arrow::after{transform:rotate(-50deg);top:9px;left:5px;}}@media (max-width:860px){.block-menu-blocks-1 .content{}.block-menu-blocks-1 .content ul{margin:0;}.block-menu-blocks-1 .content ul ul{padding-left:0;}.block-menu-blocks-1 .content li{list-style:none;position:relative;display:flex;flex-direction:column;gap:0.1rem;margin:0;background-color:#F5F5F5;}.block-menu-blocks-1 .content li:hover{background-color:#e6e6e6;}.block-menu-blocks-1 .content a{padding:0.6rem 0.4rem;min-height:32px;text-decoration:none;font-family:Opensans-semibold,Verdana,Arial,Helvetica,sans-serif;font-size:1rem;color:#000;}.block-menu-blocks-1 .content a:hover{color:#E8602A;}.block-menu-blocks-1 .content .level-1{display:flex;flex-direction:column;padding:0;margin:0;}.block-menu-blocks-1 .content .level-1 > li > a{font-size:1.2rem;}.block-menu-blocks-1 .content .level-2 > li{background-color:#fdfdfd;}.block-menu-blocks-1 .content .level-2 a{padding-left:0.6rem;}.block-menu-blocks-1 .content .level-3 > li{background-color:white;}.block-menu-blocks-1 .content .level-3 a{padding-left:1.2rem;}.block-menu-blocks-1 .content .level-4 > li{background-color:white;}.block-menu-blocks-1 .content .level-4 a{padding-left:1.8rem;}.block-menu-blocks-1 .content .level-2,.block-menu-blocks-1 .content .level-3,.block-menu-blocks-1 .content .level-4{position:relative;top:0;left:0;width:100%;transition:0.2s ease-in-out;transform:scaleY(0);transform-origin:0 0;display:none;}.block-menu-blocks-1 .content .level-2.open,.block-menu-blocks-1 .content .level-3.open,.block-menu-blocks-1 .content .level-4.open{display:block;transition:0.2s ease-in-out;transform:scaleY(1);transform-origin:0 0;transition-delay:0.2s;}.block-menu-blocks-1 .content span.arrow{position:absolute;width:32px;height:32px;right:1.4rem;top:0.5rem;}.block-menu-blocks-1 .content span.arrow::before,.block-menu-blocks-1 .content span.arrow::after{position:absolute;content:"";width:9px;height:3px;background-color:#000;border-radius:0px;}.block-menu-blocks-1 .content li span.arrow::before{transform:rotate(40deg);top:16px;right:14px;}.block-menu-blocks-1 .content li span.arrow::after{transform:rotate(-40deg);top:16px;left:15px;}.block-menu-blocks-1 .content li span.arrow.active::before{transform:rotate(-40deg);top:16px;right:15px;}.block-menu-blocks-1 .content li span.arrow.active::after{transform:rotate(40deg);top:16px;left:15px;}}
.block-title{text-align:center;}.block-title a{text-decoration:underline;}.front h1{text-align:center !important;font-size:1.32rem;}.front h1 a{text-decoration:underline;}.block-forms-102{padding:0 2vw;background-color:#fff;}.block-block-12{padding:1.5rem 0 2rem 0;}.block-block-12 a{background-color:#fff;border-radius:6px;border:2px solid #E8602A;text-decoration:none;padding:0.5rem 1rem;}@media (min-width:860px){.block-block-12{display:none;}}.block-features-logotype{min-width:6rem;margin-top:-1.8rem;margin-left:-0.7rem;}@media (max-width:860px){.block-features-logotype{display:none;}}@media (min-width:861px){.block-block-9{display:none;}}.block-block-9 img{max-width:3.7rem;}@media (max-width:1366px){.block-block-2{display:none;}}.block-block-container-1{width:100%;}@media (max-width:860px){.block-block-container-1{display:none;}}.block-block-container-1 > .content{display:flex;justify-content:space-between;align-items:center;gap:1vw;border-bottom:2px solid #4D4D4D;}.block-block-1 .content{display:flex;flex-wrap:wrap;column-gap:1.5rem;}.block-block-1 .content a{text-decoration:none;font-family:Notoserif-regular,Times New Roman,Times,serif;}.block-block-1 .content img.viber{max-width:1.5rem;margin-bottom:-0.3rem;}form.search-block-form .form-item-search-block-form .form-text{box-sizing:border-box;height:2.2rem !important;}form.search-block-form .form-actions input.form-submit--op-submit{height:2.2rem !important;margin-left:-5px;padding:0.5rem;border-radius:0 3px 3px 0;}html.js input.form-autocomplete{background-position:97% center !important;}.block-itinity-presentation-block-1{padding-bottom:2rem;}.block-itinity-presentation-block-1 .carousel-caption{background:#e8602a none repeat scroll 0% 0% !important;}.block-itinity-presentation-block-1 .ts_txt{font-size:1.3rem;color:#fff;}.block-itinity-presentation-block-1 .ts_txt p{text-align:center;}.block-itinity-presentation-block-1 .ts-scroll{bottom:-1.8rem !important;}.block-itinity-presentation-block-1 .ts-scroll a.ts_pager{padding-top:0.5rem;border-style:none !important;}.block-itinity-presentation-block-1 .ts_sld_scroller{z-index:1 !important;}.block-itinity-presentation-block-1 .ts_sld_scroller ul{float:unset !important;left:48%;}.block-node-specifications-node-filters{background-color:#f0eae7;padding:1rem 0.5vw;margin-top:4rem;margin-bottom:2rem;}.block-node-specifications-node-filters fieldset{margin:0 !important;}.block-node-specifications-node-filters .form-submit--op-all-specifications{display:none;}.block-node-specifications-node-filters .ui-slider .ui-slider-handle{border-radius:0;}.block-node-specifications-node-filters a.form-submit.filters-ajax-hint{padding:0.5em;background-color:#E8602A;color:#fff;text-decoration:none;}.block-node-specifications-node-filters a.form-submit.filters-ajax-hint:hover{background-color:#d24c17;}.link-sliding{background-color:#fff;border-radius:6px 6px 0 0;border:2px solid #E8602A;border-bottom:2px solid white;left:-47px !important;top:255px !important;}.sliding-block-processed{background-color:#fff;border:2px solid #E8602A;}.sliding-wrapper.block-effect-position-right{top:20% !important;}@media (max-width:860px){#sliding-block-forms-14{display:none;}}.block-forms-15{background-color:#f0eae7;padding:0 1vw;margin-bottom:4rem;}.block-forms-15 #edit-fields-6{width:100%;}.block-block-6 .content img{display:block;}.block-block-8 .content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1vw;}.block-block-8 .content .footer_menu a{text-decoration:none;font-family:Opensans-semibold,Verdana,Arial,Helvetica,sans-serif;color:#fff;}.block-block-8 .content .footer_menu a:hover{color:#fff;text-decoration:underline;}@media (max-width:860px){.block-block-8 .content .footer_menu{display:none;}}.block-block-8 .content .footer_tel a{text-decoration:none;font-family:Notoserif-regular,Times New Roman,Times,serif;}.block-block-8 .content .footer_tel img.viber{max-width:1.5rem;margin-bottom:-0.3rem;}.block-itinity-copyright a{color:#E88B66;font-size:0.8rem;text-decoration:none;}.block-itinity-copyright a svg{fill:#E88B66;height:36px !important;}.block-itinity-copyright a:hover{color:lighten #fff,20%;}.block-itinity-copyright a:hover svg{fill:#fff,20%;}
.block-block-5,.burger{display:none;position:relative;width:48px;height:48px;border-radius:3px;}.burger::before,.burger::after,.burger > .line{content:"";background-color:#E8602A;position:absolute;width:28px;height:4px;transition:0.2s;border-radius:1px;}.burger::before{top:13px;left:10px;}.burger > .line{top:22px;left:10px;}.burger::after{bottom:13px;left:10px;}.burger.active{border-radius:3px 3px 0 0;}.burger.active > .line{transform:scale(0);}.burger.active::before{width:32px;height:4.3px;transform:rotate(45deg);top:22px;left:8px;transition:0.2s;}.burger.active::after{width:32px;height:4.3px;transform:rotate(-45deg);top:22px;left:8px;transition:0.2s;}@media (max-width:860px){.block-block-5,.burger{display:block;}.burger-content{position:absolute;right:-3vw;top:4rem;width:100vw;min-height:5rem;z-index:2;background-color:white;box-shadow:0px 4px 8px 0px rgba(34,60,80,0.2);border-radius:3px 0 3px 3px;transform:scaleY(0);transform-origin:0 0;}.burger-content.active{transition:0.2s ease-in-out;transform:scaleY(1);transform-origin:0 0;transition-delay:0.2s;display:block;}.burger-content .block-menu-blocks-1 .content ul.level-1 > li > a{font-size:1.6rem;padding-left:1.3rem;}.burger-content .block-menu-blocks-1 .content ul.level-2 a{font-size:1.3rem;padding-left:1.6rem;}}
.shop-cart-sub-form table.shop-cart{width:100%;}.shop-cart-sub-form table.shop-cart .col-image{min-width:96px;}.shop-cart-sub-form table.shop-cart .form-text.form-autocomplete{box-sizing:border-box;height:2rem;}.shop-cart-sub-form table.shop-cart .form-select.spy-match-processed{width:100%;}@media (max-width:860px){.shop-cart-sub-form table.shop-cart thead{display:none;}.shop-cart-sub-form table.shop-cart tbody{display:flex;flex-direction:column;border-top:none;}.shop-cart-sub-form table.shop-cart td,.shop-cart-sub-form table.shop-cart th{border:none !important;}.shop-cart-sub-form table.shop-cart .cart-item{display:grid;grid-template-columns:min-content auto min-content min-content;padding:0 !important;justify-content:stretch;}.shop-cart-sub-form table.shop-cart .cart-item:first-child{margin:0;}.shop-cart-sub-form table.shop-cart .cart-item .col-image{flex:none;max-width:none;width:100px !important;grid-row:1 / 3;text-align:center;}.shop-cart-sub-form table.shop-cart .cart-item .col-title,.shop-cart-sub-form table.shop-cart .cart-item .col-qty{align-self:center;}.shop-cart-sub-form table.shop-cart .cart-item .col-title{grid-column:2 / 4;flex:none;max-width:none;}.shop-cart-sub-form table.shop-cart .cart-item .col-qty{grid-row:2 / 3;grid-column:3 / 5;width:auto;}.shop-cart-sub-form table.shop-cart .cart-item .col-qty .field-suffix{display:none;}.shop-cart-sub-form table.shop-cart .cart-item .col-qty .form-text{width:35px;}.shop-cart-sub-form table.shop-cart .cart-item .col-price{display:none;}.shop-cart-sub-form table.shop-cart .cart-item .col-sum{grid-column:2 / 3;grid-row:2 / 3;align-self:center;justify-self:start;font-size:17px;}.shop-cart-sub-form table.shop-cart .cart-item .col-control{position:static;grid-column:4 / 5;grid-row:1 / 2;justify-self:end;padding:0 !important;width:auto !important;font-size:16px;border:none;}}@media (max-width:860px) and (max-width:400px){.shop-cart-sub-form table.shop-cart .cart-item .col-qty{grid-column:2 / 3;text-align:left;}}@media (max-width:860px) and (max-width:400px){.shop-cart-sub-form table.shop-cart .cart-item .col-sum{grid-row:3 / 4;}}
.block-catalog-6 .otzyvs{display:flex;gap:3vw;padding:2vw 0 2vw 0;}@media (max-width:1024px){.block-catalog-6 .otzyvs{flex-direction:column;}}.catalog-object-3 .portfolios{display:flex;flex-direction:column;gap:3vw;padding:2vw 0 2vw 0;}.block-catalog-4 .portfolios{display:grid;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:3vw;padding:2vw 0 2vw 0;}@media (max-width:1366px){.block-catalog-4 .portfolios{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));}}.catalog-object-2 .proekts{display:flex;flex-direction:column;gap:3vw;padding:2vw 0 2vw 0;}.block-catalog-5{background-color:#FAF8F7;padding:0 3vw;margin-bottom:1.5rem;}.block-catalog-5 .proekts{display:flex;flex-direction:row;gap:3vw;padding:2vw 0 2vw 0;}@media (max-width:860px){.block-catalog-5 .proekts{flex-direction:column;align-items:center;}}.search-results{display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1px;}.search-results li.search-result .search-snippet-info{display:flex;flex-direction:column;}.search-results li.search-result .search-snippet-info .node{order:-1;}.search-snippet-info .node{margin-left:0;}item-list ul{margin-top:1.5rem;}.item-list .pager li{padding:0.5em !important;display:inline-block;margin:0.5em 0;}.item-list .pager li a{padding:0.7em;text-decoration:none;}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last{background-color:#fff;border:2px solid #F5F5F5;border-radius:3px;}.pager-item:hover,.pager-first:hover,.pager-previous:hover,.pager-next:hover,.pager-last:hover{background-color:#E8602A;}.pager-item:hover a,.pager-first:hover a,.pager-previous:hover a,.pager-next:hover a,.pager-last:hover a{color:#fff;}.pager-item:active,.pager-first:active,.pager-previous:active,.pager-next:active,.pager-last:active{background-color:#E8602A;}.item-list .pager li.pager-current{background-color:#fff;border:2px solid #000;border-radius:3px;}
.node-page.view-mode-full{margin-bottom:2rem;}.fbx-processed{border-bottom:2px solid #E8602A;}.block-catalog-1 .content .news{display:flex;column-gap:2vw;}.tpl-sandbox-node-news-informer{width:100%;}.tpl-sandbox-node-news-informer .content{display:flex;flex-direction:column;}.tpl-sandbox-node-news-informer .content h4{padding-top:0;}.tpl-sandbox-node-news-informer .content a{text-decoration:none;}.tpl-sandbox-node-news-informer .content a:hover{text-decoration:underline;}div.tpl-sandbox-node-news-teaser .content{display:flex;gap:1.5vw;padding-bottom:2rem;}div.tpl-sandbox-node-news-teaser .content ga-1{min-width:25%;width:25%;}div.tpl-sandbox-node-news-teaser .content .node-title{font-size:1.2rem;margin-top:0;}@media (max-width:480px){div.tpl-sandbox-node-news-teaser .content{flex-wrap:wrap;}div.tpl-sandbox-node-news-teaser .content ga-1{min-width:100%;width:100%;}}div.tpl-sandbox-node-news-full .content img{float:left;margin-right:1rem;}div.tpl-sandbox-node-news-full .content .field-name-body{padding-top:0;}
div.tpl-sandbox-node-proekt-informer{flex-basis:33%;}div.tpl-sandbox-node-proekt-informer .content{display:grid;grid-template-rows:auto;grid-template-columns:auto;grid-template-areas:"ga-1" "ga-2";column-gap:0;align-items:center;max-width:480px;background-color:#fff;}div.tpl-sandbox-node-proekt-informer .content ga-1{grid-area:ga-1;position:relative;}div.tpl-sandbox-node-proekt-informer .content ga-2{grid-area:ga-2;align-self:self-start;padding:0 0.5vw 1vw 0.5vw;min-height:8rem;display:flex;flex-direction:column;justify-content:space-between;}@media (max-width:860px){div.tpl-sandbox-node-proekt-informer .content ga-2{min-height:5rem;}}div.tpl-sandbox-node-proekt-informer .content ga-3{grid-area:ga-3;}div.tpl-sandbox-node-proekt-informer .content .node-title{font-size:1rem;}div.tpl-sandbox-node-proekt-informer .content h4 a{text-decoration:none;}div.tpl-sandbox-node-proekt-informer .content h4 a:hover{text-decoration:underline;}div.tpl-sandbox-node-proekt-informer .content .field-type-image{padding:0;}div.tpl-sandbox-node-proekt-informer .content .field-type-image img{display:block;}div.tpl-sandbox-node-proekt-informer .content .form-item{margin-top:0.2rem;margin-bottom:0.25rem;}div.tpl-sandbox-node-proekt-informer .content a.features-read-more{text-decoration:none;color:#000;}div.tpl-sandbox-node-proekt-informer .content a.features-read-more:hover{text-decoration:underline;}div.tpl-sandbox-node-proekt-informer .content .field.field-name-field-nomer-proekta.field-type-text.field-label-hidden{position:absolute;top:0;right:0;background-color:white;padding:5px;color:#E8602A;}div.tpl-sandbox-node-proekt-teaser .content{display:grid;grid-template-rows:auto;grid-template-columns:minmax(150px,480px) minmax(350px,1fr);grid-template-areas:"ga-1 ga-2";column-gap:0;align-items:center;background-color:#fff;}div.tpl-sandbox-node-proekt-teaser .content ga-1{grid-area:ga-1;}div.tpl-sandbox-node-proekt-teaser .content ga-2{grid-area:ga-2;align-self:self-start;padding:0 1vw 1vw 2vw;}div.tpl-sandbox-node-proekt-teaser .content ga-3{grid-area:ga-3;}div.tpl-sandbox-node-proekt-teaser .content .node-title{font-size:1.1rem;}div.tpl-sandbox-node-proekt-teaser .content h2 a{text-decoration:none;}div.tpl-sandbox-node-proekt-teaser .content h2 a:hover{text-decoration:underline;}div.tpl-sandbox-node-proekt-teaser .content .field-type-image{padding:0;}div.tpl-sandbox-node-proekt-teaser .content .field-type-image img{display:block;}div.tpl-sandbox-node-proekt-teaser .content .form-item{margin-top:0.2rem;margin-bottom:0.25rem;}div.tpl-sandbox-node-proekt-teaser .content a.features-read-more{text-decoration:none;color:#000;}div.tpl-sandbox-node-proekt-teaser .content a.features-read-more:hover{text-decoration:underline;}@media (max-width:1150px){div.tpl-sandbox-node-proekt-teaser .content{grid-template-areas:"ga-1" "ga-2";grid-template-columns:1fr;max-width:600px;}}div.tpl-sandbox-node-proekt-full .content{display:grid;grid-template-rows:auto;grid-template-columns:minmax(150px,720px) 1fr;align-items:start;grid-template-areas:"ga-1 ga-2" "ga-3 ga-3";column-gap:2vw;align-items:start;border-bottom:1px #CCCCCC solid;}div.tpl-sandbox-node-proekt-full .content ga-1{grid-area:ga-1;}div.tpl-sandbox-node-proekt-full .content ga-2{grid-area:ga-2;}div.tpl-sandbox-node-proekt-full .content ga-3{grid-area:ga-3;}div.tpl-sandbox-node-proekt-full .content .field-name-field-orientirovochnaya-stoimost .field-items{font-weight:bold;}div.tpl-sandbox-node-proekt-full .content .field-name-field-plany-proekta .field-items{display:flex;gap:1vw;}@media (max-width:860px){div.tpl-sandbox-node-proekt-full .content{grid-template-areas:"ga-1 ga-1" "ga-2 ga-2" "ga-3 ga-3";}div.tpl-sandbox-node-proekt-full .content .field-name-field-plany-proekta .field-items{flex-wrap:wrap;}}div.tpl-sandbox-node-proekt-full .content .gallery-link{text-align:center;text-align:left;}div.tpl-sandbox-node-proekt-full .content .image-block-preview{text-align:center;margin:0 auto;text-align:left;margin:0;}div.tpl-sandbox-node-proekt-full .content .field-name-field-nomer-proekta .field-item p{color:#E8602A;font-family:Notoserif-regular,Times New Roman,Times,serif;font-weight:bold;}div.tpl-sandbox-node-proekt-full .content .tabs__nav{list-style:none;display:flex;}div.tpl-sandbox-node-proekt-full .content .tabs__caption{margin-right:5px;border:1px solid #d3d3d3;border-radius:3px 3px 0 0;padding:5px 19px 6.5px 20px;cursor:pointer;}div.tpl-sandbox-node-proekt-full .content li.tab-active{background-color:#cfd7bf;border-bottom:1px solid #cf361b;}div.tpl-sandbox-node-proekt-full .content section.tabs__content{display:none;}div.tpl-sandbox-node-proekt-full .content section.tabs__content.tab-active{display:block;}
div.tpl-sandbox-node-portfolio-informer{justify-self:center;}div.tpl-sandbox-node-portfolio-informer .content{display:grid;grid-template-rows:auto;grid-template-columns:auto;grid-template-areas:"ga-1" "ga-2";column-gap:0;align-items:center;max-width:480px;background-color:#fff;}div.tpl-sandbox-node-portfolio-informer .content ga-1{grid-area:ga-1;position:relative;}div.tpl-sandbox-node-portfolio-informer .content ga-2{grid-area:ga-2;align-self:self-start;padding:0 0.5vw 1vw 0.5vw;min-height:4rem;display:flex;flex-direction:column;justify-content:space-between;}div.tpl-sandbox-node-portfolio-informer .content .node-title{font-size:1rem;}div.tpl-sandbox-node-portfolio-informer .content h4 a{text-decoration:none;}div.tpl-sandbox-node-portfolio-informer .content h4 a:hover{text-decoration:underline;color:#000;}div.tpl-sandbox-node-portfolio-informer .content .field-type-image{padding:0;}div.tpl-sandbox-node-portfolio-informer .content .field-type-image img{display:block;}div.tpl-sandbox-node-portfolio-informer .content .form-item{margin-top:0.2rem;margin-bottom:0.25rem;}div.tpl-sandbox-node-portfolio-informer .content a.features-read-more{text-decoration:none;color:#000;}div.tpl-sandbox-node-portfolio-informer .content a.features-read-more:hover{text-decoration:underline;}div.tpl-sandbox-node-portfolio-informer .content .field.field-name-field-nomer-proekta.field-type-text.field-label-hidden{position:absolute;top:0;right:0;background-color:white;padding:5px;color:#E8602A;}div.tpl-sandbox-node-portfolio-teaser .content{display:grid;grid-template-rows:auto;grid-template-columns:minmax(150px,480px) minmax(350px,1fr);grid-template-areas:"ga-1 ga-2";column-gap:0;align-items:center;background-color:#fff;}div.tpl-sandbox-node-portfolio-teaser .content ga-1{grid-area:ga-1;}div.tpl-sandbox-node-portfolio-teaser .content ga-2{grid-area:ga-2;align-self:self-start;padding:0 1vw 1vw 2vw;}div.tpl-sandbox-node-portfolio-teaser .content ga-3{grid-area:ga-3;}div.tpl-sandbox-node-portfolio-teaser .content .node-title{font-size:1.1rem;}div.tpl-sandbox-node-portfolio-teaser .content h2 a{text-decoration:none;}div.tpl-sandbox-node-portfolio-teaser .content h2 a:hover{text-decoration:underline;}div.tpl-sandbox-node-portfolio-teaser .content .field-type-image{padding:0;}div.tpl-sandbox-node-portfolio-teaser .content .field-type-image img{display:block;}div.tpl-sandbox-node-portfolio-teaser .content .form-item{margin-top:0.2rem;margin-bottom:0.25rem;}div.tpl-sandbox-node-portfolio-teaser .content a.features-read-more{text-decoration:none;color:#000;}div.tpl-sandbox-node-portfolio-teaser .content a.features-read-more:hover{text-decoration:underline;}div.tpl-sandbox-node-portfolio-teaser .content .extra-field-specifications{font-size:0.85rem;}@media (max-width:1150px){div.tpl-sandbox-node-portfolio-teaser .content{grid-template-areas:"ga-1" "ga-2";grid-template-columns:1fr;max-width:600px;}}div.tpl-sandbox-node-portfolio-full .content{display:grid;grid-template-rows:auto;grid-template-columns:minmax(150px,720px) 1fr;align-items:start;grid-template-areas:"ga-1 ga-2" "ga-3 ga-3";column-gap:2vw;align-items:start;border-bottom:1px #CCCCCC solid;}div.tpl-sandbox-node-portfolio-full .content ga-1{grid-area:ga-1;}div.tpl-sandbox-node-portfolio-full .content ga-2{grid-area:ga-2;}div.tpl-sandbox-node-portfolio-full .content ga-3{grid-area:ga-3;}div.tpl-sandbox-node-portfolio-full .content .field-name-field-orientirovochnaya-stoimost .field-items{font-weight:bold;}@media (max-width:860px){div.tpl-sandbox-node-portfolio-full .content{grid-template-areas:"ga-1 ga-1" "ga-2 ga-2" "ga-3 ga-3";}}div.tpl-sandbox-node-portfolio-full .content .gallery-link{text-align:center;text-align:left;}div.tpl-sandbox-node-portfolio-full .content .image-block-preview{text-align:center;margin:0 auto;text-align:left;margin:0;}div.tpl-sandbox-node-portfolio-full .content .field-name-field-nomer-proekta .field-item p{color:#E8602A;font-family:Notoserif-regular,Times New Roman,Times,serif;font-weight:bold;}div.tpl-sandbox-node-portfolio-full .content .tabs__nav{list-style:none;display:flex;}div.tpl-sandbox-node-portfolio-full .content .tabs__caption{margin-right:5px;border:1px solid #d3d3d3;border-radius:3px 3px 0 0;padding:5px 19px 6.5px 20px;cursor:pointer;}div.tpl-sandbox-node-portfolio-full .content li.tab-active{background-color:#cfd7bf;border-bottom:1px solid #cf361b;}div.tpl-sandbox-node-portfolio-full .content section.tabs__content{display:none;}div.tpl-sandbox-node-portfolio-full .content section.tabs__content.tab-active{display:block;}
.keystable{display:flex;gap:1vw;}@media (max-width:860px){.keystable{flex-wrap:wrap;}}
.field-name-field-avtor-otzyva{color:#000;font-family:Notoserif-regular,Times New Roman,Times,serif;padding-bottom:0.5rem;}.field-name-field-avtor-otzyva .field-item:first-letter{color:#E8602A;}.field-name-field-avtor-otzyva p:first-letter{color:#E8602A;}.extra-field-otzyvfield-dom-v-portfolioentity-backreference{background-color:#f0eae7;border-radius:12px;padding:1rem;margin-bottom:2rem;}div.tpl-sandbox-node-otzyv-informer > .content .field-name-field-avtor-otzyva{padding-top:0.5rem;}div.tpl-sandbox-node-otzyv-informer > .content .zitata{position:relative;display:flex;flex-direction:column;background-color:#f0eae7;border-radius:12px;padding:1rem;font-size:0.9rem;}div.tpl-sandbox-node-otzyv-informer > .content .zitata::after{content:"";width:0px;height:0px;border-top:10px solid #f0eae7;border-right:10px solid transparent;border-left:10px solid transparent;position:relative;bottom:-0.4rem;left:2rem;}div.tpl-sandbox-node-otzyv-teaser > .content{display:flex;gap:2vw;align-items:center;}div.tpl-sandbox-node-otzyv-teaser > .content wr-2{flex-shrink:0;}div.tpl-sandbox-node-otzyv-teaser > .content .zitata{position:relative;display:flex;flex-direction:column;background-color:#f0eae7;border-radius:12px;padding:1rem;font-size:0.9rem;}div.tpl-sandbox-node-otzyv-teaser > .content .zitata::before{content:"";width:0px;height:0px;border-bottom:10px solid #f0eae7;border-right:10px solid transparent;border-left:10px solid transparent;position:relative;top:-1.5rem;}@media (max-width:800px){div.tpl-sandbox-node-otzyv-teaser > .content{flex-wrap:wrap;justify-content:center;}}.tpl-sandbox-node-otzyv-full > .content{display:flex;align-items:center;gap:2vw;margin-bottom:2rem;}.tpl-sandbox-node-otzyv-full > .content wr-1{flex-shrink:0;}.tpl-sandbox-node-otzyv-full > .content .field-name-field-avtor-otzyva{padding-top:0.5rem;}.tpl-sandbox-node-otzyv-full > .content .zitata{position:relative;display:flex;flex-direction:column;background-color:#f0eae7;border-radius:12px;padding:1rem;font-size:0.9rem;}.tpl-sandbox-node-otzyv-full > .content .zitata::after{content:"";width:0px;height:0px;border-top:14px solid #f0eae7;border-right:14px solid transparent;border-left:14px solid transparent;position:relative;bottom:-1.7rem;}@media (max-width:800px){.tpl-sandbox-node-otzyv-full > .content{flex-wrap:wrap;justify-content:center;}}
