/* Minification failed. Returning unminified contents.
(8,64149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on January 19, 2021 */
@font-face{font-family:'montserrat';src:url("../eot/montserrat-thin-webfontd41d.eot");src:url("../eot/montserrat-thin-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-thin-webfont.woff") format("woff"),url("../ttf/montserrat-thin-webfont.ttf") format("truetype"),url("../svg/montserrat-thin-webfont.svg#montserratthin") format("svg");font-weight:100;font-style:normal;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-thinitalic-webfontd41d.eot");src:url("../eot/montserrat-thinitalic-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-thinitalic-webfont.woff") format("woff"),url("../ttf/montserrat-thinitalic-webfont.ttf") format("truetype"),url("../svg/montserrat-thinitalic-webfont.svg#montserratthin_italic") format("svg");font-weight:100;font-style:italic;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-extralight-webfontd41d.eot");src:url("../eot/montserrat-extralight-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-extralight-webfont.woff") format("woff"),url("../ttf/montserrat-extralight-webfont.ttf") format("truetype"),url("../svg/montserrat-extralight-webfont.svg#montserratextralight") format("svg");font-weight:200;font-style:normal;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-extralightitalic-webfontd41d.eot");src:url("../eot/montserrat-extralightitalic-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-extralightitalic-webfont.woff") format("woff"),url("../ttf/montserrat-extralightitalic-webfont.ttf") format("truetype"),url("../svg/montserrat-extralightitalic-webfont.svg#montserratextralight_italic") format("svg");font-weight:200;font-style:italic;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-light-webfontd41d.eot");src:url("../eot/montserrat-light-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-light-webfont.woff") format("woff"),url("../ttf/montserrat-light-webfont.ttf") format("truetype"),url("../svg/montserrat-light-webfont.svg#montserratlight") format("svg");font-weight:300;font-style:normal;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-lightitalic-webfontd41d.eot");src:url("../eot/montserrat-lightitalic-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-lightitalic-webfont.woff") format("woff"),url("../ttf/montserrat-lightitalic-webfont.ttf") format("truetype"),url("../svg/montserrat-lightitalic-webfont.svg#montserratlight_italic") format("svg");font-weight:300;font-style:italic;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-italic-webfontd41d.eot");src:url("../eot/montserrat-italic-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-italic-webfont.woff") format("woff"),url("../ttf/montserrat-italic-webfont.ttf") format("truetype"),url("../svg/montserrat-italic-webfont.svg#montserratitalic") format("svg");font-weight:400;font-style:italic;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-regular-webfontd41d.eot");src:url("../eot/montserrat-regular-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-regular-webfont.woff") format("woff"),url("../ttf/montserrat-regular-webfont.ttf") format("truetype"),url("../svg/montserrat-regular-webfont.svg#montserratregular") format("svg");font-weight:400;font-style:normal;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-medium-webfontd41d.eot");src:url("../eot/montserrat-medium-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-medium-webfont.woff") format("woff"),url("../ttf/montserrat-medium-webfont.ttf") format("truetype"),url("../svg/montserrat-medium-webfont.svg#montserratmedium") format("svg");font-weight:500;font-style:normal;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-mediumitalic-webfontd41d.eot");src:url("../eot/montserrat-mediumitalic-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-mediumitalic-webfont.woff") format("woff"),url("../ttf/montserrat-mediumitalic-webfont.ttf") format("truetype"),url("../svg/montserrat-mediumitalic-webfont.svg#montserratmedium_italic") format("svg");font-weight:500;font-style:italic;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-semibold-webfontd41d.eot");src:url("../eot/montserrat-semibold-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-semibold-webfont.woff") format("woff"),url("../ttf/montserrat-semibold-webfont.ttf") format("truetype"),url("../svg/montserrat-semibold-webfont.svg#montserratsemibold") format("svg");font-weight:600;font-style:normal;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-semibolditalic-webfontd41d.eot");src:url("../eot/montserrat-semibolditalic-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-semibolditalic-webfont.woff") format("woff"),url("../ttf/montserrat-semibolditalic-webfont.ttf") format("truetype"),url("../svg/montserrat-semibolditalic-webfont.svg#montserratsemibold_italic") format("svg");font-weight:600;font-style:italic;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-bold-webfontd41d.eot");src:url("../eot/montserrat-bold-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-bold-webfont.woff") format("woff"),url("../ttf/montserrat-bold-webfont.ttf") format("truetype"),url("../svg/montserrat-bold-webfont.svg#montserratbold") format("svg");font-weight:700;font-style:normal;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-bolditalic-webfontd41d.eot");src:url("../eot/montserrat-bolditalic-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-bolditalic-webfont.woff") format("woff"),url("../ttf/montserrat-bolditalic-webfont.ttf") format("truetype"),url("../svg/montserrat-bolditalic-webfont.svg#montserratbold_italic") format("svg");font-weight:700;font-style:italic;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-extrabold-webfontd41d.eot");src:url("../eot/montserrat-extrabold-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-extrabold-webfont.woff") format("woff"),url("../ttf/montserrat-extrabold-webfont.ttf") format("truetype"),url("../svg/montserrat-extrabold-webfont.svg#montserratextrabold") format("svg");font-weight:800;font-style:normal;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-extrabolditalic-webfontd41d.eot");src:url("../eot/montserrat-extrabolditalic-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-extrabolditalic-webfont.woff") format("woff"),url("../ttf/montserrat-extrabolditalic-webfont.ttf") format("truetype"),url("../svg/montserrat-extrabolditalic-webfont.svg#montserratextrabold_italic") format("svg");font-weight:800;font-style:italic;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-black-webfontd41d.eot");src:url("../eot/montserrat-black-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-black-webfont.woff") format("woff"),url("../ttf/montserrat-black-webfont.ttf") format("truetype"),url("../svg/montserrat-black-webfont.svg#montserratblack") format("svg");font-weight:900;font-style:normal;}@font-face{font-family:'montserrat';src:url("../eot/montserrat-blackitalic-webfontd41d.eot");src:url("../eot/montserrat-blackitalic-webfontd41d.eot#iefix") format("embedded-opentype"),url("../woff/montserrat-blackitalic-webfont.woff") format("woff"),url("../ttf/montserrat-blackitalic-webfont.ttf") format("truetype"),url("../svg/montserrat-blackitalic-webfont.svg#montserratblack_italic") format("svg");font-weight:900;font-style:italic;}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 23, 2021 */
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 26, 2021 */
@font-face{font-family:'icomoon';src:url("../eot/icomoon2305.eot");src:url("../eot/icomoon2305.eot#iefix") format("embedded-opentype"),url("../ttf/icomoon2305.ttf") format("truetype"),url("../woff/icomoon2305.woff") format("woff"),url("../svg/icomoon2305.svg#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-chevron-left:before{content:"";}.icon-chevron-right:before,.custom-accordion .custom-accordion-opener:before,.arrow-list>li:before{content:"";}.icon-close:before{content:"";}.icon-facebook:before{content:"";}.icon-linkedin:before{content:"";}.icon-pdf:before{content:"";}.icon-search:before{content:"";}.icon-tick:before{content:"";}.icon-youtube:before{content:"";}.icon-location:before{content:"";}.icon-star:before{content:"";}.header-links,.social-network,.header-info,.navigation,.megamenu .menu-list,.intro-slider .slick-dots,.card-list,.btn-list,.slider-gallery .slick-dots,.service-list,.check-list,.innovation-list,.footer-list,.timeline-diagram,.article__list,.catalogue article ul,.pagination,.product-page .image ul,.product-page .content .tabset,.product-page .box .batch-holder,.table,.square-lists,.download-links,.texture-list,.decor-box-list,.texture-card-list,.bullet-list,.arrow-list,.col-logo-list,.curve-list{margin:0;padding:0;list-style:none;}.clearfix:after,.container:after{content:'';display:block;clear:both;}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}*{max-height:1000000px;}body{color:#000;background:#fff;font:16px/1.2 "montserrat",sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}img{max-width:100%;height:auto;vertical-align:top;}.gm-style img{max-width:none;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:inherit;font-weight:bold;margin:0 0 .5em;color:inherit;}h1,.h1{font-size:30px;}h2,.h2{font-size:27px;}h3,.h3{font-size:24px;}h4,.h4{font-size:21px;}h5,.h5{font-size:17px;}h6,.h6{font-size:15px;}p{margin:0 0 1em;}a{color:#39f;text-decoration:none;transition:background .3s linear,color .3s linear,opacity .3s linear;}a:hover,a:focus{text-decoration:none;}form,fieldset{margin:0;padding:0;border-style:none;}input[type='text'],input[type='tel'],input[type='email'],input[type='search'],input[type='password'],textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;border:1px solid #999;padding:.4em .7em;}input[type='text']:focus,input[type='tel']:focus,input[type='email']:focus,input[type='search']:focus,input[type='password']:focus,textarea:focus{border-color:#000;}input[type='text']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;}input[type='text']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='search']::-moz-placeholder,input[type='password']::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#999;}input[type='text']:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='email']:-moz-placeholder,input[type='search']:-moz-placeholder,input[type='password']:-moz-placeholder,textarea:-moz-placeholder{color:#999;}input[type='text']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;}input[type='text'].placeholder,input[type='tel'].placeholder,input[type='email'].placeholder,input[type='search'].placeholder,input[type='password'].placeholder,textarea.placeholder{color:#999;}select{-webkit-border-radius:0;}textarea{resize:vertical;vertical-align:top;}button,input[type='button'],input[type='reset'],input[type='file'],input[type='submit']{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;}.slick-slider{position:relative;display:block;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #777;margin:0 3px 0 0;height:16px;width:16px;}.jcf-checkbox span{position:absolute;display:none;height:4px;width:8px;top:50%;left:50%;margin:-7px 0 0 -6px;border:3px solid #777;border-width:0 0 3px 3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";}:root .jcf-checkbox span{margin:-4px 0 0 -5px;}.jcf-checkbox input[type="checkbox"]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0;}.jcf-checkbox.jcf-checked span{display:block;}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:1px solid #777;background:#fff;margin:0 0 12px;min-width:150px;height:26px;}.jcf-select select{z-index:1;left:0;top:0;}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:13px;line-height:26px;margin:0 35px 0 8px;}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:#aaa;width:26px;bottom:0;right:0;top:0;}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999;}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0;}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px;}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto;}.jcf-select-drop .jcf-select-drop-content{border:1px solid #f00;}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px;}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:14px;font-size:12px;width:100%;}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%;}.jcf-list ul{list-style:none;padding:0;margin:0;}.jcf-list ul li{overflow:hidden;display:block;}.jcf-list .jcf-overflow{overflow:auto;}.jcf-list .jcf-option{overflow:hidden;cursor:default;display:block;padding:5px 9px;color:#656565;height:1%;}.jcf-list .jcf-disabled{background:#fff !important;color:#aaa !important;}.jcf-select-drop .jcf-hover,.jcf-list-box .jcf-selected{background:#e6e6e6;color:#000;}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:bold;display:block;padding:5px 9px;cursor:default;color:#000;}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px;}.jcf-disabled{background:#ddd !important;}#header{position:relative;}.header-top{display:none;background:#f1f1f1;}@media(min-width:1024px){.header-top{display:block;}}.header-links{display:flex;flex-wrap:wrap;font-family:"montserrat",sans-serif;text-transform:uppercase;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.3px;}.header-links>li.highlight a{background:#706d70;color:#fff;}.header-links>li.highlight a:hover{background:#999;}.header-links>li a{display:inline-block;vertical-align:top;padding:10px 19px 11px;color:#706d70;font-family:"Raleway",sans-serif;font-size:10px;}.header-links>li a:hover{background:#999;color:#fff;}.header-mid{padding:9px 0 8px;}@media(min-width:1024px){.header-mid{padding:31px 0 19px;}}.header-mid .container{display:flex;flex-wrap:wrap;justify-content:space-between;}.header-mid .col-1{width:50px;}@media(min-width:1024px){.header-mid .col-1{width:33.33%;}}.header-mid .col-2{width:calc(100% - 100px);}@media(min-width:1024px){.header-mid .col-2{width:33.33%;}}.header-mid .col-3{width:50px;}@media(min-width:1024px){.header-mid .col-3{width:33.33%;}}.header-mid .col-3 .search-opener{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#929ba4;line-height:1;font-size:23px;margin:-1px -5px 0 auto;}@media(min-width:768px){.header-mid .col-3 .search-opener{margin:-1px 0 0 auto;}}@media(min-width:1024px){.header-mid .col-3 .search-opener{display:none !important;}}.header-mid .col-3 .search-opener:hover{color:#c9002c;}.search-active .header-mid .col-3 .search-opener{color:#c9002c;}.nav-opener{width:24px;height:35px;display:block;position:relative;margin:-8px 0 0 -5px;}@media(min-width:768px){.nav-opener{margin:-8px 0 0;}}@media(min-width:1024px){.nav-opener{display:none !important;}}.nav-opener:hover:before,.nav-opener:hover:after,.nav-opener:hover span{background:#c9002c;}.nav-opener:before,.nav-opener:after,.nav-opener span{transition:all .3s linear;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:3px;background:#929ba4;}.nav-opener:before,.nav-opener:after{content:"";}.nav-opener:before{top:30%;}.nav-active .nav-opener:before{top:50%;transform:translateY(-50%) rotate(45deg);}.nav-opener:after{top:70%;}.nav-active .nav-opener:after{top:50%;transform:translateY(-50%) rotate(-45deg);}.nav-active .nav-opener span{opacity:0;}.nav-active{overflow:hidden;}.social-network{display:none;flex-wrap:wrap;align-items:center;justify-content:center;font-size:22px;line-height:1;padding:17px 0 0 0;}@media(min-width:1024px){.social-network{display:flex;}}@media(min-width:1600px){.social-network{padding:17px 0 0 81px;}}.social-network>li{margin:0 19px 10px;}.social-network>li a{color:#929ba4;}.social-network>li a:hover{color:#000;}.social-network>li .icon-youtube{font-size:18px;}.logo{max-width:159px;margin:0 auto;}@media(min-width:1024px){.logo{max-width:329px;}}.header-info{display:none;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;text-transform:uppercase;font-size:12px;line-height:1;}@media(min-width:1024px){.header-info{display:flex;}}.header-info>li{margin:0 0 10px 50px;}@media(min-width:1200px){.header-info>li{margin:0 0 10px 60px;}}@media(min-width:1400px){.header-info>li{margin:0 0 10px 98px;}}.header-info a{max-width:135px;color:#000;display:inline-block;vertical-align:top;text-align:center;}.header-info a:hover .icon{color:#000;}.header-info .icon{display:block;margin:0 0 5px;line-height:1;font-size:30px;color:#929ba4;transition:color .3s linear;}.header-info .logo-holder{max-width:52px;display:inline-block;vertical-align:top;}.nav-drop{position:absolute;top:100%;left:0;right:0;background:#fff;height:calc(100vh - 45px);z-index:10;overflow:hidden;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .3s linear,visibility .3s linear;}.nav-active .nav-drop{opacity:1;visibility:visible;}@media(min-width:1024px){.nav-drop{height:auto;background:none;position:static;overflow:visible;opacity:1;visibility:visible;}}.navigation{text-transform:uppercase;font-size:16px;line-height:1.2;text-align:left;padding:0 5px;position:relative;}@media(min-width:1024px){.navigation{display:flex;font-size:13px;text-align:center;padding:0;}}@media(min-width:1200px){.navigation{font-size:15px;}}@media(min-width:1400px){.navigation{font-size:16px;}}.navigation>li{border-bottom:1px solid #929ba4;position:relative;}@media(min-width:1024px){.navigation>li{text-align:center;flex-grow:1;border:none;position:static;}}.navigation>li:before{content:"";position:absolute;top:15px;left:0;line-height:1;font-size:19px;font-family:"icomoon";color:#c9002c;}@media(min-width:1024px){.navigation>li:before{display:none;}}@media(min-width:1024px){.navigation>li.active>a{background:#c9002c;color:#fff;}}@media(max-width:1023px){.navigation>li.search-holder{display:none !important;}}@media(min-width:1024px){.navigation>li:hover>a,.navigation>li.hover>a{background:#929ba4;color:#fff;}}.navigation>li:hover>a.has-drop-down-a:after,.navigation>li.hover>a.has-drop-down-a:after{opacity:0;}.navigation>li:hover .megamenu,.navigation>li.hover .megamenu{display:block;}@media(min-width:1024px){.navigation>li:hover .megamenu,.navigation>li.hover .megamenu{opacity:1;visibility:visible;}}.navigation>li>a{display:block;color:#000;position:relative;padding:16px 20px;}@media(min-width:1024px){.navigation>li>a{padding:12px 5px 8px;height:100%;}}.navigation>li>a.has-drop-down-a:before,.navigation>li>a.has-drop-down-a:after{content:"";position:absolute;top:50%;right:0;background:#c9002c;height:2px;width:18px;transform:translateY(-50%);margin:-1px 0 0;transition:opacity .3s linear;}@media(min-width:1024px){.navigation>li>a.has-drop-down-a:before,.navigation>li>a.has-drop-down-a:after{display:none;}}.navigation>li>a.has-drop-down-a:after{width:2px;height:18px;right:8px;}@media(min-width:1024px){.navigation>li>a:hover{background:#929ba4;color:#fff;}}.search-active .navigation>li .search-opener{background:#929ba4;color:#fff;}.navigation>li .search-opener .text{position:relative;padding:0 0 0 26px;}@media(min-width:1024px){.navigation>li .search-opener .text{padding:0 0 0 20px;}}@media(min-width:1200px){.navigation>li .search-opener .text{padding:0 0 0 26px;}}.navigation>li .search-opener .icon{position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:1;font-size:22px;margin:-1px 0 0;}@media(min-width:1024px){.navigation>li .search-opener .icon{font-size:18px;}}@media(min-width:1200px){.navigation>li .search-opener .icon{font-size:22px;}}.megamenu{display:none;}@media(min-width:1024px){.megamenu{position:absolute;top:100%;left:0;right:0;z-index:10;text-align:left;padding:28px 0 17px;display:block;opacity:0;visibility:hidden;transition:opacity .3s linear,visibility .3s linear;}}@media(min-width:1024px){.megamenu:before{content:"";position:absolute;top:0;left:-9999px;right:-9999px;bottom:0;background:#fefefe;z-index:-1;box-shadow:inset 0 2px 5px rgba(0,0,0,.5);}}@media(min-width:1024px){.megamenu .cols{display:flex;flex-wrap:wrap;margin:0 -10px;}}@media(min-width:1024px){.megamenu .cols.four-cols .col{width:25%;}}.megamenu .cols .col{margin:0 0 20px;}@media(min-width:1024px){.megamenu .cols .col{padding:0 10px;width:16.9%;margin:0;}}.megamenu .menu-title{position:relative;text-transform:uppercase;font-size:14px;line-height:1.2;font-weight:600;padding:0 0 14px;margin:0 0 9px;}@media(min-width:1024px){.megamenu .menu-title{padding:0 0 21px;margin:0 0 25px;}}.megamenu .menu-title.blue:before{background:#5f8c95;}.megamenu .menu-title.yellow:before{background:#988446;}.megamenu .menu-title.maroon:before{background:#b1504a;}.megamenu .menu-title.brown:before{background:#765746;}.megamenu .menu-title:before{content:"";width:28px;height:3px;background:#c9002c;position:absolute;bottom:0;left:1px;}.megamenu .menu-title a{color:#000;}.megamenu .menu-list{font-weight:500;font-size:14px;line-height:1.2;text-transform:none;}.megamenu .menu-list>li{margin:0 0 3px;}@media(min-width:1024px){.megamenu .menu-list>li{margin:0 0 13px;}}.megamenu .menu-list>li a{color:#000;}.megamenu .menu-list>li a:hover{text-decoration:underline;}.search-drop-section{position:absolute;top:100%;left:0;right:0;z-index:10;opacity:0;visibility:hidden;transition:opacity .3s linear,visibility .3s linear;background:#fff;padding:10px 0;}@media(min-width:1024px){.search-drop-section{background:none;padding:0;}}.search-active .search-drop-section{opacity:1;visibility:visible;}@media(min-width:1024px){.search-drop{width:417px;margin:0 0 0 auto;}}@media(min-width:1024px){.search-form{box-shadow:inset 0 2px 5px rgba(0,0,0,.5);background-color:#929ba4;padding:14px 19px 13px 20px;}}@media(min-width:1024px){.search-form .search-form-holder{display:flex;flex-wrap:wrap;}}@media(min-width:1024px){.search-form .input-holder{width:calc(100% - 80px);padding:0 14px 0 0;}}.search-form input[type=search]{background:#fff;width:100%;height:36px;margin:0;padding:6px 11px 5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.5);border-radius:2px;display:block;border:none;overflow:hidden;border-radius:2px;color:#000;font-size:14px;line-height:1.2;outline:none;-webkit-appearance:none;}@media(min-width:1024px){.search-form input[type=search]{box-shadow:none;border:none;}}.search-form input[type=search]::-webkit-input-placeholder{color:#bbb;}.search-form input[type=search]::-moz-placeholder{opacity:1;color:#bbb;}.search-form input[type=search]:-moz-placeholder{color:#bbb;}.search-form input[type=search]:-ms-input-placeholder{color:#bbb;}.search-form input[type=search].placeholder{color:#bbb;}.search-form input[type=submit]{background:#929ba4;width:80px;height:36px;margin:0;padding:8px 10px 4px;cursor:pointer;border:1px solid #fff;overflow:hidden;border-radius:2px;color:#fff;outline:none;box-shadow:none;font-size:14px;line-height:1.2;font-weight:700;transition:background .3s linear,color .3s linear;display:none;}@media(min-width:1024px){.search-form input[type=submit]{display:block;}}.search-form input[type=submit]:hover{background:#fff;color:#929ba4;}@media(max-width:320px){.mobile-switch ul li{width:100%;}.mobile-switch ul li a{width:100%;}}@media(max-width:1023px){.mobile-switch{display:block;background:#f1f1f1;border-bottom:none;}.mobile-switch:before{display:none;}}@media(min-width:1024px){.mobile-switch{display:none;}}#wrapper{overflow:hidden;}.resize-active *{transition:none !important;}.container{max-width:1610px;padding:0 15px;margin:0 auto;}.intro-slider .slide{position:relative;z-index:1;overflow:hidden;}.intro-slider .img-holder{width:500px;position:relative;left:50%;transform:translateX(-50%);top:0;}@media(min-width:480px){.intro-slider .img-holder{width:768px;}}@media(min-width:768px){.intro-slider .img-holder{width:1216px;}}@media(min-width:1024px){.intro-slider .img-holder{width:1536px;}}@media(min-width:1200px){.intro-slider .img-holder{width:1920px;}}.intro-slider .img{position:relative;height:0;padding-top:100%;}@media(min-width:768px){.intro-slider .img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;height:100%;padding-top:0;}}@media(min-width:768px){.intro-slider .content{display:flex;flex-wrap:wrap;align-items:center;min-height:399px;}}@media(min-width:1024px){.intro-slider .content{min-height:504px;}}@media(min-width:1200px){.intro-slider .content{min-height:630px;}}@media(min-width:768px){.intro-slider .content:before{content:"";min-height:inherit;display:block;font-size:0;line-height:0;}}@media(min-width:768px){.intro-slider .align{width:100%;padding:50px 0;}}@media(min-width:1600px){.intro-slider .align{padding:100px 0 69px;}}@media(max-width:767px){.intro-slider .container{padding:0;}}.intro-slider .slick-next,.intro-slider .slick-prev{display:none !important;}.intro-slider .slick-dots{display:none !important;flex-wrap:wrap;font-size:0;line-height:0;position:absolute;left:0;right:0;z-index:2;padding:0 15px;max-width:1490px;margin:0 auto;justify-content:flex-start;bottom:0;}@media(min-width:768px){.intro-slider .slick-dots{display:flex !important;justify-content:flex-end;bottom:10px;}}@media(min-width:1200px){.intro-slider .slick-dots{bottom:15px;}}@media(min-width:1400px){.intro-slider .slick-dots{bottom:55px;}}.intro-slider .slick-dots>li{margin:0 10px 5px 0;}@media(min-width:768px){.intro-slider .slick-dots>li{margin:0 0 10px 10px;}}@media(min-width:1200px){.intro-slider .slick-dots>li{margin:0 0 10px 12px;}}.intro-slider .slick-dots>li.slick-active button{background:#fff;}.intro-slider .slick-dots>li button{display:block;padding:0;margin:0;width:12px;height:12px;border-radius:50%;border:1px solid #fff;background:transparent;transition:background .3s linear;outline:none !important;box-shadow:1px 1px 2px #000 !important;}@media(min-width:1024px){.intro-slider .slick-dots>li button{width:20px;height:20px;}}@media(min-width:1400px){.intro-slider .slick-dots>li button{box-shadow:none !important;}}.intro-slider .text-holder{padding:26px 20px 30px;background:#e9cebc;color:#000;font-size:14px;line-height:1.714;}@media(min-width:768px){.intro-slider .text-holder{background:rgba(255,255,255,.5);padding:30px 40px;max-width:540px;}}@media(min-width:1024px){.intro-slider .text-holder{padding:40px 50px;max-width:564px;}}@media(min-width:1200px){.intro-slider .text-holder{padding:54px 57px 60px;}}.intro-slider .text-holder p{margin:0 0 15px;}@media(min-width:1200px){.intro-slider .text-holder p{margin:0 0 25px;}}.intro-slider .text-holder p strong{font-weight:700;}@media(min-width:768px){.intro-slider .text-holder.alt-style{background:rgba(0,0,0,.5);color:#fff;}}@media(min-width:768px){.intro-slider .text-holder.alt-style h1:before,.intro-slider .text-holder.alt-style .h1:before{background:#b0424a;}}@media(min-width:768px){.intro-slider .text-holder.alt-style .btn{color:#fff;border-color:#fff;}}@media(min-width:768px){.intro-slider .text-holder.alt-style .btn:hover{background:#fff;color:#000;}}.intro-slider .text-holder h1,.intro-slider .text-holder .h1{position:relative;padding:0 0 18px;margin:0 0 15px;font-weight:700;font-size:20px;line-height:1.2;letter-spacing:2px;}@media(min-width:768px){.intro-slider .text-holder h1,.intro-slider .text-holder .h1{letter-spacing:3px;padding:0 0 12px;margin:0 0 12px;font-size:28px;}}@media(min-width:1200px){.intro-slider .text-holder h1,.intro-slider .text-holder .h1{padding:0 0 16px;margin:0 0 25px;font-size:30px;}}.intro-slider .text-holder h1:before,.intro-slider .text-holder .h1:before{content:"";height:4px;width:54px;background:#cb7e49;position:absolute;bottom:0;left:0;}@media(min-width:768px){.intro-slider .text-holder h1:before,.intro-slider .text-holder .h1:before{width:50px;}}.intro-slider .btn-holder{text-align:center;}.bg-stretch{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;overflow:hidden;}.btn{display:inline-block;vertical-align:top;text-align:center;text-transform:uppercase;font-size:16px;line-height:1.2;font-weight:500;min-width:278px;border:1px solid #000;padding:11px 12px 9px;color:#000;border-radius:0 !important;outline:none !important;}@media(min-width:768px){.btn{min-width:204px;}}.btn:hover{background:#000;color:#fff;}.uppercase{text-transform:uppercase !important;}.cards-section{padding:30px 0 10px;}@media(min-width:1024px){.cards-section{padding:63px 0 1px;}}@media(min-width:1200px){.card-list-holder{display:flex;flex-wrap:wrap;margin:0 -15px;}}@media(min-width:1600px){.card-list-holder{margin:0 -30px;}}@media(min-width:1200px){.card-list{padding:0 15px;width:50%;}}@media(min-width:1600px){.card-list{padding:0 30px;}}.card-list>li{margin:0 0 20px;}@media(min-width:768px){.card-list>li{margin:0 0 30px;}}@media(min-width:1024px){.card-list>li{margin:0 0 55px;}}@media(min-width:1200px){.card-list>li{margin:0 0 30px;}}@media(min-width:1600px){.card-list>li{margin:0 0 55px;}}@media(min-width:768px){.card{display:flex;flex-wrap:wrap;max-width:738px;margin:0 auto;}}@media(min-width:1024px){.card{max-width:900px;}}@media(min-width:1200px){.card{max-width:100%;}}.card .text-holder{background-size:cover;background-position:center;display:flex;flex-wrap:wrap;align-items:center;text-align:center;min-height:280px;width:280px;margin:0 auto;}@media(min-width:1024px){.card .text-holder{min-height:355px;width:355px;}}@media(min-width:1200px){.card .text-holder{min-height:280px;width:280px;}}@media(min-width:1400px){.card .text-holder{min-height:355px;width:355px;}}.card .text-holder .w-100{width:100%;padding:10px 15px 18px;}@media(min-width:768px){.card .text-holder .w-100{padding:10px 25px;}}.card .text-holder:before{content:"";min-height:inherit;display:block;}.card h2,.card .h2{margin:0 0 9px;color:#fff;text-transform:uppercase;font-size:30px;line-height:1.333;font-weight:900;font-family:"montserrat",sans-serif;}@media(min-width:1024px){.card h2,.card .h2{font-size:40px;line-height:1.25;margin:0 0 18px;}}@media(min-width:1200px){.card h2,.card .h2{font-size:30px;line-height:1.333;margin:0 0 9px;}}@media(min-width:1400px){.card h2,.card .h2{font-size:40px;line-height:1.25;margin:0 0 18px;}}.card h2 .small,.card .h2 .small{font-size:20px;line-height:1.15;display:block;}@media(min-width:1024px){.card h2 .small,.card .h2 .small{font-size:30px;line-height:1.2;}}@media(min-width:1200px){.card h2 .small,.card .h2 .small{font-size:20px;line-height:1.15;}}@media(min-width:1400px){.card h2 .small,.card .h2 .small{font-size:30px;line-height:1.2;}}.card .btn{border-color:#fff;background:transparent;color:#fff;padding:11px 12px 8px;min-width:168px;}.card .btn:hover{background:#fff;color:#000;}.card .img-holder{display:none;}@media(min-width:768px){.card .img-holder{display:block;background-size:cover;background-position:center;width:calc(100% - 280px);}}@media(min-width:1024px){.card .img-holder{width:calc(100% - 355px);}}@media(min-width:1200px){.card .img-holder{width:calc(100% - 280px);}}@media(min-width:1400px){.card .img-holder{width:calc(100% - 355px);}}.img-text-section{padding:0 0 31px;}@media(min-width:768px){.img-text-section{padding:6px 0 61px;}}.img-text-section .container{padding:0;}@media(min-width:768px){.img-text-section .container{max-width:1290px;display:flex;flex-wrap:wrap;padding:0 15px;}}.img-text-section .img-holder{background-size:cover;background-position:center;height:0;position:relative;padding-top:100%;}@media(min-width:768px){.img-text-section .img-holder{width:50%;padding-top:0;height:auto;}}.img-text-section .text-holder{background:#c9002c;color:#fff;font-size:14px;line-height:1.714;font-weight:700;}@media(min-width:768px){.img-text-section .text-holder{min-height:520px;display:flex;flex-wrap:wrap;align-items:center;width:50%;min-height:420px;}}@media(min-width:1024px){.img-text-section .text-holder{min-height:520px;}}.img-text-section .text-holder:before{content:"";min-height:inherit;display:block;}.img-text-section .text-holder .w-100{width:100%;padding:29px 20px 9px;}@media(min-width:768px){.img-text-section .text-holder .w-100{padding:10px 40px 20px;}}@media(min-width:1200px){.img-text-section .text-holder .w-100{padding:10px 30px 30px;}}@media(min-width:1400px){.img-text-section .text-holder .w-100{padding:10px 59px 36px;}}.img-text-section h2,.img-text-section .h2{position:relative;margin:0 0 17px;padding:0 0 18px;font-size:30px;line-height:1.1;letter-spacing:3px;color:#fff;text-transform:uppercase;font-weight:700;}@media(min-width:768px){.img-text-section h2,.img-text-section .h2{font-size:30px;line-height:1.333;letter-spacing:0;}}@media(min-width:1024px){.img-text-section h2,.img-text-section .h2{font-size:40px;line-height:1.25;}}.img-text-section h2:before,.img-text-section .h2:before{content:"";background:#fff;position:absolute;bottom:0;left:0;height:4px;width:54px;}.img-text-section p{margin:0 0 18px;}@media(min-width:768px){.img-text-section p{margin:0 0 27px;}}.img-text-section .btn{border-color:#fff;color:#fff;background:transparent;width:100%;display:block;padding:10px 10px 9px;}@media(min-width:768px){.img-text-section .btn{min-width:224px;width:auto;}}@media(min-width:1024px){.img-text-section .btn{min-width:185px;}}@media(min-width:1200px){.img-text-section .btn{min-width:224px;}}.img-text-section .btn:hover{background:#fff;color:#c9002c;}@media(min-width:768px){.btn-list{display:flex;flex-wrap:wrap;}}.btn-list>li{margin:0 0 23px;}@media(min-width:768px){.btn-list>li{margin:0 30px 10px 0;}}.gray-section{background:#e4e4e3;padding:20px 0 29px;margin:0 0 30px;}@media(min-width:768px){.gray-section{padding:50px 0 60px;margin:0 0 60px;}}@media(min-width:1024px){.gray-section{padding:72px 0 97px;}}@media(min-width:1200px){.gray-section .container{display:flex;flex-wrap:wrap;max-width:1636px;align-items:flex-end;flex-direction:row-reverse;}}@media(min-width:1200px){.gray-section .col{width:50%;}}.gray-section .map-holder{margin:0 -10px 29px;}@media(min-width:768px){.gray-section .map-holder{max-width:802px;margin:0 auto 30px;}}@media(min-width:1200px){.gray-section .map-holder{margin:0 auto;}}.gray-section .text-holder{font-weight:700;font-size:14px;line-height:1.714;padding:0 7px;}@media(min-width:768px){.gray-section .text-holder{padding:0;}}@media(min-width:1200px){.gray-section .text-holder{max-width:600px;margin:0 30px 13px auto;}}.gray-section h2,.gray-section .h2{text-transform:uppercase;font-size:30px;line-height:1.2;font-weight:700;color:#000;position:relative;padding:0 0 17px;margin:0 0 15px;}@media(min-width:768px){.gray-section h2,.gray-section .h2{padding:0 0 12px;margin:0 0 26px;}}@media(min-width:1024px){.gray-section h2,.gray-section .h2{font-size:40px;line-height:1.25;}}@media(min-width:1200px){.gray-section h2,.gray-section .h2{max-width:365px;}}.gray-section h2:before,.gray-section .h2:before{content:"";width:54px;height:4px;background:#c9002c;position:absolute;bottom:0;left:0;}.gray-section p{margin:0 0 15px;}@media(min-width:768px){.gray-section p{margin:0 0 27px;}}.gray-section .btn{width:100%;}@media(min-width:768px){.gray-section .btn{min-width:193px;width:auto;}}.heading-section{min-height:160px;display:flex;flex-wrap:wrap;align-items:center;background:#c9002c;color:#fff;}@media(min-width:1024px){.heading-section{display:none;}}.heading-section .w-100{width:100%;padding:10px 0;text-align:center;}.heading-section h1,.heading-section .h1{text-transform:uppercase;margin:0;letter-spacing:2px;font-size:20px;line-height:1.2;font-family:"montserrat",sans-serif;font-weight:700;}.text-carousel-section{padding:20px 0 11px;}@media(min-width:1024px){.text-carousel-section{padding:0 0 40px;}}.text-carousel-row{margin:0 0 20px;}@media(min-width:768px){.text-carousel-row{display:flex;flex-wrap:wrap;flex-direction:row-reverse;}}@media(min-width:768px){.text-carousel-row:nth-child(2n){flex-direction:row;}}@media(min-width:768px){.text-carousel-row:nth-child(2n) .text-holder .text-wrap{margin:0;padding:0 20px 0 50px;}}@media(min-width:1024px){.text-carousel-row:nth-child(2n) .text-holder .text-wrap{padding:0 20px 0 80px;}}@media(min-width:1600px){.text-carousel-row:nth-child(2n) .text-holder .text-wrap{padding:0 20px 0 146px;}}@media(min-width:768px){.text-carousel-row:nth-child(2n) .slider-gallery .slick-dots{justify-content:flex-start;margin:0 0 0 auto;}}@media(min-width:768px){.text-carousel-row:nth-child(2n) .slider-gallery .slick-dots>li{margin:0 8px 10px 0;}}@media(min-width:1024px){.text-carousel-row:nth-child(2n) .slider-gallery .slick-dots>li{margin:0 13px 10px 0;}}@media(min-width:768px){.text-carousel-row .col{width:50%;}}.text-carousel-row .text-holder{background:#b0b2b0;color:#fff;display:flex;flex-wrap:wrap;align-items:center;min-height:323px;}@media(min-width:768px){.text-carousel-row .text-holder{min-height:384px;}}@media(min-width:1024px){.text-carousel-row .text-holder{min-height:512px;}}@media(min-width:1200px){.text-carousel-row .text-holder{min-height:600px;}}@media(min-width:1400px){.text-carousel-row .text-holder{min-height:700px;}}@media(min-width:1600px){.text-carousel-row .text-holder{min-height:730px;}}.text-carousel-row .text-holder.blue{background:#293b57;}.text-carousel-row .text-holder.brown{background:#925716;}.text-carousel-row .text-holder.light-blue{background:#4f5b6e;}.text-carousel-row .text-holder:before{content:"";min-height:inherit;display:block;}.text-carousel-row .text-holder .w-100{width:100%;padding:10px 0;}.text-carousel-row .text-holder .text-wrap{padding:0 20px;}@media(min-width:768px){.text-carousel-row .text-holder .text-wrap{max-width:354px;margin:0 0 0 auto;}}@media(min-width:1024px){.text-carousel-row .text-holder .text-wrap{max-width:452px;}}@media(min-width:1200px){.text-carousel-row .text-holder .text-wrap{max-width:540px;}}@media(min-width:1400px){.text-carousel-row .text-holder .text-wrap{max-width:650px;}}@media(min-width:1600px){.text-carousel-row .text-holder .text-wrap{max-width:745px;}}.text-carousel-row .text-holder .btn{border-color:#fff;color:#fff;background:transparent;min-width:190px;padding:11px 12px 8px;}.text-carousel-row .text-holder .btn:hover{background:#fff;color:#000;}.text-carousel-row .text-holder h2,.text-carousel-row .text-holder .h2{text-transform:uppercase;margin:0 0 31px;color:#fff;font-size:20px;letter-spacing:2px;text-transform:uppercase;line-height:1.1;position:relative;padding:0 0 20px;}@media(min-width:768px){.text-carousel-row .text-holder h2,.text-carousel-row .text-holder .h2{max-width:400px;}}.text-carousel-row .text-holder h2:before,.text-carousel-row .text-holder .h2:before{content:"";width:54px;height:4px;background:#fff;position:absolute;bottom:0;left:3px;}@media(min-width:768px){.slider-gallery{height:100%;}}@media(min-width:768px){.slider-gallery .slick-list{height:100%;}}@media(min-width:768px){.slider-gallery .slick-track{height:100%;}}.slider-gallery .slide{position:relative;}@media(min-width:768px){.slider-gallery .slide{height:100%;}}.slider-gallery .img{height:0;padding-top:100%;background-size:cover;background-position:center;}@media(min-width:768px){.slider-gallery .img{padding-top:0;height:100%;width:100%;}}.slider-gallery .slick-next,.slider-gallery .slick-prev{display:none !important;}.slider-gallery .slick-dots{display:flex;flex-wrap:wrap;justify-content:center;position:absolute;bottom:9px;left:0;right:0;z-index:1;padding:0 15px;font-size:0;line-height:0;}@media(min-width:768px){.slider-gallery .slick-dots{justify-content:flex-end;max-width:354px;bottom:10px;}}@media(min-width:1024px){.slider-gallery .slick-dots{bottom:15px;max-width:452px;}}@media(min-width:1200px){.slider-gallery .slick-dots{max-width:540px;bottom:25px;}}@media(min-width:1400px){.slider-gallery .slick-dots{max-width:650px;bottom:35px;}}@media(min-width:1600px){.slider-gallery .slick-dots{max-width:745px;bottom:52px;}}.slider-gallery .slick-dots>li{margin:0 4px 10px;}@media(min-width:768px){.slider-gallery .slick-dots>li{margin:0 0 10px 8px;}}@media(min-width:1024px){.slider-gallery .slick-dots>li{margin:0 0 10px 13px;}}.slider-gallery .slick-dots>li.slick-active button{background:#fff;}.slider-gallery .slick-dots>li button{border:1px solid #fff;width:12px;height:12px;border-radius:50%;background:none;box-shadow:none;padding:0;margin:0;outline:none;overflow:hidden;text-indent:-99999px;transition:background .3s linear;}@media(min-width:1024px){.slider-gallery .slick-dots>li button{width:20px;height:20px;}}.slider-gallery .slick-dots>li button:hover{background:#fff;}.visual-section{position:relative;z-index:1;margin:0 0 -29px;}.visual-section .bg-stretch{z-index:-1;}.visual-height{min-height:320px;display:flex;flex-wrap:wrap;align-items:center;}@media(min-width:768px){.visual-height{min-height:240px;}}@media(min-width:1024px){.visual-height{min-height:320px;}}@media(min-width:1200px){.visual-height{min-height:390px;}}@media(min-width:1400px){.visual-height{min-height:440px;}}@media(min-width:1600px){.visual-height{min-height:460px;}}.visual-height:before{content:"";min-height:inherit;display:block;}.visual-height .w-100{width:100%;padding:20px 0 55px;}@media(min-width:1200px){.visual-height .w-100{padding:20px 0 67px;}}.visual-height .h1,.visual-height h1{margin:0 -7px;text-align:center;line-height:1.1;font-size:20px;text-transform:uppercase;letter-spacing:2px;font-family:"montserrat",sans-serif;position:relative;z-index:1;font-weight:700;padding:22px 0;color:#000;}@media(min-width:768px){.visual-height .h1,.visual-height h1{font-size:30px;letter-spacing:3px;text-align:left;display:inline-block;vertical-align:top;padding:15px 25px;margin:0;}}@media(min-width:1024px){.visual-height .h1,.visual-height h1{letter-spacing:4px;padding:22px 65px;}}@media(min-width:1200px){.visual-height .h1,.visual-height h1{font-size:40px;}}.visual-height .h1:before,.visual-height h1:before{content:"";background-color:rgba(255,255,255,.5);position:absolute;top:0;bottom:0;left:49px;right:49px;z-index:-1;}@media(min-width:768px){.visual-height .h1:before,.visual-height h1:before{left:0;top:0;right:0;bottom:0;}}@media(min-width:768px){.gray-bg{background:#dee1e3;}}.content-block-holder{position:relative;z-index:2;}.content-block-holder .container{padding:0 20px;}@media(min-width:768px){.content-block-holder .container{padding:0 15px;}}.content-block{background:#fff;padding:0;color:#000;}@media(min-width:768px){.content-block{padding:0 15px 30px;}}@media(min-width:1200px){.content-block{padding:0 30px 40px;}}@media(min-width:1600px){.content-block{padding:0 67px 50px;}}@media(min-width:1200px){.content-block.style-2{padding:0 30px 25px;}}@media(min-width:1600px){.content-block.style-2{padding:0 70px 25px;}}.content-block.style-2 .text-area{font-size:16px;line-height:1.5;padding:16px 10px 29px;}@media(min-width:768px){.content-block.style-2 .text-area{padding:12px 0 20px;margin:0 auto;max-width:100%;}}@media(min-width:1200px){.content-block.style-2 .text-area{padding:12px 0 47px;}}@media(min-width:1600px){.content-block.style-2 .text-area{padding-right:121px;}}.content-block .text-area{padding:14px 10px 19px;font-size:14px;line-height:1.714;font-weight:600;text-align:center;}@media(min-width:768px){.content-block .text-area{padding:8px 0 38px;margin:0 auto;max-width:990px;}}@media(min-width:1024px){.content-block .text-area{font-size:16px;line-height:1.563;}}.content-block .text-area p{margin:0 auto;}.f-seig{font-family:"montserrat",sans-serif !important;}.service-list>li{margin:0 0 30px;}@media(min-width:768px){.service-list>li{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:center;margin:0 -15px 60px;}}@media(min-width:1024px){.service-list>li{margin:0 -15px 25px;}}@media(min-width:1400px){.service-list>li{margin:0 -30px 25px;}}@media(min-width:768px){.service-list>li:nth-child(2n){flex-direction:row;}}@media(min-width:1400px){.service-list>li:nth-child(2n) .text-holder{margin:0 0 0 49px;}}@media(min-width:768px){.service-list>li:last-child{margin-bottom:0;}}.service-list .col{margin:0;}@media(min-width:768px){.service-list .col{width:50%;padding:0 15px;}}@media(min-width:1400px){.service-list .col{padding:0 30px;}}.service-list .img-holder{background-size:cover;background-position:center;height:0;padding-top:100%;position:relative;margin:0 0 26px;}@media(min-width:768px){.service-list .img-holder{margin:0;padding-top:101%;}}.service-list .text-holder{font-size:14px;line-height:1.714;color:#000;}@media(min-width:768px){.service-list .text-holder{margin:0;}}@media(min-width:1024px){.service-list .text-holder{max-width:580px;margin:0 0 0 30px;}}@media(min-width:1200px){.service-list .text-holder{margin:0 0 0 50px;}}@media(min-width:1400px){.service-list .text-holder{margin:0 0 0 62px;}}.service-list .text-holder p{margin:0 0 12px;}.service-list .text-holder p strong{font-weight:700;}.service-list .h2,.service-list h2{margin:0 0 17px;position:relative;padding:0 0 15px;font-size:20px;line-height:1.25;font-weight:700;text-transform:uppercase;}@media(min-width:768px){.service-list .h2,.service-list h2{padding:0 0 13px;margin:0 0 15px;}}@media(min-width:1024px){.service-list .h2,.service-list h2{max-width:430px;letter-spacing:2.5px;font-size:25px;line-height:1.24;margin:0 0 25px;}}.service-list .h2:before,.service-list h2:before{content:"";width:54px;height:4px;background:#c9002c;position:absolute;bottom:0;left:0;}.service-list .btn-holder{padding:3px 0 0;}@media(min-width:1024px){.service-list .btn-holder{padding:34px 0 0;}}.service-list .btn{min-width:1px;width:100%;padding:11px 12px 8px;}@media(min-width:768px){.service-list .btn{min-width:219px;width:auto;}}.color-info-section .container{max-width:1566px;}.color-info-block{padding:15px 0 21px;}@media(min-width:1024px){.color-info-block{display:flex;flex-wrap:wrap;align-items:center;padding:45px 0 21px;margin:0 -10px;}}@media(min-width:1400px){.color-info-block{align-items:flex-start;padding:75px 0 21px;}}@media(min-width:1600px){.color-info-block{margin:0;}}@media(min-width:1024px){.color-info-block .col{width:50%;}}@media(min-width:1024px){.color-info-block .col{padding:0 10px;}}@media(min-width:1600px){.color-info-block .col{padding:0 44px 0 0;}}.color-info-block .img-holder{max-width:450px;margin:0 auto 10px;}@media(min-width:1024px){.color-info-block .img-holder{max-width:723px;margin:0;}}.color-info-block .text-holder{background:#929ba4;color:#fff;padding:15px 21px 19px;font-size:14px;line-height:1.714;margin:0 4px;}@media(min-width:1024px){.color-info-block .text-holder{max-width:724px;padding:40px 25px 40px;margin:0;}}@media(min-width:1200px){.color-info-block .text-holder{padding:48px 31px 55px 31px;}}@media(min-width:1400px){.color-info-block .text-holder{margin:13px 0 0;padding:48px 120px 55px 31px;}}.color-info-block .text-holder p{margin:0 -5px 11px 0;}@media(min-width:768px){.color-info-block .text-holder p{margin:0 0 11px;}}.color-info-block .text-holder h2,.color-info-block .text-holder .h2{position:relative;padding:0 0 16px;margin:0 -4px 15px 0;text-transform:uppercase;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:2px;}@media(min-width:768px){.color-info-block .text-holder h2,.color-info-block .text-holder .h2{margin:0 0 26px;}}.color-info-block .text-holder h2:before,.color-info-block .text-holder .h2:before{content:"";position:absolute;bottom:0;left:0;background:#c9002c;width:54px;height:4px;}@media(max-width:767px){.color-info-block .text-holder h2 br,.color-info-block .text-holder .h2 br{display:none;}}.color-info-block .text-holder .btn-holder{padding:6px 0 0;text-align:center;}@media(min-width:1024px){.color-info-block .text-holder .btn-holder{padding:9px 0 0;text-align:left;}}.color-info-block .text-holder .btn{border-color:#fff;color:#fff;min-width:204px;background:transparent;}.color-info-block .text-holder .btn:hover{color:#000;background:#fff;}.color-info-block .text-holder .wrap{position:relative;}@media(min-width:1024px){.color-info-block .text-holder .wrap{padding:3px 140px 0 0;}}@media(min-width:1200px){.color-info-block .text-holder .wrap{padding:3px 180px 0 0;}}@media(min-width:1400px){.color-info-block .text-holder .wrap{padding:3px 210px 0 0;}}.color-info-block .text-holder .wrap .image{display:none;}@media(min-width:1024px){.color-info-block .text-holder .wrap .image{position:absolute;top:6px;width:148px;right:0;display:block;}}@media(min-width:1200px){.color-info-block .text-holder .wrap .image{right:16px;}}@media(min-width:1400px){.color-info-block .text-holder .wrap .image{right:26px;}}.check-list{margin:0 0 14px;}@media(min-width:768px){.check-list{margin:0 0 18px;}}.check-list>li{margin:0 0 4px;position:relative;padding:0 0 0 26px;}.check-list .icon{position:absolute;top:2px;left:1px;font-size:14px;line-height:1;}@media(min-width:768px){.check-list .icon{top:3px;left:1px;font-size:13px;}}.image-text-info{padding:0 0 7px;}@media(min-width:1024px){.image-text-info{padding:0;}}.image-text-row{margin:0 0 13px;}@media(min-width:768px){.image-text-row{margin:0 0 30px;}}@media(min-width:1024px){.image-text-row{display:flex;flex-wrap:wrap;margin:0 0 45px;}}@media(min-width:1200px){.image-text-row{margin:0 0 61px;}}@media(min-width:1024px){.image-text-row:nth-child(2n){flex-direction:row-reverse;}}@media(min-width:1024px){.image-text-row:nth-child(2n) .content-wrap{margin:0 0 0 auto;max-width:878px;}}@media(min-width:1024px){.image-text-row .col-1{width:48.4%;position:relative;}}@media(min-width:1024px){.image-text-row .col-2{width:51.6%;position:relative;}}.image-text-row .img-holder{height:0;padding-top:100%;background-size:cover;background-position:center;}@media(min-width:768px){.image-text-row .img-holder{padding-top:56.25%;}}@media(min-width:1024px){.image-text-row .img-holder{padding-top:0;height:auto;position:absolute;top:0;left:0;right:0;bottom:0;}}.image-text-row .text-holder{background-size:cover;background-position:top left;background-color:#d2b5ae;font-weight:700;font-size:14px;line-height:1.714;}@media(min-width:768px){.image-text-row .text-holder{background-position:center;}}@media(min-width:1024px){.image-text-row .text-holder{display:flex;flex-wrap:wrap;align-items:center;min-height:390px;}}@media(min-width:1200px){.image-text-row .text-holder{min-height:455px;}}@media(min-width:1400px){.image-text-row .text-holder{min-height:530px;}}@media(min-width:1600px){.image-text-row .text-holder{min-height:730px;}}.image-text-row .text-holder.clear-brown{background:#e6dfd9;}@media(max-width:1199px){.image-text-row .text-holder.clear-brown .img-absolute-brochure{right:-70px;bottom:10px;height:9vw;width:10vw;}}@media(min-width:1200px) and (max-width:1420px){.image-text-row .text-holder.clear-brown .img-absolute-brochure{right:-90px;bottom:10px;height:9vw;width:10vw;}}@media(min-width:1421px) and (max-width:1599px){.image-text-row .text-holder.clear-brown .img-absolute-brochure{right:-90px;bottom:20px;height:12vw;width:13vw;}}@media(min-width:1600px){.image-text-row .text-holder.clear-brown .img-absolute-brochure{right:-200px;bottom:20px;height:14vw;width:16vw;}}.image-text-row .text-holder.clear-brown .img-absolute-brochure{position:absolute;}.image-text-row .text-holder.clear-brown .img-absolute-brochure-top{position:absolute;right:10px;top:10px;height:6vw;width:6vw;}.image-text-row .text-holder.clear-brown h2:before,.image-text-row .text-holder.clear-brown .h2:before{background:#c9002c;}.image-text-row .text-holder.yellow-2024{background:#cab8a0;}.image-text-row .text-holder.yellow-2024 h2:before,.image-text-row .text-holder.yellow-2024 .h2:before{background:#c9002c;}.image-text-row .text-holder.blue{background:#cadfdb;}.image-text-row .text-holder.blue h2:before,.image-text-row .text-holder.blue .h2:before{background:#b48170;}.image-text-row .text-holder.brown{background:#a42922;color:#fff;}.image-text-row .text-holder.brown .btn{border-color:#fff;background:transparent;color:#fff;}.image-text-row .text-holder.brown .btn:hover{background:#fff;color:#000;}.image-text-row .text-holder.brown h2,.image-text-row .text-holder.brown .h2{color:#fff;}.image-text-row .text-holder.brown h2:before,.image-text-row .text-holder.brown .h2:before{background:#fff;}@media(min-width:1024px){.image-text-row .text-holder:before{content:"";min-height:inherit;display:block;}}.image-text-row .text-holder p{margin:0 0 14px;}@media(min-width:1024px){.image-text-row .text-holder p{margin:0 16px 14px 0;}}.image-text-row .text-holder .w-100{width:100%;padding:17px 0 20px;}@media(min-width:768px){.image-text-row .text-holder .w-100{padding:54px 0 55px;}}@media(min-width:1024px){.image-text-row .text-holder .w-100{padding:100px 0 101px;}}.image-text-row .image{max-width:289px;margin:0 auto 18px;padding:9px 0 0;}@media(min-width:768px){.image-text-row .image{max-width:320px;}}@media(min-width:1024px){.image-text-row .image{max-width:550px;margin:0 0 4px;padding:0;}}.image-text-row .content-wrap{padding:0 20px;}@media(min-width:1024px){.image-text-row .content-wrap{padding:0 20px 0 30px;}}@media(min-width:1200px){.image-text-row .content-wrap{padding:0 20px 0 50px;}}@media(min-width:1400px){.image-text-row .content-wrap{padding:0 20px 0 80px;}}@media(min-width:1600px){.image-text-row .content-wrap{padding:0 20px 0 123px;}}@media(min-width:1024px){.image-text-row .content-hold{max-width:563px;}}.image-text-row h2,.image-text-row .h2{padding:0 0 14px;margin:0 0 24px;font-weight:700;letter-spacing:2.5px;font-size:25px;line-height:1.2;color:#000;text-transform:uppercase;position:relative;}@media(min-width:1024px){.image-text-row h2,.image-text-row .h2{margin:0 0 28px;}}.image-text-row h2:before,.image-text-row .h2:before{content:"";width:54px;height:4px;background:#5d684b;position:absolute;bottom:0;left:0;}.image-text-row .btn-holder{text-align:center;}@media(min-width:1024px){.image-text-row .btn-holder{text-align:left;padding:7px 0 0;}}.image-text-row .btn{min-width:279px;}@media(min-width:1024px){.image-text-row .btn{min-width:191px;}}.image-text-row hr{border:none;background:none;height:1px;width:100%;margin:0 0 114px;}@media(min-width:768px){.image-text-row hr{display:none;}}.innovation-list-holder{padding:0 0 1px;}@media(min-width:1024px){.innovation-list-holder{display:flex;flex-wrap:wrap;margin:0 -10px;}}@media(min-width:1200px){.innovation-list-holder{margin:0 -15px;}}@media(min-width:1400px){.innovation-list-holder{margin:0 -20px;}}@media(min-width:1600px){.innovation-list-holder{margin:0 -36px;}}@media(min-width:1024px){.innovation-list-holder .col{width:50%;padding:0 10px;}}@media(min-width:1200px){.innovation-list-holder .col{padding:0 15px;}}@media(min-width:1400px){.innovation-list-holder .col{padding:0 20px;}}@media(min-width:1600px){.innovation-list-holder .col{padding:0 36px;}}.innovation-list>li{margin:0 0 36px;}@media(min-width:768px){.innovation-list>li{display:flex;flex-wrap:wrap;align-items:center;}}@media(min-width:1024px){.innovation-list>li{display:block;}}@media(min-width:1200px){.innovation-list>li{margin:0 0 25px;display:flex;flex-wrap:wrap;align-items:center;}}.innovation-list .img-holder{text-align:center;margin:0 0 15px;}@media(min-width:768px){.innovation-list .img-holder{width:151px;text-align:left;margin:0;}}@media(min-width:1024px){.innovation-list .img-holder{width:100%;margin:0 0 10px;}}@media(min-width:1200px){.innovation-list .img-holder{width:151px;margin:0;}}.innovation-list .text-holder{font-size:14px;line-height:1.286;}@media(min-width:768px){.innovation-list .text-holder{width:calc(100% - 151px);padding:0 0 5px 36px;}}@media(min-width:1024px){.innovation-list .text-holder{width:100%;padding:0;}}@media(min-width:1200px){.innovation-list .text-holder{width:calc(100% - 151px);padding:0 0 5px 20px;}}@media(min-width:1400px){.innovation-list .text-holder{padding:0 0 5px 25px;}}@media(min-width:1600px){.innovation-list .text-holder{padding:0 0 5px 36px;}}.innovation-list .title{margin:0 0 10px;text-transform:uppercase;}.innovation-list p{margin:0;}.uppercase{text-transform:uppercase;}.h1-opc-env:before{background-color:rgba(255,255,255,.65) !important;}.baker-image-overlay{position:relative;}.baker-image-overlay .text-overlay-baker{position:absolute;font-family:Calibri,'Trebuchet MS',sans-serif;bottom:0;width:100%;background-color:rgba(0,0,0,.7);margin:0 auto;padding:1rem;font-weight:500;font-size:19px;color:#fff;}.footer-area{text-align:center;padding:17px 0 18px;background:#fff;color:#000;font-size:10px;line-height:1.2;font-weight:500;text-transform:uppercase;}@media(min-width:768px){.footer-area{font-size:12px;padding:25px 0;}}@media(min-width:1024px){.footer-area{padding:29px 0 35px;}}.footer-area .container{padding:0 10px;}.footer-area p{margin:0;}.footer-area p a{color:inherit;}.footer-area p a:hover{text-decoration:underline;}.footer-block{background:#3f4349;color:#fff;padding:22px 0 6px;position:relative;font-size:14px;line-height:1.286;font-weight:500;overflow:hidden;}@media(min-width:768px){.footer-block{padding:30px 0 60px;}}@media(min-width:1024px){.footer-block{padding:35px 0;}}@media(min-width:1400px){.footer-block{min-height:212px;padding:56px 0 49px;}}.footer-block .triangle-decor{width:100px;position:absolute;bottom:0;right:0;z-index:1;}@media(min-width:1400px){.footer-block .triangle-decor{width:212px;}}.footer-block .footer-ppg{width:33px;position:absolute;bottom:17px;right:16px;z-index:2;}@media(min-width:1400px){.footer-block .footer-ppg{width:69px;bottom:37px;right:35px;}}.footer-block a{color:#fff;}@media(min-width:1024px){.footer-block .container{display:flex;flex-wrap:wrap;}}@media(max-width:767px){.footer-block .container{padding:0 19px;}}.footer-block .col-1{display:none;}@media(min-width:768px){.footer-block .col-1{margin:0 0 30px;display:block;}}@media(min-width:1024px){.footer-block .col-1{padding:0 20px 0 0;width:28%;margin:0;}}@media(min-width:1200px){.footer-block .col-1{width:30%;}}@media(min-width:1600px){.footer-block .col-1{width:32.5%;}}@media(min-width:1024px){.footer-block .col-2{width:72%;}}@media(min-width:1200px){.footer-block .col-2{width:70%;}}@media(min-width:1600px){.footer-block .col-2{width:67.5%;}}@media(min-width:768px){.footer-logo{max-width:250px;margin:0 auto;}}@media(min-width:1024px){.footer-logo{margin:0;}}@media(min-width:1200px){.footer-logo{max-width:300px;}}@media(min-width:1400px){.footer-logo{max-width:381px;}}.three-col{padding:0 60px 0 0;}@media(min-width:768px){.three-col{display:flex;flex-wrap:wrap;margin:0 -10px;padding:0;}}@media(min-width:1024px){.three-col{padding:0 100px 0 0;}}@media(min-width:1400px){.three-col{padding:0 200px 0 0;}}@media(min-width:1800px){.three-col{padding:0 41px 0 0;}}.three-col .col{margin:0 0 18px;}@media(min-width:768px){.three-col .col{width:33.33%;padding:0 10px;margin:0;}}.footer-heading{margin:0 0 17px;}@media(min-width:1024px){.footer-heading{margin:0 0 29px;}}@media(max-width:767px){.footer-heading{height:auto !important;}}.footer-heading h3,.footer-heading .h3{text-transform:uppercase;margin:0;position:relative;padding:0 0 18px;font-weight:700;letter-spacing:1.6px;font-size:16px;line-height:1.2;}@media(min-width:1024px){.footer-heading h3,.footer-heading .h3{letter-spacing:2px;font-size:20px;line-height:1.2;}}.footer-heading h3:before,.footer-heading .h3:before{content:"";width:54px;height:4px;background:#fff;position:absolute;bottom:0;left:0;}.footer-list>li{margin:0 0 5px;}@media(min-width:768px){.footer-list>li{margin:0 0 -3px;}}.footer-list .dt{display:inline-block;vertical-align:middle;}.footer-list .dd{display:inline-block;vertical-align:middle;}.footer-list .small{font-size:12px;}address{display:block;font-style:normal;margin:0;}.mail{display:inline-block;vertical-align:middle;border:1px solid #fff;padding:4px 7px 3px;text-transform:uppercase;font-size:12px;margin:0 0 0 7px;}@media(min-width:1024px){.mail{margin:0;}}.mail:hover{background:#fff;color:#000;}.timeline{position:relative;z-index:2;}.timeline .container{padding:0 20px;}@media screen and (min-width:768px){.timeline .container{padding:0 15px;}}.timeline__content-wrap{background:#fff;padding:15px 0;}@media screen and (min-width:768px){.timeline__content-wrap{padding:15px;}}@media screen and (min-width:1024px){.timeline__content-wrap{padding:14px 66px 20px;}}.timeline__head-txt{line-height:1.7;display:block;text-align:center;font-weight:600;margin-bottom:16px;font-size:14px;padding:0 10px;}@media screen and (min-width:1024px){.timeline__head-txt{padding:0;line-height:1.5;font-size:16px;margin-bottom:35px;}}.timeline-diagram{font-size:14px;position:relative;padding-bottom:35px;}.timeline-diagram .timeline__block{display:flex;flex-direction:column;align-items:flex-end;position:relative;padding:5px 0;}@media screen and (min-width:768px){.timeline-diagram .timeline__block{flex-direction:row;align-items:center;padding:0;}}@media screen and (min-width:768px){.timeline-diagram .timeline__block:nth-child(2n-1) .txt{order:2;margin-left:auto;}.timeline-diagram .timeline__block:nth-child(2n-1) .txt:before{right:calc(100% - 1px);left:auto;border-width:11px 13px 11px 0;border-color:transparent #929ba4 transparent transparent;}.timeline-diagram .timeline__block:nth-child(2n-1) .txt:after{right:calc(100% + 19px);left:auto;}.timeline-diagram .timeline__block:nth-child(2n-1) .media{text-align:right;margin-left:auto;}}.timeline-diagram .timeline__block:nth-child(2n-1) .media-block{margin-left:0;}@media screen and (min-width:768px){.timeline-diagram .timeline__block.has-media{padding:38px 0;}}@media screen and (min-width:768px){.timeline-diagram .timeline__block.has-media+.has-media{padding-top:0;}}.timeline-diagram .timeline__block:last-child{padding-bottom:0 !important;}.timeline-diagram .timeline__block:first-child{padding-top:0 !important;}.timeline-diagram .txt{background:#929ba4;padding:13px 19px;line-height:1.75;border-radius:3px;position:relative;width:calc(100% - 38px);}@media screen and (min-width:768px){.timeline-diagram .txt{padding:7px 30px;width:calc(50% - 30px);}}.timeline-diagram .txt:before{content:'';position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;right:calc(100% - 1px);border-width:16px 16px 16px 0;border-color:transparent #929ba4 transparent transparent;}@media screen and (min-width:768px){.timeline-diagram .txt:before{right:auto;left:calc(100% - 1px);border-width:11px 0 11px 13px;border-color:transparent transparent transparent #929ba4;}}.timeline-diagram .txt:after{content:'';position:absolute;width:20px;height:20px;top:50%;transform:translateY(-50%);border:3px solid #fff;border-radius:100%;background:#c9002c;z-index:5;right:calc(100% + 17px);}@media screen and (min-width:768px){.timeline-diagram .txt:after{right:auto;left:calc(100% + 21px);}}.timeline-diagram .media-block{margin-top:7px;width:calc(100% - 38px);margin-left:auto;}@media screen and (min-width:768px){.timeline-diagram .media-block{margin-top:0;width:calc(50% - 30px);}}.timeline-diagram .media-block .media{width:100%;max-width:469px;position:relative;}.timeline-diagram .media-block .media iframe{width:100%;border:9px solid #c9002c;height:153px;}@media screen and (min-width:1024px){.timeline-diagram .media-block .media iframe{height:auto;min-height:290px;}}.timeline-diagram .media-block img{max-width:100%;}.timeline-diagram .block-title{font-size:25px;color:#fff;text-transform:uppercase;font-weight:700;display:block;line-height:1.5;margin-bottom:4px;}@media screen and (min-width:1024px){.timeline-diagram .block-title{font-size:40px;margin-bottom:0;}}@media screen and (min-width:1200px){.timeline-diagram .block-title{font-size:60px;}}.timeline-diagram:after{content:'';position:absolute;top:0;bottom:35px;left:10px;width:2px;background:#3f4349;}@media screen and (min-width:768px){.timeline-diagram:after{left:50%;}}.timeline-diagram.lg-short{padding-bottom:0;}@media screen and (min-width:1024px){.timeline-diagram.lg-short .timeline__block{display:none;}}@media screen and (min-width:1024px){.timeline-diagram.lg-short .timeline__block:first-child,.timeline-diagram.lg-short .timeline__block:last-child{display:flex;}}@media screen and (min-width:1024px){.timeline-diagram.lg-short .timeline__block:last-child{padding-top:100px;position:relative;}}.timeline-diagram.lg-short .timeline__block:last-child:before{position:absolute;top:0;left:0;right:0;height:100px;background:#fff;z-index:1;}@media screen and (min-width:1024px){.timeline-diagram.lg-short .timeline__block:last-child:before{content:'';}}.timeline-diagram.lg-short .timeline__block:last-child:after{position:absolute;top:0;left:50%;height:100px;border-left:2px dashed #000;z-index:1;}@media screen and (min-width:1024px){.timeline-diagram.lg-short .timeline__block:last-child:after{content:'';}}.timeline-diagram.lg-short:after{bottom:0;}.timeline__btn{font-size:16px;font-weight:500;text-transform:uppercase;line-height:1;max-width:90%;margin:0 auto;position:absolute;z-index:2;display:none;color:#000;border:1px solid #000;background:#fff;padding:11px 22px;}.lg-short .timeline__btn{padding:11px 30px;}.timeline__btn:hover{background:#000;color:#fff;}@media screen and (min-width:1024px){.timeline__btn{display:inline-block;vertical-align:top;top:calc(100% + 38px);left:50%;transform:translate(-50%,-50%);}}@media screen and (min-width:1024px){.lg-short .timeline__btn{top:50px;left:50%;transform:translate(-50%,-50%);}}.timeline__btn .reduce-txt{display:inline-block;vertical-align:top;}@media screen and (min-width:1024px){.lg-short .timeline__btn .reduce-txt{display:none;}}.timeline__btn .expand-txt{display:none;}.lg-short .timeline__btn .expand-txt{display:inline-block;vertical-align:top;}.articles-section .container{padding:0 20px;}@media screen and (min-width:768px){.articles-section .container{padding:0 15px;}}.articles-section .articles-collection{background:#fff;padding:4px 0 10px;}@media screen and (min-width:768px){.articles-section .articles-collection{padding:15px;}}@media screen and (min-width:1024px){.articles-section .articles-collection{padding:1px 66px 38px;}}.article{display:flex;align-items:center;font-size:14px;line-height:1.72;padding:6px 0;flex-direction:column;}@media screen and (min-width:768px){.article{padding:10px 0;flex-direction:row;}}.article__img{width:100%;min-height:285px;flex-shrink:0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;margin-bottom:15px;}@media screen and (min-width:768px){.article__img{margin-bottom:0;margin-right:30px;min-height:400px;width:48%;align-self:stretch;}}@media screen and (min-width:1024px){.article__img{min-height:695px;}}@media screen and (min-width:1024px){.article__img{margin-right:60px;}}.article__img.bg-contain{background-size:contain;}.article__img.mb-27{margin-bottom:27px;}@media screen and (min-width:768px){.article__img.mb-27{margin-bottom:0;}}.article__txt{width:100%;}@media screen and (min-width:1200px){.article__txt{padding:0 100px 0 50px;}}.article__title{display:block;font-size:20px;font-weight:700;line-height:1.2;text-transform:uppercase;position:relative;margin-bottom:35px;}@media screen and (min-width:1024px){.article__title{letter-spacing:.15rem;font-size:25px;margin-bottom:37px;}}.article__title:after{content:'';position:absolute;top:calc(100% + 14px);left:0;height:4px;width:54px;background:#c9002c;}@media screen and (min-width:1024px){.article__title:after{top:calc(100% + 9px);}}.article__btn{display:block;text-align:center;text-transform:uppercase;font-size:16px;font-weight:500;line-height:normal;border:1px solid #000;color:#000;background:#fff;padding:11px 40px;margin-top:17px;margin-bottom:15px;}@media screen and (min-width:768px){.article__btn{margin-top:13px;margin-bottom:0;display:inline-block;vertical-align:top;}}.article__btn:hover{background:#000;color:#fff;}.article__list{padding-top:2px;padding-bottom:2px;}@media screen and (min-width:1024px){.article__list{padding-bottom:27px;padding-top:0;}}.article__list li{padding-left:25px;position:relative;}.article__list li:before{content:'';position:absolute;top:6px;left:1px;width:12px;height:12px;background:#c9002c;}.article__list li+li{margin-top:10px;}.article p{margin-bottom:11px;}.article .font-seigneurie{font-family:"montserrat",sans-serif;}@media screen and (min-width:768px){.article:nth-child(2n) .article__img{order:2;margin-right:0;margin-left:30px;}}@media screen and (min-width:1024px){.article:nth-child(2n) .article__img{margin-left:60px;}}@media screen and (min-width:768px){.article:nth-child(2n) .article__txt{padding:0;}}@media screen and (min-width:1200px){.article:nth-child(2n) .article__txt{padding:0 70px 0 63px;}}@media screen and (min-width:1200px){.pr-xxl-53{padding-right:53px !important;}}.integvideo{width:500px;height:500px;position:relative;}.h1error{position:relative;text-align:center;font-size:24px;font-weight:bold;color:#fff;}.error{font-size:40px;}.mentionleg{text-align:justify;font-weight:lighter;}.titlementions{font-size:24px;}.subtitlementions{font-size:21px;}.subsubtitle{font-size:21px;}@media(min-width:576px){.container{max-width:540px;}}@media(min-width:768px){.container{max-width:720px;}}@media(min-width:992px){.container{max-width:960px;}}@media(min-width:1200px){.container{max-width:1140px;}}@media(min-width:1320px){.container{max-width:1280px;}}@media(min-width:1500px){.container{max-width:1580px;}}.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;}.account-container{--marine:#022a4f;background-color:#fff;}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}*,*::before,*::after{box-sizing:border-box;}*{box-sizing:border-box;}section{display:block;}.row{font-family:montserrat,sans-serif;}body{margin:0;font-family:montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#000;text-align:left;}select{background-color:#fff;border:thin solid #dddde6;border-radius:0;display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em;width:79%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:none;background-image:red;-moz-appearance:none;}textarea{box-sizing:border-box;border:thin solid #dddde6;padding:.4em .7em;}table tr:nth-child(odd) td{background-color:#fff;}table tr:nth-child(even) td{background-color:#f8f8f8;}select:focus{background-image:linear-gradient(45deg,white 50%,transparent 50%),linear-gradient(135deg,transparent 50%,white 50%),radial-gradient(gray 70%,transparent 72%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - .5em) .5em;background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat;border:thin solid #000;outline:0;}@media(min-width:767px){.account-container .orders{padding:30px 60px;}}@media(min-width:992px){.col-lg-12{flex:0 0 100%;max-width:100%;}}@media(min-width:768px){.pb-md-22,.py-md-22{padding-bottom:1.375rem !important;padding-top:1.375rem !important;}}.pb-19,.py-19{padding-bottom:1.1875rem !important;}.pt-15,.py-15{padding-top:.9375rem !important;}.align-items-center{align-items:center !important;}@media(min-width:992px){.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%;}}.account-container .orders table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;}.result table{table-layout:fixed;box-sizing:border-box;text-indent:initial;border-spacing:2px;border-color:#000;border-collapse:collapse;}.orders .result{padding:30px;border:1px solid #dddde6;background-color:#fff;overflow-wrap:break-word;}.result table tbody{display:table-row-group;vertical-align:middle;border-color:inherit;}.result table tbody tr td img{width:50px;height:50px;}.text-align-center{text-align:center;}@media(max-width:767px){.result table tr{display:grid;margin-bottom:.625em;}.result thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.result tbody tr td:before{content:attr(data-label);float:left;font-weight:bold;margin:0 40px 15px 0;text-align:left;width:100%;}}tr{display:table-row;vertical-align:inherit;border-color:inherit;}.account-container .orders .result td{border:1px solid #dddde6;padding:15px 20px;font-size:16px;font-weight:500;line-height:1.25;}.account-container .orders table th,.account-container .orders table td{padding:.625em;}.account-container .orders .result th{font-size:16px;vertical-align:top;border:none;padding-left:0;}@media(min-width:767px){.filter-technical{display:block;}}@media(min-width:768px){.filter-technical{display:flex;}}div.btn-holder{display:flex;flex-direction:column;}div.btn-holder a{margin-top:20px;}@media(max-width:991px){div.btn-holder{width:100%;}div.btn-holder a{background-color:rgba(255,255,255,.5);}}.productpic{text-align:center;border-top:solid 1px #dee1e3;border-left:solid 1px #dee1e3;}.desscpic{text-align:center;background-color:#dee1e3;border:solid 1px #dee1e3;width:100;padding:8px;}h1.hproducttitle{margin-top:8px;}.tablediv{margin:14px;}.producttablediv{display:inline-block;vertical-align:middle;border:1px solid #000;color:#000;font-weight:500;padding:2px 3.5px 1.5px;text-transform:uppercase;margin-top:8px;margin-bottom:10px;}.producttablediv:hover{background-color:#000;color:#fff;}@media(max-width:1274px){h1.hproducttitle{font-size:12px;}.tablediv{width:50%;}.producttablediv{font-size:12px;}.hproducttitlebh{height:auto;}.hproducttitlebm{height:auto;}}@media(min-width:1275px){h1.hproducttitle{font-size:18px;}.tablediv{width:28%;}.producttablediv{font-size:16px;}.hproducttitlebh{height:93px;}.hproducttitlebm{height:61px;}}.catalogue{position:relative;z-index:1;padding-bottom:30px;}@media(min-width:1024px){.catalogue{padding-bottom:33px;}}.catalogue .container{max-width:1652px;}@media screen and (min-width:768px){.catalogue .container{margin-top:-47px;}}.catalogue.list{padding-top:25px;}@media screen and (min-width:768px){.catalogue.list{padding-top:0;}}@media screen and (max-width:767px){.catalogue.list .container{margin-top:0;}}.catalogue.catalogue-detail .container{max-width:1478px;}@media screen and (min-width:768px){.catalogue .hold{padding-top:63px;position:relative;}}.catalogue article{font-size:12px;width:50%;text-align:center;padding:0 5px;display:flex;flex-direction:column;margin-bottom:22px;}@media(min-width:1024px){.catalogue article{padding:0 15px;margin-bottom:30px;}}@media screen and (max-width:767px){.catalogue article .btn{font-size:13px;padding:7px 8px;}}@media(max-width:1199px){.catalogue article .btn{min-width:0;}}@media screen and (min-width:1024px){.catalogue article{width:33.33%;font-size:14px;}}@media screen and (min-width:1330px){.catalogue article{width:25%;}}.catalogue article .image-holder{border:1px solid #dee1e3;border-bottom:none;position:relative;}.catalogue article .image-holder a{display:inline-block;vertical-align:top;transition:opacity .3s ease-in-out;}.catalogue article .image-holder a:hover{opacity:.8;}.catalogue article ul{display:none;}@media screen and (min-width:768px){.catalogue article ul{display:flex;flex-wrap:wrap;align-items:center;}}.catalogue article .title{font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;letter-spacing:-.04em;text-transform:uppercase;position:relative;margin-bottom:9px;min-height:36px;}@media screen and (min-width:768px){.catalogue article .title{min-height:65px;margin-bottom:5px;}}.catalogue article .title h2{font-size:14px;}@media(min-width:1024px){.catalogue article .title h2{font-size:25px;}}.catalogue article .title:after{content:'';display:block;min-height:inherit;}.catalogue article .title a{color:#000;}.catalogue article .title a:hover{color:#c9002c;}.catalogue .catalogue-head{margin-bottom:-5px;padding:0 5px;}@media screen and (min-width:768px){.catalogue .catalogue-head{border:1px solid #929ba4;padding:20px;margin-bottom:30px;float:right;max-width:calc(100% - 270px);width:100%;}}@media screen and (min-width:1200px){.catalogue .catalogue-head{padding:38px 30px;max-width:calc(100% - 340px);}}@media screen and (min-width:1600px){.catalogue .catalogue-head{max-width:calc(100% - 297px);}}.catalogue .catalogue-head .select-hold{font-weight:700;font-size:18px;letter-spacing:.02em;margin-bottom:25px;}@media screen and (min-width:1024px){.catalogue .catalogue-head .select-hold{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:0;}}@media(min-width:1024px){.catalogue .catalogue-head .select-hold{justify-content:space-between;font-size:14px;}}@media screen and (min-width:1400px){.catalogue .catalogue-head .select-hold{font-size:18px;}}@media(min-width:1024px){.catalogue .catalogue-head .wrap{flex:1;display:flex;flex-wrap:wrap;}}.catalogue .catalogue-head .category{margin-bottom:19px;}@media(min-width:1024px){.catalogue .catalogue-head .category{width:60%;margin-bottom:0;}}@media(min-width:1329px){.catalogue .catalogue-head .category{width:70%;}}@media screen and (min-width:1448px){.catalogue .catalogue-head .category{padding:0 20px 0 30px;}}@media(min-width:1024px){.catalogue .catalogue-head .category .jcf-select{max-width:200px;}}@media screen and (min-width:1200px){.catalogue .catalogue-head .category .jcf-select{max-width:280px;}}@media screen and (min-width:1330px){.catalogue .catalogue-head .category .jcf-select{max-width:369px;}}.catalogue .catalogue-head .category label{display:block;margin-bottom:10px;}@media(min-width:1024px){.catalogue .catalogue-head .category label{margin-bottom:0;margin-right:10px;display:inline-block;vertical-align:middle;}}@media screen and (min-width:1024px){.catalogue .catalogue-head .trier{text-align:right;width:40%;}}@media(min-width:1329px){.catalogue .catalogue-head .trier{width:30%;}}.catalogue .catalogue-head .trier label{display:block;margin-bottom:4px;}@media(min-width:1024px){.catalogue .catalogue-head .trier label{display:inline-block;vertical-align:middle;margin-bottom:0;}}.catalogue .catalogue-head .trier .jcf-select{width:100%;}@media(min-width:1024px){.catalogue .catalogue-head .trier .jcf-select{max-width:165px;margin-left:15px;}}.catalogue .catalogue-head .heading{text-transform:uppercase;letter-spacing:.02em;width:100%;text-align:center;margin-bottom:22px;}@media screen and (min-width:1024px){.catalogue .catalogue-head .heading{width:20%;text-align:left;margin-bottom:0;padding-right:10px;}}@media(min-width:1329px){.catalogue .catalogue-head .heading{width:16%;}}@media screen and (min-width:1600px){.catalogue .catalogue-head .heading{width:26%;}}.catalogue .catalogue-head .heading span{color:#c9002c;}.catalogue-hold{display:flex;flex-wrap:wrap;margin:0 -10px;}@media screen and (min-width:768px){.catalogue-hold{float:right;max-width:calc(100% - 255px);width:100%;}}@media(min-width:1024px){.catalogue-hold{margin:0 -15px;max-width:calc(100% - 240px);}}@media screen and (min-width:1200px){.catalogue-hold{max-width:calc(100% - 310px);}}@media screen and (min-width:1600px){.catalogue-hold{max-width:calc(100% - 267px);}}.catalogue-hold .gray-bg{flex-grow:1;display:flex;flex-direction:column;background:#dee1e3;padding:12px 7px 20px;}@media screen and (min-width:768px){.catalogue-hold .gray-bg{padding:8px 20px 18px;}}.catalogue-hold .gray-bg .article-hold{flex-grow:1;display:flex;flex-direction:column;}.catalogue-hold .catalogue-logo-holder{display:none;margin-right:-10px;}@media screen and (min-width:768px){.catalogue-hold .catalogue-logo-holder{margin-bottom:6px;padding:9px 20px 0;display:flex;}}@media screen and (min-width:1200px){.catalogue-hold .catalogue-logo-holder{margin-right:-16px;}}.catalogue-hold .catalogue-logo-holder li{width:20%;padding-right:10px;margin-right:0;}@media screen and (min-width:1200px){.catalogue-hold .catalogue-logo-holder li{padding-right:16px;}}.catalogue-hold .tag-holder{display:none;}@media screen and (min-width:768px){.catalogue-hold .tag-holder{min-height:122px;display:block;}}.catalogue-hold .tag-holder li{width:auto;margin-bottom:7px;margin:5px 10px;}.catalogue-hold .tag-holder img{width:auto;height:40px;vertical-align:top;}.catalogue-hold .description{min-height:155px;display:flex;align-items:center;justify-content:center;flex-grow:1;}.catalogue-hold .batch-holder{display:none;align-items:flex-start;margin-right:-16px;margin:0 -8px;}@media screen and (min-width:768px){.catalogue-hold .batch-holder{display:flex;margin-bottom:6px;min-height:111px;}}.catalogue-hold .batch-holder li{margin-bottom:15px;padding:0 8px;width:25%;}@media screen and (min-width:1200px){.catalogue-hold .batch-holder li{width:20%;}}.jcf-select{border:1px solid #929ba4;font-size:16px;font-weight:500;width:100%;padding:17px 35px 18px 18px;appearance:none;text-align:left;height:auto;margin:0;vertical-align:middle;font-weight:500;font-size:16px;color:#3f4349;letter-spacing:.1em;}.jcf-select .jcf-select-text{margin:0;line-height:1;}.jcf-select .jcf-select-opener{width:48px;height:48px;background:#fff;}.jcf-select .jcf-select-opener:after{position:absolute;content:'';top:0;left:0;background-image:url(../png/arrow-down.png);z-index:1;height:100%;width:100%;background-repeat:no-repeat;background-position:center;}.visual-section.no-margin{margin-bottom:0;display:none;}@media screen and (min-width:768px){.visual-section.no-margin{display:block;}}.js-tab-hidden{display:block !important;left:-9999px !important;position:absolute !important;top:-9999px !important;}.filter-hold{position:relative;padding:0 5px;margin-bottom:15px;}.filter-hold .slide{padding-top:3px;padding-bottom:18px;margin-bottom:23px;}@media(min-width:768px){.filter-hold .slide{padding:0;margin:0;}}.filter-hold .slide:after{position:absolute;bottom:0;left:-9999px;right:-9999px;content:'';height:1px;background:#dee1e3;}@media screen and (min-width:768px){.filter-hold .slide:after{display:none;}}@media screen and (min-width:768px){.filter-hold{border:1px solid #929ba4;width:240px;left:0;padding:25px 20px 10px;float:left;margin-right:30px;}}@media screen and (min-width:1200px){.filter-hold{width:310px;padding:36px 28px 25px;}}@media screen and (min-width:1600px){.filter-hold{width:267px;}}.filter-hold .title{font-size:18px;font-weight:700;letter-spacing:.03em;margin-bottom:16px;}.filter-hold.active .opener:after{transform:rotate(180deg);}.filter-hold .opener{text-decoration:none;color:#000;position:relative;padding:17px 0;letter-spacing:.05em;display:block;margin-bottom:0;}.filter-hold .opener:after{position:absolute;content:'';top:1px;right:0;background-image:url(../png/arrow-down.png);z-index:1;width:48px;height:48px;background-repeat:no-repeat;background-position:center;transition:transform .3s ease-in-out;}.filter-hold .opener:before{position:absolute;top:0;left:-9999px;right:-9999px;bottom:6px;content:'';background:#dee1e3;z-index:-1;}@media screen and (min-width:768px){.filter-hold .opener{display:none;}}@media screen and (min-width:768px){.filter-hold .opener{padding:0;}}.filter-hold .form-group{margin-bottom:11px;position:relative;}.filter-hold .form-group:last-child{margin-bottom:0;}.filter-hold .form-group .jcf-checkbox{position:absolute;top:-5px;left:0;pointer-events:none;}.filter-hold label{max-width:calc(100% - 38px);cursor:pointer;padding-left:38px;}.filter-hold .form-group-hold{padding-left:2px;margin-bottom:35px;}.filter-hold .form-group-hold:last-child{margin-bottom:0;}.jcf-checkbox{height:26px;width:26px;border:1px solid #929ba4;margin:0 12px 0 0;}.jcf-checkbox span{height:14px;width:14px;background:#c9002c;border:none;transform:rotate(0deg) translate(-50%,-50%);margin:0 !important;}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:16px;font-weight:500;margin:auto;}.pagination li{margin:0 5px;}.pagination li a{height:30px;width:30px;border:1px solid #cbcfd3;display:flex;align-items:center;justify-content:center;color:#3f4349;}.pagination li.active{background:#929ba4;border-color:#929ba4;}.pagination li.active a{color:#fff;pointer-events:none;}@media screen and (min-width:768px){.pagination{width:100%;}}.tag{background:#c9002c;color:#fff;position:absolute;top:5px;left:50%;transform:translateX(-50%);padding:3px 9px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;pointer-events:none;}@media(min-width:1024px){.tag{font-size:17px;}}.jcf-select-drop .jcf-select-drop-content{border:1px solid #929ba4;}.jcf-list .jcf-option{padding:10px 18px;}@media(min-width:320px){.img-product-catalogue{width:auto;max-width:148px;max-height:148px;height:148px;}}@media(min-width:375px){.img-product-catalogue{width:auto;max-width:175px;max-height:175px;height:175px;}}@media(min-width:425px){.img-product-catalogue{width:auto;max-width:200px;max-height:200px;height:200px;}}@media(min-width:768px){.img-product-catalogue{width:auto;max-width:234px;max-height:234px;height:234px;}}@media(min-width:1024px){.img-product-catalogue{width:auto;max-width:222px;max-height:222px;height:222px;}}@media(min-width:1440px){.img-product-catalogue{width:auto;max-width:245px;max-height:245px;height:245px;}}.product-page{padding-top:22px;background:#fff;}@media screen and (min-width:768px){.product-page{display:flex;flex-wrap:wrap;padding-bottom:36px;padding:22px 22px 36px;}}@media(min-width:1024px){.product-page{padding:88px 0 36px;}}.product-page .button-holder{text-align:center;}.product-page .button-holder .btn{font-size:23px;line-height:1;padding:11px 12px 11px;}@media screen and (max-width:767px){.product-page .button-holder .btn{min-width:auto;}}.product-page .button-holder .btn span{display:block;font-size:12px;font-weight:400;text-transform:none;}.product-page .tag-holder li{margin-right:9px;margin-bottom:0;width:auto;text-align:center;margin-bottom:5px;}@media screen and (max-width:767px){.product-page .tag-holder li{width:auto;}}@media(min-width:1024px){.product-page .tag-holder li{margin-right:6px;}}.product-page .tag-holder li:nth-child(5n){margin-right:0;}.product-page .tag-holder img{height:40px;width:auto;}.product-page .catalogue-logo-holder li{margin-right:19px;max-width:40px;}.product-page .catalogue-logo-holder li:last-child{margin-right:0;}@media(min-width:1024px){.product-page .catalogue-logo-holder li{max-width:100%;margin-right:25px;}}.product-page .image{max-width:300px;padding:0 5px;margin:0 auto 23px;}@media screen and (min-width:768px){.product-page .image{flex-basis:300px;padding:0;margin:0;}}@media(min-width:1200px){.product-page .image{flex-basis:500px;max-width:500px;}}.product-page .image .tag-holder{margin:0 -9px;margin-bottom:17px;}@media(min-width:1024px){.product-page .image .tag-holder{margin:0 auto 28px;}}.product-page .image .catalogue-logo-holder{padding-top:6px;margin-bottom:13px;}@media screen and (min-width:768px){.product-page .image .catalogue-logo-holder{padding-top:0;margin-bottom:0;}}.product-page .image .image-hold{margin:0 -20px -7px;position:relative;}@media screen and (min-width:768px){.product-page .image .image-hold{margin:0;}}.product-page .image .image-hold .tag{font-size:20px;top:2px;}@media(min-width:1024px){.product-page .image .image-hold .tag{top:23px;}}.product-page .image ul{display:flex;flex-wrap:wrap;align-items:center;max-width:380px;margin:0 auto;}.product-page .image .content-title-paragraph{font-size:14px;line-height:1.3;}.product-page .image .content-title-paragraph h2{text-align:center;font-size:18px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:25px;}@media screen and (min-width:768px){.product-page .image .content-title-paragraph{display:none;}}.product-page .content{font-size:14px;}@media screen and (min-width:768px){.product-page .content{flex:1;padding-left:30px;padding-top:12px;}}.product-page .content h2{font-size:25px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:17px;}@media(min-width:1024px){.product-page .content .opener{display:none;}}@media screen and (min-width:768px){.product-page .content .button-holder{display:none;}}.product-page .content .content-title-paragraph{display:none;}@media screen and (min-width:768px){.product-page .content .content-title-paragraph{display:flex;justify-content:space-between;}}.product-page .content .content-title-paragraph p{line-height:1.71428;}.product-page .content .tabset{display:none;}@media(min-width:1024px){.product-page .content .tabset{display:flex;flex-wrap:wrap;font-size:16px;}}.product-page .content .tab-content{margin-bottom:20px;border-bottom:1px solid #929ba4;}@media screen and (min-width:768px){.product-page .content .tab-content{border-bottom:1px solid #929ba4;}}.product-page .content .tab-content .slide{border-left:1px solid #929ba4;border-right:1px solid #929ba4;}@media(min-width:1024px){.product-page .content .tab-content .slide{border:none;}}@media(min-width:1024px){.product-page .content .tab-content{padding:20px;border:1px solid #929ba4;min-height:307px;}}@media screen and (min-width:1200px){.product-page .content .tab-content{padding:28px 29px;}}.product-page .content .tab-content .square-lists{padding:19px 10px 21px;}@media screen and (min-width:768px){.product-page .content .tab-content .square-lists{padding:20px;}}@media(min-width:1024px){.product-page .content .tab-content .square-lists{padding:0;}}.product-page .content .tab-content .no-list{padding:21px 9px;}@media screen and (min-width:1024px){.product-page .content .tab-content .no-list{padding:0;}}.product-page .box{margin-bottom:33px;}@media screen and (min-width:768px){.product-page .box{border:1px solid #929ba4;padding:27px 31px 5px;margin-bottom:0;}}@media screen and (min-width:768px){.product-page .box .button-holder{display:none;}}.product-page .box .batch-holder{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:17px;margin-right:-9px;}@media(min-width:1024px){.product-page .box .batch-holder{margin-bottom:13px;}}.product-page .box .batch-holder li{margin-right:9px;margin-bottom:10px;max-width:40px;}@media(min-width:1024px){.product-page .box .batch-holder li{max-width:100%;}}.product-page .box .batch-holder li:last-child{margin-right:0;}.product-page .box .box-title{text-transform:uppercase;display:block;margin-bottom:12px;}@media(min-width:1024px){.product-page .box .box-title{margin-bottom:21px;}}.product-page .box .video-link{margin-bottom:25px;}@media(min-width:1024px){.product-page .box .video-link{margin-bottom:21px;margin-left:-1px;}}.product-page .box .video-link span{display:inline-block;vertical-align:middle;padding:5px 14px 0;}@media(min-width:1024px){.product-page .box .video-link span{padding:5px 6px 0;}}.plus a{position:relative;display:block;border:1px solid #929ba4;border-bottom:none;color:#3f4349;font-weight:500;vertical-align:top;padding:16px 40px 16px 18px;letter-spacing:.08em;}@media(min-width:1024px){.plus a{border-right:none;}}@media(min-width:1200px){.plus a{padding:16px 56px 14px 18px;letter-spacing:0;}}@media(min-width:1024px){.plus a{display:inline-block;}}.plus a.active{background-color:#929ba4;color:#fff;}.plus a.active:hover{color:#d3d7db;}.plus a:hover{color:#c9002c;}.plus a:after,.plus a:before{position:absolute;top:17px;right:13px;content:'';background-color:#c9002c;transition:height .3s ease-in-out;}.plus a.active:after,.plus a.active:before{background-color:#fff;}.plus a.active:before{height:0;}.plus a:after{top:24px;height:1px;width:15px;}.plus a:before{width:1px;height:15px;right:20px;}@media(min-width:1024px){.plus li:last-child a{border-right:1px solid #929ba4;}}.active .plus a{background-color:#929ba4;color:#fff;}.active .plus a:after,.active .plus a:before{background-color:#fff;}.active .plus a:before{height:0;}@media screen and (min-width:1024px){.table li{display:flex;flex-wrap:wrap;}}.table li:last-child .title{padding-bottom:12px;}.table .title{background:rgba(146,155,164,.8);font-weight:500;color:#fff;padding:12px 11px 9px;}@media screen and (min-width:768px){.table .title{padding:12px 14px 0;}.table .title:last-child{padding-bottom:12px;}}@media screen and (min-width:1024px){.table .title{flex-basis:166px;max-width:166px;}}.table .content{background:rgba(146,155,164,.4);padding:11px 10px;}@media screen and (min-width:768px){.table .content{padding:11px 5px 5px 0;padding-left:17px;}}@media(min-width:1024px){.table .content{flex:1;}}@media screen and (min-width:1600px){.table .content{padding-bottom:0;}}.underline{position:relative;padding-bottom:22px;}.underline:after{position:absolute;bottom:0;left:2px;content:'';height:4px;width:55px;background:#c9002c;}.square-lists li{position:relative;padding-left:19px;margin-bottom:10px;line-height:1.3;}.square-lists li:last-child{margin-bottom:0;}@media(min-width:1024px){.square-lists li{position:relative;padding-left:24px;margin-bottom:16px;}}.square-lists li:before{position:absolute;top:2px;left:0;content:'';height:12px;width:12px;background-color:#c9002c;}.download-links li{margin-bottom:8px;}@media screen and (min-width:1024px){.download-links{display:flex;flex-wrap:wrap;padding-left:2px;margin:0 -15px !important;}.download-links li{width:50%;padding:0 15px;}}@media screen and (min-width:1024px) and (min-width:1024px){.download-links li{margin-bottom:33px;}}@media screen and (min-width:1024px) and (min-width:1200px){.download-links li{width:25%;}}.download-links span{padding:6px 0 0 13px;}@media screen and (min-width:768px){.download-links span{margin-right:-5px;}}.download-links a{display:flex;align-items:center;flex-wrap:wrap;color:#000;}.download-links a .icon-hold{max-width:34px;flex-basis:34px;}.download-links a span{flex:1;}.download-links a:hover{color:#c9002c;}.video-link a{display:inline-flex;align-items:center;flex-wrap:wrap;color:#000;}.video-link a:hover{color:#c9002c;}.text-uppercase{text-transform:uppercase;}.texture-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:0 0 21px;}@media(min-width:1024px){.texture-list{margin:0 0 24px;}}.texture-list>li{margin:0 0 20px;width:50%;text-align:center;}@media(min-width:768px){.texture-list>li{width:25%;}}@media(min-width:1024px){.texture-list>li{width:200px;}}.texture-list .img-holder{background-size:cover;background-position:center;height:0;padding-top:51%;margin:0 0 19px;}@media(min-width:1024px){.texture-list .img-holder{margin:0 0 23px;}}.texture-list .text-holder{text-transform:uppercase;font-weight:500;font-size:16px;line-height:1.2;color:#000;display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:center;}@media(min-width:1024px){.texture-list .text-holder{font-size:14px;}}@media(min-width:768px){.decor-box-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin:0 -10px 30px;}}@media(min-width:1200px){.decor-box-list{margin:0 -15px 30px;}}@media(min-width:1600px){.decor-box-list{margin:0 -30px 30px;}}.decor-box-list>li{margin:0 0 17px;}@media(min-width:768px){.decor-box-list>li{width:50%;text-align:center;margin:0 0 30px;padding:0 10px;}}@media(min-width:1024px){.decor-box-list>li{width:25%;}}@media(min-width:1200px){.decor-box-list>li{padding:0 15px;}}@media(min-width:1600px){.decor-box-list>li{padding:0 30px;}}.decor-box{color:#000;border:1px solid #000;padding:11px 10px 6px;text-align:center;}@media(max-width:767px){.decor-box{background:none !important;min-height:1px !important;}}@media(min-width:768px){.decor-box{background-size:cover;background-position:center;text-align:center;max-width:318px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;color:#fff;min-height:200px;border:none;padding:0;}}@media(min-width:1024px){.decor-box{min-height:250px;}}@media(min-width:1200px){.decor-box{min-height:318px;}}@media(min-width:768px){.decor-box:before{content:"";min-height:inherit;display:block;font-size:0;line-height:0;}}@media(min-width:768px){.decor-box .w-100{width:100%;padding:10px 10px 10px;}}@media(min-width:1024px){.decor-box .w-100{padding:58px 10px 10px;}}.decor-box .same-height{margin:0 0 9px;}@media(min-width:768px){.decor-box .same-height{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 26px;}}@media(max-width:767px){.decor-box .same-height{height:auto !important;}}.decor-box .same-height .w-100{padding:0;}.decor-box h2,.decor-box .h2{margin:0;text-transform:uppercase;font-size:23px;font-family:"montserrat",sans-serif;font-weight:500;line-height:1.13;text-align:center;}@media(min-width:768px){.decor-box h2,.decor-box .h2{color:#fff;line-height:1.167;font-family:"montserrat",sans-serif;font-weight:900;font-size:22px;}}@media(min-width:1200px){.decor-box h2,.decor-box .h2{font-size:24px;}}@media(min-width:1400px){.decor-box h2,.decor-box .h2{font-size:28px;}}@media(min-width:1600px){.decor-box h2,.decor-box .h2{font-size:30px;}}.decor-box .btn{display:inline-block;vertical-align:top;text-transform:uppercase;background:none;color:#000;font-size:12px;line-height:1.2;padding:0;min-width:1px;font-weight:400;}@media(max-width:767px){.decor-box .btn{border:none;}}@media(min-width:768px){.decor-box .btn{color:#fff;padding:10px;font-size:16px;font-weight:500;line-height:1.2;border-color:#fff;min-width:180px;}}@media(min-width:1200px){.decor-box .btn{min-width:198px;}}.decor-box .btn:hover{background:#fff;color:#000;}@media(min-width:768px){.texture-card-list{display:flex;flex-wrap:wrap;margin:0 -33px;}}@media(min-width:1024px){.texture-card-list{margin:0 -10px;}}@media(min-width:1200px){.texture-card-list{margin:0 -15px;}}@media(min-width:1400px){.texture-card-list{margin:0 -33px;}}.texture-card-list>li{margin:0 0 19px;}@media(min-width:768px){.texture-card-list>li{width:50%;padding:0 33px;margin:0 0 30px;}}@media(min-width:1024px){.texture-card-list>li{width:25%;padding:0 10px;margin:0 0 15px;}}@media(min-width:1200px){.texture-card-list>li{padding:0 15px;}}@media(min-width:1400px){.texture-card-list>li{padding:0 33px;}}.texture-card-list .title{margin:0 0 12px;text-transform:uppercase;color:#000;font-size:14px;line-height:1.2;font-weight:700;}.texture-card-list .img-holder{background-size:cover;background-position:center;height:0;padding-top:38.6%;margin:0;display:block;}.texture-card-list .img-holder:hover{opacity:.7;}.texture-card-list .caption{margin:0 0 -40px;color:#000;font-size:11px;line-height:1.2;padding:12px 0 0;font-weight:400;}@media(min-width:768px){.texture-card-list .caption{font-size:12px;padding:15px 0 0;margin:0 0 -30px;}}@media(min-width:1024px){.texture-card-list .caption{font-size:13px;}}.custom-accordion-section{padding:23px 0 10px;font-size:16px;line-height:1.714;}@media(min-width:1024px){.custom-accordion-section{padding:13px 0 0;}}@media(max-width:767px){.custom-accordion-section .h2.with-decor,.custom-accordion-section h2.with-decor{margin:0 0 34px;}}.custom-accordion-section strong{font-weight:700;}.custom-accordion-section .text{margin:-13px 0 25px;}@media(min-width:1024px){.custom-accordion-section .text{padding:2px 0 19px;margin:0;}}.custom-accordion-section .text .curve-list{font-size:16px;line-height:1.714;margin:-4px 0 10px;}@media(min-width:768px){.custom-accordion-section .text .curve-list{margin:0 0 20px;}}.custom-accordion-section .text .curve-list>li{padding:0 0 0 21px;margin:0 0 10px;}@media(min-width:768px){.custom-accordion-section .text .curve-list>li{padding:0 0 0 24px;margin:0 0 10px;}}.custom-accordion-section .text .curve-list>li:before{width:12px;height:12px;top:5px;}.custom-accordion-section p{margin:0 0 13px;}@media(min-width:1024px){.custom-accordion-section p{margin:0 0 11px;}}.custom-accordion-section h2,.custom-accordion-section .h2{text-transform:uppercase;color:#000;margin:0 0 27px;font-size:20px;line-height:1.3;font-weight:700;letter-spacing:2px;}@media(min-width:1024px){.custom-accordion-section h2,.custom-accordion-section .h2{margin:0 0 13px;letter-spacing:2.5px;line-height:1.2;}}@media(min-width:1200px){.custom-accordion-section h2,.custom-accordion-section .h2{font-size:23px;}}@media(min-width:1400px){.custom-accordion-section h2,.custom-accordion-section .h2{font-size:25px;}}.custom-accordion-wrap-doc-pdf{justify-content:space-between;display:flex;}.blue-bg-doc-pdf{width:100%;}.blue-bg-doc-pdf-right{background:#517599;width:45px;display:inline-block;vertical-align:top;text-align:center;display:flex;}.icon-blue-bg-pdf{margin:auto;display:block;display:block;line-height:1;font-size:25px;color:#929ba4;transition:color .3s linear;background:#fff;padding:5px;}.custom-accordion{margin:0 -20px;}@media(min-width:768px){.custom-accordion{margin:0;}}@media(min-width:1200px){.custom-accordion.style-2 .custom-accordion-wrap{margin:0 0 30px;}}@media(min-width:1200px){.custom-accordion.style-2 .custom-accordion-wrap:last-child{margin:0 0 13px;}}.custom-accordion .custom-accordion-wrap{margin:0 0 6px;}.custom-accordion .custom-accordion-wrap.custom-accordion-active .custom-accordion-opener:before{transform:translateY(-50%) rotate(90deg);}.custom-accordion .custom-accordion-wrap:last-child .custom-accordion-content{padding-bottom:9px;}.custom-accordion .custom-accordion-opener{display:block;color:#fff;background:#a37b65;padding:15px 35px 15px 19px;position:relative;text-transform:uppercase;font-size:16px;line-height:1.2;font-weight:700;margin:0;}@media(min-width:768px){.custom-accordion .custom-accordion-opener{padding:15px 35px 15px 16px;}}.custom-accordion .custom-accordion-opener:before{font-family:'icomoon';position:absolute;top:50%;right:17px;transform:translateY(-50%) rotate(-90deg);font-size:18px;line-height:1;color:#fff;font-weight:400;transition:transform .3s linear;}.custom-accordion .custom-accordion-opener.gray-bg{background:#55443a;}.custom-accordion .custom-accordion-opener.light-gray-bg{background:#5a5f58;}.custom-accordion .custom-accordion-opener.blue-bg{background:#517599;}.custom-accordion .custom-accordion-opener.sky-bg{background:#9eadb3;}.custom-accordion .custom-accordion-opener.meat-bg{background:#b58171;}.custom-accordion .custom-accordion-opener.dark-gray-bg{background:#5f6261;}.custom-accordion .custom-accordion-content{padding:18px 20px 31px;}@media(min-width:768px){.custom-accordion .custom-accordion-content{padding:40px 18px 31px;}}.custom-accordion .custom-accordion-content.style-2{padding:21px 18px 1px;}@media(min-width:1024px){.custom-accordion .custom-accordion-content.style-2{padding:14px 0 1px;}}.custom-accordion .custom-accordion-content.style-3{padding:0;}.custom-accordion .td{background:#d1bdb2;color:#000;font-size:12px;line-height:1.5;font-weight:600;padding:10px 19px 11px;border-bottom:1px solid #b1acab;}.custom-accordion .td.brown-bg{text-align:center;background:#a37b65;text-align:center;font-size:14px;line-height:1.214;text-transform:uppercase;color:#fff;font-weight:500;border-bottom:none;padding:19px 10px 14px;}.custom-accordion .td .d-flex{display:flex;flex-wrap:wrap;align-items:center;padding:4px 0 3px;}.custom-accordion .td .d-flex .td-text{width:calc(100% - 100px);}.custom-accordion .td .d-flex .right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;width:100px;margin:-5px 0 0;}.custom-accordion .td .d-flex .right .td-img{margin:0 0 0 10px;}.custom-accordion .td p{margin:0;}@media(min-width:1025px){.hide-desktop{display:none !important;}}@media(max-width:1024px){.hide-mobile{display:none !important;}}.custom-table-holder{margin:0 0 40px;}.custom-table{table-layout:fixed;width:100%;border-collapse:collapse;margin:0;}.custom-table thead tr th{color:#fff;background:#55443a;font-weight:500;font-size:14px;text-transform:uppercase;padding:14px 17px 9px;text-align:left;vertical-align:middle;}.custom-table tbody tr td{border-bottom:1px solid #b1acab;padding:10px 18px 12px;text-align:left;font-size:12px;line-height:1.5;vertical-align:middle;}.custom-table tbody tr td:nth-child(odd){background:#d1bdb2;font-weight:600;}.custom-table tbody tr td:nth-child(even){background:#fff;font-weight:500;}.custom-table tbody tr td.triangle-holder{border-bottom:none;padding:9px;background:#fff;}.custom-table tbody tr td.brown-bg{background:#a37b65;color:#fff;text-align:center;text-transform:uppercase;border-bottom:none;font-size:14px;line-height:1.2;font-weight:500;padding:16px 10px 14px;}.custom-table .d-flex{display:flex;flex-wrap:wrap;align-items:center;padding:3px 0;margin:0 -17px 0 0;}.custom-table .d-flex>*{margin:0 10px 0 0;}.custom-table .d-flex .td-text{margin:0 15px 0 0;}.triangle{height:0;width:0;border-left:71px solid transparent;border-right:71px solid transparent;border-top:22px solid #dee1e3;margin:0 auto;}.bullet-list>li{margin:0;position:relative;padding:0 0 0 7px;}.bullet-list>li:before{content:"•";position:absolute;top:0;left:0;}@media(min-width:768px){.ca-content-holder{display:flex;flex-wrap:wrap;}}.ca-content-holder.alt-style{text-transform:uppercase;}@media(max-width:767px){.ca-content-holder.alt-style:nth-child(odd){background:#dee1e3;}}@media(min-width:768px){.ca-content-holder.alt-style:last-child .col{padding-bottom:26px;}}.ca-content-holder.alt-style .col{margin:0;padding:13px 21px 14px;}@media(min-width:768px){.ca-content-holder.alt-style .col{width:25%;padding:13px 10px 8px;}}@media(min-width:1024px){.ca-content-holder.alt-style .col{padding:13px 17px 8px;}}@media(max-width:767px){.ca-content-holder.alt-style .col:last-child{padding-bottom:23px;}}@media(min-width:768px){.ca-content-holder.alt-style .col:nth-child(odd){background:#dee1e3;}}@media(min-width:768px){.ca-content-holder.alt-style .col:nth-child(even){background:#fff;}}.ca-content-holder.alt-style .arrow-list{margin:0;}@media(min-width:768px){.ca-content-holder.alt-style .arrow-list{font-size:10px;line-height:1.143;}}@media(min-width:1024px){.ca-content-holder.alt-style .arrow-list{font-size:12px;}}@media(min-width:1200px){.ca-content-holder.alt-style .arrow-list{font-size:14px;}}.ca-content-holder.alt-style .arrow-list>li{margin:0 0 12px;}.ca-content-holder.alt-style .arrow-list>li:last-child{margin:0;}.ca-content-holder.alt-style .arrow-list>li:before{font-size:17px;}@media(min-width:768px){.ca-content-holder.alt-style .arrow-list>li:before{font-size:13px;}}@media(min-width:1024px){.ca-content-holder.alt-style .arrow-list>li:before{font-size:15px;}}@media(min-width:1200px){.ca-content-holder.alt-style .arrow-list>li:before{font-size:17px;}}.ca-content-holder .col{margin:0 0 32px;}@media(min-width:768px){.ca-content-holder .col{width:50%;padding:0 10px;margin:0 0 15px;}}@media(min-width:1024px){.ca-content-holder .col{width:33.33%;padding:0 20px;margin:0;}}@media(min-width:1200px){.ca-content-holder .col{width:25%;margin:0 0 20px;}}.ca-content-holder .col-title{display:flex;flex-wrap:wrap;align-items:center;margin:0 -15px 15px 0;}.ca-content-holder .col-title>*{margin:0 10px 0 0;}.ca-content-holder .col-title .col-text{color:#000;font-weight:700;font-size:18px;line-height:1.2;text-transform:uppercase;margin:4px 25px 0 0;}@media(min-width:768px){.ca-content-holder .col-title .col-text{margin:4px 12px 0 0;}}@media(min-width:1024px){.ca-content-holder .col-title .col-text{font-size:16px;}}@media(min-width:1600px){.ca-content-holder .col-title .col-text{font-size:18px;margin:4px 20px 0 0;}}.ca-content-holder .col-title .img{font-size:0;line-height:0;}.arrow-list{font-size:14px;line-height:1.143;color:#000;margin:0 0 19px;font-weight:600;}.arrow-list.no-arrow>li{padding:0;}.arrow-list.no-arrow>li:before{display:none;}.arrow-list>li{margin:0 0 13px;position:relative;padding:0 0 0 18px;}.arrow-list>li:before{font-family:'icomoon';position:absolute;top:-1px;left:3px;line-height:1;font-size:17px;color:#929ba4;}@media(min-width:1024px){.arrow-list>li:before{left:1px;}}.arrow-list a{color:inherit;}.arrow-list a:hover{text-decoration:underline;}.col-logo-list{display:flex;flex-wrap:wrap;font-size:0;line-height:0;padding:0 0 0 1px;}.col-logo-list>li{margin:0 10px 10px 0;}.ite-info-section{padding:12px 0 1px;}@media(min-width:768px){.ite-info-section{padding:0 0 36px;}}@media(min-width:1200px){.ite-info-section{margin:-16px 0 0;}}.ite-info-row{margin:0 0 72px;}@media(min-width:768px){.ite-info-row{margin:0 0 30px;}}@media(min-width:1200px){.ite-info-row{margin:0 0 9px;}}@media(max-width:767px){.ite-info-row:last-child{margin:0;}}@media(min-width:1200px){.ite-info-row .two-cols{display:flex;flex-wrap:wrap;margin:0 -28px;}}@media(min-width:1200px){.ite-info-row .two-cols+.two-cols{padding:23px 0 0;}}@media(min-width:1200px){.ite-info-row .two-cols .col{width:50%;padding:0 28px;}}.ite-info-row .text{font-size:16px;line-height:1.714;margin:0 0 8px;}@media(min-width:768px){.ite-info-row .text{margin:0 0 23px;}}.ite-info-row .text p{margin:0;}.ite-info-row .img-holder{margin:0 0 30px;text-align:center;}@media(min-width:1200px){.ite-info-row .img-holder{margin:0 0 38px;text-align:left;}}.ite-info-row .arrow-list{font-size:14px;line-height:1.286;font-weight:600;margin:0 0 25px;}@media(min-width:768px){.ite-info-row .arrow-list{margin:0 0 19px;}}@media(max-width:767px){.ite-info-row .arrow-list.style-2{margin:0;}}@media(max-width:767px){.ite-info-row .arrow-list.style-2>li{margin:0 0 10px;}}.ite-info-row .arrow-list>li{padding:0 0 0 18px;}@media(min-width:768px){.ite-info-row .arrow-list>li{padding:0 0 0 17px;}}.ite-info-row .arrow-list>li:before{left:2px;}@media(min-width:768px){.ite-info-row .arrow-list>li:before{left:0;}}.ite-info-row .article-row{padding:8px 0 16px;}@media(min-width:768px){.ite-info-row .article-row{margin:-4px 0 23px;padding:0;display:flex;flex-wrap:wrap;align-items:center;}}@media(min-width:1200px){.ite-info-row .article-row.style-bigger .img-holder{width:238px;}}@media(min-width:1200px){.ite-info-row .article-row.style-bigger .text-holder{width:calc(100% - 238px);}}.ite-info-row .article-row .img-holder{margin:0 0 20px;}@media(min-width:768px){.ite-info-row .article-row .img-holder{width:232px;margin:0;}}.ite-info-row .article-row .img-holder .title{text-align:center;text-transform:uppercase;font-size:14px;line-height:1.2;font-weight:500;padding:11px 10px 6px;background:#5f6772;color:#fff;}@media(min-width:768px){.ite-info-row .article-row .img-holder .title{padding:10px 10px 9px;}}.ite-info-row .article-row .img-holder .img+.img{margin-top:13px;}.ite-info-row .article-row .img-holder .img img{width:100%;max-width:100%;}.ite-info-row .article-row .text-holder{font-size:16px;line-height:1.25;}@media(min-width:768px){.ite-info-row .article-row .text-holder{width:calc(100% - 232px);padding:10px 0 0 25px;}}.ite-info-row .article-row .text-holder.bigger{font-size:16px;line-height:1.714;}.ite-info-row .article-row .text-holder.bigger strong{font-weight:600;}.ite-info-row .article-row .text-holder p{margin:0 0 10px;}h2.with-decor,.h2.with-decor{font-size:20px;letter-spacing:2px;line-height:1.2;padding:0 0 18px;margin:0 0 19px;text-transform:uppercase;position:relative;color:#000;}@media(min-width:768px){h2.with-decor,.h2.with-decor{font-size:25px;letter-spacing:2.5px;line-height:1.24;padding:0 0 25px;margin:0 0 25px;}}h2.with-decor:before,.h2.with-decor:before{content:"";width:55px;height:4px;background:#c9002c;position:absolute;bottom:0;left:0;}.curve-list{margin:0 0 10px;}@media(min-width:768px){.curve-list{font-size:18px;line-height:1.714;}}@media(min-width:1024px){.curve-list{font-size:18px;}}@media(min-width:1200px){.curve-list{font-size:18px;}}.curve-list>li{margin:0;position:relative;padding:0 0 0 30px;}@media(min-width:768px){.curve-list>li{padding:0 0 0 20px;}}@media(min-width:1024px){.curve-list>li{padding:0 0 0 25px;}}@media(min-width:1200px){.curve-list>li{padding:0 0 0 30px;}}.curve-list>li:before{content:'';position:absolute;top:2px;left:-2px;background:url(../png/curve.png);width:20px;height:20px;background-size:100% 100%;}@media(min-width:768px){.curve-list>li:before{width:13px;height:13px;top:-1px;left:0;}}@media(min-width:1024px){.curve-list>li:before{width:16px;height:16px;}}@media(min-width:1200px){.curve-list>li:before{width:20px;height:20px;}}.ite-info-banner{margin:0 0 14px;}@media(min-width:768px){.ite-info-banner{margin:0 0 60px;}}@media(min-width:1024px){.ite-info-banner{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 0 -4px;}}.ite-info-banner .img-holder{max-width:312px;margin:0 auto 14px;}@media(min-width:1024px){.ite-info-banner .img-holder{order:1;margin:0;width:312px;}}.ite-info-banner .text-holder{font-size:16px;line-height:1.714;}@media(min-width:1024px){.ite-info-banner .text-holder{width:calc(100% - 312px);order:0;padding:31px 30px 0 0;}}.ite-info-banner .title{display:block;font-weight:700;margin:0 0 10px;}@media(min-width:1024px){.ite-info-banner .d-flex{display:flex;flex-wrap:wrap;align-items:flex-start;}}.ite-info-banner .d-flex .img{width:215px;margin:0 auto;}@media(min-width:1024px){.ite-info-banner .d-flex .img{margin:0;}}@media(min-width:1024px){.ite-info-banner .d-flex .text{width:calc(100% - 215px);}}.ite-info-banner a{color:inherit;text-decoration:underline;}.ite-info-banner a:hover{text-decoration:none;}@media(max-width:767px){.block-hide-on-mobile{display:none !important;}}@media(min-width:768px){.block-hide-on-desktop{display:none !important;}}.redot>.cardstr>.w-100>.class-serv-card>h2.h2::before{width:0;height:0;opacity:0;background:#c9002c;position:absolute;bottom:0;left:0;}li>.redot>.cardstr{height:310px !important;width:310px;min-height:310px !important;margin:0;}ul.il-serv-list-card{margin:auto;}.redot>.cardstr>.w-100>.class-serv-card>h2.h2{margin-bottom:auto;}.redot>.cardstr>.w-100>.btn-holder{margin-top:130px;}.class-serv-card{height:50px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);}.redot>.cardstr>.w-100{position:relative;}@media(min-width:768px){.card-serv-list>li{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:initial !important;margin:0 -15px 60px;}}@media(min-width:940px){tr td.table-bg-fac-d-ftsz{font-size:14px;}}@media(max-width:939px){tr td.table-bg-fac-d-ftsz{font-size:9px;}}td.blue-bgbf{background:#51789a !important;}tr td.blue-bgbc{background:#808e9e !important;}tr td.blue-bgbcc{background:#bfc6ce !important;}tr td.white-ww{background:#fff !important;}tr td.yel-bg{background:#d6bc79 !important;}tr td.table-bg-fac-d{text-align:center;text-transform:uppercase;border-bottom:none;line-height:1.2;font-weight:500;}tr td.bg-ff-di{color:#fff;padding:10px 10px 8px;}tr td.bg-oo-di{color:#000;padding:8px 10px 6px;}.custom-accordion .custom-accordion-opener.dark-brown-cust-bg{background:#705233;}.custom-accordion .custom-accordion-opener.light-brown-cust-bg{background:#a87b4b;}.custom-accordion .custom-accordion-opener.light-grey-cust-bg{background:#929ba4;}.custom-accordion .custom-accordion-opener.light-bluegrey-cust-bg{background:#889aad;}.custom-accordion .custom-accordion-opener.dark-fullblackblue-cust-bg{background:#183d58;}.custom-accordion .custom-accordion-opener.light-fullwhiteblue-cust-bg{background:#5a8cb3;}.custom-accordion .custom-accordion-opener.light-fullwhitesennblue-cust-bg{background:#5392ce;}.custom-accordion .custom-accordion-opener.light-fullwhitebluebravo-cust-bg{background:#639fca;}.custom-accordion .custom-accordion-opener.light-fullgreenclear-cust-bg{background:#a4d46e;}.custom-accordion .custom-accordion-opener.light-brownlightg-cust-bg{background:#c69378;border:#929ba4 1px solid;}.custom-accordion .custom-accordion-opener.light-whitelighting-cust-bg{background:#fff;border:#929ba4 1px solid;color:#929ba4;}.custom-accordion .custom-accordion-opener.light-greaywhiteclear-cust-bg{background:#e3e4e5;color:#929ba4;border:#929ba4 1px solid;}.custom-accordion .custom-accordion-opener.light-greaywhiteclear-cust-bg:before,.custom-accordion .custom-accordion-opener.light-whitelighting-cust-bg:before{font-family:"icomoon";position:absolute;top:50%;right:17px;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);font-size:18px;line-height:1;color:#929ba4;font-weight:400;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;}.curve-list-two{margin:0;padding:0;list-style:none;}.curve-list-two>li{margin:0;position:relative;padding:0 0 0 20px;}.curve-list-two>li:before{content:"";position:absolute;top:4px;left:0;background:url(https://seigneurieprd.blob.core.windows.net/images/curv-a.PNG);width:12px;height:12px;}.custom-accordion-wrap>.custom-accordion-slide>.custom-accordion-content>.ca-content-holder>.col>.arrow-list>li>a{text-transform:uppercase;}.curve-list-two{margin:0;padding:0;list-style:none;}.curve-list-two>li{margin:0;position:relative;padding:0 0 0 20px;}.curve-list-two>li:before{content:"";position:absolute;top:4px;left:0;width:12px;height:12px;}.curve-list-two-red>li:before{background:url("../../../images/curv-a.png");}.curve-list-two-green>li:before{background:url(../../../images/curv-g.PNG);}.curve-strong-green:before{background:url(../../../images/curv-g.png);}.curve-strong-dblue:before{background:url(../../../images/curv-b.png);}.curve-strong-cblue:before{background:url(../../../images/curv-bc.PNG);}.curve-strong:before{content:"";position:relative;width:12px;height:12px;display:inline-block;margin-right:5px;}.curve-strong-green{color:#95b53c;}.curve-strong-dblue{color:#063f52;}.curve-strong-cblue{color:#53b1a4;}.custom-accordion-wrap>.custom-accordion-slide>.custom-accordion-content>.ca-content-holder>.col>.arrow-list>li>a{text-transform:uppercase;}#rsevid{margin:auto;width:30vw;height:16.875vw;}.custom-accordion .custom-accordion-opener.dark-brown-cust-bg{background:#705233;}.custom-accordion .custom-accordion-opener.light-brown-cust-bg{background:#a87b4b;}.custom-accordion .custom-accordion-opener.light-grey-cust-bg{background:#929ba4;}.custom-accordion .custom-accordion-opener.light-bluegrey-cust-bg{background:#889aad;}.custom-accordion .custom-accordion-opener.dark-fullblackblue-cust-bg{background:#0b283f;}.custom-accordion .custom-accordion-opener.light-fullwhiteblue-cust-bg{background:#5a8cb3;}.custom-accordion .custom-accordion-opener.light-fullwhitebluebravo-cust-bg{background:#639fca;}.custom-accordion .custom-accordion-opener.light-fullgreenclear-cust-bg{background:#95b53c;}.custom-accordion .custom-accordion-opener.light-fullbluehumanclear-cust-bg{background:#063f52;}.custom-accordion .custom-accordion-opener.light-fullbluesanteclear-cust-bg{background:#53b1a4;}.custom-accordion .custom-accordion-opener.light-brownlightg-cust-bg{background:#c69378;border:#929ba4 1px solid;}.custom-accordion .custom-accordion-opener.light-greaywhiteclear-cust-bg{background:#e3e4e5;color:#929ba4;border:#929ba4 1px solid;}ul.ulbcg{position:relative;list-style:none;}li.libcg::before{content:'▶';position:absolute;left:0;}li.lib::before{color:#063f52;}li.libc::before{color:#53b1a4;}li.lig::before{color:#95b53c;}.txtpg{color:#95b53c;}.txtb{color:#063f52;}.txtbc{color:#53b1a4;}ul.basersepage{position:relative;list-style:none;margin:10px 0 10px 0;}li.basersepageg::before{content:url(https://seigneurieprd.blob.core.windows.net/images/RSE-feuille.png);position:absolute;left:0;}li.basersepageb::before{content:url(https://seigneurieprd.blob.core.windows.net/images/RSE-homme.png);position:absolute;left:0;}li.basersepagebc::before{content:url(https://seigneurieprd.blob.core.windows.net/images/RSE-coeur.png);position:absolute;left:0;}.bottom-logo-lst{display:flex;}.bottom-logo-lst>img{margin:auto;}.bottom-logo-txt{font-size:14px;line-height:1.5;margin-left:80px !important;}.text-white{color:#fff !important;}.d-flex{display:flex;}.order-reverse{order:-1;}.flex-1{flex:1;}.keypoint{display:flex;gap:2rem;}.mb-2{margin-bottom:2rem;}.mb-5{margin-bottom:5rem;}.justify-content-center{justify-content:center;}.grey-block{background:#ededed;padding:1rem;margin:1rem;max-height:60px;-moz-transition:max-height .3s;-ms-transition:max-height .3s;-o-transition:max-height .3s;transition:max-height .7s;overflow:hidden;cursor:pointer;}.grey-block-extended{max-height:400px !important;}.h3{font-size:1rem;padding-bottom:5px;position:relative;color:#888;}h3.with-decor:before,.h3.with-decor:before{content:"";width:55px;height:4px;background:#c9002c;position:absolute;bottom:0;left:0;}.help-block{display:none;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;padding-inline:2rem;margin-bottom:5rem;}.w-75{width:75%;}.mx-auto{margin-inline:auto;}.glossaire-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));}.carre-container{display:grid;place-items:center;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:5rem;gap:2rem;}.carre-block{display:flex;flex-direction:column;justify-content:space-between;color:#fff;align-items:center;padding:3rem;max-width:300px;height:300px;}.carre-block a{color:#fff;border-color:#fff;}.carre-container .h2{margin-block:auto;text-align:center;text-transform:uppercase;}@media screen and (max-width:992px){.carre-container{grid-template-columns:1fr;place-items:center;}.carre-block{width:100%;justify-content:center;}.opener-container{flex-wrap:wrap;}.order-reverse{order:1;}}@media screen and (max-width:768px){.keypoint{flex-direction:column;}.glossaire-container,.help-block{grid-template-columns:1fr;}.carre-block{height:unset !important;padding-inline:0;padding-block:1rem;color:#000;border:1px solid;max-width:unset !important;background-image:none !important;}.carre-block h2{font-weight:500;}.carre-block a{color:#000;border:none;font-size:.8rem;}}.help-container{margin-top:5rem;}.details{margin-top:8rem;font-weight:bold;text-decoration:underline;}.opener-container{display:flex;gap:1rem;}.opener-container .opener{border:1px solid #ccc;border-radius:15px;padding:1rem;cursor:pointer;}.opener-container .opener:hover{border:3px solid #555;}.opener-container .opener.selected{border:3px solid #555;font-weight:800;}.grid-block{display:grid !important;}.catalogue article .image-holder{border:1px solid #dee1e3;border-bottom-color:#dee1e3;border-bottom-style:solid;border-bottom-width:1px;border-bottom:none;position:relative;}@media screen and (min-width:768px){.catalogue-hold .gray-bg{padding:8px 20px 18px;}}.catalogue-hold .gray-bg{flex-grow:1;display:flex;flex-direction:column;background:#dee1e3;padding:12px 7px 20px;}.catalogue-hold .gray-bg .article-hold{flex-grow:1;display:flex;flex-direction:column;}@media(min-width:768px){.gray-bg{background:#dee1e3;}}@media screen and (min-width:768px){.catalogue article .title{min-height:65px;margin-bottom:5px;}}.catalogue article .title{font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;letter-spacing:-.04em;text-transform:uppercase;position:relative;margin-bottom:9px;min-height:36px;}.catalogue-hold .description{min-height:155px;display:flex;align-items:center;justify-content:center;flex-grow:1;}@media screen and (min-width:768px){.catalogue-hold .batch-holder{display:flex;margin-bottom:6px;min-height:111px;}}.catalogue-hold .batch-holder{align-items:flex-start;margin-right:-16px;margin:0 -8px;margin-bottom:0;}@media screen and (min-width:768px){.catalogue article ul{display:flex;flex-wrap:wrap;align-items:center;}}@media screen and (min-width:1200px){.catalogue-hold .catalogue-logo-holder{margin-right:-16px;}}@media screen and (min-width:768px){.catalogue-hold .catalogue-logo-holder{margin-bottom:6px;padding:9px 20px 0;display:flex;}}.catalogue-hold .catalogue-logo-holder{margin-right:-10px;}@media screen and (min-width:768px){.catalogue article ul{display:flex;flex-wrap:wrap;align-items:center;}}.header-links,.social-network,.header-info,.navigation,.megamenu .menu-list,.intro-slider .slick-dots,.card-list,.btn-list,.slider-gallery .slick-dots,.service-list,.check-list,.innovation-list,.footer-list,.timeline-diagram,.article__list,.catalogue article ul,.pagination,.product-page .image ul,.product-page .content .tabset,.product-page .box .batch-holder,.table,.square-lists,.download-links,.texture-list,.decor-box-list,.texture-card-list,.bullet-list,.arrow-list,.col-logo-list,.curve-list{margin:0;margin-right:0;margin-bottom:0;padding:0;list-style:none;}.projet-catalogue-hold{width:100% !important;}.moduleprojet-container-catalogue{background:#fff;}.center-label-title{width:fit-content;margin:auto;}.center-label-title>div{margin:auto;position:relative;display:table-row;background:#fff;padding:15px;}.pro-txt-label-center-pos{width:fit-content;margin:auto;display:table-cell;height:fit-content;}input[type='radio'].flexRadioDefault:checked:before{background:#008000;}.radio-list{display:"flex";}@media(min-width:1200px){.radio-list{margin:0 200px 0 200px;}}@media(max-width:1199px){.radio-list{margin:0;}.popup-btitle h4{width:280px;}}@media(min-width:1024px){.pro-marg-wid .col{margin-top:0;}}@media(max-width:1023px){.pro-marg-wid .col{margin-top:30px;}}@media(min-width:768px){.redpopup-container{padding:50px;}.radio-list{padding:30px 0 30px 0;border-top:1px solid #bbb;border-bottom:1px solid #bbb;}.center-label-title>div{top:27px;}.module-projet-service-list .col{width:33%;display:inline-table;}.form-check-label{top:-5px;position:inherit;}.flexRadioDefault{margin-top:0;}.module-projet-service-list>li{margin:0 -30px 25px;}.pro-marg-wid{margin:0 125px 0 125px;}.module-projet-service-list-short .col{width:50%;}.gray-section-projet-container>.pro-col-7{width:70%;}}@media(max-width:767px){.redpopup-container{padding:0;}.radio-list{padding:0;border-top:0;border-bottom:0;}.center-label-title>div{top:0;}.module-projet-service-list-short .col div{width:100%;}.module-projet-service-list .col{width:100%;display:block;margin:10px 0 10px;}.module-projet-service-list>li{margin:0;}.pro-marg-wid{margin:0;}.module-projet-service-list-short .col{width:100%;}.gray-section-projet-container>.pro-col-7{width:100%;}}.form-check-label{display:inline-block;padding-left:32px;}.module-projet-service-list-short .col{display:flex;}.module-projet-service-list-short .col div{margin:auto;}.module-projet-service-list>li{flex-direction:row;position:relative;display:inline-table;}.module-projet-service-list .flexRadioDefault{position:absolute;top:18px;}.btn-module-projet-grey>a{color:#bbb;border-color:#bbb;}.module-projet-gray-section .btn{width:100%;}.module-projet-gray-section{padding:0;}.inp{display:inline-block;vertical-align:top;font-size:16px;line-height:1.2;font-weight:500;min-width:278px;border:1px solid #000;padding:11px 12px 9px;color:#000;border-radius:0 !important;outline:none !important;background:transparent;border-color:#000;padding:11px 12px 9px;}.flexRadioDefault{margin-top:-19px;width:24px;height:24px;accent-color:#c9002c;}.projet-text-br{border:solid 2px #c9002c;padding:30px;margin-top:50px;font-size:14px;text-align:center;font-weight:600;}.gray-section-projet-container{padding-left:15px;max-width:1740px;margin-right:0;margin-left:auto;align-items:flex-start;}.form-check-label{max-width:87%;}.gray-section-projet-container>.pro-col-7{margin:auto;}.gray-section-projet-container>.pro-col-7>.text-holder{margin:0;max-width:100%;}.gray-section-projet-container>.pro-col-7>.text-holder>.container{padding:0;align-items:flex-start;}.gray-section-projet-container>.pro-col-7>.text-holder>.container>.col{width:50%;}.gray-section-projet-container>.pro-col-7>.text-holder>.container>.col>p{font-size:16px;}.inp-holder{margin:0 0 27px;}.inp-holder{background:transparent;border-color:#000;}.pro-white-bg{background:#fff;}.pro-section-visual{min-height:887px;}.pro-bg-stretch-h{min-height:887px;position:relative !important;background-position:top !important;background-repeat:no-repeat !important;background-size:100% !important;}.pro-txt-label-center{font-weight:normal;width:fit-content;padding:0 10px;background:#fff;}.pro-title-head-center{text-align:center;}.pro-ls{text-align:center;padding-top:40px;}.pro-red-txt-hldr{color:#c9002c;}.projet-catalogue-hold-lima{max-width:100%;margin-top:30px;}.gray-bg-h2-title{max-width:800px !important;font-size:29px !important;width:65% !important;}.container-gray-bg-btn{width:fit-content;}.notcs{all:unset;cursor:pointer;}.redpopup{
/*! position: fixed; */
width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:800;position:fixed;
/*! display: table-row-group; */
top:0;display:flex;overflow-y:scroll;}.redpopup-off{width:0;height:0;position:absolute;display:none;}.redpopup-container{background:#fff;padding-top:0;margin:auto;}.ybcktitlepopup{background:#ddc37a;height:51px;display:flex;}.pop-flex-mob-rest{display:flex;}.ybcktitlepopup>h5{text-transform:uppercase;text-align:center;color:#fff;margin:auto;}.popup-text{text-align:center;margin-top:10px;margin-bottom:0;font-size:14px;}.popup-img-txt{padding:15px;}.popup-img-txt>img{width:150px;padding:10px;}.popup-btitle{height:70px;display:flex;position:relative;}.popup-btitle>h4{text-transform:uppercase;text-align:center;font-weight:normal;margin:auto;}.close{position:absolute;top:10px;height:24px;opacity:1;}.close:hover{opacity:1;}.close:before,.close:after{position:absolute;left:15px;content:' ';height:24px;width:2px;background-color:#c9002c;margin-top:-12px;}.close:before{transform:rotate(45deg);}.close:after{transform:rotate(-45deg);}.redqq{width:24px;height:24px;margin-right:10px;background:#c9002c;border-radius:4px;position:relative;top:-2px;display:inline-block;}.redqq p{width:fit-content;height:fit-content;margin:auto;color:#fff;font-weight:bold;position:relative;}@media(min-width:1200px){.ybcktitlepopup-middle{border-left:solid 1px #fff;border-right:solid 1px #fff;}.ybcktitlepopup-middle-white{border-left:solid 1px #ddc37a;border-right:solid 1px #ddc37a;}.pop-flex-mob{display:flex;}.gray-section-projet-container>.pro-col-7>.text-holder>.container>.pro-col-60{width:50%;padding:0 0 0 6%;border-left:solid 1px #000;}.gray-section-projet-container>.pro-col-7>.text-holder>.container>.pro-col-06{padding:0 6% 0 0;}.gray-section-projet-container>.pro-col-7{padding-left:67px;}.gray-section-projet-container>.pro-col-3{width:30%;}}@media(max-width:1199px){.gray-section-projet-container>.pro-col-3>.map-holder{display:flex;}.gray-section-projet-container>.pro-col-3>.map-holder>img{margin:auto;}.gray-section-projet-container>.pro-col-3{width:100%;}.gray-section-projet-container>.pro-col-7>.text-holder>.container>.pro-col-60{width:100%;padding:0;border:0;}.gray-section-projet-container>.pro-col-7>.text-holder>.container>.pro-col-06{padding:0;width:100%;}.gray-section-projet-container>.pro-col-7>.text-holder>.container>.col>p{margin-bottom:10px;}.gray-section-projet-container>.pro-col-7>.text-holder>.container>.pro-col-60>p{margin-top:27px;}.gray-section-projet-container>.pro-col-7>.text-holder>.container>.col>form>div{margin-bottom:10px;}.gray-section-projet-container>.pro-col-7{padding-left:0;}}@media(min-width:768px){.close{right:-33px;width:24px;}}@media(max-width:767px){.close{right:-33px;width:72px;}}.container-home-project{margin:auto;background:rgba(255,255,255,.62);}@media(min-width:1200px){.content-block-home-pro{background:transparent;padding:0 140px;}}@media(min-width:501px) and (max-width:1199px){.content-block-home-pro{background:transparent;padding:0 20px;}}@media(max-width:500px){.content-block-home-pro{background:transparent;padding:0;}}@media(min-width:992px){.moduleprojet-container-catalogue-home{margin-top:50px;margin-bottom:50px;padding:50px 170px;background:transparent;}}@media(min-width:501px) and (max-width:991px){.moduleprojet-container-catalogue-home{margin-top:50px;margin-bottom:50px;padding:10px 20px;background:transparent;}}@media(max-width:500px){.moduleprojet-container-catalogue-home{margin-top:50px;margin-bottom:50px;padding:10px 0;background:transparent;}}@media(min-width:768px){.h2-pro-home-mod{font-size:32px;text-transform:uppercase;text-align:center;}.module-projet-service-list .form-check-label p{margin:0;padding-top:5px;}}@media(min-width:501px) and (max-width:767px){.h2-pro-home-mod{font-size:25px;text-transform:uppercase;text-align:center;}}@media(max-width:500px){.h2-pro-home-mod{font-size:20px;text-transform:uppercase;text-align:center;}}@media(min-width:501px){.content-block-home-pro p{font-size:18px;}}@media(max-width:500px){.content-block-home-pro p{font-size:15px;}}.h2-pro-home-mod::after{content:'';width:80px;height:4px;color:#f00;background:#c9002c;display:block;position:relative;margin:auto;margin-top:15px;margin-bottom:30px;}.sb-pro-mod{font-weight:bold;text-align:center;}.tx-pro-mod{text-align:center;}.btn-home-pro-mod{display:flex;margin-top:40px;width:auto;}@media(min-width:768px){.pro-ls{display:block;}.pro-ls-padd{padding-top:0;}}@media(max-width:767px){.pro-ls{display:none;}.pro-ls-padd{padding-top:20px;}.module-projet-service-list .form-check-label p{margin:0;padding-top:0;}}.ft-b-w{font-weight:normal;}.button-etape-mprojet{display:flex !important;flex-wrap:wrap !important;flex-direction:row !important;align-items:center !important;}.module-projet-gray-section>div{margin-top:29px;}.module-projet-content-holder{margin-top:150px;}.gray-section{margin:0;}.col{position:relative;}.over{position:absolute;bottom:0;padding:.5rem 0 .5rem 1rem;font-family:inherit;color:#fff;background:rgba(0,0,0,.7);width:calc(100% - 30px);font-size:1.2rem;font-weight:500;}@media(min-width:1400px){.over{width:calc(100% - 60px);}}
