﻿@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,700i,900&display=swap";#main-header{position:relative;z-index:100}#main-header .sticky-active{box-shadow:0 2px 10px rgba(0,0,0,.1)}#main-header .full-row{max-width:1440px;padding:0 var(--mx-gutter, 80px);box-sizing:border-box}.row.top-header{background-color:#313131;color:#fff}.row.top-header .full-row{padding:0 36px}.row.top-header .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:20px;min-height:40px}.row.top-header .blocks-container .block.link{font-size:16px;line-height:26px;font-weight:400}.row.top-header .blocks-container .block.link a{color:#fff;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.row.top-header .blocks-container .block.link a:hover{color:#86d3ff}.row.top-header .blocks-container .block.icons{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px}.row.top-header .blocks-container .block.icons a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:25px;height:25px;border-radius:50%;background-color:#d9d9d9;color:#313131;font-size:14px;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.row.top-header .blocks-container .block.icons a:hover{background-color:#ec1d28;color:#fff}.row.top-header .blocks-container .block.language .wpml-ls-custom-dropdown{position:relative;width:auto}.row.top-header .blocks-container .block.language .wpml-ls-custom-dropdown a{border:0}.row.top-header .blocks-container .block.language .wpml-ls-custom-dropdown ul{margin:0;padding:0;list-style:none}.row.top-header .blocks-container .block.language .wpml-ls-custom-dropdown .wpml-ls-item-toggle{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:35px;height:25px;box-sizing:border-box;border-radius:10px;background-color:#f5f5f5;border:1px solid #f5f5f5;padding:0}.row.top-header .blocks-container .block.language .wpml-ls-custom-dropdown .wpml-ls-item-toggle::after{display:none}.row.top-header .blocks-container .block.language .wpml-ls-custom-dropdown .wpml-ls-item-toggle img{width:18px;height:auto;display:block}.row.top-header .blocks-container .block.language .wpml-ls-custom-dropdown .wpml-ls-item-toggle .wpml-ls-native{display:none}.row.top-header .blocks-container .block.language .wpml-ls-custom-dropdown .wpml-ls-sub-menu{position:absolute;right:0;left:auto;top:100%;padding-top:5px;border:0;visibility:hidden;opacity:0;-moz-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:200}.row.top-header .blocks-container .block.language .wpml-ls-custom-dropdown .wpml-ls-sub-menu .lang-submenu{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.15);padding:5px 0;min-width:180px}.row.top-header .blocks-container .block.language .wpml-ls-custom-dropdown .wpml-ls-sub-menu a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;padding:6px 15px;color:#313131;font-size:14px;line-height:22px;font-weight:400}.row.top-header .blocks-container .block.language .wpml-ls-custom-dropdown .wpml-ls-sub-menu a:hover{background-color:#f5f5f5}.row.top-header .blocks-container .block.language .wpml-ls-custom-dropdown .wpml-ls-sub-menu a img{width:18px}.row.top-header .blocks-container .block.language .wpml-ls-custom-dropdown .wpml-ls-item-custom-dropdown:hover .wpml-ls-sub-menu,.row.top-header .blocks-container .block.language .wpml-ls-custom-dropdown .wpml-ls-item-custom-dropdown:focus-within .wpml-ls-sub-menu{visibility:visible;opacity:1}.row.header{background-color:#f5f5f5;color:#000}.row.header .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-font-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:80px;padding:25px 0}.row.header .blocks-container .block.logo{flex-shrink:0;width:255px}.row.header .blocks-container .block.logo a{display:block}.row.header .blocks-container .block.logo img{display:block;width:100%;height:auto}.row.header .blocks-container .block-group.navigation{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;width:847px;max-width:100%}.row.header .blocks-container .block-group.navigation .block.search form{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:35px;padding:0 10px 0 20px;height:46px}.row.header .blocks-container .block-group.navigation .block.search form input[type=search]{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;min-width:0;border:0;background:rgba(0,0,0,0);font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:26px;font-weight:400;color:#000;padding:10px 0;outline:none;-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none}.row.header .blocks-container .block-group.navigation .block.search form input[type=search]::placeholder{color:#000;opacity:1}.row.header .blocks-container .block-group.navigation .block.search form button{border:0;background:rgba(0,0,0,0);color:#ec1d28;font-size:18px;cursor:pointer;padding:5px 8px}.row.header .blocks-container .block-group.navigation .block.search form:focus-within{outline:2px solid #313131;outline-offset:2px}.row.header .blocks-container .block-group.navigation .block.menu{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:20px;float:none;width:auto;padding:0;text-align:left;line-height:26px}.row.header .blocks-container .block-group.navigation .block.menu #main-navigation{float:none;width:auto}.row.header .blocks-container .block-group.navigation .block.menu #main-navigation ul#primary-menu{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin:0;padding:0;list-style:none}.row.header .blocks-container .block-group.navigation .block.menu #main-navigation ul#primary-menu>li{position:relative;float:none;white-space:nowrap;font-size:16px;line-height:26px;font-weight:400;font-weight:700;text-transform:none;color:#000}.row.header .blocks-container .block-group.navigation .block.menu #main-navigation ul#primary-menu>li>a{display:block;padding:5px 0;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.row.header .blocks-container .block-group.navigation .block.menu #main-navigation ul#primary-menu>li.menu-item-has-children>a::after{content:"";font-family:"FontAwesome";margin-left:6px}.row.header .blocks-container .block-group.navigation .block.menu #main-navigation ul#primary-menu>li:hover>a,.row.header .blocks-container .block-group.navigation .block.menu #main-navigation ul#primary-menu>li.current-menu-item>a,.row.header .blocks-container .block-group.navigation .block.menu #main-navigation ul#primary-menu>li.current-menu-ancestor>a{color:#ec1d28}.row.header .blocks-container .block-group.navigation .block.menu #main-navigation ul#primary-menu>li ul.sub-menu{position:absolute;left:-15px;top:100%;min-width:240px;margin:0;padding:10px 0;list-style:none;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.15);visibility:hidden;opacity:0;-moz-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}.row.header .blocks-container .block-group.navigation .block.menu #main-navigation ul#primary-menu>li ul.sub-menu li{float:none;width:100%;font-size:16px;line-height:26px;font-weight:400;font-weight:400}.row.header .blocks-container .block-group.navigation .block.menu #main-navigation ul#primary-menu>li ul.sub-menu li a{display:block;padding:5px 15px;color:#313131}.row.header .blocks-container .block-group.navigation .block.menu #main-navigation ul#primary-menu>li ul.sub-menu li a:hover{color:#ec1d28}.row.header .blocks-container .block-group.navigation .block.menu #main-navigation ul#primary-menu>li ul.sub-menu li ul.sub-menu{display:none}.row.header .blocks-container .block-group.navigation .block.menu #main-navigation ul#primary-menu>li:hover>ul.sub-menu,.row.header .blocks-container .block-group.navigation .block.menu #main-navigation ul#primary-menu>li:focus-within>ul.sub-menu{visibility:visible;opacity:1}.row.header .blocks-container .block-group.navigation .block.menu .block.buttons{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}html .scss_errors{position:fixed;z-index:9999999;left:0;right:0;top:50%;transform:translateY(-50%)}html .scss_errors pre{padding-top:100px;padding-bottom:100px;-webkit-box-shadow:0px 0px 0px 5000px rgba(0,0,0,.8);-moz-box-shadow:0px 0px 0px 5000px rgba(0,0,0,.8);box-shadow:0px 0px 0px 5000px rgba(0,0,0,.8);margin-bottom:0px;white-space:normal}.blocks-container::after{content:"";display:block;clear:both}.blocks-container .block-group:after{content:"";display:block;clear:both}html{scroll-behavior:smooth}.row{color:#313131;font-family:"Source Sans Pro",sans-serif}.row .blocks-container{position:relative}a{color:inherit;font-family:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p,a{margin:0;padding:0;font-weight:inherit;font-size:inherit}.block.text{font-size:16px;width:100%;font-weight:300;line-height:24px}.block.text ul,.block.text ol{margin:0;padding-left:20px}.block.text h1,.block.text h2,.block.text h3,.block.text h4,.block.text h5,.block.text h6{margin-top:15px;font-weight:800;text-transform:uppercase;font-size:revert}.block.text a{color:#ec1d28}.block.text a:hover{color:#313131}.block.text table tr:nth-child(even){background-color:#d5d5d5}.block.text table tr th{background-color:#797979;color:#f5f5f5}.block.text table tr td{padding-left:10px}.block.button{width:100%;display:block}.block.button a{display:inline-block;background-color:#ec1d28;padding:5px 20px;color:#fff;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.block.button a:hover{background-color:#313131}form.search-form,form.search-form2{width:auto !important;right:0;position:relative;z-index:0}form.search-form .search-field,form.search-form .search-field2,form.search-form2 .search-field,form.search-form2 .search-field2{width:200px;height:37px;float:left;box-sizing:border-box;font-family:"Source Sans Pro",sans-serif;-webkit-appearance:textfield;appearance:textfield;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;font-size:16px}form.search-form .search-submit,form.search-form .search-submit2,form.search-form2 .search-submit,form.search-form2 .search-submit2{width:70px;height:37px;box-sizing:border-box;float:left;font-family:"Source Sans Pro",sans-serif;background-color:#ec1d28;color:#fff;font-size:15px;font-weight:bold;text-transform:uppercase;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}form.search-form .search-submit:hover,form.search-form .search-submit2:hover,form.search-form2 .search-submit:hover,form.search-form2 .search-submit2:hover{background-color:#313131}form.search-form2{display:none}.row.search .blocks-container{padding-top:30px;padding-bottom:30px}.row.search .blocks-container .block.search form.search-form2{display:inline-block;width:100% !important;margin-top:20px}.row.search .blocks-container .block.search form.search-form2 .search-field2{width:calc(100% - 90px);border-bottom:1px solid #313131}.row.search .blocks-container .block.search form.search-form2 .search-submit2{width:90px}.row.search .blocks-container .block.search form.search-form{display:none}.row.search .blocks-container .block.page-title{font-size:25px;font-weight:900;text-transform:uppercase;font-family:"Source Sans Pro",sans-serif}.row.search .blocks-container .block.search article{width:100%;font-size:20px;font-family:"Source Sans Pro",sans-serif;box-sizing:border-box;border-top:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s}.row.search .blocks-container .block.search article:hover{border-top:3px solid #ec1d28;border-bottom:3px solid #ec1d28;padding:8px 15px}.row.search .blocks-container .block.search article .search-title h2 a{padding:8px 0px;display:block}.row.error-row .blocks-container{padding-top:60px;padding-bottom:60px}.minimal-pagination{width:100%;padding-top:20px}.minimal-pagination .page-of{display:none}.minimal-pagination .page-numbers{width:25px;height:30px;line-height:30px;display:inline-block;text-align:center;background-color:rgba(0,0,0,0);color:#313131}.minimal-pagination .page-numbers:hover{background-color:#313131;color:#fff}.minimal-pagination .page-numbers.current{background-color:#ec1d28;color:#fff}.nf-form-cont{width:100%}.nf-form-cont .nf-form-content{padding:0;padding-top:20px}.nf-form-cont .nf-form-content .label-above .nf-field-label{margin-bottom:0}.nf-form-cont .nf-form-content .nf-field-container{margin-bottom:15px}.nf-form-cont .nf-form-content .nf-field-container .nf-field-element input{height:50px;width:100%;box-sizing:border-box;padding-left:20px;font-family:"Source Sans Pro",sans-serif;font-size:16px;display:block}.nf-form-cont .nf-form-content .nf-field-container .nf-field-element textarea{height:150px;min-height:50px;max-height:300px;width:100%;padding-left:20px;box-sizing:border-box;resize:vertical;font-family:"Source Sans Pro",sans-serif;font-size:16px;display:block}.nf-form-cont .nf-form-content .nf-field-container .nf-field-element input[type=submit]{width:fit-content;background-color:#ec1d28;color:#fff;text-transform:uppercase;font-size:15px;padding:10px 60px;font-weight:600;font-family:"Source Sans Pro",sans-serif;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s}.nf-form-cont .nf-form-content .nf-field-container .nf-field-element input[type=submit]:hover{background-color:#313131}.nf-form-cont .nf-form-wrap .nf-response-msg{border:2px solid #ec1d28;margin-left:0;margin-right:0;margin-top:20px;width:fit-content;padding:5px 10px;box-sizing:border-box}.nf-form-cont .nf-form-wrap .nf-response-msg p{margin:0;color:#ec1d28}.nf-error-msg,.ninja-forms-req-symbol{display:none}#main-slider .flexslider{margin:0}#main-slider .flexslider .slides li.large{height:600px}#main-slider .flexslider .slides li.large .slider-content-container{position:relative}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#main-slider .flexslider .slides li.large .slider-content-container{margin:0}}#main-slider .flexslider .slides li.large .slider-content-container .slider-content{width:100%;font-family:"Source Sans Pro",sans-serif}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-main{height:50%;width:42%;float:left;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;min-width:400px}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-main .inner-block.text{position:absolute;background-color:rgba(236,29,40,.9);color:#fff;width:50%;height:100%;right:0;font-size:25px;font-weight:300;text-transform:uppercase;min-width:400px;line-height:30px}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-main .inner-block.text p{display:inline-block;position:absolute;top:50%;left:50%;width:100%;padding:20px;padding-right:40px;box-sizing:border-box;transform:translate(-50%, -50%)}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-second{height:50%;width:42%;float:left;background-size:cover;background-position:center;background-repeat:no-repeat}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third{height:100%;width:58%;float:right;background-size:cover;background-position:center;background-repeat:no-repeat}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block{padding:20px;margin-right:20px;background-color:#fff;float:right;max-width:45%}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block h1,#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block h2,#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block h3,#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block h4,#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block h5,#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block h6{font-size:25px}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block a{font-weight:bold}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block.red{background-color:#ec1d28}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block.red *{color:#fff}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block.grey{background-color:#313131}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block.grey *{color:#fff}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items{position:absolute;margin:auto;left:0;right:0;bottom:0}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items .blocks-container{display:flex;flex-wrap:wrap}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items .blocks-container .block-group.item{float:left;background-color:rgba(245,245,245,.95);width:33.33%;position:relative;padding:20px;padding-bottom:80px;box-sizing:border-box;font-weight:700}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items .blocks-container .block-group.item .block.title{color:#ec1d28;font-size:25px;text-transform:uppercase;font-weight:900}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items .blocks-container .block-group.item .block.text,#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items .blocks-container .block-group.item .block.alloys{font-size:21px;line-height:20px;font-weight:400}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items .blocks-container .block-group.item .block.alloys a{-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items .blocks-container .block-group.item .block.alloys a:hover{color:#ec1d28}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items .blocks-container .block-group.item .block.link{position:absolute;bottom:30px;color:#ec1d28;font-size:22px;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items .blocks-container .block-group.item .block.link:hover{color:#313131}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items .blocks-container .block-group.item .block.link i:before{content:""}#main-slider .flexslider .slides li.small{height:300px}#main-slider .flexslider .slides li.small .slider-content-container{position:relative}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#main-slider .flexslider .slides li.small .slider-content-container{margin:0}}#main-slider .flexslider .slides li.small .slider-content-container .slider-content{width:100%;font-family:"Source Sans Pro",sans-serif}#main-slider .flexslider .slides li.small .slider-content-container .slider-content .block.image-main{height:100%;width:100%;position:relative;margin:0 auto;max-width:1080px;padding:0 35px}#main-slider .flexslider .slides li.small .slider-content-container .slider-content .block.image-main .inner-block.text{position:absolute;background-color:rgba(236,29,40,.9);color:#fff;width:33%;height:100%;left:35px;font-size:25px;font-weight:300;text-transform:uppercase}#main-slider .flexslider .slides li.small .slider-content-container .slider-content .block.image-main .inner-block.text p{display:inline-block;position:absolute;top:50%;left:50%;width:100%;padding:20px;padding-right:40px;box-sizing:border-box;transform:translate(-50%, -50%)}@media(max-width: 1150px){#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items{padding:0;max-height:50%}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items .blocks-container{justify-content:center;flex-wrap:nowrap}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items .blocks-container .block-group.item{width:50%;padding-bottom:40px}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items .blocks-container .block-group.item .block.link{bottom:6px}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items .blocks-container .block-group.item .block.title{font-size:17px}}@media(max-width: 980px){#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-main{width:100%;min-width:0}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-second{width:50%}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third{width:50%}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block{padding:20px;margin-right:0;background-color:#fff;float:right;max-width:none;max-height:50%}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block h1,#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block h2,#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block h3,#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block h4,#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block h5,#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block h6{font-size:25px}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block.red{background-color:#ec1d28}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block.red *{color:#fff}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block.grey{background-color:#313131}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third .extra_content_block.grey *{color:#fff}#main-slider .flexslider .slides li.small .slider-content-container .slider-content .block.image-main .inner-block.text{width:50%}}@media(max-width: 700px){#main-slider .flexslider .slides li.large .slider-content-container .slider-content .full-row.items{display:none}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-second{display:none}#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-third{width:100%}}@media(max-width: 500px){#main-slider .flexslider .slides li.large .slider-content-container .slider-content .block.image-main .inner-block.text{min-width:300px;font-size:25px}#main-slider .flexslider .slides li.small .slider-content-container .slider-content .block.image-main{box-sizing:border-box}#main-slider .flexslider .slides li.small .slider-content-container .slider-content .block.image-main .inner-block.text{width:calc(100% - 70px)}}main.home .row.intro .blocks-container{width:100%}main.home .row.intro .blocks-container .block-group.image{height:100%;width:37%;float:left;position:absolute}main.home .row.intro .blocks-container .block-group.image .block.image{background-position:center;background-size:cover;background-repeat:no-repeat;height:100%}main.home .row.intro .blocks-container .block-group.content{height:auto;width:63%;float:right;padding:60px;box-sizing:border-box;background-color:#f5f5f5}main.home .row.intro .blocks-container .block-group.content .block.title{font-size:25px;font-weight:900;text-transform:uppercase;line-height:18px}main.home .row.intro .blocks-container .block-group.content .block.subtitle{font-size:25px;font-weight:300;text-transform:uppercase}main.home .row.intro .blocks-container .block-group.content .block.text{padding-top:20px;padding-bottom:10px}main.home .row.intro .blocks-container .block-group.content .block.button{width:100%;display:block;margin:20px 0 10px 0}main.home .row.intro .blocks-container .block-group.content .block.button a{display:inline-block;background-color:rgba(0,0,0,0);padding:5px 30px;color:#ec1d28;border:1px solid #ec1d28;text-transform:uppercase;font-weight:bold;font-size:15px;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}main.home .row.intro .blocks-container .block-group.content .block.button a:hover{background-color:#ec1d28;color:#fff}main.home .row.intro .blocks-container .block-group.subcontent{height:auto;width:63%;float:right;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;padding:60px;box-sizing:border-box}main.home .row.intro .blocks-container .block-group.subcontent .block.color{position:absolute;background-color:#ec1d28;opacity:80%;top:0;bottom:0;left:0;right:0;z-index:0}main.home .row.intro .blocks-container .block-group.subcontent .block.title{position:relative;z-index:1;font-size:45px;font-weight:bold;text-transform:uppercase;color:#fff}main.home .row.intro .blocks-container .block-group.subcontent .block.text{font-size:21px;position:relative;z-index:1;color:#fff;font-weight:600}main.home .row.icons .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:60px 0}main.home .row.icons .blocks-container .block-group.icons{width:25%;padding:20px;box-sizing:border-box;text-align:center;min-width:225px}main.home .row.icons .blocks-container .block-group.icons a{display:block;height:100%;width:100%;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s}main.home .row.icons .blocks-container .block-group.icons a:hover{color:#ec1d28}main.home .row.icons .blocks-container .block-group.icons a:hover .block.icon{background-color:#ec1d28}main.home .row.icons .blocks-container .block-group.icons a .block.icon{min-height:186px;max-width:186px;border-radius:93px;background-color:#313131;position:relative;margin:0 auto;width:100%;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s}main.home .row.icons .blocks-container .block-group.icons a .block.icon img{max-width:100px;max-height:90px;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}main.home .row.icons .blocks-container .block-group.icons a .block.title{text-transform:uppercase;font-size:20px;font-weight:800;width:100%;margin-top:20px}main.home .row.collection{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;width:100%;overflow:hidden}main.home .row.collection .blocks-container{position:unset}main.home .row.collection .blocks-container .block-group.top{width:100%;display:flex;flex-wrap:wrap}main.home .row.collection .blocks-container .block-group.top .block.text{background-color:rgba(236,29,40,.8);color:#fff;font-size:25px;text-transform:uppercase;line-height:30px;width:50%;float:left;padding:65px 40px;box-sizing:border-box}main.home .row.collection .blocks-container .block-group.bottom{width:100%;position:relative}main.home .row.collection .blocks-container .block-group.bottom .block.image{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;width:50vw;height:100%;right:50%;min-height:200px}main.home .row.collection .blocks-container .block-group.bottom .block.text{color:#fff;font-size:25px;text-transform:uppercase;line-height:30px;width:50%;float:right;padding:65px 40px;padding-right:10px;box-sizing:border-box}main.home .row.collection .blocks-container .block-group.bottom .block.text:before{content:"";position:absolute;width:50vw;height:100%;left:50%;top:0;background-color:rgba(49,49,49,.8)}main.home .row.collection .blocks-container .block-group.bottom .block.text form.search-form2{display:inline-block;width:100% !important;margin-top:40px}main.home .row.collection .blocks-container .block-group.bottom .block.text form.search-form2 .search-field2{width:calc(100% - 100px)}main.home .row.collection .blocks-container .block-group.bottom .block.text form.search-form2 .search-submit2{width:100px}main.home .row.collection .blocks-container .block-group.bottom .block.text form.search-form{display:none}main.home .row.collection .blocks-container .block-group.bottom .block.text p{position:relative;z-index:1}main.home .row.products{overflow:hidden}main.home .row.products .blocks-container{width:100%}main.home .row.products .blocks-container .block-group.title{width:31%;float:left;padding-right:20px;box-sizing:border-box}main.home .row.products .blocks-container .block-group.title .block.title{color:#ec1d28;font-size:50px;font-weight:900;text-align:right;text-transform:uppercase;line-height:50px;padding-top:105px}main.home .row.products .blocks-container .block-group.products{width:69%;float:left;box-sizing:border-box}main.home .row.products .blocks-container .block-group.products .block.product{margin-top:10px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main.home .row.products .blocks-container .block-group.products .block.product .inner-block.image{float:left;width:27%;max-width:186px;min-width:186px;min-height:200px;margin:0 10px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s}main.home .row.products .blocks-container .block-group.products .block.product .inner-block.image:hover{color:#ec1d28}main.home .row.products .blocks-container .block-group.products .block.product .inner-block.image a{display:block;height:100%}main.home .row.products .blocks-container .block-group.products .block.product .inner-block.image a .title{background-color:rgba(49,49,49,.8);position:absolute;bottom:0;width:100%;padding:7px 0;text-align:center;font-size:16px;font-weight:300;box-sizing:border-box;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s}main.home .row.products .blocks-container .block-group.products .block.product .inner-block.products{width:calc(100% - 206px);float:right;background-color:#f5f5f5;color:#313131;padding:40px 0;font-size:16px;position:relative}main.home .row.products .blocks-container .block-group.products .block.product .inner-block.products:before{content:"";background-color:#f5f5f5;width:100%;position:absolute;right:-100%;height:100%;top:0}main.home .row.products .blocks-container .block-group.products .block.product .inner-block.products ul{margin:0;padding-left:65px;position:relative;top:50%;transform:translateY(-50%)}main.home .row.products .blocks-container .block-group.products .block.product .inner-block.products ul li{list-style:none;position:relative;line-height:25px}main.home .row.products .blocks-container .block-group.products .block.product .inner-block.products ul li a{-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s}main.home .row.products .blocks-container .block-group.products .block.product .inner-block.products ul li a:hover{color:#ec1d28}main.home .row.products .blocks-container .block-group.products .block.product .inner-block.products ul li:before{content:"";font:normal normal normal 14px/1 FontAwesome;position:absolute;left:-30px;line-height:25px;font-size:20px;color:#ec1d28}main.home .row.contact .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;margin-top:30px;justify-content:space-between}main.home .row.contact .blocks-container:after{display:none}main.home .row.contact .blocks-container:hover .block-group.contact{padding-bottom:50px}main.home .row.contact .blocks-container:hover .block-group.contact .block.text{max-height:200px;opacity:1;padding-top:20px}main.home .row.contact .blocks-container .block-group.contact{width:28%;float:left;background-color:#f5f5f5;border-top:9px solid #ec1d28;text-align:center;padding:25px 15px 25px 15px;position:relative}main.home .row.contact .blocks-container .block-group.contact .block.title{font-size:25px;font-weight:900;text-transform:uppercase}main.home .row.contact .blocks-container .block-group.contact .block.subtitle{font-size:16px;font-weight:900;line-height:22px;min-height:44px}main.home .row.contact .blocks-container .block-group.contact .block.text{overflow:hidden;font-size:16px;box-sizing:border-box;line-height:24px;padding-top:0;height:auto;max-height:0;opacity:0;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s}main.home .row.contact .blocks-container .block-group.contact .block.text a{position:absolute;bottom:25px;left:0;width:100%;text-align:center;font-weight:bold}main.home .row.contact .blocks-container .block-group.contact .block.text a:hover{color:#313131}main.home .row.contact .blocks-container .block-group.contact .block.text a:before{content:"";font-family:FontAwesome;margin-right:5px;font-weight:normal}@media(max-width: 1150px){main.home .row.products .blocks-container .block-group.title{width:100%}main.home .row.products .blocks-container .block-group.title .block.title{text-align:left;padding-top:50px}main.home .row.products .blocks-container .block-group.products{width:100%}}@media(max-width: 960px){main.home .row.intro .blocks-container .block-group.image{position:relative;margin-top:35px;width:100%}main.home .row.intro .blocks-container .block-group.image .block.image{min-height:300px;background-position:bottom}main.home .row.intro .blocks-container .block-group.content,main.home .row.intro .blocks-container .block-group.subcontent{width:100%}main.home .row.collection .blocks-container .block-group.top .block.text{width:100%}main.home .row.collection .blocks-container .block-group.bottom .block.text{font-size:20px;line-height:30px}}@media(max-width: 700px){main.home .row.contact .blocks-container .block-group.contact{width:100%;margin-bottom:20px}}@media(max-width: 540px){main.home .row.intro .blocks-container .block-group.subcontent{padding:20px}main.home .row.intro .blocks-container .block-group.subcontent .block.title{font-size:30px}main.home .row.intro .blocks-container .block-group.content{padding:20px}main.home .row.intro .blocks-container .block-group.content .block.title,main.home .row.intro .blocks-container .block-group.content .block.subtitle{font-size:27px}main.home .row.collection .blocks-container .block-group.top .block.text{font-size:20px;line-height:30px}main.home .row.collection .blocks-container .block-group.bottom .block.text{width:100%}main.home .row.collection .blocks-container .block-group.bottom .block.image{position:relative;width:100vw;right:35px}main.home .row.collection .blocks-container .block-group.bottom .block.text{position:relative;width:100%;padding-left:0}main.home .row.collection .blocks-container .block-group.bottom .block.text:before{width:100vw;left:-35px}main.home .row.products .blocks-container .block-group.title .block.title{font-size:40px}main.home .row.products .blocks-container .block-group.products .block.product .inner-block.image{width:100%;max-width:100%;margin:0}main.home .row.products .blocks-container .block-group.products .block.product .inner-block.products{width:100%;margin:10px 0}main.home .row.products .blocks-container .block-group.products .block.product .inner-block.products:before{display:none}}main.textpage .row.introtext .blocks-container{width:100%;position:relative;margin-bottom:30px}main.textpage .row.introtext .blocks-container .block-group.image{width:35%;height:100%;position:absolute;left:0;top:0;float:left}main.textpage .row.introtext .blocks-container .block-group.image .block.image{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}main.textpage .row.introtext .blocks-container .block-group.content{width:65%;background-color:#313131;color:#fff;padding:85px 90px;box-sizing:border-box;float:right}main.textpage .row.introtext .blocks-container .block-group.content.full{width:100%;left:0}main.textpage .row.introtext .blocks-container .block-group.content .block.title{font-size:25px;font-weight:900;text-transform:uppercase;width:100%;float:left}main.textpage .row.introtext .blocks-container .block-group.content .block.text{font-size:16px;width:100%;float:left;font-weight:300;margin-bottom:25px;margin-top:10px}main.textpage .row.introtext .blocks-container .block-group.content .block.text p{margin-bottom:1em}main.textpage .row.introtext .blocks-container .block-group.content .block.text a:hover{color:#f5f5f5}main.textpage .row.introtext .blocks-container .block-group.content .block.button1{float:left;margin-bottom:10px}main.textpage .row.introtext .blocks-container .block-group.content .block.button1 a{display:inline-block;background-color:rgba(0,0,0,0);padding:5px 30px;color:#fff;border:1px solid #fff;text-transform:uppercase;font-size:15px;font-weight:bold;margin-right:20px;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}main.textpage .row.introtext .blocks-container .block-group.content .block.button1 a:hover{background-color:#fff;color:#313131}main.textpage .row.introtext .blocks-container .block-group.content .block.button2{float:left;margin-bottom:10px}main.textpage .row.introtext .blocks-container .block-group.content .block.button2 a{display:inline-block;background-color:rgba(0,0,0,0);padding:5px 30px;color:#fff;border:1px solid #fff;text-transform:uppercase;font-size:15px;font-weight:bold;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}main.textpage .row.introtext .blocks-container .block-group.content .block.button2 a:hover{background-color:#fff;color:#313131}main.textpage .row.text{margin-top:30px;margin-bottom:30px}main.textpage .row.text .blocks-container{background-color:#f5f5f5;color:#313131}main.textpage .row.text .blocks-container .block-group.gallery{width:40%;float:right;box-sizing:border-box;padding:45px 45px 25px 0}main.textpage .row.text .blocks-container .block-group.gallery .block.image{min-height:300px;width:100%;margin-bottom:15px;background-size:cover;background-position:center;background-repeat:no-repeat}main.textpage .row.text .blocks-container .block-group.content{width:60%;float:left;box-sizing:border-box;padding:25px 30px 25px 45px}main.textpage .row.text .blocks-container .block-group.content .block.title{font-size:25px;font-weight:900;text-transform:uppercase;width:100%;float:left}main.textpage .row.text .blocks-container .block-group.content .block.text{font-size:16px;width:100%;float:left;font-weight:300;margin-bottom:25px;margin-top:10px}main.textpage .row.text .blocks-container .block-group.content .block.text h1,main.textpage .row.text .blocks-container .block-group.content .block.text h2,main.textpage .row.text .blocks-container .block-group.content .block.text h3,main.textpage .row.text .blocks-container .block-group.content .block.text h4,main.textpage .row.text .blocks-container .block-group.content .block.text h5,main.textpage .row.text .blocks-container .block-group.content .block.text h6{font-weight:900;text-transform:uppercase;width:100%;padding:20px 0 0 0}main.textpage .row.text .blocks-container .block-group.content .block.text p{margin-bottom:1em}main.textpage .row.text .blocks-container .block-group.content .block.text table{display:block;overflow-x:auto;white-space:nowrap}main.textpage .row.text .blocks-container .block-group.content .block.text table td,main.textpage .row.text .blocks-container .block-group.content .block.text table tr{padding:0 5px}main.textpage .row.text .blocks-container .block-group.content .block.button1,main.textpage .row.text .blocks-container .block-group.content .block.button2{font-weight:bold;float:left;margin-bottom:10px}main.textpage .row.text .blocks-container .block-group.content .block.button1 a,main.textpage .row.text .blocks-container .block-group.content .block.button2 a{display:inline-block;background-color:rgba(0,0,0,0);padding:5px 30px;color:#ec1d28;border:1px solid #ec1d28;text-transform:uppercase;font-size:15px;margin-right:20px;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}main.textpage .row.text .blocks-container .block-group.content .block.button1 a:hover,main.textpage .row.text .blocks-container .block-group.content .block.button2 a:hover{background-color:#ec1d28;color:#f5f5f5}main.textpage .row.buttontexts{margin-top:30px}main.textpage .row.buttontexts .blocks-container{padding-bottom:20px}main.textpage .row.buttontexts .blocks-container .block-group.buttons{width:55%;float:left;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main.textpage .row.buttontexts .blocks-container .block-group.buttons:after{display:none}main.textpage .row.buttontexts .blocks-container .block-group.buttons .block.selectbutton{width:32%;background-color:#313131;color:#fff;box-sizing:border-box;font-size:16px;font-weight:600;text-align:center;text-transform:uppercase;margin-bottom:10px;position:relative;margin-right:2%;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s}main.textpage .row.buttontexts .blocks-container .block-group.buttons .block.selectbutton:hover,main.textpage .row.buttontexts .blocks-container .block-group.buttons .block.selectbutton.active{background-color:#ec1d28}main.textpage .row.buttontexts .blocks-container .block-group.buttons .block.selectbutton:nth-child(3n){margin-right:0}main.textpage .row.buttontexts .blocks-container .block-group.buttons .block.selectbutton a{display:block;padding:50px 20px 50px 20px}main.textpage .row.buttontexts .blocks-container .block-group.buttons .block.selectbutton .inner-block.icon{min-width:75px;min-height:87px;margin:0 auto;background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:40px}main.textpage .row.buttontexts .blocks-container .block-group.buttons .block.selectbutton .inner-block.arrow{font-size:30px;line-height:30px;position:absolute;left:0;bottom:15px;width:100%;text-align:center}main.textpage .row.buttontexts .blocks-container .block-group.buttons .block.selectbutton .inner-block.arrow i:before{content:""}main.textpage .row.buttontexts .blocks-container .block-group.content{width:45%;float:right;padding-bottom:20px}main.textpage .row.buttontexts .blocks-container .block-group.content span{height:0;width:0;position:relative;top:-190px}main.textpage .row.buttontexts .blocks-container .block-group.content .block.selectcontent{display:none;padding-left:54px}main.textpage .row.buttontexts .blocks-container .block-group.content .block.selectcontent.active{display:block}main.textpage .row.buttontexts .blocks-container .block-group.content .block.selectcontent .inner-block.title{font-weight:900;font-size:25px;text-transform:uppercase;position:relative;display:inline-block;line-height:25px;padding-bottom:20px}main.textpage .row.buttontexts .blocks-container .block-group.content .block.selectcontent .inner-block.title:before{content:"";height:2px;width:calc(100% + 44px);position:absolute;left:-44px;bottom:0;background-color:#313131}main.textpage .row.buttontexts .blocks-container .block-group.content .block.selectcontent .inner-block.text{font-size:16px;line-height:22px;margin-top:15px}main.textpage .row.buttontexts .blocks-container .block-group.content .block.selectcontent .inner-block.button{margin-top:20px}main.textpage .row.buttontexts .blocks-container .block-group.content .block.selectcontent .inner-block.button a{display:inline-block;background-color:#ec1d28;padding:5px 30px;color:#fff;text-transform:uppercase;font-size:15px;font-weight:600;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}main.textpage .row.buttontexts .blocks-container .block-group.content .block.selectcontent .inner-block.button a:hover{background-color:#313131}@media(max-width: 1150px){main.textpage .row.introtext .blocks-container .block-group.image{width:100%;position:relative}main.textpage .row.introtext .blocks-container .block-group.image .block.image{min-height:300px}main.textpage .row.introtext .blocks-container .block-group.content{width:100%;padding:30px}main.textpage .row.text .blocks-container .block-group.gallery{width:100%;padding:5px 20px}main.textpage .row.text .blocks-container .block-group.content{width:100%;padding-left:20px}}@media(max-width: 900px){main.textpage .row.buttontexts .blocks-container .block-group.buttons{width:100%}main.textpage .row.buttontexts .blocks-container .block-group.content{width:100%;padding-top:20px}main.textpage .row.buttontexts .blocks-container .block-group.content .block.selectcontent{padding-left:0}main.textpage .row.buttontexts .blocks-container .block-group.content .block.selectcontent .inner-block.title::before{left:0;width:100%}}@media(max-width: 600px){main.textpage .row.buttontexts .blocks-container .block-group.buttons .block.selectbutton{width:49%}main.textpage .row.buttontexts .blocks-container .block-group.buttons .block.selectbutton:nth-child(3n){margin-right:2%}main.textpage .row.buttontexts .blocks-container .block-group.buttons .block.selectbutton:nth-child(even){margin-right:0}main.textpage .row.buttontexts .blocks-container .block-group.buttons .block .inner-block:nth-child(3).title{word-break:break-all}}@media(max-width: 400px){main.textpage .row.buttontexts .blocks-container .block-group .buttons .block.selectbutton{width:100%}}main.products .row.intro .blocks-container{width:100%;position:relative;margin-bottom:45px}main.products .row.intro .blocks-container .block-group.image{width:35%;height:100%;position:absolute;left:0;top:0;float:left}main.products .row.intro .blocks-container .block-group.image .block.image{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}main.products .row.intro .blocks-container .block-group.content{width:65%;background-color:#313131;color:#fff;padding:85px 90px;box-sizing:border-box;float:right}main.products .row.intro .blocks-container .block-group.content.full{width:100%;left:0}main.products .row.intro .blocks-container .block-group.content .block.title{font-size:25px;font-weight:900;text-transform:uppercase;width:100%;float:left}main.products .row.intro .blocks-container .block-group.content .block.text{font-size:16px;width:100%;float:left;font-weight:300;margin-bottom:25px;margin-top:10px}main.products .row.intro .blocks-container .block-group.content .block.text a:hover{color:#f5f5f5}main.products .row.intro .blocks-container .block-group.content .block.button{float:left;margin-bottom:10px}main.products .row.intro .blocks-container .block-group.content .block.button a{display:inline-block;background-color:rgba(0,0,0,0);padding:5px 30px;color:#fff;border:1px solid #fff;text-transform:uppercase;font-size:15px;font-weight:bold;margin-right:20px;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}main.products .row.intro .blocks-container .block-group.content .block.button a:hover{background-color:#fff;color:#313131}main.products .row.products .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;margin-bottom:10px}main.products .row.products .blocks-container:after{display:none}main.products .row.products .blocks-container .block.product{width:23%;margin-right:2.66%;background-color:#313131;border-top:10px solid #ec1d28;color:#fff;margin-bottom:20px;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s}main.products .row.products .blocks-container .block.product:nth-child(4n+4){margin-right:0}main.products .row.products .blocks-container .block.product:hover{background-color:#ec1d28}main.products .row.products .blocks-container .block.product a{display:block;height:100%;padding:10px;box-sizing:border-box}main.products .row.products .blocks-container .block.product a .inner-block.image{min-height:100px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;left:-10px;top:-10px;width:calc(100% + 20px)}main.products .row.products .blocks-container .block.product a .inner-block.title{text-transform:uppercase;font-weight:bold;font-size:16px}@media(max-width: 1150px){main.products .row.intro .blocks-container .block-group.image{width:100%;position:relative}main.products .row.intro .blocks-container .block-group.image .block.image{min-height:300px}main.products .row.intro .blocks-container .block-group.content{width:100%;padding:30px}}@media(max-width: 900px){main.products .row.products .blocks-container .block.product{width:49%}}@media(max-width: 500px){main.products .row.products .blocks-container .block.product{width:100%}}main.product .overview{max-width:1080px;padding:0 35px;margin:8px auto;font-size:14px}main.product .overview a{color:#ec1d28}main.product .overview a:hover{color:#313131}main.product .row.text{margin-bottom:30px}main.product .row.text .blocks-container{background-color:#f5f5f5;color:#313131}main.product .row.text .blocks-container .block-group.gallery{width:40%;float:right;box-sizing:border-box;padding:45px 45px 25px 0}main.product .row.text .blocks-container .block-group.gallery .block.image{min-height:300px;width:100%;margin-bottom:15px;background-size:cover;background-position:center;background-repeat:no-repeat}main.product .row.text .blocks-container .block-group.content{width:60%;float:left;box-sizing:border-box;padding:25px 30px 25px 45px}main.product .row.text .blocks-container .block-group.content.full{width:100%}main.product .row.text .blocks-container .block-group.content .block.title{font-size:25px;font-weight:900;text-transform:uppercase;width:100%;float:left}main.product .row.text .blocks-container .block-group.content .block.text{font-size:16px;width:100%;float:left;font-weight:300;margin-bottom:25px;margin-top:10px}main.product .row.text .blocks-container .block-group.content .block.text h1,main.product .row.text .blocks-container .block-group.content .block.text h2,main.product .row.text .blocks-container .block-group.content .block.text h3,main.product .row.text .blocks-container .block-group.content .block.text h4,main.product .row.text .blocks-container .block-group.content .block.text h5,main.product .row.text .blocks-container .block-group.content .block.text h6{font-weight:900;text-transform:uppercase;width:100%;padding:20px 0 10px 0}main.product .row.text .blocks-container .block-group.content .block.text p,main.product .row.text .blocks-container .block-group.content .block.text ul{margin-bottom:1em}main.product .row.text .blocks-container .block-group.content .block.text table{display:block;overflow-x:auto;white-space:nowrap}main.product .row.text .blocks-container .block-group.content .block.text table td,main.product .row.text .blocks-container .block-group.content .block.text table th{padding:0 5px}main.product .row.text .blocks-container .block-group.content .block.button1,main.product .row.text .blocks-container .block-group.content .block.button2{font-weight:600;float:left;margin-bottom:10px}main.product .row.text .blocks-container .block-group.content .block.button1 a,main.product .row.text .blocks-container .block-group.content .block.button2 a{display:inline-block;background-color:rgba(0,0,0,0);padding:5px 30px;color:#ec1d28;border:1px solid #ec1d28;text-transform:uppercase;font-size:17px;margin-right:20px;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}main.product .row.text .blocks-container .block-group.content .block.button1 a:hover,main.product .row.text .blocks-container .block-group.content .block.button2 a:hover{background-color:#ec1d28;color:#f5f5f5}@media(max-width: 1150px){main.product .row.text .blocks-container .block-group.content{width:100%;padding-left:20px}main.product .row.text .blocks-container .block-group.gallery{width:100%;padding:5px 20px}}@media(max-width: 600px){main.product .row.text .blocks-container .block-group.content .block.title{font-size:35px}}main.contact .row.info{margin-top:30px;margin-bottom:30px}main.contact .row.info .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}main.contact .row.info .blocks-container:after{display:none}main.contact .row.info .blocks-container .block-group.info{width:30%;background-color:#313131;color:#fff;padding:30px;padding-top:0;box-sizing:border-box;border-top:10px solid #ec1d28;position:relative}main.contact .row.info .blocks-container .block-group.info .block.image{min-height:150px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:30px;position:relative;left:-30px;width:calc(100% + 60px)}main.contact .row.info .blocks-container .block-group.info .block.title{font-size:20px;font-weight:600;line-height:20px;margin-bottom:15px}main.contact .row.info .blocks-container .block-group.info .block.text{font-size:16px;font-weight:300;line-height:20px}main.contact .row.info .blocks-container .block-group.info .block.text a{color:#fff}main.contact .row.info .blocks-container .block-group.info .block.text a:hover{color:#ec1d28}main.contact .row.form{position:relative;background-color:#f5f5f5;color:#313131;margin-bottom:30px;height:100%;min-height:300px}main.contact .row.form .blocks-container{position:unset;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main.contact .row.form .blocks-container .block-group.form{width:63%;float:left;box-sizing:border-box;padding:25px 70px 15px 0}main.contact .row.form .blocks-container .block-group.form .block.title{font-size:25px;font-weight:900;text-transform:uppercase}main.contact .row.form .blocks-container .block-group.form .block.text{font-size:16px;font-weight:400;margin-bottom:15px}main.contact .row.form .blocks-container .block-group.form .block.form .wpcf7-form p{margin-bottom:15px;display:block}main.contact .row.form .blocks-container .block-group.form .block.form .wpcf7-form p br{display:none}main.contact .row.form .blocks-container .block-group.form .block.form .wpcf7-form p label{line-height:50px;display:block}main.contact .row.form .blocks-container .block-group.form .block.form .wpcf7-form p label span{display:block}main.contact .row.form .blocks-container .block-group.form .block.form .wpcf7-form p label span input{height:50px;width:100%;box-sizing:border-box;padding-left:20px;font-family:"Source Sans Pro",sans-serif;font-size:16px;display:block}main.contact .row.form .blocks-container .block-group.form .block.form .wpcf7-form p label span textarea{height:150px;min-height:50px;max-height:300px;width:100%;padding-left:20px;box-sizing:border-box;resize:vertical;font-family:"Source Sans Pro",sans-serif;font-size:16px;display:block}main.contact .row.form .blocks-container .block-group.form .block.form .wpcf7-form p input.wpcf7-submit{background-color:#ec1d28;color:#fff;text-transform:uppercase;font-size:15px;padding:10px 60px;font-weight:600;font-family:"Source Sans Pro",sans-serif;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s}main.contact .row.form .blocks-container .block-group.form .block.form .wpcf7-form p input.wpcf7-submit:hover{background-color:#313131}main.contact .row.form .blocks-container .block-group.form .block.form .wpcf7-form .wpcf7-response-output{border:2px solid #ec1d28;margin-left:0;margin-right:0;width:100%;box-sizing:border-box}main.contact .row.form .blocks-container .block-group.form .block.form .nf-form-cont .nf-form-content{padding:0;padding-top:20px}main.contact .row.form .blocks-container .block-group.form .block.form .nf-form-cont .nf-form-content .label-above .nf-field-label{margin-bottom:0}main.contact .row.form .blocks-container .block-group.form .block.form .nf-form-cont .nf-form-content .nf-field-container{margin-bottom:15px}main.contact .row.form .blocks-container .block-group.form .block.form .nf-form-cont .nf-form-content .nf-field-container .nf-field-element input{height:50px;width:100%;box-sizing:border-box;padding-left:20px;font-family:"Source Sans Pro",sans-serif;font-size:16px;display:block}main.contact .row.form .blocks-container .block-group.form .block.form .nf-form-cont .nf-form-content .nf-field-container .nf-field-element textarea{height:150px;min-height:50px;max-height:300px;width:100%;padding-left:20px;box-sizing:border-box;resize:vertical;font-family:"Source Sans Pro",sans-serif;font-size:16px;display:block}main.contact .row.form .blocks-container .block-group.form .block.form .nf-form-cont .nf-form-content .nf-field-container .nf-field-element input[type=submit]{width:fit-content;background-color:#ec1d28;color:#fff;text-transform:uppercase;font-size:15px;padding:10px 60px;font-weight:600;font-family:"Source Sans Pro",sans-serif;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s}main.contact .row.form .blocks-container .block-group.form .block.form .nf-form-cont .nf-form-content .nf-field-container .nf-field-element input[type=submit]:hover{background-color:#313131}main.contact .row.form .blocks-container .block-group.form .block.form .nf-form-cont .nf-form-wrap .nf-response-msg{border:2px solid #ec1d28;margin-left:0;margin-right:0;margin-top:20px;width:fit-content;padding:5px 10px;box-sizing:border-box}main.contact .row.form .blocks-container .block-group.form .block.form .nf-form-cont .nf-form-wrap .nf-response-msg p{margin:0;color:#ec1d28}main.contact .row.form .blocks-container .block-group.image{width:37%;float:right;position:relative}main.contact .row.form .blocks-container .block-group.image .block.image{height:100%;min-height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;height:100%;width:calc(50vw - 547px + 100%)}@media(max-width: 1150px){main.contact .row.form .blocks-container .block-group.form{width:100%;padding:30px 20px 30px 0}main.contact .row.form .blocks-container .block-group.image .block.image{display:none}}@media(max-width: 900px){main.contact .row.info .blocks-container .block-group.info{width:49%;margin-bottom:20px}}@media(max-width: 700px){main.contact .row.form .blocks-container .block-group.form .block.form .wpcf7-form p input.wpcf7-submit{position:relative;top:25px}}@media(max-width: 500px){main.contact .row.info .blocks-container .block-group.info{width:100%}main.contact{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.row.info{order:1}}footer#main-footer{font-family:"Source Sans Pro",sans-serif}footer#main-footer .full-row{max-width:1440px;padding:0 var(--mx-gutter, 80px);box-sizing:border-box}footer#main-footer .row.footer{background-image:linear-gradient(to bottom, #313131 33.17%, #82282D 100%);color:#f5f5f5}footer#main-footer .row.footer .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-font-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:80px;padding:80px 0}footer#main-footer .row.footer .blocks-container .block-group.about{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:40px;width:410px;flex-shrink:0}footer#main-footer .row.footer .blocks-container .block-group.about .block.logo img{display:block;width:210px;height:auto}footer#main-footer .row.footer .blocks-container .block-group.about .block.text p{font-size:16px;line-height:26px;font-weight:400;color:#f5f5f5}footer#main-footer .row.footer .blocks-container .block-group.links{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:80px}footer#main-footer .row.footer .blocks-container .block-group.links .block h3{font-size:20px;line-height:26px;font-weight:700;text-transform:none;color:#ec1d28}footer#main-footer .row.footer .blocks-container .block-group.links .block ul{margin:0;padding:0;list-style:none}footer#main-footer .row.footer .blocks-container .block-group.links .block ul li{font-size:16px;line-height:26px;font-weight:400}footer#main-footer .row.footer .blocks-container .block-group.links .block ul li a{color:#f5f5f5;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}footer#main-footer .row.footer .blocks-container .block-group.links .block ul li a:hover{color:#86d3ff}footer#main-footer .row.bottom-footer{background-color:#313131;color:#f5f5f5}footer#main-footer .row.bottom-footer .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-font-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:20px;min-height:32px}footer#main-footer .row.bottom-footer .blocks-container p{font-size:13px;line-height:26px}footer#main-footer .row.bottom-footer .blocks-container .block.copyright .sep{margin:0 4px}footer#main-footer .row.bottom-footer .blocks-container .block.copyright a:hover{color:#86d3ff}footer#main-footer .row.bottom-footer .blocks-container .block.dev{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:15px}footer#main-footer .row.bottom-footer .blocks-container .block.dev img{display:block}.table-filters{padding:25px 0}.table-filters .facetwp-facet{display:inline;margin-bottom:0;padding-right:30px}.tablewrap{max-height:600px;margin-bottom:25px}table.sizes{table-layout:fixed;display:block;white-space:nowrap;text-align:left;margin:0}table.sizes thead{text-align:left;position:relative;z-index:2}table.sizes thead tr th{position:sticky;top:0;background:#d3d3d3}table.sizes thead tr th:nth-child(1){left:0;z-index:3}table.sizes thead tr th:nth-child(2){left:40.7833px;z-index:3}table.sizes thead tr th:nth-child(3){left:91.55px;z-index:3}table.sizes thead tr th:nth-child(4){left:177.5px;z-index:3}table.sizes thead tr th:nth-child(5){left:273.0167px;z-index:3}table.sizes thead tr th.alloy.highlightAlloy{background-color:#d8afb1}table.sizes tbody{position:relative;z-index:1}table.sizes tbody tr:nth-child(even){background-color:#eee}table.sizes tbody tr:nth-child(even) td{background-color:#ddd}table.sizes tbody tr:nth-child(even) td.alloy{background-color:#eee}table.sizes tbody tr:nth-child(even) td.alloy.highlightAlloy{background-color:#eec5c7}table.sizes tbody tr:nth-child(odd){background-color:#fff}table.sizes tbody tr:nth-child(odd) td{background-color:#eee}table.sizes tbody tr:nth-child(odd) td.alloy{background-color:#fff}table.sizes tbody tr:nth-child(odd) td.alloy.highlightAlloy{background-color:#f4cbcd}table.sizes tbody tr td:nth-child(-n+5){position:sticky}table.sizes tbody tr td:nth-child(1){left:0}table.sizes tbody tr td:nth-child(2){left:40.7833px}table.sizes tbody tr td:nth-child(3){left:91.55px}table.sizes tbody tr td:nth-child(4){left:177.5px}table.sizes tbody tr td:nth-child(5){left:273.0167px}table.sizes tbody tr td.alloy.exists{background-color:#9f9f9f}table.sizes tbody tr td.alloy.exists.highlightAlloy{background-color:#af8688}table.sizes td.sizes-start,table.sizes th.sizes-start{padding-right:5px}table.sizes td.sizes-end,table.sizes th.sizes-end{border-right:1px solid #b6b5b5;padding-right:10px}table.sizes td.sizes-inch-start,table.sizes th.sizes-inch-start{padding-left:10px;padding-right:10px}table.sizes td.sizes-inch-end,table.sizes th.sizes-inch-end{border-right:1px solid #b6b5b5;padding-right:10px}table.sizes td.bar,table.sizes th.bar{padding-left:10px;border-right:1px solid #b6b5b5;padding-right:10px}table.sizes td.alloy,table.sizes th.alloy{border-right:1px solid #b6b5b5;padding:0 5px}.topscroll,.tablewrap{overflow-x:scroll}.topscroll{height:20px}.topscroll .scrollbar{width:100%;overflow-x:scroll;overflow-y:hidden;height:20px}select option[disabled]{display:none}@media(max-width: 550px){select{width:100%;margin-top:10px}}.mx-eyebrow{font-size:13px;line-height:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#d2141f}.mx-meta{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:12px;font-size:14px;line-height:22px;font-weight:400;color:#666}.mx-breadcrumb{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;font-size:14px;line-height:22px;font-weight:400;color:#313131}.mx-breadcrumb a{text-decoration:underline;min-height:24px;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.mx-breadcrumb a:hover{color:#ec1d28}.mx-breadcrumb .mx-breadcrumb-chevron{width:16px;height:16px;background:url("../images/design/icon-chevron-right-donker.svg") no-repeat center/16px}.mx-breadcrumb .mx-breadcrumb-current{font-weight:700}.row.mx-hero{position:relative;font-family:"Source Sans Pro",sans-serif;color:#313131;overflow:hidden}.row.mx-hero .full-row{max-width:1440px;padding:0 var(--mx-gutter, 80px);box-sizing:border-box;position:relative;z-index:1}.row.mx-hero .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:35px;padding:35px 0 80px}.row.mx-hero .block-group.text{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:846px}.row.mx-hero .block-group.text h1{font-size:65px;line-height:75px;font-weight:700;text-transform:none}.row.mx-hero .block-group.text p{font-size:21px;line-height:31px;font-weight:400}.row.mx-hero.mx-hero-licht{background-color:#f5f5f5;min-height:350px;box-sizing:border-box}.row.mx-hero.mx-hero-beeld{color:#fff;min-height:350px;background-color:#313131}.row.mx-hero.mx-hero-beeld .hero-image{position:absolute;inset:0}.row.mx-hero.mx-hero-beeld .hero-image img{width:100%;height:100%;object-fit:cover;display:block}.row.mx-hero.mx-hero-beeld .hero-image::after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.8) 30%, rgba(255, 255, 255, 0) 100%),linear-gradient(90deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.35) 100%)}.row.mx-hero.mx-hero-beeld .mx-breadcrumb{color:#fff}.row.mx-hero.mx-hero-beeld .mx-breadcrumb .mx-breadcrumb-chevron{background-image:url("../images/design/icon-chevron-right-wit.svg")}.row.mx-hero.mx-hero-beeld .mx-breadcrumb a:hover{color:#86d3ff}.row.mx-hero.mx-hero-artikel{color:#fff;background-color:#313131;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86' height='86' viewBox='0 0 86 86'%3E%3Ccircle cx='43' cy='43' r='42' fill='none' stroke='%23ffffff' stroke-opacity='0.08' stroke-width='1.5'/%3E%3C/svg%3E");background-size:86px 86px}.row.mx-hero.mx-hero-artikel .blocks-container{padding-bottom:80px}.row.mx-hero.mx-hero-artikel.has-image .blocks-container{padding-bottom:340px}.row.mx-hero.mx-hero-artikel .mx-breadcrumb{color:#fff}.row.mx-hero.mx-hero-artikel .mx-breadcrumb .mx-breadcrumb-chevron{background-image:url("../images/design/icon-chevron-right-wit.svg")}.row.mx-hero.mx-hero-artikel .mx-breadcrumb a:hover{color:#86d3ff}.mx-newscard{background-color:#fff;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.15);overflow:hidden;font-family:"Source Sans Pro",sans-serif;color:#313131}.mx-newscard .mx-newscard-link{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.mx-newscard .mx-newscard-image{height:240px;flex-shrink:0;background-color:#f5f5f5}.mx-newscard .mx-newscard-image img{width:100%;height:100%;object-fit:cover;display:block;-moz-transition:transform .4s;-o-transition:transform .4s;-ms-transition:transform .4s;-webkit-transition:transform .4s;transition:transform .4s}.mx-newscard .mx-newscard-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;gap:20px;padding:35px}.mx-newscard .mx-newscard-content .mx-btn-tekst{margin-top:auto}.mx-newscard .mx-newscard-content h3{font-size:24px;line-height:30px;font-weight:700;text-transform:none}.mx-newscard .mx-newscard-content p{font-size:16px;line-height:26px;font-weight:400}.mx-newscard:hover .mx-newscard-image img{transform:scale(1.03)}.mx-newscard:hover h3{color:#ec1d28}.mx-pagination,.facetwp-pager{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px}.mx-pagination .page-numbers,.mx-pagination .facetwp-page,.facetwp-pager .page-numbers,.facetwp-pager .facetwp-page{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:40px;height:40px;box-sizing:border-box;border-radius:35px;border:1px solid #8a8a8a;background-color:#fff;color:#313131;font-family:"Source Sans Pro",sans-serif;font-size:14px;line-height:26px;font-weight:600;margin:0;padding:0;cursor:pointer;-moz-transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.mx-pagination .page-numbers:hover,.mx-pagination .facetwp-page:hover,.facetwp-pager .page-numbers:hover,.facetwp-pager .facetwp-page:hover{background-color:#f5f5f5}.mx-pagination .page-numbers.current,.mx-pagination .page-numbers.active,.mx-pagination .facetwp-page.current,.mx-pagination .facetwp-page.active,.facetwp-pager .page-numbers.current,.facetwp-pager .page-numbers.active,.facetwp-pager .facetwp-page.current,.facetwp-pager .facetwp-page.active{background-color:#313131;border-color:#313131;color:#fff}.mx-pagination .page-numbers.dots,.mx-pagination .facetwp-page.dots,.facetwp-pager .page-numbers.dots,.facetwp-pager .facetwp-page.dots{border:0;background:rgba(0,0,0,0)}.mx-pagination .page-numbers.prev,.mx-pagination .page-numbers.next,.mx-pagination .facetwp-page.prev,.mx-pagination .facetwp-page.next,.facetwp-pager .page-numbers.prev,.facetwp-pager .page-numbers.next,.facetwp-pager .facetwp-page.prev,.facetwp-pager .facetwp-page.next{font-size:0;background-repeat:no-repeat;background-position:center;background-size:16px}.mx-pagination .page-numbers.prev,.mx-pagination .facetwp-page.prev,.facetwp-pager .page-numbers.prev,.facetwp-pager .facetwp-page.prev{background-image:url("../images/design/icon-chevron-left.svg")}.mx-pagination .page-numbers.next,.mx-pagination .facetwp-page.next,.facetwp-pager .page-numbers.next,.facetwp-pager .facetwp-page.next{background-image:url("../images/design/icon-chevron-right.svg")}.mx-pagination .page-numbers.disabled,.mx-pagination .facetwp-page.disabled,.facetwp-pager .page-numbers.disabled,.facetwp-pager .facetwp-page.disabled{opacity:.5;cursor:default}.mx-pagination{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.facetwp-type-radio{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0}.facetwp-type-radio .facetwp-radio{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:6px 20px;margin:0;border:1px solid #8a8a8a;border-radius:35px;background-color:#fff;background-image:none !important;font-family:"Source Sans Pro",sans-serif;font-size:14px;line-height:26px;font-weight:600;color:#313131;cursor:pointer;-moz-transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.facetwp-type-radio .facetwp-radio:hover{background-color:#f5f5f5}.facetwp-type-radio .facetwp-radio.checked{background-color:#313131;border-color:#313131;color:#fff}.facetwp-type-radio .facetwp-radio.disabled{opacity:.4}.facetwp-type-radio .facetwp-radio .facetwp-counter{display:none}.row.mx-cta{font-family:"Source Sans Pro",sans-serif}.row.mx-cta .full-row{max-width:1440px;padding:0 var(--mx-gutter, 80px);box-sizing:border-box}.row.mx-cta .blocks-container{padding-bottom:80px}.row.mx-cta .block-group.cta-banner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#313131;border-radius:20px;overflow:hidden;color:#fff}.row.mx-cta .block-group.cta-banner .block.text{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:20px;width:57.7%;padding:80px 35px 80px 80px;box-sizing:border-box;font-weight:400}.row.mx-cta .block-group.cta-banner .block.text h2{font-size:42px;line-height:50px;font-weight:700;text-transform:none}.row.mx-cta .block-group.cta-banner .block.text p{font-size:21px;line-height:31px;font-weight:400}.row.mx-cta .block-group.cta-banner .block.text .mx-buttons{padding-top:15px}.row.mx-cta .block-group.cta-banner .block.image{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;position:relative;min-height:300px}.row.mx-cta .block-group.cta-banner .block.image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.mx-buttons{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.mx-btn,main.home .row.home-quote .nf-form-cont .nf-field-element input[type=submit],main.home .row.home-quote .nf-form-cont .nf-field-element input[type=button],.row a.mx-btn,.row button.mx-btn{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;padding:5px 20px;border-radius:35px;font-family:"Source Sans Pro",sans-serif;font-size:14px;line-height:26px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;border:0;-moz-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;-ms-transition:background-color .3s,color .3s;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.mx-btn.mx-btn-rood,main.home .row.home-quote .nf-form-cont .nf-field-element input.mx-btn-rood[type=submit],main.home .row.home-quote .nf-form-cont .nf-field-element input.mx-btn-rood[type=button],.row a.mx-btn.mx-btn-rood,.row button.mx-btn.mx-btn-rood{background-color:#ec1d28;color:#fff}.mx-btn.mx-btn-rood:hover,main.home .row.home-quote .nf-form-cont .nf-field-element input.mx-btn-rood[type=submit]:hover,main.home .row.home-quote .nf-form-cont .nf-field-element input.mx-btn-rood[type=button]:hover,.row a.mx-btn.mx-btn-rood:hover,.row button.mx-btn.mx-btn-rood:hover{background-color:#d2141f}.mx-btn.mx-btn-blauw,main.home .row.home-quote .nf-form-cont .nf-field-element input[type=submit],main.home .row.home-quote .nf-form-cont .nf-field-element input[type=button],.row a.mx-btn.mx-btn-blauw,.row button.mx-btn.mx-btn-blauw{background-color:#86d3ff;color:#313131}.mx-btn.mx-btn-blauw:hover,main.home .row.home-quote .nf-form-cont .nf-field-element input[type=submit]:hover,main.home .row.home-quote .nf-form-cont .nf-field-element input[type=button]:hover,.row a.mx-btn.mx-btn-blauw:hover,.row button.mx-btn.mx-btn-blauw:hover{background-color:#49bdff}.mx-btn.mx-btn-donker,main.home .row.home-quote .nf-form-cont .nf-field-element input.mx-btn-donker[type=submit],main.home .row.home-quote .nf-form-cont .nf-field-element input.mx-btn-donker[type=button],.row a.mx-btn.mx-btn-donker,.row button.mx-btn.mx-btn-donker{background-color:#313131;color:#fff}.mx-btn.mx-btn-donker:hover,main.home .row.home-quote .nf-form-cont .nf-field-element input.mx-btn-donker[type=submit]:hover,main.home .row.home-quote .nf-form-cont .nf-field-element input.mx-btn-donker[type=button]:hover,.row a.mx-btn.mx-btn-donker:hover,.row button.mx-btn.mx-btn-donker:hover{background-color:#000}.mx-btn.mx-btn-tekst,main.home .row.home-quote .nf-form-cont .nf-field-element input.mx-btn-tekst[type=submit],main.home .row.home-quote .nf-form-cont .nf-field-element input.mx-btn-tekst[type=button],.row a.mx-btn.mx-btn-tekst,.row button.mx-btn.mx-btn-tekst{padding:0;border-radius:0;color:#ec1d28;gap:6px}.mx-btn.mx-btn-tekst:hover,main.home .row.home-quote .nf-form-cont .nf-field-element input.mx-btn-tekst[type=submit]:hover,main.home .row.home-quote .nf-form-cont .nf-field-element input.mx-btn-tekst[type=button]:hover,.row a.mx-btn.mx-btn-tekst:hover,.row button.mx-btn.mx-btn-tekst:hover{color:#d2141f}.mx-btn:focus-visible,main.home .row.home-quote .nf-form-cont .nf-field-element input[type=submit]:focus-visible,main.home .row.home-quote .nf-form-cont .nf-field-element input[type=button]:focus-visible,.row a.mx-btn:focus-visible,.row button.mx-btn:focus-visible{outline:2px solid #313131;outline-offset:2px}.row.top-header .blocks-container::after,.row.top-header .block-group::after,.row.header .blocks-container::after,.row.header .block-group::after,footer#main-footer .row .blocks-container::after,footer#main-footer .row .block-group::after,.row.mx-hero .blocks-container::after,.row.mx-hero .block-group::after,.row.mx-cta .blocks-container::after,.row.mx-cta .block-group::after,main.home .row[class*=home-] .blocks-container::after,main.home .row[class*=home-] .block-group::after,main.news-overview .row .blocks-container::after,main.news-overview .row .block-group::after,main.news-single .row .blocks-container::after,main.news-single .row .block-group::after,main.search-results .row .blocks-container::after,main.search-results .row .block-group::after{display:none}main.news-single .row.article .block.text .wp-caption-text{text-align:left}#min_responsive_menu li form.search-form{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;margin:15px 10px;padding:5px 5px 5px 20px;border-radius:35px;background-color:#fff;box-sizing:border-box;width:auto;float:none}#min_responsive_menu li form.search-form .search-field{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;min-width:0;width:auto;height:36px;float:none;margin:0;padding:0;border:0;outline:none;background:rgba(0,0,0,0);font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:26px;font-weight:400;color:#313131;-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none}#min_responsive_menu li form.search-form .search-field::placeholder{color:#313131;opacity:1}#min_responsive_menu li form.search-form .search-submit{flex-shrink:0;width:auto;height:auto;float:none;margin:0;padding:5px 20px;border:0;border-radius:35px;background-color:#313131;color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:14px;line-height:26px;font-weight:600;text-transform:none;cursor:pointer;-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none}#min_responsive_menu li form.search-form .search-submit:hover{background-color:#000}#min_responsive_menu li form.search-form:focus-within{outline:2px solid #fff;outline-offset:2px}main.home{background-color:#f5f5f5;font-family:"Source Sans Pro",sans-serif;color:#313131}main.home .row[class*=home-] .full-row{max-width:1440px;padding:0 var(--mx-gutter, 80px);box-sizing:border-box}main.home .row[class*=home-] h2{font-size:42px;line-height:50px;font-weight:700;text-transform:none}main.home .row[class*=home-] h3{font-size:24px;line-height:30px;font-weight:700;text-transform:none}main.home .row[class*=home-] .block.text{font-weight:400;font-size:16px;line-height:26px;font-weight:400}main.home .row.home-hero{position:relative;background-color:#313131;color:#fff;overflow:hidden}main.home .row.home-hero .hero-image{position:absolute;inset:0}main.home .row.home-hero .hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}main.home .row.home-hero .hero-image .hero-video{position:absolute;inset:0;overflow:hidden;opacity:0;-moz-transition:opacity .6s;-o-transition:opacity .6s;-ms-transition:opacity .6s;-webkit-transition:opacity .6s;transition:opacity .6s}main.home .row.home-hero .hero-image .hero-video.is-loaded{opacity:1}main.home .row.home-hero .hero-image .hero-video.hero-video-file{width:100%;height:100%;object-fit:cover;display:block}main.home .row.home-hero .hero-image .hero-video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:0;pointer-events:none}main.home .row.home-hero .full-row{position:relative;z-index:1}main.home .row.home-hero .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:750px;padding:80px 0;box-sizing:border-box}main.home .row.home-hero .block-group.content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:20px;max-width:632px}main.home .row.home-hero .block-group.content h1{font-size:65px;line-height:75px;font-weight:700;text-transform:none}main.home .row.home-hero .block-group.content .block.text p{font-size:20px;line-height:26px;font-weight:700;text-transform:none;color:#fff}main.home .row.home-hero .block-group.content .mx-buttons{margin-top:30px}main.home .row.home-hero .block-group.usps{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-top:auto;width:414px;max-width:100%;padding:35px;box-sizing:border-box;border-radius:20px;background-color:rgba(255,255,255,.7);color:#313131}main.home .row.home-hero .block-group.usps ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}main.home .row.home-hero .block-group.usps ul li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:12px;font-size:24px;line-height:30px;font-weight:700;text-transform:none}main.home .row.home-hero .block-group.usps ul li .fa{color:#ec1d28;font-size:30px;line-height:35px}main.home .row.home-alloys .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:35px;padding:80px 0}main.home .row.home-alloys .block-group.cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}main.home .row.home-alloys .block-group.cards .block.card{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:20px;padding:35px;border-radius:20px;background-color:#fff}main.home .row.home-alloys .block-group.cards .block.card p{font-size:16px;line-height:26px;font-weight:400}main.home .row.home-alloys .block-group.cards .block.card .mx-btn-tekst{margin-top:auto}main.home .row.home-about{background-color:#fff;overflow:hidden}main.home .row.home-about .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-mox-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;gap:20px;padding:80px 0}main.home .row.home-about .block-group.images{position:relative;width:629px;min-height:604px;flex-shrink:0}main.home .row.home-about .block-group.images .block.image.round{position:absolute;left:-146px;top:41px;width:522px;height:522px}main.home .row.home-about .block-group.images .block.image.round img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}main.home .row.home-about .block-group.images .block.images-stack{position:absolute;right:0;top:0;width:301px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}main.home .row.home-about .block-group.images .block.images-stack img{width:100%;height:292px;object-fit:cover;border-radius:20px;display:block}main.home .row.home-about .block-group.content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:40px;padding:80px;border-radius:20px;background-color:#313131;color:#fff}main.home .row.home-about .block-group.content h2{max-width:471px}main.home .row.home-about .block-group.content .block.text{max-width:471px;color:#fff}main.home .row.home-about .block-group.content .block.text strong,main.home .row.home-about .block-group.content .block.text b{font-weight:700}main.home .row.home-about .block-group.content .block.text a{color:#fff;text-decoration:underline}main.home .row.home-navigate{background-color:#fff}main.home .row.home-navigate .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:36px;padding-bottom:80px}main.home .row.home-navigate .block.title{width:304px;flex-shrink:0}main.home .row.home-navigate .block-group.shortcut{width:200px}main.home .row.home-navigate .block-group.shortcut a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:20px;text-align:center}main.home .row.home-navigate .block-group.shortcut .block.icon img{width:110px;height:110px;display:block;border-radius:50%;-moz-transition:transform .3s;-o-transition:transform .3s;-ms-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}main.home .row.home-navigate .block-group.shortcut .block.title{width:auto;font-size:24px;line-height:30px;font-weight:700;text-transform:none}main.home .row.home-navigate .block-group.shortcut a:hover .block.icon img{transform:scale(1.06)}main.home .row.home-navigate .block-group.shortcut a:hover .block.title{color:#ec1d28}main.home .row.home-products .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:35px;padding:80px 0}main.home .row.home-products .block-group.productblocks{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}main.home .row.home-products .block-group.productblocks .block.productblock{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:35px;border-radius:20px;background-color:#313131;color:#fff;min-height:421px;box-sizing:border-box}main.home .row.home-products .block-group.productblocks .block.productblock .text{font-size:16px;line-height:26px;font-weight:400;font-weight:400;color:#fff}main.home .row.home-products .block-group.productblocks .block.productblock .text p{margin-bottom:26px}main.home .row.home-products .block-group.productblocks .block.productblock .text strong,main.home .row.home-products .block-group.productblocks .block.productblock .text b{font-weight:700}main.home .row.home-products .block-group.productblocks .block.productblock .text a{text-decoration:underline}main.home .row.home-products .block-group.productblocks .block.productblock .text ul{margin:0;padding:0;list-style:none}main.home .row.home-products .block-group.productblocks .block.productblock .text ul li::before{content:"+ ";color:#ec1d28;font-weight:700}main.home .row.home-products .block-group.productblocks .block.productblock .text ul li a{text-decoration:none;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}main.home .row.home-products .block-group.productblocks .block.productblock .text ul li a:hover{color:#86d3ff;text-decoration:underline}main.home .row.home-products .block-group.productblocks .block.productblock .arrow{margin-top:auto;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#ec1d28;font-size:40px;line-height:40px;-moz-transition:transform .3s;-o-transition:transform .3s;-ms-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}main.home .row.home-products .block-group.productblocks .block.productblock .arrow:hover{transform:translateX(4px)}main.home .row.home-products .block-group.productblocks .block.images{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}main.home .row.home-products .block-group.productblocks .block.images img{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;width:100%;height:0;min-height:200px;object-fit:cover;border-radius:20px;display:block}main.home .row.home-quote{background-color:#fff;scroll-margin-top:150px}main.home .row.home-quote .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;padding:75px 0}main.home .row.home-quote .block-group.form{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:35px;border-radius:20px;background-color:#f5f5f5}main.home .row.home-quote .block-group.image{width:414px;flex-shrink:0}main.home .row.home-quote .block-group.image img{width:100%;height:100%;min-height:478px;object-fit:cover;border-radius:20px;display:block}main.home .row.home-quote .nf-form-cont{font-family:"Source Sans Pro",sans-serif}main.home .row.home-quote .nf-form-cont .nf-before-form-content,main.home .row.home-quote .nf-form-cont .nf-form-fields-required{display:none}main.home .row.home-quote .nf-form-cont nf-fields-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}main.home .row.home-quote .nf-form-cont nf-fields-wrap nf-field:has(.textarea-container),main.home .row.home-quote .nf-form-cont nf-fields-wrap nf-field:has(.submit-container),main.home .row.home-quote .nf-form-cont nf-fields-wrap nf-field:has(.html-container),main.home .row.home-quote .nf-form-cont nf-fields-wrap nf-field:has(.checkbox-container),main.home .row.home-quote .nf-form-cont nf-fields-wrap nf-field:has(.listcheckbox-container){grid-column:1/-1}main.home .row.home-quote .nf-form-cont .nf-field-container{margin-bottom:20px}main.home .row.home-quote .nf-form-cont .nf-field-label{margin-bottom:10px}main.home .row.home-quote .nf-form-cont .nf-field-label label{font-size:16px;line-height:26px;font-weight:400;color:#313131;margin-bottom:0}main.home .row.home-quote .nf-form-cont .nf-field-label .ninja-forms-req-symbol{display:inline;color:inherit;font-weight:400}main.home .row.home-quote .nf-form-cont .nf-error .nf-field-element::after{display:none}main.home .row.home-quote .nf-form-cont .nf-error .ninja-forms-field{border:1px solid #d2141f !important;box-shadow:none}main.home .row.home-quote .nf-form-cont .nf-pass .nf-field-element::after{display:none}main.home .row.home-quote .nf-form-cont .nf-error-wrap,main.home .row.home-quote .nf-form-cont .nf-form-errors{display:block}main.home .row.home-quote .nf-form-cont .nf-error-msg{display:block;font-size:14px;line-height:22px;font-weight:400;color:#d2141f;margin-top:5px}main.home .row.home-quote .nf-form-cont .nf-form-errors .nf-error-msg{margin-top:0}main.home .row.home-quote .nf-form-cont .nf-response-msg{font-size:16px;line-height:26px;font-weight:400;padding:20px;border-radius:5px;background-color:#fff}main.home .row.home-quote .nf-form-cont .nf-field-element input:not([type=submit]):not([type=checkbox]),main.home .row.home-quote .nf-form-cont .nf-field-element textarea,main.home .row.home-quote .nf-form-cont .nf-field-element select{width:100%;height:36px;border:0;border-radius:5px;background-color:#fff;padding:5px 10px;font-family:"Source Sans Pro",sans-serif;font-size:16px;color:#313131;box-sizing:border-box}main.home .row.home-quote .nf-form-cont .nf-field-element textarea{height:100px}main.home .row.home-quote .nf-form-cont .nf-field-element input[type=submit],main.home .row.home-quote .nf-form-cont .nf-field-element input[type=button]{width:auto;height:auto;text-transform:none}main.home .row.home-locations .blocks-container{padding:80px 0}main.home .row.home-locations .block-group.locations{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:35px;border-radius:20px;background-color:#313131;color:#fff}main.home .row.home-locations .block-group.locations .block.list{display:grid;grid-template-columns:repeat(3, 1fr);margin-bottom:20px}main.home .row.home-locations .block-group.locations .block.list .location{padding:0 44px;border-left:1px solid rgba(255,255,255,.4)}main.home .row.home-locations .block-group.locations .block.list .location:first-child{padding-left:0;border-left:0}main.home .row.home-locations .block-group.locations .block.list .location .fa{color:#ec1d28;font-size:24px;line-height:35px}main.home .row.home-locations .block-group.locations .block.list .location h4{font-size:20px;line-height:26px;font-weight:700;text-transform:none}main.home .row.home-locations .block-group.locations .block.list .location .region{font-size:16px;line-height:26px;font-weight:400;margin-bottom:40px}main.home .row.home-locations .block-group.locations .block.list .location .address{font-size:16px;line-height:26px;font-weight:400;color:#f5f5f5}main.news-overview,main.news-single{font-family:"Source Sans Pro",sans-serif;color:#313131}main.news-overview .row:not(.mx-hero):not(.mx-cta) .full-row,main.news-single .row:not(.mx-hero):not(.mx-cta) .full-row{max-width:1440px;padding:0 var(--mx-gutter, 80px);box-sizing:border-box}main.news-overview h2,main.news-single h2{font-size:42px;line-height:50px;font-weight:700;text-transform:none}main.news-overview .row.news .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:35px;padding:80px 0}main.news-overview .row.news .block-group.cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;-webkit-box-align:stretch;-mox-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}main.news-overview .row.news .block-group.cards .no-results{font-size:16px;line-height:26px;font-weight:400}main.news-overview .row.news .block.pagination{padding-top:15px}main.news-single .row.news-image .blocks-container{margin-top:-260px;position:relative;z-index:2}main.news-single .row.news-image .block.image img{width:100%;height:450px;object-fit:cover;border-radius:20px;display:block}main.news-single .row.article .blocks-container{padding:80px 0}main.news-single .row.article .block-group.article{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:846px;margin:0 auto}main.news-single .row.article .block-group.article .mx-meta{padding-bottom:10px}main.news-single .row.article .block-group.article .block.intro p{font-size:21px;line-height:31px;font-weight:400}main.news-single .row.article .block-group.article .block.text{font-size:16px;line-height:26px;font-weight:400;font-weight:400;width:100%}main.news-single .row.article .block-group.article .block.text>*{margin:0 0 20px}main.news-single .row.article .block-group.article .block.text h2{font-size:42px;line-height:50px;font-weight:700;text-transform:none;margin-top:30px;text-transform:none}main.news-single .row.article .block-group.article .block.text h3{font-size:24px;line-height:30px;font-weight:700;text-transform:none;margin-top:30px;text-transform:none}main.news-single .row.article .block-group.article .block.text h4{font-size:20px;line-height:26px;font-weight:700;text-transform:none;text-transform:none}main.news-single .row.article .block-group.article .block.text ul,main.news-single .row.article .block-group.article .block.text ol{padding-left:20px}main.news-single .row.article .block-group.article .block.text a{color:#ec1d28;text-decoration:underline}main.news-single .row.article .block-group.article .block.text img{max-width:100%;height:auto;border-radius:20px}main.news-single .row.article .block-group.article .block.text .wp-caption{max-width:100%;margin:10px 0}main.news-single .row.article .block-group.article .block.text .wp-caption-text,main.news-single .row.article .block-group.article .block.text figcaption{font-size:14px;line-height:22px;font-weight:400;color:#666;margin-top:10px}main.news-single .row.article .block-group.article .mx-quote{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:0;padding:15px 0 15px 20px;border-left:4px solid #ec1d28}main.news-single .row.article .block-group.article .mx-quote blockquote{margin:0;padding:0}main.news-single .row.article .block-group.article .mx-quote blockquote p{font-size:24px;line-height:30px;font-weight:700;text-transform:none;font-style:italic}main.news-single .row.article .block-group.article .mx-quote figcaption{font-size:14px;line-height:22px;font-weight:400;color:#666}main.news-single .row.article .block-group.article .mx-figure{margin:0;padding:10px 0}main.news-single .row.article .block-group.article .mx-figure img{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:20px;display:block}main.news-single .row.article .block-group.article .mx-figure figcaption{font-size:14px;line-height:22px;font-weight:400;color:#666;margin-top:10px}main.news-single .row.article .block-group.article .mx-video-frame{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background-color:#313131}main.news-single .row.article .block-group.article .mx-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}main.news-single .row.article .block-group.article .block.share{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:12px;padding-top:20px;border-top:1px solid #e2e2e2}main.news-single .row.article .block-group.article .block.share .label{font-size:20px;line-height:26px;font-weight:700;text-transform:none}main.news-single .row.article .block-group.article .block.share a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:40px;height:40px;box-sizing:border-box;border:1px solid #8a8a8a;border-radius:35px;background-color:#fff;-moz-transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}main.news-single .row.article .block-group.article .block.share a:hover{background-color:#f5f5f5}main.news-single .row.related{background-color:#f5f5f5}main.news-single .row.related .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:35px;padding:80px 0}main.news-single .row.related .block-group.head{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-font-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;gap:20px}main.news-single .row.related .block-group.cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;-webkit-box-align:stretch;-mox-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}main.news-single .row.mx-cta .blocks-container{padding-top:80px}main.search-results{font-family:"Source Sans Pro",sans-serif;color:#313131}main.search-results .row.search .full-row{max-width:1440px;padding:0 var(--mx-gutter, 80px);box-sizing:border-box}main.search-results .row.search .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:20px;padding:80px 0}main.search-results .row.search .block-group.results{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;width:66.15%;flex-shrink:0}main.search-results .row.search .mx-search-field{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:12px;padding:6px 6px 6px 24px;border:1px solid #8a8a8a;border-radius:35px;background-color:#fff}main.search-results .row.search .mx-search-field .fa{font-size:18px;color:#313131}main.search-results .row.search .mx-search-field input[type=search]{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;min-width:0;border:0;outline:none;background:rgba(0,0,0,0);font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:26px;font-weight:400;color:#313131;-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none}main.search-results .row.search .mx-search-field:focus-within{outline:2px solid #313131;outline-offset:2px}main.search-results .row.search .block.count{font-size:16px;line-height:26px;font-weight:400}main.search-results .row.search .block.count strong{font-weight:700}main.search-results .row.search .block.list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:10px 0 15px}main.search-results .row.search .mx-result{border-radius:20px;background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}main.search-results .row.search .mx-result a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:35px;padding:20px 35px 20px 20px}main.search-results .row.search .mx-result:not(.has-image) a{padding-left:35px}main.search-results .row.search .mx-result .image{width:180px;height:135px;flex-shrink:0}main.search-results .row.search .mx-result .image img{width:100%;height:100%;object-fit:cover;border-radius:20px;display:block}main.search-results .row.search .mx-result .content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:10px}main.search-results .row.search .mx-result .content h2{font-size:20px;line-height:26px;font-weight:700;text-transform:none}main.search-results .row.search .mx-result .content p{font-size:16px;line-height:26px;font-weight:400}main.search-results .row.search .mx-result:hover h2{color:#ec1d28}main.search-results .row.search .block.no-results h2{font-size:24px;line-height:30px;font-weight:700;text-transform:none}main.search-results .row.search .block-group.sidebar{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}main.search-results .row.search .block-group.sidebar .block.help{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:20px;padding:35px;border-radius:20px;background-color:#313131;color:#fff}main.search-results .row.search .block-group.sidebar .block.help h2{font-size:24px;line-height:30px;font-weight:700;text-transform:none}main.search-results .row.search .block-group.sidebar .block.help p{font-size:16px;line-height:26px;font-weight:400}main.search-results .row.search .block-group.sidebar .block.help .contact{width:100%;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);font-size:16px;line-height:26px;font-weight:400}main.search-results .row.search .block-group.sidebar .block.help .contact p{margin:0 0 4px}main.search-results .row.search .block-group.sidebar .block.help .contact a:hover{color:#86d3ff}main.search-results .row.search .block-group.sidebar .block.tips{padding:35px;border-radius:20px;background-color:#f5f5f5}main.search-results .row.search .block-group.sidebar .block.tips h3{font-size:20px;line-height:26px;font-weight:700;text-transform:none;margin-bottom:10px}main.search-results .row.search .block-group.sidebar .block.tips ul{margin:0;padding-left:18px;font-size:16px;line-height:26px;font-weight:400}main.search-results .row.search .block-group.sidebar .block.tips p{font-size:16px;line-height:26px;font-weight:400}
