/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker{direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.old,.datepicker table tr td.new{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted:active:hover,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted.active.focus{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.highlighted.focus{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today:focus,.datepicker table tr td.today.focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today:active,.datepicker table tr td.today.active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active:focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today:active.focus,.datepicker table tr td.today.active.focus{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today[disabled].focus,fieldset[disabled] .datepicker table tr td.today.focus{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range:focus,.datepicker table tr td.range.focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range:active,.datepicker table tr td.range.active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range:active:hover,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active:focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range:active.focus,.datepicker table tr td.range.active.focus{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range:hover,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range[disabled]:focus,fieldset[disabled] .datepicker table tr td.range:focus,.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range[disabled].focus,fieldset[disabled] .datepicker table tr td.range.focus{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted:active:hover,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted.active.focus{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.range.highlighted.focus{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today:active:hover,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today.active.focus{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today[disabled].focus,fieldset[disabled] .datepicker table tr td.range.today.focus{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected:focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected:active:hover,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.highlighted.active.focus{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active:focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover.focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled:hover.active.focus{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;border-width:1px 0;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-size:13px;line-height:1.42857143}.datepicker.dropdown-menu th,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.datepicker-inline td{padding:0 5px}@keyframes rotateAnim{from{transform:rotate(0)}to{transform:rotate(360deg)}}.store_search{margin-top:1em;background:url('/assets/front/components/search-store-bg.jpg') 0 0 repeat}.store_search_content{text-align:center;padding-top:115px;padding-bottom:135px}@media screen and (max-width:1010px){.store_search_content{padding-top:100px;padding-bottom:115px}}@media screen and (max-width:800px){.store_search_content{padding-top:80px;padding-bottom:95px}}.store_search__form-input{margin-bottom:1.25em}.store_search__form input[type=search]{width:100%;max-width:500px;height:64px;padding:0 20px 0 55px;background-color:#fdfdfd;background-image:url('/assets/front/svg/ico-pointer.svg');background-repeat:no-repeat;background-position:20px center}.page-p-front-homepage{--contentTopShift:5.47vw;--whyPadding:50px}@media screen and (max-width:1580px){.page-p-front-homepage{--whyPadding:0;--contentTopShift:0}}.page-p-front-homepage .page-content-box{padding-top:0}.homepage__head{position:relative;max-height:none;background:url('/assets/front/pages/homepage/hp_1920.jpg') right bottom no-repeat;background-size:cover}.homepage__head:before{content:'';float:left;padding-bottom:40.10417%}.homepage__head:after{content:'';display:table;clear:both}.webp .homepage__head{background-image:url('/assets/front/pages/homepage/hp_1920.webp')}.avif .homepage__head{background-image:url('/assets/front/pages/homepage/hp_1920.avif')}.homepage__head_box{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex}.homepage__head_content{display:flex;height:100%;align-items:center;padding:0 var(--whyPadding) var(--contentTopShift)}@media screen and (max-width:1580px){.homepage__head_content{width:1360px}}@media screen and (max-width:1380px){.homepage__head_content{width:100%;padding-left:var(--offset);padding-right:var(--offset)}}.homepage__head_content-in{width:50%;flex:0 0 auto;padding-top:70px}@media screen and (max-width:1580px){.homepage__head_content-in{padding-top:0}}.homepage__head h1{color:#fff;font-size:96px;font-weight:200;line-height:1;margin-bottom:0}@media screen and (max-width:1580px){.homepage__head h1{font-size:6.5vw}}@media screen and (max-width:650px){.homepage__head h1{font-size:7.5vw}}.homepage__head h1 em{display:inline}.homepage__title{font-weight:200}.homepage__why{margin-bottom:100px}.homepage__why_container{padding:0 var(--whyPadding)}.homepage__why_container-box{background-color:#fff;margin-top:calc(var(--contentTopShift)*-1);position:relative;padding:45px 0 0}.homepage__why_content{display:flex;justify-content:space-between}@media screen and (max-width:800px){.homepage__why_content{display:block}}.homepage__why_list{display:flex;flex-grow:2;justify-content:space-between;padding-right:135px}@media screen and (max-width:1380px){.homepage__why_list{padding-right:10%;flex-wrap:wrap}}@media screen and (max-width:1010px){.homepage__why_list{margin-top:-40px}}@media screen and (max-width:800px){.homepage__why_list{padding-right:0}}.homepage__why_item{text-align:center}@media screen and (max-width:1010px){.homepage__why_item{width:50%;flex:0 0 auto;padding-top:40px}}@media screen and (max-width:800px){.homepage__why_item{width:auto}}@media screen and (max-width:650px){.homepage__why_item{width:50%}}.homepage__why_icon{height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:1em}.homepage__why_title{color:#007dbe;text-transform:uppercase;font-size:1rem;font-weight:600;line-height:1.1}@media screen and (max-width:800px){.homepage__why_cta{margin-top:3em}}.homepage__products{margin-bottom:140px}@media screen and (max-width:1010px){.homepage__products{margin-bottom:100px}}.homepage__products_box{display:flex;align-items:stretch}@media screen and (max-width:1010px){.homepage__products_box{display:block}}.homepage__products_list{display:flex;margin-left:-40px;padding-right:40px}@media screen and (max-width:1010px){.homepage__products_list{padding-right:0;margin-bottom:3em}}@media screen and (max-width:650px){.homepage__products_list{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:480px){.homepage__products_list{display:block}}.homepage__products_item{width:calc(100%/3);flex:0 0 auto;text-align:center;padding-left:40px}@media screen and (max-width:650px){.homepage__products_item{width:50%}}@media screen and (max-width:480px){.homepage__products_item{width:auto}}.homepage__products_item-box{text-decoration:none;outline:none;display:block;color:#555;transition:all .25s ease-in-out}.homepage__products_item-box:hover,.homepage__products_item-box:focus{color:#007dbe}.homepage__products_item_image img{vertical-align:top;height:auto;max-width:100%}@media screen and (max-width:480px){.homepage__products_item_image img{max-width:60%}}.homepage__products_item_title{text-transform:uppercase;color:inherit;font-size:1rem;font-weight:700;margin:0}.homepage__products_links{padding:0 0 0 67px;border-left:1px solid rgba(0,0,0,.1);display:flex;align-items:center}@media screen and (max-width:1010px){.homepage__products_links{padding:0;border:0}}.homepage__products_links-main{margin-bottom:3em}@media screen and (max-width:1010px){.homepage__products_links-main{margin-bottom:1em}}.homepage__products_links-sub>div{margin-top:1em}.homepage__products_links .btn_more__icon:first-child{width:43px;flex:0 0 auto;text-align:center}.homepage__products_links .btn_more__text{white-space:nowrap}.homepage__services{background:url('/assets/front/pages/homepage/hp-sluzby.jpg') center center no-repeat;background-size:cover;margin-bottom:120px}@media screen and (max-width:1010px){.homepage__services{margin-bottom:100px}}@media screen and (max-width:800px){.homepage__services{margin-bottom:80px}}.homepage__services_content{display:flex;align-items:stretch;padding-top:100px;padding-bottom:100px}@media screen and (max-width:800px){.homepage__services_content{display:block;padding-top:80px;padding-bottom:80px}}.homepage__services_title{width:50%;flex:0 0 auto;color:#fff;margin:0;display:flex;align-items:center;border-right:1px solid rgba(255,255,255,.3)}@media screen and (max-width:1010px){.homepage__services_title{width:40%}}@media screen and (max-width:800px){.homepage__services_title{width:auto;border:0;display:block;margin-bottom:1em}}.homepage__services_list{padding-left:75px}@media screen and (max-width:800px){.homepage__services_list{padding-left:0}}.homepage__services_item{padding:.5em 0}.homepage__services_item a{color:#fff}.homepage__services_item .btn_more__icon:first-child{width:40px;text-align:center}.homepage__services_item .btn_more__text{margin-left:25px}.homepage__refs{background:url('/assets/front/pages/homepage/hp-refs-bg.png') center bottom no-repeat;background-size:100% auto;padding-bottom:180px;margin-bottom:125px}@media screen and (max-width:1010px){.homepage__refs{background-size:auto;padding-bottom:80px;margin-bottom:100px}}@media screen and (max-width:800px){.homepage__refs{margin-bottom:80px}}@media screen and (max-width:650px){.homepage__refs{background:0 0;padding-bottom:0}}.homepage__refs_more{text-align:right}@media screen and (max-width:1010px){.homepage__refs_more{margin-top:2.5em}}@media screen and (min-width:1011px){.homepage__refs .article-list__items{display:block;margin:0;padding:0;position:relative}.homepage__refs .article-list__i{margin:0 auto;padding:0;position:relative;z-index:3;transition:all .25s ease-in-out}.homepage__refs .article-list__i:first-child,.homepage__refs .article-list__i:last-child{margin:0;position:absolute;top:0;transform:scale(.75);z-index:1;opacity:.40}.homepage__refs .article-list__i:first-child:hover,.homepage__refs .article-list__i:last-child:hover{transform:scale(1);z-index:4;opacity:1}.homepage__refs .article-list__i.inBackground{opacity:.4;transform:scale(.75)}.homepage__refs .article-list__i:first-child{left:12%}.homepage__refs .article-list__i:last-child{right:12%}.homepage__refs .article-list__i-box{filter:drop-shadow(20px 20px 90px rgba(0,0,0,.3))}}.homepage__news_title{margin-bottom:2em}.homepage__news_more{text-align:right;margin-top:85px}@media screen and (max-width:1010px){.homepage__news_more{margin-top:2.5em}}.why__why_content{margin-bottom:100px}@media screen and (max-width:1380px){.why__why_content{padding-top:2em}}@media screen and (max-width:800px){.why__why_content{padding-top:3em}}.why__why_title{margin-bottom:1.5em}@media screen and (min-width:1381px){.why__why_title{width:50%}}.why__list{--gap:70px;--countInRow:3;display:flex;align-items:flex-start;flex-wrap:wrap;margin:calc(var(--gap)*-1) 0 0 calc(var(--gap)*-1)}@media screen and (max-width:1260px){.why__list{--countInRow:2}}@media screen and (max-width:800px){.why__list{--countInRow:1}}.why__item{width:calc(100%/var(--countInRow));flex:0 0 auto;text-align:center;padding:var(--gap) 0 0 var(--gap)}.why__icon{height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:1em}.why__title{font-size:1.5em;text-transform:uppercase;color:#007dbe;font-weight:600;margin-bottom:1em}.why__comparison_content{margin-bottom:140px}.why__comparison_title{text-align:center;margin-bottom:1em}@media screen and (min-width:801px){.why__comparison{position:relative}}@media screen and (max-width:800px){.why__comparison{display:flex;align-items:center}}@media screen and (max-width:480px){.why__comparison{display:block}}.why__comparison_image{text-align:center}@media screen and (max-width:800px){.why__comparison_image{flex:0 0 auto;width:30%}}@media screen and (max-width:480px){.why__comparison_image{width:auto}}.why__comparison_image img{width:auto;max-width:none}@media screen and (max-width:1010px){.why__comparison_image img{width:430px;height:auto}}@media screen and (max-width:800px){.why__comparison_image img{height:auto;max-width:100%}}@media screen and (max-width:480px){.why__comparison_image img{max-width:60%}}@media screen and (min-width:801px){.why__comparison_text{position:absolute;width:50%}.why__comparison_text--porfix{text-align:right;top:0;left:0;padding-right:225px;padding-top:91px}.why__comparison_text--brick{text-align:left;bottom:0;left:50%;padding-left:205px;padding-bottom:133px}}@media screen and (max-width:1010px){.why__comparison_text--porfix{padding-right:145px;padding-top:70px}.why__comparison_text--brick{padding-left:145px;padding-bottom:110px}}@media screen and (max-width:800px){.why__comparison_text{width:35%;flex:0 0 auto}.why__comparison_text--porfix{padding:0 30px 0 0;align-self:flex-start}.why__comparison_text--brick{padding:0 0 0 30px;align-self:flex-end}}@media screen and (max-width:650px){.why__comparison{font-size:.8em}}@media screen and (max-width:480px){.why__comparison{font-size:1em}.why__comparison_text{width:50%;padding:0}.why__comparison_text--porfix{margin-bottom:1em}.why__comparison_text--brick{margin-top:-.65em;text-align:right;margin-left:auto}}@media screen and (max-width:400px){.why__comparison_text{width:75%}}.why__comparison_more{text-align:center;position:relative}@media screen and (min-width:801px){.why__comparison_more{margin-top:-10px}}@media screen and (max-width:800px){.why__comparison_more{margin-top:1em}}.why__consumption{display:flex;align-items:center}.why__consumption_content{margin-bottom:110px}@media screen and (max-width:800px){.why__consumption{display:block}}.why__consumption_body{padding-right:20px}.why__consumption_image{width:55%;flex:0 0 auto}@media screen and (max-width:800px){.why__consumption_image{width:auto;margin-top:3em}}.why__consumption_image img{vertical-align:top}@media screen and (max-width:800px){.why__consumption_image img{max-width:75%}}@media screen and (max-width:650px){.why__consumption_image img{max-width:100%}}.why__consumption_action{margin-top:3.5em}.about_content{padding-top:80px}@media screen and (max-width:800px){.about_content{padding-top:2em}}@media screen and (max-width:650px){.about__menu{flex-wrap:wrap;justify-content:center;margin-top:-2em}}@media screen and (max-width:1010px){.about__menu a{font-size:1rem}}.about__menu .submenu__item{flex:2 1 auto}@media screen and (max-width:650px){.about__menu .submenu__item{width:calc(100%/3);padding-top:2em;flex:0 0 auto}}@media screen and (max-width:480px){.about__menu .submenu__item{width:50%}}.about__menu .submenu__icon{height:43px}@media screen and (max-width:650px){.about__menu .submenu__icon{margin-bottom:.5em}}.history_text{margin-bottom:70px}.history_timeline{--startWidth:64px}.history_timeline__title{margin-bottom:1.5em}.history_timeline-box{max-width:600px;margin:0 auto}.history_timeline_start,.history_timeline_end{width:var(--startWidth);height:54px;line-height:54px;background-color:#007dbe;color:#fff;font-size:30px;font-weight:300;text-align:center;clip-path:polygon(calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px),0% 0%)}@media screen and (min-width:481px){.history_timeline_start,.history_timeline_end{margin:0 auto}}.history_timeline__items{list-style:none;margin:0;padding:0;border-top:10px solid #fff;border-bottom:10px solid #fff}@media screen and (max-width:480px){.history_timeline__items{padding-left:calc(var(--startWidth)/2)}}.history_timeline__item{position:relative}@media screen and (min-width:481px){.history_timeline__item{display:flex;align-self:stretch}.history_timeline__item:nth-child(even) .history_timeline__item-image{text-align:left;padding-left:25px;padding-right:0}.history_timeline__item:nth-child(even) .history_timeline__item-body{order:-1;text-align:right;padding-right:25px;padding-left:0}.history_timeline__item:nth-child(even) .history_timeline__item-body:before{left:100%}.history_timeline__item:nth-child(even) .history_timeline__item-body>span{left:auto;right:0;transform:translateX(50%)}}@media screen and (max-width:480px){.history_timeline__item{border-left:1px solid #ccc}}.history_timeline__item-image{padding-top:20px}@media screen and (min-width:481px){.history_timeline__item-image{width:50%;flex:0 0 auto;text-align:right;padding-bottom:20px;padding-right:25px}}@media screen and (max-width:480px){.history_timeline__item-image{padding-left:25px}}.history_timeline__item-image img{vertical-align:top;clip-path:polygon(calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px),0% 0%)}.history_timeline__item-body{position:relative;padding-top:20px;padding-bottom:20px;padding-left:25px}@media screen and (min-width:481px){.history_timeline__item-body{width:50%;flex:0 0 auto}.history_timeline__item-body:before{content:'';width:1px;height:100%;background-color:#ccc;position:absolute;top:0;left:0}}.history_timeline__item-body>span{box-sizing:content-box;display:block;background-color:#007dbe;width:9px;height:17px;position:absolute;top:25px;left:0;transform:translateX(-50%);border-top:3px solid #fff;border-bottom:3px solid #fff}.history_timeline__item-body>span:before,.history_timeline__item-body>span:after{content:'';width:0;height:0;border-style:solid;position:absolute;left:0}.history_timeline__item-body>span:before{border-width:0 9px 8px 0;border-color:transparent #fff transparent transparent;top:0}.history_timeline__item-body>span:after{border-width:8px 0 0 9px;border-color:transparent transparent transparent #fff;bottom:0}.history_timeline__item-title{font-size:1em;line-height:1.5;margin:0}@media screen and (max-width:800px){.videos_content{padding-top:3em}}.videos__category+.videos__category{margin-top:130px}.videos__category__title{margin-bottom:1.2em}.videos__category__more{margin-top:3em}.video-list{--gap:95px;display:flex;flex-wrap:wrap;margin:calc(var(--gap)*-1) 0 0 calc(var(--gap)*-1)}@media screen and (max-width:1010px){.video-list{display:block}}.video-list__item{width:50%;flex:0 0 auto;padding:var(--gap) 0 0 var(--gap)}@media screen and (max-width:1010px){.video-list__item{width:auto}}.video__title{text-align:center;text-transform:uppercase;margin-bottom:1.2em}.news-list__content{padding-top:100px}.page-p-front-news.page-a-detail .page--with-image-head{--contentHeadImageShift:150px}.references-list__content{padding-top:100px}.page-p-front-references.page-a-detail .page--with-image-head{--contentHeadContentDiffBackShift:-1em}.reference-detail__video{max-width:1170px;margin:5em auto 0}.reference-detail__body{margin-top:5em}.reference-detail__params{display:flex;flex-wrap:wrap;gap:45px}.reference-detail__param-title{font-size:1em;text-transform:uppercase;margin-bottom:0}.reference-detail__param div{font-size:1.5em;text-transform:uppercase}.reference-detail__categories{margin-top:2em}.reference-detail__category{margin-bottom:9px}.reference-detail__gallery{margin-top:3em}.page-p-packagefront-catalog-homepage .content-head__box{margin-left:auto;margin-right:auto;min-width:320px}@media screen and (min-width:1581px){.page-p-packagefront-catalog-homepage .content-head__box{width:1560px}}@media screen and (max-width:1580px){.page-p-packagefront-catalog-homepage .content-head__box{width:1360px}}@media screen and (max-width:1380px){.page-p-packagefront-catalog-homepage .content-head__box{width:auto;padding-left:var(--offset);padding-right:var(--offset)}}@media screen and (max-width:1260px){.page-p-packagefront-catalog-homepage .content-head__box{display:block}}.page-p-packagefront-catalog-homepage .content-head__content{width:40%;padding-right:0}@media screen and (min-width:1581px){.page-p-packagefront-catalog-homepage .content-head__content{padding-left:calc((1560px - 1360px)/2)}}@media screen and (max-width:1260px){.page-p-packagefront-catalog-homepage .content-head__content{width:auto;display:block}}.page-p-packagefront-catalog-homepage .content-head__image{width:60%;padding-left:0}@media screen and (max-width:1260px){.page-p-packagefront-catalog-homepage .content-head__image{width:auto;display:block}}@media screen and (max-width:1260px){.products_content{padding-top:3em}}.products__category+.products__category{margin-top:75px}.products__category_description{margin-bottom:2em}.products__list{--padding:40px;--cropSize:22px;--countInRow:4;display:flex;align-items:stretch;flex-wrap:wrap;margin-top:-40px}@media screen and (max-width:1260px){.products__list{--countInRow:3}}@media screen and (max-width:1010px){.products__list{--padding:30px}}@media screen and (max-width:800px){.products__list{--countInRow:2;--padding:40px}}@media screen and (max-width:650px){.products__list{--padding:30px}}@media screen and (max-width:480px){.products__list{--countInRow:1}}.products__list_i{width:calc(100%/var(--countInRow));flex:0 0 auto;padding:40px 0 0;text-align:center}.products__list_i-box{display:block;height:100%;outline:none;text-decoration:none;color:#555;transition:all .25s ease-in-out}.products__list_i-box-in{height:100%;padding:40px 0;display:flex;flex-direction:column;position:relative}@media screen and (max-width:480px){.products__list_i-box-in{padding:25px 0}}.products__list_i-box:hover,.products__list_i-box:focus{filter:drop-shadow(20px 20px 90px rgba(0,0,0,.1))}.products__list_i-box:hover .products__list_i-box-in,.products__list_i-box:focus .products__list_i-box-in{clip-path:polygon(calc(100% - var(--cropSize)) 0,100% var(--cropSize),100% 100%,var(--cropSize) 100%,0 calc(100% - var(--cropSize)),0% 0%);background-color:#fff}.products__list_i__flags{list-style:none;margin:0;padding:0;position:absolute;top:0;right:0}.products__list_i__flags li{background-color:#007dbe;color:#fff;text-transform:uppercase;font-size:.65rem;font-weight:700;height:var(--cropSize);line-height:var(--cropSize);padding:0 var(--cropSize);margin:0 0 5px;clip-path:polygon(0 0,calc(100% - var(--cropSize)) 0,100% 100%,var(--cropSize) 100%);text-align:center}.products__list_i__body{padding:0 var(--padding);flex-grow:2;display:flex;flex-direction:column}.products__list_i__image{padding:0 calc(var(--padding)/2);margin-bottom:1em}.products__list_i__image img{vertical-align:top;height:auto;max-width:100%}@media screen and (max-width:480px){.products__list_i__image img{max-width:75%}}.products__list_i__title{color:#555;font-size:1rem;text-transform:uppercase;font-weight:700;margin-bottom:1.5em}.products__list_i__title span{display:block}.products__list_i__title_code{color:#007dbe;font-size:2.5em;font-weight:300;line-height:1;margin-bottom:5px}@media screen and (max-width:650px){.products__list_i__title_code{font-size:2em}}.products__list_i__perex{flex-grow:2;margin-bottom:1em}.products__list_i__perex-box{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.products__list_i__price{font-size:1.5em;color:#007dbe}.products__list_i__price-label{color:#555;font-size:1rem}@media screen and (max-width:650px){.products__list_i__price-label{display:block;line-height:1}}.products__list_i__action{color:#007dbe}.product__title span{font-size:1em;font-weight:700}.page-p-packagefront-catalog-product{--contentHeadImageShift:13rem}@media screen and (max-width:1380px){.page-p-packagefront-catalog-product{--contentHeadImageShift:19vw}}@media screen and (max-width:800px){.page-p-packagefront-catalog-product{--contentHeadImageShift:23vw}}@media screen and (max-width:800px){.page-p-packagefront-catalog-product{--contentHeadImageShift:29vw}}.page-p-packagefront-catalog-product [id]{scroll-margin-top:50px}@media screen and (max-width:800px){.page-p-packagefront-catalog-product .content-head__content{padding-bottom:0}}.page-p-packagefront-catalog-product .content-head__image{position:relative}@media screen and (max-width:800px){.page-p-packagefront-catalog-product .content-head__image img{max-width:60%}}@media screen and (max-width:650px){.page-p-packagefront-catalog-product .content-head__image img{max-width:65%}}@media screen and (max-width:480px){.page-p-packagefront-catalog-product .content-head__image img{max-width:75%}}@media screen and (max-width:800px){.page--with-image-head .product__body .content__columns-detail .content__columns_col:first-child{padding-top:0}}.product__flags{position:absolute;top:0;right:0}.product__flags ul{list-style:none;margin:0;padding:0}.product__flags li{background-color:#fff;color:#007dbe;text-transform:uppercase;font-size:1.3rem;font-weight:700;line-height:1.1;padding:5px 40px 10px;margin:0 0 10px;clip-path:polygon(0 0,calc(100% - 36px) 0,100% 100%,36px 100%);text-align:center}.product__body{margin-bottom:100px}.product__gallery{padding-top:0;position:relative}.product__tabs{display:flex}@media screen and (max-width:800px){.product__tabs{display:none !important}}.product__tabs_item{width:calc(100%/3);flex:0 0 auto;text-decoration:none;outline:none;text-align:center;display:flex;flex-direction:column;transition:all .25s ease-in-out;position:relative}.product__tabs_item.active:before,.product__tabs_item.active:after{width:calc(50% - (45px + 14px + 30px/2))}.product__tabs_item:before,.product__tabs_item:after{content:'';height:4px;background-color:#007dbe;position:absolute;bottom:0;width:0;transition:all .25s ease-in-out}.product__tabs_item:before{left:45px}.product__tabs_item:after{right:45px}.product__tabs_item .icon{order:999;position:relative;top:15px;z-index:2;margin-top:5px}.product__tabs_item .text{text-transform:uppercase;color:#007dbe;font-weight:700;font-size:1.5rem}.product__section{margin-bottom:3em}@media screen and (min-width:801px){.tabsMode .product__section{display:none}.tabsMode .product__section.open{display:block}}.product__section_box{filter:drop-shadow(20px 20px 90px rgba(0,0,0,.1))}.product__section_box-in{clip-path:polygon(calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px),0% 0%);background-color:#fff;padding:35px}@media screen and (min-width:801px){.tabsMode .product__section_box-in{padding-top:3em}}.product__section_title{text-transform:uppercase;margin-bottom:1em;display:flex;align-items:center;gap:1ch}@media screen and (min-width:801px){.tabsMode .product__section_title{display:none}}.product__section_content{overflow-x:auto}.product__section_content table+.richtext{margin-top:1.5em}table.product-params{border-collapse:collapse;width:100%}table.product-params th,table.product-params td{vertical-align:top;padding:.5em 0 .5em 1em;color:gray;text-align:center}table.product-params th:first-child,table.product-params td:first-child{text-align:left}table.product-params th:last-child,table.product-params td:last-child{padding-right:1em}table.product-params thead th{font-weight:600;line-height:1.2;padding-top:0;padding-bottom:.7em}@media screen and (max-width:800px){table.product-params thead th{font-size:.9em}}table.product-params thead th span{font-size:.8em;font-weight:400;display:block}table.product-params tbody tr:nth-child(odd) th,table.product-params tbody tr:nth-child(odd) td{background-color:#f2f2f2}table.product-params tbody tr:hover th,table.product-params tbody tr:hover td{background-color:rgba(0,125,190,.1)}table.product-params tbody th{font-weight:300}.page-p-front-services.page-a-default{--contentHeadImageShift:8rem}.page-p-front-services.page-a-default .content-head__box{align-items:flex-start}.page-p-front-services.page-a-default .content-head__content{width:45%;padding-top:.75em;padding-right:4.4%}@media screen and (max-width:800px){.page-p-front-services.page-a-default .content-head__content{width:auto}}.page-p-front-services.page-a-default .content-head__image{width:55%;padding-left:0;padding-top:5.66%}@media screen and (max-width:800px){.page-p-front-services.page-a-default .content-head__image{width:auto}}.page-p-front-services.page-a-default .content-head__text{margin-top:3.5em}.page-p-front-services.page-a-default h1{font-weight:700}.services__materialCalculation_action{max-width:45%;margin-top:-112px}@media screen and (max-width:800px){.services__materialCalculation_action{max-width:none;margin-top:0}}@media screen and (min-width:1381px){.services__materialCalculation_action .btn_big{width:100%}}@media screen and (max-width:800px){.services_content{padding-top:3em}}.service__list{--countInRow:3;display:flex;flex-wrap:wrap;align-self:stretch;margin:80px 0 0}@media screen and (max-width:1260px){.service__list{--countInRow:2}}@media screen and (max-width:650px){.service__list{--countInRow:1}}.service__item{width:calc(100%/var(--countInRow));flex:0 0 auto;padding-top:20px}.service__item-box{height:100%;display:block;outline:none;text-decoration:none;color:#555;transition:all .25s ease-in-out}.service__item-box:hover,.service__item-box:focus{filter:drop-shadow(20px 20px 90px rgba(0,0,0,.1))}.service__item-box:hover .service__item-box-in,.service__item-box:focus .service__item-box-in{background-color:#fff;clip-path:polygon(calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px),0% 0%)}.service__item-box-in{height:100%;padding:50px 45px 35px;text-align:center;display:flex;flex-direction:column;transition:all .25s ease-in-out}@media screen and (max-width:800px){.service__item-box-in{padding:35px 25px 30px}}.service__icon{height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:1em}.service__icon svg{vertical-align:middle}.service__title{color:#007dbe;text-transform:uppercase;margin-bottom:1em}.service__perex{flex-grow:2}.service__more{margin-top:1em}.service__more span{color:#007dbe}@media screen and (max-width:1010px){.service-detail_content{padding-top:3em}}.service-detail__title{display:flex;align-items:center}.service-detail__icon{display:inline-flex;margin-right:.5em}.service-detail .service-detail__col-sec .photos{--countInRow:1}@media screen and (min-width:1011px){.page--with-image-head .service-detail .service-detail__col-sec .photos{padding-top:4em}}@media screen and (max-width:1010px){.service-detail .service-detail__col-sec .photos{max-width:50%}}@media screen and (max-width:800px){.service-detail .service-detail__col-sec .photos{max-width:70%}}@media screen and (max-width:480px){.service-detail .service-detail__col-sec .photos{max-width:none}}.page--with-image-head .service-detail__form{padding-top:4em}@media screen and (max-width:1010px){.service-detail__form{margin-top:5em;border-top:1px solid rgba(0,0,0,.1);padding-top:4.5em}}.service-detail__form-title{color:#007dbe;text-align:center}@media screen and (max-width:1380px){.service-detail__form-title{font-size:40px}}@media screen and (max-width:1010px){.service-detail__form-title{margin-bottom:1.5em}}@media screen and (max-width:480px){.service-detail__form-title{font-size:35px}}@media screen and (max-width:1010px){.service-detail .content__columns{display:block;margin-top:0;margin-left:0}.service-detail .content__columns_col{width:auto;padding-left:0;padding-top:0 !important;margin-top:0 !important;margin-bottom:3em}.service-detail .content__columns_col:last-child{margin-bottom:0}}@media screen and (max-width:1010px){.materialCalculation_content{padding-top:3em}}.materialCalculation__choice_box{max-width:472px}.materialCalculation__choice_header{display:flex;align-items:center;border-bottom:4px solid #007dbe;color:#007dbe;text-transform:uppercase;padding-bottom:2em;margin-bottom:2em}.materialCalculation__choice_title{font-size:50px}.materialCalculation__choice_title>*{margin:0;line-height:1.1}.materialCalculation__choice_title strong{display:block;font-size:.6em}.materialCalculation__choice_icon{width:58px;flex:0 0 auto}.materialCalculation__choice_text{padding-left:calc(58px - 11px - 30px)}.materialCalculation__choice_text+.materialCalculation__choice_text{margin-top:2em}.materialCalculation__choice_text h3{font-weight:300;text-transform:uppercase;color:inherit;margin-left:41px;margin-bottom:0}.materialCalculation__choice_text ul{list-style:none;margin:0;padding:0}.materialCalculation__choice_text ul li{margin:0 0 1em;padding:0;display:flex;align-items:flex-start}.materialCalculation__choice_text ul li:before{flex:0 0 auto;content:'';display:block;width:11px;height:12px;background:url('/assets/front/svg/pros.svg') center center no-repeat;background-size:100% 100%;margin-right:30px;margin-top:calc((1em*1.5/2) - 6px)}.materialCalculation__choice_cons.materialCalculation__choice_text ul li:before{background-image:url('/assets/front/svg/cons.svg')}.materialCalculation__choice_action,.materialCalculation__choice_attachments,.materialCalculation__choice_attachments_upload{max-width:395px}.materialCalculation__choice_action{margin-top:2em}.materialCalculation__choice_action-item{margin-bottom:.85em}.materialCalculation__choice_action .btn{width:100%}@media screen and (max-width:650px){.materialCalculation__choice_action .btn{width:250px;max-width:100%}}.materialCalculation__choice_attachments{margin-top:2em;padding-left:calc(58px - 11px - 30px)}.materialCalculation__choice_attachments_upload{margin-top:2em;background-color:#f2f2f2;clip-path:polygon(calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px),0% 0%)}.materialCalculation__choice_attachments_upload-box{padding:1em}.materialCalculation__choice_attachments_upload-link{text-align:right}@media screen and (max-width:1010px){.calcExpert_content{padding-top:3em}}@media screen and (max-width:1380px){.calcExpert__form{padding-top:2em}}@media screen and (max-width:1260px){.calcExpert__form{padding-top:0}}.calcExpert__form .contact-form .form__label{width:240px}@media screen and (max-width:1260px){.calcExpert__form .contact-form .form__pair{display:block}.calcExpert__form .contact-form .form__label{width:auto;padding:0;text-align:left;margin-bottom:5px}}.calcExpert__form .contact-form .form__attachments{margin-top:1.5em}.calcExpert__form .contact-form .form__attachments legend{display:block;color:#007dbe;font-weight:600;text-transform:uppercase}@media screen and (min-width:1261px){.calcExpert__form .contact-form .form__attachments legend{margin-left:240px}}.calcExpert__form .contact-form .form__attachments .form__pair{margin-bottom:25px}.calcExpert__form .contact-form .form__attachments .file__text{text-decoration:underline}.calcExpert__form .contact-form .form__attachments .file:hover .file__text,.calcExpert__form .contact-form .form__attachments .file:focus .file__text{text-decoration:none}.calcExpert__form .contact-form .formItemImageContainer{margin-bottom:.5em}.calcExpert__form .contact-form .formItemImageContainer image{height:auto;max-width:100%;vertical-align:top}.calcExpert__addFilesCode .contact-form .form__pair{display:block}.calcExpert__addFilesCode .contact-form .form__label{width:auto;padding:0;text-align:left;margin-bottom:5px}.calcExpert__addFilesCode .contact-form input.btn,.calcExpert__addFilesCode .contact-form button{max-width:365px}@media screen and (max-width:650px){.calcExpert__addFilesCode .contact-form input.btn,.calcExpert__addFilesCode .contact-form button{max-width:220px}}.contact_item{display:flex}.contact_icon{width:35px;padding-right:15px;flex:0 0 auto;text-align:center}.contact_item-name .contact_value{font-weight:600}.page-p-front-contact .content-head__content{padding-right:8%}@media screen and (max-width:1260px){.page-p-front-contact .content-head__content{padding-right:4%}}@media screen and (max-width:1010px){.page-p-front-contact .content-head__content{padding-right:2%}}@media screen and (max-width:800px){.page-p-front-contact .content-head__image{display:none}}.contact__countries{justify-content:space-between}@media screen and (max-width:800px){.contact__countries{justify-content:flex-start;gap:30px}}.contact__countries a{padding-left:5px;padding-right:5px}.contact__countries a:after{background-color:#69c0ff}.contact__countries a.active{color:#fff}.contact__countries .submenu__icon{height:30px}.contact__countries .submenu__text{color:#fff}.contact__countries .submenu__arrow svg{fill:#69c0ff}@media screen and (min-width:801px){.page--with-image-head .contact-country .contact__headquarters{margin-top:calc((var(--contentHeadImageShift) - var(--contentHeadContentDiffBackShift))*-1)}}.contact__headquarters_title{width:50%;margin-bottom:1em}@media screen and (max-width:800px){.contact__headquarters_title{width:auto}}.contact__headquarters_firm{color:#555;font-size:1.5em;margin-bottom:1em}.contact__headquarters_details{display:flex}@media screen and (max-width:650px){.contact__headquarters_details{display:block}}.contact__headquarters_text{padding-left:85px}@media screen and (max-width:650px){.contact__headquarters_text{padding-left:0;margin-top:2em}}.contact__headquarters-country{padding-bottom:5em}h2+.contact__headquarters-country{bottom:3em}@media screen and (min-width:651px){.contact__headquarters-country .contact__headquarters_address{width:270px;flex:0 0 auto}}.contact__headquarters_title-country{font-size:2em;font-weight:300}@media screen and (max-width:1010px){.contact__headquarters_title-country{font-size:1.7em}}.contact-simplified .contact__salesman{margin-top:0;padding-bottom:3em;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:5em}.contact__branches{margin-top:80px;border-top:1px solid rgba(0,0,0,.1);padding:85px 0 0}.contact__branches_list{display:flex;margin-top:calc(var(--contentColumnsGap)*-2);margin-left:calc(var(--contentColumnsGap)*-2)}@media screen and (max-width:650px){.contact__branches_list{display:block}}.branch{width:50%;flex:0 0 auto;padding-left:calc(var(--contentColumnsGap)*2);padding-top:calc(var(--contentColumnsGap)*2)}@media screen and (max-width:650px){.branch{width:auto}}.branch__contact{margin-top:1.5em}.branch__contact_title{text-transform:uppercase;font-weight:700;color:#555;font-size:1em;margin:0}.contact__sections{margin:95px 0 0;border-top:1px solid rgba(0,0,0,.1);padding:100px 0 0}.contact__sections_list{display:flex;flex-wrap:wrap;margin:-50px 0 0 -20px}.contact_section{--countInRow:4;width:calc(100%/var(--countInRow));flex:0 0 auto;padding:50px 0 0 20px}@media screen and (max-width:1010px){.contact_section{--countInRow:2}}@media screen and (max-width:650px){.contact_section{--countInRow:1}}.contact_section__title{font-size:1.5em}.contact_section__contact{margin-top:1.5em}.contact__map{margin-top:6em}.contact__map iframe{width:100%;height:500px}.contact__salesman{margin-top:6em}.contact__salesman_list{display:table;width:100%}@media screen and (max-width:800px){.contact__salesman_list{display:block;width:auto}}.contact__salesman_list_i{display:table-row}@media screen and (max-width:800px){.contact__salesman_list_i{display:block;margin-bottom:2em}}.contact__salesman .salesman__body,.contact__salesman .salesman__regions{display:table-cell;vertical-align:top;padding-top:2em}@media screen and (max-width:800px){.contact__salesman .salesman__body,.contact__salesman .salesman__regions{display:block;padding-top:0}}.contact__salesman .salesman__body{padding-right:2em}@media screen and (max-width:800px){.contact__salesman .salesman__body{padding-right:0;margin-bottom:1em}}@media screen and (min-width:801px){.salesman__body-in{display:table}.salesman__body-in>div{display:table-cell;vertical-align:middle}}@media screen and (max-width:800px){.salesman__body-in{display:flex;align-items:center}}@media screen and (max-width:400px){.salesman__body-in{display:block}}@media screen and (max-width:800px){.salesman__image{flex:0 0 auto}}.salesman__image img{vertical-align:top;max-width:none}.salesman__details{padding-left:1.5em}@media screen and (max-width:400px){.salesman__details{padding-left:0;padding-top:1em}}.salesman__regions{width:64%}@media screen and (max-width:800px){.salesman__regions{width:auto}}@media screen and (max-width:650px){.salesman__regions{font-size:.85em}}@media screen and (min-width:801px){.salesman__regions_box{padding-top:10px}}.salesman__regions__title{font-weight:300;font-size:1em;text-transform:uppercase}.salesman__regions__list{list-style:none;padding:0;margin:0;--countInRow:4;columns:var(--countInRow) auto}@media screen and (max-width:1380px){.salesman__regions__list{--countInRow:3}}@media screen and (max-width:1010px){.salesman__regions__list{--countInRow:2}}@media screen and (max-width:800px){.salesman__regions__list{--countInRow:3;column-gap:1em}}@media screen and (max-width:480px){.salesman__regions__list{--countInRow:2}}.salesman__regions__list li{margin:0;padding:3px 3em 3px 0;line-height:1.2}@media screen and (max-width:800px){.salesman__regions__list li{padding-right:0}}.salesman__regions__list li div{display:inline-block}.salesman__regions__list li div:before{content:'\25AA';display:inline-block;color:#007dbe;margin-right:5px}.downloads_content{--colGap:135px}@media screen and (max-width:1380px){.downloads_content{--colGap:80px}}@media screen and (min-width:1011px){.downloads__menu{display:grid;grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);grid-auto-flow:column;gap:0 var(--colGap)}}.downloads__menu_i__title{font-size:1.5em;text-transform:uppercase;font-weight:700;color:#007dbe;display:flex;align-items:center;margin:0;border-bottom:4px solid #007dbe;padding-bottom:1.85rem}@media screen and (max-width:480px){.downloads__menu_i__title{font-size:1.3em}}.downloads__menu_i__title-icon{line-height:0;margin:0 1.5em 0 0}.downloads__menu_i__title-text{font:inherit;text-transform:uppercase;margin:0}.downloads__submenu{padding-top:33px}@media screen and (max-width:1010px){.downloads__submenu{padding-bottom:2em}}.downloads__submenu_i{padding-top:8px}.downloads__submenu_i a{display:inline-flex;align-items:center;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1.2;padding:8px 1em}.downloads__submenu_i a .text{text-decoration:underline}.downloads__submenu_i a .icon{line-height:0;margin-left:.5em}.downloads__submenu_i a:hover .text,.downloads__submenu_i a:focus .text{text-decoration:none}.downloads__submenu_i a.active{color:#fff;background-color:#007dbe;clip-path:polygon(calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px),0% 0%)}.downloads_container{margin-top:3em;border-top:1px solid rgba(0,0,0,.2);padding-top:3em}@media screen and (min-width:651px){.downloads_container .documents_list{columns:2 auto;column-gap:var(--colGap)}}@media screen and (min-width:1011px){.downloads_container .documents_list{columns:3 auto;column-gap:var(--colGap)}}.downloads_category__documents+.downloads_category__subcategory{margin-top:3em}.downloads_category__subcategory+.downloads_category__subcategory{margin-top:3em}.downloads_category__documents+.downloads_category__description,.downloads_category__subcategory+.downloads_category__description{margin-top:3em;border-top:1px solid rgba(0,0,0,.2);padding-top:3em}.career-list__content{padding-top:4em}.career__places{display:flex;margin-top:calc(var(--contentColumnsGap)*-2);margin-left:calc(var(--contentColumnsGap)*-2);margin-bottom:5em}@media screen and (max-width:650px){.career__places{display:block}}.career__place{width:50%;flex:0 0 auto;padding-left:calc(var(--contentColumnsGap)*2);padding-top:calc(var(--contentColumnsGap)*2)}@media screen and (max-width:650px){.career__place{width:auto}}.career__place_title{margin-bottom:1em}.career__list{list-style:none;margin:0;padding:0}.career__list_item{padding-top:1em}.career-detail__text{--gap:120px;display:flex;margin-top:calc(var(--gap)*-1);margin-left:calc(var(--gap)*-1)}@media screen and (max-width:1380px){.career-detail__text{--gap:80px}}@media screen and (max-width:1010px){.career-detail__text{display:block}}.career-detail__text-col{width:calc(100%/3);flex:0 0 auto;padding:var(--gap) 0 0 var(--gap)}@media screen and (max-width:1010px){.career-detail__text-col{width:auto}}.career-detail__text_title{margin-bottom:1em}.career-detail__text .richtext ul li{margin-bottom:1em}.career-detail__text .richtext ul li:last-child{margin-bottom:0}