.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em;}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none;}.dnd-icon-remove.deleting{font-size:12px;color:#000;font-weight:500;position:relative;top:-3px;}.dnd-icon-remove.deleting:after{display:none !important;}.wpcf7-drag-n-drop-file.d-none{display:none;opacity:0;visibility:hidden;position:absolute;top:0;}.dnd-upload-status{display:flex;padding:4px 0;align-items:center;position:relative;}.dnd-upload-status .dnd-upload-image{width:40px;height:40px;border:1px solid #a5a5a5;text-align:center;border-radius:100%;position:relative;}.dnd-upload-status .dnd-upload-image span.file{background-image:url("data:image/svg+xml,%0A%3Csvg width=\'18\' height=\'23\' viewBox=\'0 0 18 23\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M12.569 0.659576H0.5V23H18V6.09053L12.569 0.659576ZM12.7872 1.93075L16.7288 5.87234H12.7872V1.93075ZM1.24468 22.2553V1.40426H12.0426V6.61702H17.2553V22.2553H1.24468Z\' fill=\'%235C5B5B\'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;height:21px;width:16px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}.dnd-upload-status .dnd-upload-image span.file.nitro-lazy{background-image:none !important;}.dnd-upload-status .dnd-upload-details{padding-left:10px;width:calc(100% - 40px);}.dnd-upload-status .dnd-upload-details .name{color:#016d98;padding:4px 0;padding-right:60px;display:flex;}.dnd-upload-status .dnd-upload-details .name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;padding-right:10px;}.dnd-upload-status .dnd-upload-details .name em{color:#444242;font-weight:700;}.dnd-upload-status .dnd-upload-details .remove-file{position:absolute;right:0;top:10px;text-decoration:none;box-shadow:none;outline:none;opacity:1;}.dnd-upload-status .dnd-upload-details .remove-file span:after{content:"";width:15px;height:15px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg width=\'35\' height=\'35\' viewBox=\'0 0 35 35\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z\' fill=\'black\'/%3E%3Cpath d=\'M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z\' fill=\'black\'/%3E%3C/svg%3E%0A");}.dnd-upload-status.in-progress .remove-file{opacity:.2;}.dnd-upload-status .dnd-upload-details span.has-error{color:#f50505;}.dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:block;border-radius:5px;overflow:hidden;background:#565555;height:14px;}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#4caf50;display:block;font-size:11px;text-align:right;color:#fff;height:100%;width:0;line-height:14px;}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete{width:100% !important;padding-right:5px;}.dnd-upload-counter{position:absolute;right:5px;bottom:3px;font-size:12px;}.codedropz-upload-handler{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:10px;position:relative;}.codedropz-upload-container{padding:15px 20px;}.codedropz-upload-inner{overflow:hidden;width:100%;text-align:center;text-overflow:ellipsis;font-weight:inherit;}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{text-decoration:none;box-shadow:none;}.codedropz-upload-inner h3{margin:5px 0;font-size:30px;line-height:32px;word-break:break-word;}.codedropz-dragover{border-color:#6b6a6a;}.codedropz-upload-wrapper span.has-error-msg{display:inline-block;color:red;padding:5px 0;font-style:italic;}.wpcf7-form label.error-new{color:#900;font-size:11px;float:none;padding-left:5px;}.wpcf7-form .codedropz-upload-wrapper.invalid .codedropz-upload-handler{border-bottom-color:#900;border-bottom-style:solid;}@media screen and (max-width:767px){.dnd-upload-status .dnd-upload-details .name em{font-weight:400;}.dnd-upload-status .dnd-upload-details .name{padding-right:60px;}.codedropz-upload-inner h3{font-size:22px;}}html,body,div,span,applet,object,iframe,h1,h2,h3,p.toggle-tab,.tab-list li,h4,.desk-menu .mega>ul>li>a,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}.post-edit-link{position:fixed;bottom:30px;left:30px;z-index:10;padding:15px 25px;color:#fff;background:#525252;}#container{overflow-x:hidden;}.clear{clear:both;}.td{display:table-cell;}.table{display:table;width:100%;}.vt{vertical-align:top;}.vm{vertical-align:middle;}.vb{vertical-align:bottom;}.t-left{text-align:left;}.t-right{text-align:right;}.t-center{text-align:center;}.relative{position:relative;}.three-quarter{width:75%;}.two-third{width:66.666%;}.third{width:33.333%;}.quarter{width:25%;}.fifth{width:20%;}.half{width:50%;}.spacer{height:40px;}@media only screen and (max-width:1300px){.spacer{height:20px;}}.grid{display:grid;grid-gap:32px;}.flex{display:flex;justify-content:space-between;flex-wrap:wrap;}.flex-wrap{display:flex;flex-wrap:wrap;}.nowrap{flex-wrap:nowrap;}.a-center{align-items:center;}.a-start{align-items:start;}.a-end{align-items:end;}.j-center{justify-content:center;}.j-start{justify-content:start;}.j-between{justify-content:space-between;}.j-around{justify-content:space-around;}.flex-col{display:flex;flex-direction:column;}.o-fit{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.o-contain,.contain{position:absolute;top:0;left:0;width:100%;object-fit:contain;}.back-img{background-position:center;background-repeat:no-repeat;background-size:cover;}.back-img-fixed{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;}@media only screen and (max-width:1200px){.back-img-fixed{background-attachment:none;}}.grey-back,.grey-bg{background-color:#f5f2f2;}.black-back,.black-bg{background-color:#333;}.black-back h1,.black-back h2,.black-back h3,.black-back p.toggle-tab,.black-back .tab-list li,.tab-list .black-back li,.black-back h4,.black-back .desk-menu .mega>ul>li>a,.desk-menu .black-back .mega>ul>li>a,.black-back h5,.black-back h6,.black-back p,.black-back li,.black-back span,.black-back strong,.black-back b,.black-back a,.black-bg h1,.black-bg h2,.black-bg h3,.black-bg p.toggle-tab,.black-bg .tab-list li,.tab-list .black-bg li,.black-bg h4,.black-bg .desk-menu .mega>ul>li>a,.desk-menu .black-bg .mega>ul>li>a,.black-bg h5,.black-bg h6,.black-bg p,.black-bg li,.black-bg span,.black-bg strong,.black-bg b,.black-bg a{color:#fff;}.black-back a:hover,.black-bg a:hover{color:#c00;}.primary-back{background-color:#c00;}.primary-back h1,.primary-back h2,.primary-back h3,.primary-back p.toggle-tab,.primary-back .tab-list li,.tab-list .primary-back li,.primary-back h4,.primary-back .desk-menu .mega>ul>li>a,.desk-menu .primary-back .mega>ul>li>a,.primary-back h5,.primary-back h6,.primary-back p,.primary-back li,.primary-back span,.primary-back strong,.primary-back b,.primary-back a{color:#fff;}.primary-back a:hover{color:#e60000;}.secondary-back{background-color:#e60000;}.secondary-back h1,.secondary-back h2,.secondary-back h3,.secondary-back p.toggle-tab,.secondary-back .tab-list li,.tab-list .secondary-back li,.secondary-back h4,.secondary-back .desk-menu .mega>ul>li>a,.desk-menu .secondary-back .mega>ul>li>a,.secondary-back h5,.secondary-back h6,.secondary-back p,.secondary-back li,.secondary-back span,.secondary-back strong,.secondary-back b,.secondary-back a{color:#fff;}.secondary-back a:hover{color:#c00;}.gradient-bg{background:transparent radial-gradient(closest-side at 25% 3%,#484848 0%,#333 100%) 0% 0% no-repeat padding-box;}.alignleft{float:left;margin:0 20px 20px 0;max-width:450px;max-height:350px;height:auto;}@media only screen and (max-width:1150px){.alignleft{max-width:350px;max-height:250px;}}@media only screen and (max-width:850px){.alignleft{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px;}}@media only screen and (max-width:560px){.alignleft{max-width:100%;}}.alignright{float:right;margin:0 0 20px 20px;max-width:450px;max-height:350px;height:auto;clear:right;}@media only screen and (max-width:1150px){.alignright{max-width:350px;max-height:250px;}}@media only screen and (max-width:850px){.alignright{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px;}}@media only screen and (max-width:560px){.alignright{max-width:100%;}}.aligncenter{display:block;margin:20px auto;max-width:980px;height:auto;}@media only screen and (max-width:1050px){.aligncenter{max-width:100%;}}.aligncenter.fullwidth{max-width:100%;}img{width:initial;width:auto;max-width:100%;}.container-large{max-width:1920px;width:100%;padding:0 40px;margin:0 auto;}@media only screen and (max-width:1200px){.container-large{padding:0 30px;}}@media only screen and (max-width:720px){.container-large{padding:0 20px;}}.container{max-width:1480px;width:100%;margin:0 auto;}@media only screen and (max-width:1600px){.container{max-width:100%;padding:0 60px;}}@media only screen and (max-width:1200px){.container{padding:0 30px;}}@media only screen and (max-width:720px){.container{padding:0 20px;}}.container-left{padding-left:calc(( 100vw - 1480px ) / 2);padding-right:135px;}@media only screen and (max-width:1600px){.container-left{max-width:100%;padding:0 60px;}}@media only screen and (max-width:1200px){.container-left{padding:0 30px;}}@media only screen and (max-width:720px){.container-left{padding:0 20px;}}.container-right{padding-left:135px;padding-right:calc(( 100vw - 1480px ) / 2);}@media only screen and (max-width:1600px){.container-right{max-width:100%;padding:0 60px;}}@media only screen and (max-width:1200px){.container-right{padding:0 30px;}}@media only screen and (max-width:720px){.container-right{padding:0 20px;}}.container-medium{max-width:1200px;width:100%;margin:0 auto;}@media only screen and (max-width:1320px){.container-medium{max-width:100%;padding:0 60px;}}@media only screen and (max-width:1200px){.container-medium{padding:0 30px;}}@media only screen and (max-width:720px){.container-medium{padding:0 20px;}}.container-small{max-width:980px;width:100%;margin:0 auto;}@media only screen and (max-width:1040px){.container-small{max-width:100%;padding:0 30px;}}@media only screen and (max-width:720px){.container-small{padding:0 20px;}}.inner-container{max-width:600px;width:100%;margin:0 auto;}@media only screen and (max-width:1450px){.inner-container{max-width:100%;padding:0 60px;}}@media only screen and (max-width:1200px){.inner-container{padding:0 30px;}}@media only screen and (max-width:720px){.inner-container{padding:0 20px;}}.small-pad{padding-top:72px;padding-bottom:72px;}@media only screen and (max-width:1600px){.small-pad{padding-top:60px;padding-bottom:60px;}}@media only screen and (max-width:1300px){.small-pad{padding-top:50px;padding-bottom:50px;}}@media only screen and (max-width:720px){.small-pad{padding-top:40px;padding-bottom:40px;}}@media only screen and (max-width:500px){.small-pad{padding-top:30px;padding-bottom:30px;}}.med-pad{padding-top:96px;padding-bottom:96px;}@media only screen and (max-width:1600px){.med-pad{padding-top:83px;padding-bottom:83px;}}@media only screen and (max-width:1300px){.med-pad{padding-top:65px;padding-bottom:65px;}}@media only screen and (max-width:720px){.med-pad{padding-top:50px;padding-bottom:50px;}}@media only screen and (max-width:500px){.med-pad{padding-top:40px;padding-bottom:40px;}}.large-pad{padding-top:120px;padding-bottom:120px;}@media only screen and (max-width:1600px){.large-pad{padding-top:96px;padding-bottom:96px;}}@media only screen and (max-width:1300px){.large-pad{padding-top:72px;padding-bottom:72px;}}@media only screen and (max-width:720px){.large-pad{padding-top:60px;padding-bottom:60px;}}@media only screen and (max-width:500px){.large-pad{padding-top:50px;padding-bottom:50px;}}.x-large-pad{padding-top:200px;padding-bottom:200px;}@media only screen and (max-width:1800px){.x-large-pad{padding-top:150px;padding-bottom:150px;}}@media only screen and (max-width:1600px){.x-large-pad{padding-top:120px;padding-bottom:120px;}}@media only screen and (max-width:1300px){.x-large-pad{padding-top:80px;padding-bottom:80px;}}@media only screen and (max-width:720px){.x-large-pad{padding-top:50px;padding-bottom:50px;}}.small-pad-top{padding-top:72px;}@media only screen and (max-width:1600px){.small-pad-top{padding-top:60px;}}@media only screen and (max-width:1300px){.small-pad-top{padding-top:50px;}}@media only screen and (max-width:720px){.small-pad-top{padding-top:40px;}}@media only screen and (max-width:500px){.small-pad-top{padding-top:30px;}}.x-small-pad-bot{padding-bottom:48px;}@media only screen and (max-width:980px){.x-small-pad-bot{padding-bottom:32px;}}@media only screen and (max-width:500px){.x-small-pad-bot{padding-bottom:24px;}}.no-pad-top{padding-top:0;}.no-pad-bot{padding-bottom:0;}.no-pad-left{padding-left:0;}.no-pad-right{padding-right:0;}.stack-large,.stack,.stack-small{display:flex;flex-direction:column;justify-content:flex-start;}.stack-large>*,.stack>*,.stack-small>*{margin-top:0;margin-bottom:0;}.stack-large.t-center .btn,.stack.t-center .btn,.stack-small.t-center .btn{align-self:center;}.stack-large .btn,.stack .btn,.stack-small .btn{align-self:flex-start;}.stack-large{--space-large:48px;}@media only screen and (max-width:1280px){.stack-large{--space-large:32px;}}@media only screen and (max-width:980px){.stack-large{--space-large:28px;}}@media only screen and (max-width:500px){.stack-large{--space-large:26px;}}.stack-large>*+*{margin-top:var(--space-large);}.stack{--space:32px;}@media only screen and (max-width:1280px){.stack{--space:28px;}}@media only screen and (max-width:980px){.stack{--space:24px;}}.stack>*+*{margin-top:var(--space);}.stack-small{--space:32px;--space-small:16px;}.stack-small>*+*{margin-top:var(--space-small);}.stack-small .links-wrap,.stack-small .btn{margin-top:var(--space);}#topTrigger{position:fixed;top:50px;}#middleTrigger{position:fixed;top:50%;}#bottomTrigger{position:fixed;bottom:50px;}.animate-slide-up{opacity:0;visibility:hidden;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out;}.animate-slide-down{opacity:0;visibility:hidden;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out;}.animate-slide-right{opacity:0;visibility:hidden;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out;}.animate-slide-left{opacity:0;visibility:hidden;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out;}.animated{opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:"Lato",sans-serif;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-size:18px;line-height:1.6;}.fa-thin,.fa-solid,.fa-regular,.fa-light,.fa-duotone{color:inherit;font-size:inherit;}a{font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}h1,h2,h3,p.toggle-tab,.tab-list li,h4,.desk-menu .mega>ul>li>a,h5,h6{font-family:"Lato",sans-serif;color:#484848;font-weight:300;line-height:1.2;margin-bottom:20px;}h1{color:#333;font-size:50px;font-weight:700;letter-spacing:.5px;}@media only screen and (max-width:1600px){h1{font-size:48px;}}@media only screen and (max-width:1400px){h1{font-size:46px;}}@media only screen and (max-width:1200px){h1{font-size:42px;}}@media only screen and (max-width:900px){h1{font-size:40px;}}@media only screen and (max-width:600px){h1{font-size:38px;}}@media only screen and (max-width:400px){h1{font-size:36px;}}h2{font-size:40px;letter-spacing:.4px;line-height:1.25;}@media only screen and (max-width:1600px){h2{font-size:36px;}}@media only screen and (max-width:1400px){h2{font-size:32px;}}@media only screen and (max-width:1200px){h2{font-size:30px;}}@media only screen and (max-width:900px){h2{font-size:28px;}}@media only screen and (max-width:600px){h2{font-size:26px;}}h3,p.toggle-tab,.tab-list li,.h3{font-size:32px;letter-spacing:.64px;}@media only screen and (max-width:1600px){h3,p.toggle-tab,.tab-list li,.h3{font-size:30px;}}@media only screen and (max-width:1200px){h3,p.toggle-tab,.tab-list li,.h3{font-size:26px;}}@media only screen and (max-width:600px){h3,p.toggle-tab,.tab-list li,.h3{font-size:24px;}}h4,.desk-menu .mega>ul>li>a{font-size:18px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;}p,li,ul,ol{color:#525252;letter-spacing:.16px;}p a,li a,ul a,ol a{letter-spacing:.16px;color:#c00;font-size:inherit;}p a:hover,li a:hover,ul a:hover,ol a:hover{color:#e60000;}p~.btn,p .btn,li~.btn,li .btn,ul~.btn,ul .btn,ol~.btn,ol .btn{margin-top:32px;}p~.links,p .links,li~.links,li .links,ul~.links,ul .links,ol~.links,ol .links{margin-top:26px;}p{letter-spacing:.36px;margin-bottom:20px;}p:last-of-type{margin-bottom:0;}ul,ol{margin-bottom:20px;list-style:disc;list-style-position:outside;padding-left:20px;}.t-center ul,.t-right ul,.t-center ol,.t-right ol{list-style-position:inside;padding-left:0;}ul li,ol li{margin-bottom:5px;}ol{list-style:decimal;}b,strong{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit;}span,i{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;}table{width:100%;border-collapse:collapse;margin:10px 0 30px;display:block;overflow-x:auto;}table tbody{display:table;width:100%;}table td,table th{border:0;padding:15px;text-align:center;vertical-align:middle;max-width:200px;}table th{background:#c00;color:#fff;font-weight:600;}table tr{border:1px solid #a0a2a4;}table tr:nth-of-type(2n-1){background:#f5f2f2;}table tr:first-of-type{border-color:#c00;}.btn{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-family:"Lato",sans-serif;outline:none;display:inline-block;cursor:pointer;font-size:18px;font-weight:700;padding:15px 30px;border:2px solid transparent;line-height:1;text-align:center;letter-spacing:.36px;border-radius:6px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.btn i{margin-right:6px;transform:translateX(-4px);}.btn.primary,.btn.secondary{background:#c00;border-color:#c00;color:#fff;}.btn.primary:hover,.btn.secondary:hover{background:#e60000;}.btn.white{background:#fff;border-color:#fff;color:#c00;}.btn.white:hover{border-color:#c00;}.btn.black{background:#333;border-color:#333;color:#fff;}.btn.black:hover{background:#484848;border-color:#484848;color:#fff;}.btn.outline{background:transparent;border-color:#c00;color:#333;}.btn.outline:hover{background:#c00;border-color:#c00;color:#fff;}.btn.outline-white{background:transparent;border-color:#fff;color:#fff;}.btn.outline-white:hover{background:#c00;border-color:#c00;color:#fff;}.links{display:flex;flex-wrap:wrap;margin:-6px;}.links .btn{margin:6px;}input[type="submit"],input[type="text"],input[type="tel"],input[type="email"],select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;outline:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}input[type="text"],input[type="tel"],input[type="email"],select,textarea{width:100%;padding:15px 24px;border:1px solid #c7c7c7;margin-bottom:15px;background:#fff;resize:none;}input[type="text"].wpcf7-not-valid,input[type="tel"].wpcf7-not-valid,input[type="email"].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#e74c3c;background:#fff8f8;}input[type="submit"]{border-radius:6px;}.wpcf7-form.submitting input[type="submit"],.wpcf7-form.submitting button[type="submit"]{pointer-events:none;cursor:default;opacity:.7;}::-webkit-input-placeholder{text-transform:capitalize;font-weight:600;color:#484848;opacity:1;}:-moz-placeholder{text-transform:capitalize;font-weight:600;color:#484848;opacity:1;}::-moz-placeholder{text-transform:capitalize;font-weight:600;color:#484848;opacity:1;}:-ms-input-placeholder{text-transform:capitalize;font-weight:600;color:#484848;opacity:1;}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 br,.wpcf7 .screen-reader-response{display:none;}.wpcf7 select::-ms-expand{display:none;}.wpcf7 .codedropz-upload-wrapper{margin-bottom:20px;}.wpcf7 p{margin:0;}.wpcf7 p.input-title{margin:10px 0;}.wpcf7 .select-wrap{display:block;position:relative;}.wpcf7 .select-wrap:after{content:"";font-family:"Font Awesome 6 Pro";position:absolute;top:22px;right:20px;pointer-events:none;}@media only screen and (max-width:500px){.wpcf7 .select-wrap:after{top:17px;right:15px;}}.wpcf7 .wrap{position:relative;}.wpcf7 .wrap label{position:absolute;display:inline-block;color:#484848;opacity:1;pointer-events:none;z-index:1;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transform:translate(24px,16px);-moz-transform:translate(24px,16px);-ms-transform:translate(24px,16px);-o-transform:translate(24px,16px);transform:translate(24px,16px);}.wpcf7 .wrap label.move{font-size:12px;-webkit-transform:translate(24px,10px);-moz-transform:translate(24px,10px);-ms-transform:translate(24px,10px);-o-transform:translate(24px,10px);transform:translate(24px,10px);}.wpcf7 .wrap label.move.wpcf7-validates-as-date{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}.wpcf7 .wrap label>span{font-size:.8em;}.wpcf7 .wrap label~span input[type="text"].move,.wpcf7 .wrap label~span input[type="tel"].move,.wpcf7 .wrap label~span input[type="email"].move,.wpcf7 .wrap label~span select.move,.wpcf7 .wrap label~span textarea.move{padding:22px 24px 8px;}.wpcf7 .split-inputs{overflow:hidden;}.wpcf7 .split-inputs>span,.wpcf7 .split-inputs>div{display:block;width:calc(50% - 10px);float:left;}@media only screen and (max-width:720px){.wpcf7 .split-inputs>span,.wpcf7 .split-inputs>div{width:100%;float:none;}}.wpcf7 .split-inputs>span:last-of-type,.wpcf7 .split-inputs>div:last-of-type{float:right;}@media only screen and (max-width:720px){.wpcf7 .split-inputs>span:last-of-type,.wpcf7 .split-inputs>div:last-of-type{float:none;}}.wpcf7-checkbox,.wpcf7-radio{display:inline-block;width:100%;margin-bottom:20px;padding:10px 10px 0;border:1px solid transparent;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.wpcf7-checkbox.wpcf7-not-valid,.wpcf7-radio.wpcf7-not-valid{border-color:#e74c3c;background:#fff8f8;}.wpcf7-checkbox *,.wpcf7-radio *{cursor:pointer;}span.wpcf7-list-item{display:inline-block;margin-left:0;margin-right:30px;margin-bottom:10px;}span.wpcf7-list-item label{display:block;}span.wpcf7-list-item input[type="checkbox"],span.wpcf7-list-item input[type="radio"]{display:none;}span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before,span.wpcf7-list-item input[type="radio"]:checked+.wpcf7-list-item-label::before{content:"";}.wpcf7-radio span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before,.wpcf7-radio span.wpcf7-list-item input[type="radio"]:checked+.wpcf7-list-item-label::before{content:"";}span.wpcf7-list-item .wpcf7-list-item-label{display:inline-block;user-select:none;font-size:16px;}span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:600;font-size:10px;display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;color:#c00;margin-right:10px;margin-top:-2px;vertical-align:middle;cursor:pointer;border:1px solid #333;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.wpcf7-radio span.wpcf7-list-item .wpcf7-list-item-label:before{border-radius:50px;}.wpcf7-response-output{padding:15px 20px;font-weight:600;color:#fff;background:#e67e22;display:none;margin-top:20px;}.invalid .wpcf7-response-output{background:#e74c3c;display:block;}.sent .wpcf7-response-output{background:#2ecc71;display:block;}.spam .wpcf7-response-output{display:block;}.data-check p.terms{display:block;font-size:16px;color:#525252;margin-bottom:0;}.data-check .wpcf7-checkbox{padding:0;}.data-check span.wpcf7-list-item{margin:0;display:block;}.data-check span.wpcf7-list-item .wpcf7-list-item-label{display:block;position:relative;padding-left:30px;}.data-check span.wpcf7-list-item .wpcf7-list-item-label:before{position:absolute;top:55%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.wpcf7-spinner{width:12px;height:12px;margin-left:15px;display:none;}@media only screen and (max-width:500px){.wpcf7-spinner{margin-left:0;margin-top:10px;}}.submitting .wpcf7-spinner{display:inline-block;}.wpcf7-spinner:after{content:" ";display:block;width:12px;height:12px;border-radius:100%;border:2px solid #c00;border-color:#c00 transparent #c00 transparent;animation:dual-ring 1.5s linear infinite;}@keyframes dual-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:0;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:after,.slick-track:before{display:table;content:"";}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-arrow{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-size:0;background:transparent;border:0;padding:0;outline:none;cursor:pointer;z-index:1;}.slick-arrow:hover:after{color:#c00;}.slick-arrow:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;font-size:30px;color:#c00;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.slick-arrow.slick-next{left:initial;right:20px;}.slick-arrow.slick-next:after{content:"";}.slick-dots{text-align:center;padding:0;margin:30px 0 0;}.slick-dots li{list-style:none;display:inline-block;margin:0 8px;cursor:pointer;}.slick-dots li.slick-active:after{background:#c00;}.slick-dots li:after{content:"";width:12px;height:12px;background:#fff;border-radius:100%;display:block;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-o-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.slick-dots li button{display:none;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:fixed !important;top:50% !important;left:50% !important;z-index:8020;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;padding:0px !important;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading{position:fixed;}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;top:0;right:0;}.fancybox-close:before{content:"";font-family:"Font Awesome 6 Pro";display:block;font-size:18px;color:#fff;background:rgba(0,0,0,.45);cursor:pointer;text-align:center;width:40px;line-height:40px;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-next.fancybox-nav span:before{content:"";}.fancybox-nav span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:8040;width:auto;visibility:hidden;}@media only screen and (max-width:1024px){.fancybox-nav span{visibility:visible;}}.fancybox-nav span:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:50px;}.fancybox-prev span{left:15px;}.fancybox-next span{right:15px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:hidden !important;width:auto;}.fancybox-lock body{overflow:hidden !important;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.7);}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}:root{--header-height:88px;}@media only screen and (max-width:1080px){:root{--header-height:70px;}}iframe{max-width:100%;}.slick-list,.slick-track,.slick-slide{display:flex;height:100%;}.slick-slide{height:inherit;}.header-space{height:var(--header-height);}.main-header{background:transparent radial-gradient(closest-side at 18% -6%,#484848 0%,#333 100%) 0% 0% no-repeat padding-box;position:fixed;top:0;left:0;right:0;z-index:10;}.main-header.active .logo-wrap{width:250px;transition:.3s ease;}.main-header.active .logo{height:100px;transition:.3s ease;}.main-header.active .logo a img{width:210px;}.main-header.active .desk-menu>ul>li>a{line-height:72px;}.main-header *{color:#fff;}.main-header .container-large{position:relative;}.main-header .logo-wrap{width:302px;margin-right:60px;transition:.3s ease;}@media only screen and (max-width:1700px){.main-header .logo-wrap{margin-right:30px;}}@media only screen and (max-width:1600px){.main-header .logo-wrap{width:260px;}}.main-header .logo{position:absolute;top:0;left:40px;height:116px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background:transparent linear-gradient(180deg,#a30800 0%,#c00 100%) 0% 0% no-repeat padding-box;padding:24px 24px 12px 16px;transition:.3s ease;}@media only screen and (max-width:1200px){.main-header .logo{left:30px;}}@media only screen and (max-width:1080px){.main-header .logo{height:100px;}}@media only screen and (max-width:720px){.main-header .logo{left:20px;}}@media only screen and (max-width:600px){.main-header .logo{left:0;height:70px;border-radius:0;padding:16px 24px 12px 16px;}}.main-header .logo a{display:block;}.main-header .logo a img{vertical-align:middle;width:262px;transition:.3s ease;}@media only screen and (max-width:1600px){.main-header .logo a img{width:220px;}}@media only screen and (max-width:600px){.main-header .logo a img{width:157px;}}@media only screen and (max-width:1080px){.main-header .right{margin-left:auto;}}.main-header .right .btn{margin-right:12px;}@media only screen and (max-width:1700px){.main-header .right .btn{font-size:16px;padding:15px 20px;}}.main-header .right .btn:last-of-type{margin-right:0;}@media only screen and (max-width:1450px){.main-header .right .btn.desktop{display:none;}}.main-header .right .btn.mobile{display:none;}@media only screen and (max-width:1450px){.main-header .right .btn.mobile{display:inline-block;}}.main-header .right .btn.mobile i{transform:none;margin:0;}@media only screen and (max-width:1200px){.main-header .right .btn.installer{display:none;}}@media only screen and (max-width:1080px){.main-header .right .btn.designer{display:none;}}.desk-menu{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}@media only screen and (max-width:1080px){.desk-menu{display:none;}}.search-visible .desk-menu{opacity:0;visibility:hidden;}.desk-menu ul{width:100%;padding:0;margin:0;}.desk-menu ul li{position:relative;display:inline-block;margin:0;margin-left:-6px;}.desk-menu ul li.menu-item-has-children>a:after{content:"";font-family:"Font Awesome 6 Pro";position:relative;font-size:.8em;line-height:1;margin-left:8px;transform:translateY(-50%);}.desk-menu ul li.menu-item-has-children>a:hover>a:after{color:red;}.desk-menu ul li a{display:block;font-weight:600;padding:0 20px;line-height:var(--header-height);}@media only screen and (max-width:1600px){.desk-menu ul li a{font-size:16px;padding:0 15px;}}.desk-menu ul li:hover>a{color:red;}.desk-menu ul li:hover>ul{display:block;}.desk-menu ul li>ul{display:none;position:absolute;left:0;width:250px;padding:0;background:#484848;text-align:left;padding-top:16px;padding-bottom:10px;}.desk-menu ul li>ul li{display:block;margin:0;}.desk-menu ul li>ul li ul{left:250px;top:0;background:#989a9d;padding-top:16px;padding-bottom:10px;}.desk-menu ul li>ul li a{font-weight:400;line-height:1.5;padding:0 30px;margin-bottom:10px;}.desk-menu .mega:hover>ul{display:flex;}.desk-menu .mega>ul{position:fixed;flex-wrap:wrap;justify-content:space-between;width:1105px;padding:46px 40px 64px;left:50%;transform:translateX(-50%);}.desk-menu .mega>ul>li{padding:0 20px 0 0;width:33.33%;}.desk-menu .mega>ul>li a{font-weight:400;line-height:1.5;padding:0;margin-bottom:10px;}.desk-menu .mega>ul>li>a{margin:0;padding:0;color:#fff;font-weight:600;cursor:default;padding-bottom:18px;border-bottom:1px solid #fff;margin-bottom:20px;}.desk-menu .mega>ul>li>a:after{display:none;}.desk-menu .mega>ul>li ul{display:block;position:static;width:auto;background:none;padding:0;}.mobile-buttons{display:none;text-align:right;user-select:none;}@media only screen and (max-width:1080px){.mobile-buttons{display:inline-block;}}.mobile-buttons a,.mobile-buttons #mob-toggle{display:inline-block;cursor:pointer;width:50px;line-height:var(--header-height);text-align:center;}@media only screen and (max-width:500px){.mobile-buttons a,.mobile-buttons #mob-toggle{width:35px;}}.mobile-menu{position:fixed;top:var(--header-height);bottom:0;right:0;width:493px;justify-content:space-between;padding:20px 0 40px;overflow-y:scroll;background:#fff;opacity:0;visibility:hidden;z-index:10;-webkit-transform:translateX(600px);-moz-transform:translateX(600px);-ms-transform:translateX(600px);-o-transform:translateX(600px);transform:translateX(600px);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}@media only screen and (max-width:800px){.mobile-menu{padding-top:40px;}}@media only screen and (max-width:700px){.mobile-menu{width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}}@media only screen and (max-width:600px){.mobile-menu{padding-top:20px;}}@media only screen and (max-width:1080px){.mobile-menu.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}.mobile-menu>ul{margin-bottom:24px;}.mobile-menu ul{margin:0;padding:0;}.mobile-menu ul li{margin:0;}.mobile-menu ul li a{padding:0 30px;display:block;line-height:50px;color:#333;font-weight:700;}.mobile-menu ul li ul{background:rgba(51,51,51,.1);position:relative;}.mobile-menu ul li ul.active:before{content:"";}.mobile-menu ul li ul:before{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;right:30px;top:-50px;width:50px;line-height:50px;font-size:20px;color:#c00;font-weight:300;text-align:center;cursor:pointer;}.mobile-menu ul li ul li{display:none;}.mobile-menu .links{padding:0 30px;}.mobile-menu .links .btn{width:100%;}.darkness{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9;background:rgba(0,0,0,.75);opacity:0;visibility:hidden;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}@media only screen and (max-width:1080px){.darkness.active{opacity:1;visibility:visible;}}#searchToggle{line-height:var(--header-height);color:#c00;padding:0 20px;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}@media only screen and (max-width:500px){#searchToggle{padding:0 10px;}}#searchToggle:hover{color:#e60000;}.hidden-search{position:absolute;top:0;right:0;bottom:0;padding-right:var(--header-height);opacity:0;visibility:hidden;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}@media only screen and (max-width:980px){.hidden-search{position:fixed;bottom:initial;left:0;}}.search-visible .hidden-search{opacity:1;visibility:visible;}.hidden-search input{margin:0;height:var(--header-height);width:550px;border:0;background:#eee;}@media only screen and (max-width:980px){.hidden-search input{width:calc(100% - 50px);margin-left:50px;}}.hidden-search button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:absolute;padding:0;top:0;right:0;bottom:0;width:var(--header-height);height:var(--header-height);}.hidden-search #closeSearch{position:absolute;top:0;left:-50px;line-height:var(--header-height);width:50px;text-align:center;cursor:pointer;background:#fff;color:#c00;}@media only screen and (max-width:980px){.hidden-search #closeSearch{left:0;}}#datafetch{width:calc(100% + var(--header-height));background:#c00;padding:20px 0;max-height:400px;overflow:scroll;opacity:0;visibility:hidden;}#datafetch.visible{opacity:1;visibility:visible;}#datafetch a,#datafetch p{color:#fff;font-weight:600;padding:10px 20px;display:block;margin:0;}#datafetch a:hover{background:rgba(0,0,0,.1);}.slick-arrow:hover:after{color:#c00;}.slick-arrow:after{color:#fff;font-size:50px;font-weight:300;}@media only screen and (max-width:980px){.slick-arrow:after{font-size:30px;}}#breadcrumbs i{font-size:.7em;vertical-align:middle;}.slick-dots{display:flex;flex-wrap:wrap;position:absolute;bottom:60px;left:0;width:100%;list-style:none;padding-left:80px;padding-right:80px;margin:0;margin-left:-6px;margin-right:-6px;z-index:2;}@media only screen and (max-width:1600px){.slick-dots{padding:0 60px;}}@media only screen and (max-width:1200px){.slick-dots{padding:0 30px;}}@media only screen and (max-width:720px){.slick-dots{padding:0 20px;}}.slick-dots li{margin:6px;}.slick-dots li:before{display:none;}.slick-dots li:after{display:block;width:60px;height:6px;font-size:0;outline:none;cursor:pointer;border:1px solid #fff;border-radius:0;background-color:#fff;padding:0;}@media only screen and (max-width:980px){.slick-dots li:after{width:40px;}}@media only screen and (max-width:600px){.slick-dots li:after{width:36px;height:4px;}}.slick-dots li.slick-active::after{background:#c00;}.banner{position:relative;overflow:hidden;}.banner+.repeater-content{padding-top:60px;}.banner+.gallery-slider,.banner+.grey-bg{position:relative;}.banner+.gallery-slider:before,.banner+.grey-bg:before{content:"";position:absolute;top:-96px;left:0;right:0;height:96px;background:#f5f2f2;z-index:1;}.banner .slider{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;}.banner .slider .video-fallback{display:block !important;}.banner .slider .video-fallback video{object-fit:cover;}.banner .container{position:relative;z-index:2;}.post-type-archive-laurens-blog .banner.default h1{font-family:"Breve News";}.banner.default:before{content:"";position:absolute;bottom:0;left:0;right:0;height:96px;background:#fff;z-index:1;}.banner.default:after{background:rgba(51,51,51,.75);}.banner.default .container{margin-top:124px;}@media only screen and (max-width:1080px){.banner.default .container{margin-top:224px;}}.banner.default .banner-text{width:41%;background:#fff;border:2px solid #f5f2f2;padding:44px 50px 56px;}@media only screen and (max-width:1500px){.banner.default .banner-text{width:56%;padding:38px 40px 44px;}}@media only screen and (max-width:1080px){.banner.default .banner-text{width:100%;padding:32px 40px 36px;}}@media only screen and (max-width:600px){.banner.default .banner-text{padding:24px 20px;}}.banner.default .banner-text h1{margin-top:10px;}.banner.home .container,.banner.large .container{max-width:1355px;}@media only screen and (max-width:1600px){.banner.home .container,.banner.large .container{max-width:100%;padding:0;}}.banner.home .banner-slider .slide,.banner.large .banner-slider .slide{display:flex;align-items:flex-end;min-height:760px;}@media only screen and (max-width:1600px){.banner.home .banner-slider .slide,.banner.large .banner-slider .slide{min-height:680px;}}@media only screen and (max-width:1080px){.banner.home .banner-slider .slide,.banner.large .banner-slider .slide{min-height:0;height:auto;}}.banner.home .banner-slider .slide:after,.banner.large .banner-slider .slide:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent linear-gradient(90deg,black 0%,rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box;opacity:.5;z-index:1;}@media only screen and (max-width:800px){.banner.home .banner-slider .slide:after,.banner.large .banner-slider .slide:after{background:#333;opacity:.4;}}.banner.home .banner-slider .slide .text,.banner.large .banner-slider .slide .text{padding:80px 80px 130px;z-index:2;}@media only screen and (max-width:1080px){.banner.home .banner-slider .slide .text,.banner.large .banner-slider .slide .text{width:100%;padding:130px 60px;}}@media only screen and (max-width:720px){.banner.home .banner-slider .slide .text,.banner.large .banner-slider .slide .text{padding:130px 30px 90px;}}@media only screen and (max-width:500px){.banner.home .banner-slider .slide .text,.banner.large .banner-slider .slide .text{padding:130px 30px 90px;}}.banner.home .banner-slider .slide .text *:not(a),.banner.large .banner-slider .slide .text *:not(a){color:#fff;}.banner.home .banner-slider .slide .text p,.banner.home .banner-slider .slide .text li,.banner.large .banner-slider .slide .text p,.banner.large .banner-slider .slide .text li{font-weight:600;}.banner.home .banner-slider .slide .text h1,.banner.large .banner-slider .slide .text h1{font-size:80px;font-weight:900;text-transform:uppercase;letter-spacing:.8px;text-shadow:2px 2px rgba(255,255,255,.4);}@media only screen and (max-width:1600px){.banner.home .banner-slider .slide .text h1,.banner.large .banner-slider .slide .text h1{font-size:72px;}}@media only screen and (max-width:1400px){.banner.home .banner-slider .slide .text h1,.banner.large .banner-slider .slide .text h1{font-size:66px;}}@media only screen and (max-width:1200px){.banner.home .banner-slider .slide .text h1,.banner.large .banner-slider .slide .text h1{font-size:54px;}}@media only screen and (max-width:900px){.banner.home .banner-slider .slide .text h1,.banner.large .banner-slider .slide .text h1{font-size:50px;}}@media only screen and (max-width:600px){.banner.home .banner-slider .slide .text h1,.banner.large .banner-slider .slide .text h1{font-size:44px;}}@media only screen and (max-width:400px){.banner.home .banner-slider .slide .text h1,.banner.large .banner-slider .slide .text h1{font-size:40px;}}.banner.home .banner-slider .slide .text h1 b,.banner.home .banner-slider .slide .text h1 strong,.banner.large .banner-slider .slide .text h1 b,.banner.large .banner-slider .slide .text h1 strong{color:#c00;font-weight:900;text-shadow:2px 2px #fff;}@media only screen and (max-width:500px){.banner.home .banner-slider .slide .text .links-wrap,.banner.large .banner-slider .slide .text .links-wrap{margin-top:28px;}}@media only screen and (max-width:1600px){.banner.home .slick-dots,.banner.large .slick-dots{padding-left:80px;}}@media only screen and (max-width:1440px){.banner.home .slick-dots,.banner.large .slick-dots{bottom:50px;}}@media only screen and (max-width:1280px){.banner.home .slick-dots,.banner.large .slick-dots{bottom:42px;}}@media only screen and (max-width:1080px){.banner.home .slick-dots,.banner.large .slick-dots{padding-left:60px;}}@media only screen and (max-width:980px){.banner.home .slick-dots,.banner.large .slick-dots{bottom:32px;}}@media only screen and (max-width:720px){.banner.home .slick-dots,.banner.large .slick-dots{padding-left:30px;}}@media only screen and (max-width:600px){.banner.home .slick-dots,.banner.large .slick-dots{bottom:32px;}}@media only screen and (max-width:980px){.banner.home .slick-dots li:after,.banner.large .slick-dots li:after{width:40px;}}.banner-logos-wrap{position:absolute;right:0;bottom:50px;background:rgba(255,255,255,.8);padding:18px 30px 22px;}@media only screen and (max-width:980px){.banner-logos-wrap{padding:10px 20px 12px;}}@media only screen and (max-width:720px){.banner-logos-wrap{position:relative;bottom:0;justify-content:center;background:#f5f2f2;padding:18px 30px 22px;}}@media only screen and (max-width:600px){.banner-logos-wrap{display:none;}}.banner-logos-wrap .image{width:120px;margin-right:24px;}@media only screen and (max-width:980px){.banner-logos-wrap .image{width:108px;}}.banner-logos-wrap .image:last-of-type{margin-right:0;}.banner-logos-wrap .image img{mix-blend-mode:multiply;vertical-align:middle;}.intro-content+*{padding-top:0;}.intro-section+.product-boxes,.intro-slider-section+.product-boxes{padding-top:0;}@media only screen and (max-width:980px){.intro-slider-section>.flex-wrap{flex-direction:column-reverse;}}.intro-slider-section .slider-wrap{max-width:960px;padding-left:55px;padding-right:55px;padding-bottom:40px;}@media only screen and (max-width:1450px){.intro-slider-section .slider-wrap{padding-left:32px;padding-right:32px;}}@media only screen and (max-width:980px){.intro-slider-section .slider-wrap{margin-top:30px;}}.intro-slider-section .slider-wrap:before{content:"";position:absolute;top:96px;left:0;right:10px;bottom:0;background:#f5f2f2;border-radius:0 30px 30px 0;}.intro-slider-section .intro-slider .image{height:417px;}@media only screen and (max-width:980px){.intro-slider-section .intro-slider .image{height:360px;}}@media only screen and (max-width:650px){.intro-slider-section .intro-slider .image{height:260px;}}@media only screen and (max-width:500px){.intro-slider-section .intro-slider .image{height:200px;}}@media only screen and (max-width:400px){.intro-slider-section .intro-slider .image{height:160px;}}.intro-slider-section .intro-slider .image img{height:90%;transform:perspective(900px) rotateY(25deg);margin-top:20%;box-shadow:-10px 5px 14px rgba(0,0,0,.12);}.intro-slider-section .container-right{padding-left:135px;}@media only screen and (max-width:1600px){.intro-slider-section .container-right{padding-left:112px;}}@media only screen and (max-width:1450px){.intro-slider-section .container-right{padding-left:83px;}}@media only screen and (max-width:1600px){.intro-slider-section .container-right{padding-left:60px;}}@media only screen and (max-width:980px){.intro-slider-section .half{width:100%;padding:0 30px;}}@media only screen and (max-width:720px){.intro-slider-section .half{padding:0 20px;}}.card-gap{gap:20px;}@media only screen and (max-width:500px){.card-gap{gap:16px;}}.card{overflow:hidden;width:calc(33.333% - 14px);}@media only screen and (max-width:1100px){.card{width:calc(50% - 10px);}}@media only screen and (max-width:650px){.card{width:100%;}}.card:hover .text h3,.card:hover .text p.toggle-tab,.card:hover .text .tab-list li,.tab-list .card:hover .text li,.card:hover .text h4,.card:hover .text .desk-menu .mega>ul>li>a,.desk-menu .card:hover .text .mega>ul>li>a,.card:hover .text p.more{color:#c00;}.card .image{width:100%;padding-bottom:60%;}.card .text{padding:30px;background:#fff;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.card .text h4,.card .text .desk-menu .mega>ul>li>a,.desk-menu .card .text .mega>ul>li>a{color:#484848;transition:.3s ease;}.product-boxes+.video-section,.product-boxes+.product-slider{padding-top:0;}@media only screen and (max-width:600px){.product-boxes .products-wrap>.container{padding-left:0;padding-right:0;}}.product-boxes .border-wrap{background:#fff;padding:0 20px;}@media only screen and (max-width:980px){.product-boxes .border-wrap{padding:0;}}@media only screen and (max-width:650px){.product-boxes .border-wrap{gap:8px;}}.product-boxes .card{flex-grow:1;}.product-boxes .card:hover .text{background:#e60000;}.product-boxes .card:hover .image{transition:.3s ease;transform:scale(1.025);}.product-boxes .card .image{height:500px;padding-bottom:0;transition:.3s ease;}@media only screen and (max-width:1450px){.product-boxes .card .image{height:400px;}}@media only screen and (max-width:980px){.product-boxes .card .image{height:370px;}}@media only screen and (max-width:650px){.product-boxes .card .image{height:280px;}}.product-boxes .card .image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.05;z-index:1;}.product-boxes .card .text{background:#c00;position:absolute;bottom:0;left:0;padding:23px 30px;z-index:2;}.product-boxes .card .text h4,.product-boxes .card .text .desk-menu .mega>ul>li>a,.desk-menu .product-boxes .card .text .mega>ul>li>a{color:#fff;}.product-boxes .card .text h4 i,.product-boxes .card .text .desk-menu .mega>ul>li>a i,.desk-menu .product-boxes .card .text .mega>ul>li>a i{margin-left:6px;font-size:14px;position:relative;bottom:1px;}@media only screen and (max-width:1450px){.product-slider{margin-bottom:20px;}}@media only screen and (max-width:1300px){.product-slider{margin-bottom:40px;}}@media only screen and (max-width:720px){.product-slider{margin-bottom:60px;}}.product-slider .background-wrap{position:relative;background:#f5f2f2;}.product-slider .background-wrap:before{content:"";position:absolute;bottom:0;left:0;right:0;background:#fff;height:26px;}@media only screen and (max-width:1200px){.product-slider .products-wrap{padding:0 50px;}}@media only screen and (max-width:980px){.product-slider .products-wrap{padding:0 40px;}}@media only screen and (max-width:500px){.product-slider .products-wrap{padding:0 20px;}}.product-slider .slick-list{background:#fff;padding:0 10px;}.product-slider .card{display:flex;flex-direction:column;height:auto;min-height:400px;border-left:10px solid #fff;border-right:10px solid #fff;padding-bottom:26px;}.product-slider .card:hover .btn{background:#e60000;}.product-slider .card .image{height:236px;}.product-slider .card .text{flex-grow:1;background:#f5f2f2;padding-bottom:70px;}.product-slider .card .text h4,.product-slider .card .text .desk-menu .mega>ul>li>a,.desk-menu .product-slider .card .text .mega>ul>li>a{font-weight:900;}.product-slider .card .btn{position:absolute;left:50%;bottom:0;min-width:233px;transform:translateX(-50%);}.product-slider .slick-dots{bottom:-60px;justify-content:center;}@media only screen and (max-width:720px){.product-slider .slick-dots{bottom:-70px;}}@media only screen and (max-width:500px){.product-slider .slick-dots{bottom:-60px;}}.product-slider .slick-arrow{left:-50px;}@media only screen and (max-width:1600px){.product-slider .slick-arrow{left:15px;}}@media only screen and (max-width:1200px){.product-slider .slick-arrow{left:10px;}}.product-slider .slick-arrow:hover:after{color:#c00;}.product-slider .slick-arrow:after{color:#525252;}.product-slider .slick-arrow.slick-next{left:initial;right:-50px;}@media only screen and (max-width:1600px){.product-slider .slick-arrow.slick-next{right:15px;}}@media only screen and (max-width:1200px){.product-slider .slick-arrow.slick-next{right:10px;}}.video-section iframe,.video-section video{max-width:100%;}@media only screen and (max-width:1200px){.video-section iframe,.video-section video{width:600px;height:400px;margin:auto;}}@media only screen and (max-width:650px){.video-section iframe,.video-section video{height:240px;}}@media only screen and (max-width:980px){.repeater-content .row{flex-direction:column-reverse;}}@media only screen and (max-width:980px){.repeater-content .row:nth-of-type(odd){flex-direction:column;}}.repeater-content .row:nth-of-type(odd) .content{background:#f5f2f2;}@media only screen and (max-width:980px){.repeater-content .half{width:100%;}}@media only screen and (max-width:1200px){.repeater-content .content{padding-left:40px;padding-right:40px;}}@media only screen and (max-width:980px){.repeater-content .content{padding-left:30px;padding-right:30px;}}@media only screen and (max-width:720px){.repeater-content .content{padding-left:20px;padding-right:20px;}}@media only screen and (max-width:980px){.repeater-content .image,.repeater-content .video{height:500px;border-top:1px solid #f5f2f2;}}@media only screen and (max-width:600px){.repeater-content .image,.repeater-content .video{height:350px;}}@media only screen and (max-width:450px){.repeater-content .image,.repeater-content .video{height:235px;}}.repeater-content .image img.o-contain,.repeater-content .video img.o-contain{top:50%;left:50%;width:auto;transform:translate(-50%,-50%);}.repeater-content .image-slider,.repeater-content .slick-list{height:100%;}.repeater-content .slick-dots{position:absolute;left:0;right:0;bottom:20px;margin:0;z-index:1;}.repeater-content .slick-track{display:flex !important;height:100%;}.repeater-content .slick-slide{height:auto;}.tabs-wrap+.product-slider,.tabs-wrap+.gallery-section{padding-top:0;}p.toggle-tab{display:none;margin:0;padding:20px;border-bottom:1px solid #a0a2a4;position:relative;cursor:pointer;}@media only screen and (max-width:900px){p.toggle-tab{display:block;}}p.toggle-tab:after{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}p.toggle-tab:first-of-type{border-top:1px solid #a0a2a4;}p.toggle-tab.current{color:#c00;}p.toggle-tab.current:after{content:"";color:#c00;}.tab-list{margin-bottom:13px;}@media only screen and (max-width:900px){.tab-list{display:none;}}.tab-list li{position:relative;list-style:none;display:inline-block;margin:0;padding:10px 30px;cursor:pointer;vertical-align:top;border-right:1px solid #a0a2a4;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}@media only screen and (max-width:1200px){.tab-list li{padding:5px 15px;}}.tab-list li:last-of-type{border-right:0;}.tab-list li.current,.tab-list li.current:hover{color:#c00;}.tab-list li:hover{color:#900;}.tab-list li.current:after{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:50%;display:block;font-size:22px;color:#c00;margin-top:4px;transform:translateX(-50%);}.tab-content{display:none;}@media only screen and (max-width:900px){.tab-content{padding:30px 0;border-bottom:1px solid #a0a2a4;}}.tab-content.current{display:block;}.tab-content [class^="container"]{padding:0;}.tab-content.total-1{padding-top:0;}.tab-content .content+.link{margin-top:32px;}@media only screen and (max-width:1000px){.tab-content .split-content{flex-direction:column-reverse;}}@media only screen and (max-width:1000px){.tab-content .split-content .half{width:100%;}}@media only screen and (max-width:1000px){.tab-content .split-content .image{padding-bottom:35%;}}@media only screen and (max-width:1000px){.tab-content .split-content .text{padding-bottom:0;}}@media only screen and (max-width:1000px){.tab-content .split-content .inner-container{padding:0;}}.tab-content .swatches{gap:20px;padding:0 20px;}.tab-content .swatches.label-lower .swatch{height:auto;}.tab-content .swatches.label-lower .swatch p{position:initial;transform:none;padding:0;margin-top:16px;}.tab-content .swatches .swatch{position:relative;width:230px;height:230px;}@media only screen and (max-width:1080px){.tab-content .swatches .swatch{width:175px;height:175px;}}@media only screen and (max-width:900px){.tab-content .swatches .swatch{width:150px;height:150px;}}@media only screen and (max-width:600px){.tab-content .swatches .swatch{width:130px;height:130px;}}.tab-content .swatches .swatch .image{width:100%;height:230px;}@media only screen and (max-width:1080px){.tab-content .swatches .swatch .image{height:175px;}}@media only screen and (max-width:900px){.tab-content .swatches .swatch .image{height:150px;}}@media only screen and (max-width:600px){.tab-content .swatches .swatch .image{height:130px;}}.tab-content .swatches .swatch p{position:absolute;top:50%;left:0;font-size:16px;font-weight:600;line-height:1;text-transform:uppercase;background:#fff;padding:6px 8px;transform:translateY(-50%);z-index:1;}@media only screen and (max-width:720px){.tab-content .swatches .swatch p{font-size:14px;}}@media only screen and (max-width:600px){.tab-content .swatches .swatch p{font-size:12px;}}.tab-content .swatches .slick-arrow{width:48px;height:48px;background:#c00;}.tab-content .swatches .slick-arrow:hover{background:#e60000;}.tab-content .swatches .slick-arrow:hover:after{color:#fff;}.tab-content .swatches .slick-arrow:after{color:#fff;font-size:20px;}.tab-content .videos-wrap .video{width:calc(50% - 10px);padding-bottom:30%;height:0;margin-bottom:20px;}@media only screen and (max-width:650px){.tab-content .videos-wrap .video{width:100%;padding-bottom:60%;margin-bottom:10px;}}.downloads-wrap a{width:calc(25% - 15px);margin-bottom:24px;}@media only screen and (max-width:600px){.downloads-wrap a{width:calc(50% - 15px);}}.downloads-wrap a:hover .thumb{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}.downloads-wrap a:hover p{color:#c00;}.downloads-wrap a .thumb{width:75%;-webkit-box-shadow:0 0 20px -10px #333;-moz-box-shadow:0 0 20px -10px #333;-ms-box-shadow:0 0 20px -10px #333;-o-box-shadow:0 0 20px -10px #333;box-shadow:0 0 20px -10px #333;padding-bottom:100%;margin:0 auto 16px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.downloads-wrap a .thumb.icon{background:#c00;}.downloads-wrap a .thumb.icon:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:600;color:#fff;font-size:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.downloads-wrap a p{margin:0;text-transform:capitalize;padding:0 10px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}@media only screen and (max-width:720px){.downloads-wrap a p{font-size:14px;}}.gal-item{width:calc(33.333% - 20px);margin:0 10px 20px;padding-bottom:20%;height:468px;position:relative;overflow:hidden;}@media only screen and (max-width:1450px){.gal-item{height:420px;}}@media only screen and (max-width:1080px){.gal-item{height:360px;}}@media only screen and (max-width:900px){.gal-item{width:calc(50% - 20px);padding-bottom:35%;}}@media only screen and (max-width:600px){.gal-item{height:300px;}}@media only screen and (max-width:400px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%;}}.gal-item:hover img{-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025);}.gal-item img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.masonry{justify-content:left;}.masonry .gal-item{width:calc(25% - 20px);padding-bottom:35%;}@media only screen and (max-width:1300px){.masonry .gal-item{width:calc(50% - 20px);}}@media only screen and (max-width:800px){.masonry .gal-item{padding-bottom:50%;}}@media only screen and (max-width:400px){.masonry .gal-item{width:calc(50% - 10px);}}.masonry .gal-item:nth-of-type(even){-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);}.gallery-slider .slick-container{max-width:1494px;overflow:hidden;}.gallery-slider .slick-list,.gallery-slider .slick-track{display:flex;height:inherit;padding:0;}.gallery-slider .slick-list{overflow:visible;width:228px;margin:auto;}.gallery-slider .slick-track{margin:auto;display:flex;align-items:center;transition:.3s ease;}.gallery-slider .arrow-container{margin-top:0;}.gallery-slider .slider-arrows{position:absolute;width:100%;height:480px;margin-top:48px;}.gallery-slider .slick-arrow{display:flex;top:50%;right:-120px;justify-content:center;align-items:center;width:48px;height:48px;background:#c00;}.gallery-slider .slick-arrow:hover{background:#e60000;}.gallery-slider .slick-arrow:hover:after{color:#fff;}.gallery-slider .slick-arrow:after{color:#fff;font-size:20px;}.gallery-slider .slick-arrow.slick-prev{right:initial;left:-120px;}.gallery-slider .slide{position:relative;display:flex;justify-content:flex-end;align-items:center;width:190px;margin:0 20px;transition:.3s ease;}.gallery-slider .slide:first-of-type{width:152px;}.gallery-slider .slide:first-of-type+.slide{width:171px;}.gallery-slider .slide:first-of-type+.normal{width:190px;}.gallery-slider .slide:first-of-type+.slide.center-prev-2{width:152px;}.gallery-slider .slide:first-of-type+.slick-active{width:228px;}.gallery-slider .slide.center-prev{width:171px;}.gallery-slider .slide.center-prev-2{width:152px;}.gallery-slider .slide.normal{width:190px;}.gallery-slider .slide.slick-current .content-wrap .text{z-index:2;}.gallery-slider .slide .content-wrap{width:100%;}.gallery-slider .slide .content-wrap .image{height:400px;}.gallery-slider .slide .content-wrap .image img{top:50%;background:transparent;box-shadow:0 10px 20px rgba(0,0,0,.16);transform:translateY(-50%);}.gallery-slider .slide .content-wrap .text{position:relative;opacity:0;width:980px;height:220px;left:50%;background-color:#333;border-radius:12px;padding:40px 50px 48px;transform:translateX(-50%);z-index:1;margin-top:40px;}@media only screen and (max-width:1080px){.gallery-slider .slide .content-wrap .text{width:calc(100vw - 60px);}}.gallery-slider .slide .content-wrap .text:before{content:"";position:absolute;top:-24px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:24px solid #333;}.gallery-slider .slide .content-wrap .text * :not(a){color:#fff;}.gallery-slider .slide .content-wrap .text h3,.gallery-slider .slide .content-wrap .text p.toggle-tab,.gallery-slider .slide .content-wrap .text .tab-list li,.tab-list .gallery-slider .slide .content-wrap .text li{font-weight:700;margin-bottom:4px;}.gallery-slider .slide .content-wrap .text h4,.gallery-slider .slide .content-wrap .text .desk-menu .mega>ul>li>a,.desk-menu .gallery-slider .slide .content-wrap .text .mega>ul>li>a{font-size:16px;font-weight:400;margin-bottom:12px;}.gallery-slider .slide .content-wrap .text p{line-height:1.5;}.gallery-slider .slide .content-wrap .text .flex .content{width:64%;}@media only screen and (max-width:1080px){.gallery-slider .slide .content-wrap .text .flex .content{width:64%;flex-grow:1;margin-right:12px;}}@media only screen and (max-width:850px){.gallery-slider .slide .content-wrap .text .flex .content{flex-grow:1;}}.gallery-slider .slide .content-wrap .text .flex .buttons{justify-content:center;}@media only screen and (max-width:850px){.gallery-slider .slide .content-wrap .text .flex .buttons{flex-grow:1;margin-top:24px;}}.gallery-slider .slide .content-wrap .text .flex .buttons a{width:100%;}.gallery-slider .slide .content-wrap .text .flex .buttons a:first-of-type{margin-bottom:16px;}.gallery-slider .slide.slick-current{width:228px;}.gallery-slider .slide.slick-current+.slide{width:190px;}.gallery-slider .slide.slick-current+.slide+.slide{width:171px;}.gallery-slider .slide.slick-current+.slide+.slide+.slide{width:152px;}.gallery-slider .slide.slick-current .content-wrap .image{height:480px;overflow:hidden;}.gallery-slider .slide.slick-current .content-wrap .image img{top:0;transform:none;}.gallery-slider .slide.slick-current .content-wrap .text{opacity:1;position:relative;height:auto;}.gallery-section+.repeater-content,.gallery-section+.product-slider,.tabs-gallery .gallery+.repeater-content,.tabs-gallery .gallery+.product-slider{padding-top:0;}.gallery-section .grid,.tabs-gallery .gallery .grid{grid-template-columns:repeat(4,auto);grid-gap:10px;}.gallery-section .grid:nth-of-type(even),.tabs-gallery .gallery .grid:nth-of-type(even){direction:rtl;}.gallery-section .grid~.grid,.gallery-section .grid~.more-images,.tabs-gallery .gallery .grid~.grid,.tabs-gallery .gallery .grid~.more-images{margin-top:10px;}.gallery-section .grid.end .image.img-1,.tabs-gallery .gallery .grid.end .image.img-1{grid-row:span 1;}.gallery-section .grid .image,.tabs-gallery .gallery .grid .image{overflow:hidden;min-height:468px;}@media only screen and (max-width:1450px){.gallery-section .grid .image,.tabs-gallery .gallery .grid .image{min-height:312px;}}@media only screen and (max-width:1280px){.gallery-section .grid .image,.tabs-gallery .gallery .grid .image{min-height:275px;}}@media only screen and (max-width:980px){.gallery-section .grid .image,.tabs-gallery .gallery .grid .image{min-height:220px;}}@media only screen and (max-width:900px){.gallery-section .grid .image,.tabs-gallery .gallery .grid .image{grid-column:span 2;}}@media only screen and (max-width:410px){.gallery-section .grid .image,.tabs-gallery .gallery .grid .image{min-height:180px;}}.gallery-section .grid .image:hover,.tabs-gallery .gallery .grid .image:hover{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.gallery-section .grid .image:hover img,.tabs-gallery .gallery .grid .image:hover img{-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025);}.gallery-section .grid .image.img-1,.tabs-gallery .gallery .grid .image.img-1{grid-row:span 2;}.gallery-section .grid .image a,.tabs-gallery .gallery .grid .image a{flex-grow:1;}.gallery-section .grid .image img,.tabs-gallery .gallery .grid .image img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.gallery-section .grid.total-8 .img-1,.tabs-gallery .gallery .grid.total-8 .img-1{grid-row:span 1;}.gallery-section .grid.total-6 .img-6,.tabs-gallery .gallery .grid.total-6 .img-6{grid-column:span 2;}.gallery-section .grid.total-5 .img-3,.gallery-section .grid.total-5 .img-4,.tabs-gallery .gallery .grid.total-5 .img-3,.tabs-gallery .gallery .grid.total-5 .img-4{grid-row:span 2;}.gallery-section .grid.total-4 .image,.gallery-section .grid.total-3 .image,.gallery-section .grid.total-2 .image,.gallery-section .grid.total-1 .image,.tabs-gallery .gallery .grid.total-4 .image,.tabs-gallery .gallery .grid.total-3 .image,.tabs-gallery .gallery .grid.total-2 .image,.tabs-gallery .gallery .grid.total-1 .image{min-height:936px;}@media only screen and (max-width:1450px){.gallery-section .grid.total-4 .image,.gallery-section .grid.total-3 .image,.gallery-section .grid.total-2 .image,.gallery-section .grid.total-1 .image,.tabs-gallery .gallery .grid.total-4 .image,.tabs-gallery .gallery .grid.total-3 .image,.tabs-gallery .gallery .grid.total-2 .image,.tabs-gallery .gallery .grid.total-1 .image{min-height:512px;}}@media only screen and (max-width:1280px){.gallery-section .grid.total-4 .image,.gallery-section .grid.total-3 .image,.gallery-section .grid.total-2 .image,.gallery-section .grid.total-1 .image,.tabs-gallery .gallery .grid.total-4 .image,.tabs-gallery .gallery .grid.total-3 .image,.tabs-gallery .gallery .grid.total-2 .image,.tabs-gallery .gallery .grid.total-1 .image{min-height:475px;}}@media only screen and (max-width:980px){.gallery-section .grid.total-4 .image,.gallery-section .grid.total-3 .image,.gallery-section .grid.total-2 .image,.gallery-section .grid.total-1 .image,.tabs-gallery .gallery .grid.total-4 .image,.tabs-gallery .gallery .grid.total-3 .image,.tabs-gallery .gallery .grid.total-2 .image,.tabs-gallery .gallery .grid.total-1 .image{min-height:420px;}}.gallery-section .link,.tabs-gallery .gallery .link{position:absolute;top:50%;left:50%;min-width:405px;font-size:40px;font-weight:300;color:#fff;background-color:#c00;padding:7px 30px 9px;transform:translate(-50%,-50%);}@media only screen and (max-width:1440px){.gallery-section .link,.tabs-gallery .gallery .link{font-size:30px;}}@media only screen and (max-width:1280px){.gallery-section .link,.tabs-gallery .gallery .link{font-size:28px;}}@media only screen and (max-width:980px){.gallery-section .link,.tabs-gallery .gallery .link{font-size:24px;}}@media only screen and (max-width:720px){.gallery-section .link,.tabs-gallery .gallery .link{position:relative;display:flex;justify-content:center;align-items:center;grid-column:span 2;}}@media only screen and (max-width:500px){.gallery-section .link,.tabs-gallery .gallery .link{font-size:20px;}}.gallery-section .link:hover,.tabs-gallery .gallery .link:hover{background:#e60000;}@media only screen and (max-width:720px){.gallery-section .link b,.tabs-gallery .gallery .link b{margin-left:5px;}}.gallery-section .link i,.tabs-gallery .gallery .link i{font-size:.6em;margin-left:6px;}.gallery-section .btn,.tabs-gallery .gallery .btn{align-self:center;margin-top:32px;}.gallery-section .hidden,.tabs-gallery .gallery .hidden{display:none;}.icon-grid .slick-list{width:100%;}.icon-grid .item{padding:0 20px;}@media only screen and (max-width:500px){.icon-grid .item{padding:0;}}.icon-grid .item .icon{width:70%;padding-bottom:70%;background:#c00;border-radius:100%;position:relative;margin:0 auto 30px;}@media only screen and (max-width:500px){.icon-grid .item .icon{width:200px;height:200px;padding:0;}}.icon-grid .item .icon i{color:#fff;font-size:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.icon-grid .item p{margin:0;}.faq-block{cursor:pointer;border-top:1px solid #a0a2a4;}.faq-block:first-of-type{border:0;}.faq-block.active .question:after{content:"";color:#c00;}.faq-block.active .question h3,.faq-block.active .question p.toggle-tab,.faq-block.active .question .tab-list li,.tab-list .faq-block.active .question li{color:#c00;}.faq-block .question{padding:30px 50px 30px 30px;position:relative;user-select:none;}.faq-block .question:after{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.faq-block .question h3,.faq-block .question p.toggle-tab,.faq-block .question .tab-list li,.tab-list .faq-block .question li{font-size:22px;font-weight:500;margin:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.faq-block .answer{display:none;padding:0 30px 30px;}.form-section .form{padding-right:50px;}@media only screen and (max-width:1500px){.form-section .form{padding-right:25px;}}@media only screen and (max-width:1100px){.form-section .form{width:100%;padding:0;}}.form-section .sidebar{padding-left:50px;margin-top:50px;}@media only screen and (max-width:1500px){.form-section .sidebar{padding-left:25px;}}@media only screen and (max-width:1100px){.form-section .sidebar{width:100%;padding:0;margin-top:50px;text-align:center;}}.contact-details ul{padding:0;margin-bottom:0;}.contact-details ul li{list-style:none;}.contact-details ul li:last-of-type{margin-bottom:0;}.contact-details ul li i{color:#c00;margin-right:10px;}.social-links{display:flex;flex-wrap:wrap;margin:-8px;}.social-links a{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:2px solid #525252;margin:8px;}.social-links a:hover.facebook{background:#1877f2;border-color:#1877f2;}.social-links a:hover.twitter{background:#1da1f2;border-color:#1da1f2;}.social-links a:hover.instagram{border-color:transparent;}.social-links a:hover.instagram:before{opacity:1;transition:.3s ease;}.social-links a:hover.pinterest{background:#bd081c;border-color:#bd081c;}.social-links a:hover.youtube{background:red;border-color:red;}.social-links a:hover i{color:#fff;}.social-links a.instagram:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:center/cover no-repeat url("https://cdn-ildpopp.nitrocdn.com/eormQTxASLzYKXMqyfvKJgDDWjENTVuR/assets/images/optimized/www.xtremedoor.co.uk/wp-content/themes/CleanBuildPro/assets/graphics/insta-bg.png");transition:.3s ease;opacity:0;}.social-links a.instagram i{z-index:1;}.social-links a i{font-size:20px;padding-top:2px;transition:.3s ease;}.testimonials-slider .testimonial{padding:0 20px;}.testimonials-slider .testimonial p.name,.testimonials-slider .testimonial p.company{font-size:15px;margin-bottom:5px;}.testimonials-slider .testimonial p.company{font-weight:600;}.testimonials-slider .testimonial .rating{padding-top:10px;}.testimonials-slider .testimonial .rating i{color:#c00;margin:0 2px;}.latest-news .post{margin:0 10px;}.latest-news-wrap .intro-section h2,.latest-news-wrap .intro-section h3,.latest-news-wrap .intro-section p.toggle-tab,.latest-news-wrap .intro-section .tab-list li,.tab-list .latest-news-wrap .intro-section li,.product-boxes .intro-section h2,.product-boxes .intro-section h3,.product-boxes .intro-section p.toggle-tab,.product-boxes .intro-section .tab-list li,.tab-list .product-boxes .intro-section li,.gallery-slider .intro-section h2,.gallery-slider .intro-section h3,.gallery-slider .intro-section p.toggle-tab,.gallery-slider .intro-section .tab-list li,.tab-list .gallery-slider .intro-section li{border:2px solid #c00;padding:15px 30px 17px;}.latest-news .post,.posts-loop .post{border:1px solid #dedede;transition:.3s ease;background:#fff;height:auto;}.latest-news .post:hover,.posts-loop .post:hover{transform:translateY(-2px);transition:.3s ease;}.latest-news .post a,.posts-loop .post a{height:100%;}.latest-news .post .image,.posts-loop .post .image{height:328px;}@media only screen and (max-width:500px){.latest-news .post .image,.posts-loop .post .image{height:260px;}}.latest-news .post .text,.posts-loop .post .text{flex-grow:1;justify-content:space-between;padding:24px 30px 30px;}@media only screen and (max-width:980px){.latest-news .post .text,.posts-loop .post .text{padding:24px 24px 30px;}}.latest-news .post .text h4,.latest-news .post .text .desk-menu .mega>ul>li>a,.desk-menu .latest-news .post .text .mega>ul>li>a,.posts-loop .post .text h4,.posts-loop .post .text .desk-menu .mega>ul>li>a,.desk-menu .posts-loop .post .text .mega>ul>li>a{font-size:24px;text-transform:none;letter-spacing:.24px;line-height:1.4;}@media only screen and (max-width:980px){.latest-news .post .text h4,.latest-news .post .text .desk-menu .mega>ul>li>a,.desk-menu .latest-news .post .text .mega>ul>li>a,.posts-loop .post .text h4,.posts-loop .post .text .desk-menu .mega>ul>li>a,.desk-menu .posts-loop .post .text .mega>ul>li>a{font-size:22px;}}@media only screen and (max-width:500px){.latest-news .post .text h4,.latest-news .post .text .desk-menu .mega>ul>li>a,.desk-menu .latest-news .post .text .mega>ul>li>a,.posts-loop .post .text h4,.posts-loop .post .text .desk-menu .mega>ul>li>a,.desk-menu .posts-loop .post .text .mega>ul>li>a{font-size:20px;}}.latest-news .post .text .date,.posts-loop .post .text .date{color:#a0a2a4;font-size:14px;letter-spacing:.14px;}.logo-grid{padding:24px 0;}.logo-grid .logo{display:flex;height:90px;margin:0 20px;}.logo-grid .logo img{height:100%;object-fit:contain;}@media only screen and (max-width:800px){.blog-footer .social-buttons{margin-bottom:30px;}}.blog-footer .social-buttons a{font-size:20px;margin-right:10px;}.blog-footer .social-buttons a:hover{color:#c00;}.blog-footer .social-buttons p{margin-bottom:10px;}@media only screen and (max-width:800px){.blog-footer .half{width:100%;text-align:center;}}.blog-footer .navigation{display:flex;justify-content:flex-end;}@media only screen and (max-width:800px){.blog-footer .navigation{justify-content:center;}}.footer *{color:#fff;}.footer ul,.footer li{list-style:none;padding:0;}.footer ul{margin-bottom:0;}.footer a:hover{color:red;}.footer h3,.footer p.toggle-tab,.footer .tab-list li,.tab-list .footer li,.footer h4,.footer .desk-menu .mega>ul>li>a,.desk-menu .footer .mega>ul>li>a{border-bottom:2px solid #c7c7c7;padding-bottom:16px;margin-bottom:20px;}@media only screen and (max-width:1080px){.footer .top-footer>.container{justify-content:center;text-align:center;}}.footer .top-footer .footer-logo{width:262px;object-fit:contain;margin-bottom:4px;}@media only screen and (max-width:1080px){.footer .top-footer .footer-logo{margin-bottom:0;}}@media only screen and (max-width:1080px){.footer .top-footer .address{align-items:center;margin-top:0;}}.footer .top-footer .contact-block .details li{font-size:18px;margin-bottom:4px;}.footer .top-footer .contact-block .details a{color:red;margin-left:2px;}.footer .top-footer .contact-block .details a:hover{color:#e60000;}.footer .top-footer .social-links a{border:2px solid #fff;}.footer .top-footer .social-links a:hover.facebook{border-color:#1877f2;}.footer .top-footer .social-links a:hover.twitter{border-color:#1da1f2;}.footer .top-footer .social-links a:hover.instagram{border-color:transparent;}.footer .top-footer .social-links a:hover.pinterest{border-color:#bd081c;}.footer .top-footer .social-links a:hover.youtube{border-color:red;}@media only screen and (max-width:1080px){.footer .top-footer .links{display:none;}}.footer .top-footer .links .menu-col{margin-right:80px;display:inline-block;}.footer .top-footer .links .menu-col:last-of-type{margin:0;}.footer .top-footer .links .menu-col li{font-size:16px;}.footer .bottom-footer{background:#2b2b2b;padding:30px 0;}@media only screen and (max-width:1080px){.footer .bottom-footer{display:block;text-align:center;}}.footer .bottom-footer p{font-size:15px;color:#c7c7c7;margin:0;display:inline-block;}@media only screen and (max-width:1080px){.footer .bottom-footer p{width:100%;margin-bottom:20px;}}.footer .bottom-footer p span{margin:0 10px;}@media only screen and (max-width:1080px){.footer .bottom-footer p span{display:block;font-size:0;margin:3px 0;}}.footer .bottom-footer a{color:inherit;}@media only screen and (max-width:1080px){.footer .bottom-footer a{margin:auto;}}@media only screen and (max-width:720px){.footer .bottom-footer a{border-bottom:1px solid #fff;}}.footer .bottom-footer a:hover{color:red;border-bottom:1px solid red;}.footer .bottom-footer a img{width:40px;vertical-align:middle;}.footer .bottom-footer .plx{border-bottom:0;}.footer .bottom-footer .plx:hover{border-bottom:0;}.footer .bottom-footer .plx:hover img{transform:scale(1.1);transition:.3s ease;}.footer .bottom-footer .plx img{transition:.3s ease;}.fixed-notice{position:fixed;z-index:50;background:#a0a2a4;}.fixed-notice.hidden{display:none;}.fixed-notice.strip{bottom:0;left:0;right:0;padding:30px 0;}@media only screen and (max-width:1200px){.fixed-notice.strip .content{padding-right:20px;}}.fixed-notice.modal .container{position:fixed;background:#fff;width:720px;padding:60px;text-align:center;top:50%;left:50%;z-index:1;overflow:scroll;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 0 20px -10px #333;-moz-box-shadow:0 0 20px -10px #333;-ms-box-shadow:0 0 20px -10px #333;-o-box-shadow:0 0 20px -10px #333;box-shadow:0 0 20px -10px #333;}@media only screen and (max-width:800px){.fixed-notice.modal .container{width:auto;top:20px;left:20px;right:20px;bottom:20px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}}@media only screen and (max-width:450px){.fixed-notice.modal .container{padding:30px;}}.fixed-notice.modal .notice-overlay{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(51,51,51,.5);}@media only screen and (max-width:450px){.fixed-notice.modal .close-notice{top:0;right:7px;}}.fixed-notice .content p:last-of-type{margin-bottom:0;}.fixed-notice .content .btn{margin-top:20px;}.fixed-notice .close-notice{position:absolute;top:10px;right:15px;font-size:26px;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.fixed-notice .close-notice:hover{color:#c00;}#cookiePolicy{transition:.3s ease;}#cookiePolicy.hide{opacity:0;visibility:hidden;}#cookiePolicy #closeCookie{position:absolute;top:50%;right:15px;font-size:18px;line-height:40px;width:40px;text-align:center;transform:translateY(-50%);background:#c00;color:#fff;cursor:pointer;transition:.3s ease;}#cookiePolicy #closeCookie:hover{background:#c9c5c5;}#cookiePolicy .cookie-content{position:fixed;bottom:0;left:0;right:0;z-index:99;background:#f5f2f2;padding:20px 70px 20px 30px;}#cookiePolicy .cookie-content p{margin:0;}#cookieTableContainer{overflow-x:scroll;}#cookieTable{border-collapse:collapse;margin:10px 0 30px;}#cookieTable td,#cookieTable th{border:1px solid #d5d2d2;padding:15px;text-align:center;vertical-align:middle;}#cookieTable tr td:nth-of-type(1),#cookieTable tr th:nth-of-type(1){min-width:125px;}#cookieTable tr td:nth-of-type(2),#cookieTable tr th:nth-of-type(2){min-width:200px;}#cookieTable tr td:nth-of-type(3),#cookieTable tr th:nth-of-type(3){min-width:80px;}#cookieTable tr td:nth-of-type(4),#cookieTable tr th:nth-of-type(4){min-width:300px;}.search-loop a{padding:30px 0;border-top:1px solid #a0a2a4;display:block;}.search-loop a:hover h3,.search-loop a:hover p.toggle-tab,.search-loop a:hover .tab-list li,.tab-list .search-loop a:hover li,.search-loop a:hover span{color:#c00;}.search-loop a:first-of-type{border:0;}.search-loop a h3,.search-loop a p.toggle-tab,.search-loop a .tab-list li,.tab-list .search-loop a li{margin-bottom:10px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}.search-loop a p{margin:0;}.search-loop a p span i{font-size:12px;vertical-align:middle;}.search-loop a p span{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;}