@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url(/assets/fonts/ab8d749e7c13.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url(/assets/fonts/702e3b8ce946.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url(/assets/fonts/91ee0a234ed6.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url(/assets/fonts/b0cd9a1eee41.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:900;src:url(/assets/fonts/31dca36027ba.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:900;src:url(/assets/fonts/ba5299e84118.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/1da05b/0000000000000000000132df/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff2"),url(https://use.typekit.net/af/1da05b/0000000000000000000132df/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/32d3ee/0000000000000000000132e0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3)format("woff2"),url(https://use.typekit.net/af/32d3ee/0000000000000000000132e0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3)format("woff");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/8f4e31/0000000000000000000132e3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff2"),url(https://use.typekit.net/af/8f4e31/0000000000000000000132e3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/383ab4/0000000000000000000132e4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3)format("woff2"),url(https://use.typekit.net/af/383ab4/0000000000000000000132e4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3)format("woff");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/a96fa9/000000000000000077359de4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3)format("woff2"),url(https://use.typekit.net/af/a96fa9/000000000000000077359de4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3)format("woff");font-display:auto;font-style:normal;font-weight:100;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/9270e6/000000000000000077359dec/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3)format("woff2"),url(https://use.typekit.net/af/9270e6/000000000000000077359dec/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3)format("woff");font-display:auto;font-style:italic;font-weight:100;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/1281a1/000000000000000077359ded/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3)format("woff2"),url(https://use.typekit.net/af/1281a1/000000000000000077359ded/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3)format("woff");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/08312f/000000000000000077359dee/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3)format("woff2"),url(https://use.typekit.net/af/08312f/000000000000000077359dee/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3)format("woff");font-display:auto;font-style:italic;font-weight:300;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/d03e48/000000000000000077359df2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3)format("woff2"),url(https://use.typekit.net/af/d03e48/000000000000000077359df2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3)format("woff");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/b59a99/000000000000000077359df3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3)format("woff2"),url(https://use.typekit.net/af/b59a99/000000000000000077359df3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3)format("woff");font-display:auto;font-style:italic;font-weight:500;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/257c86/000000000000000077359df6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3)format("woff2"),url(https://use.typekit.net/af/257c86/000000000000000077359df6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3)format("woff");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/037411/000000000000000077359df7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3)format("woff2"),url(https://use.typekit.net/af/037411/000000000000000077359df7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3)format("woff");font-display:auto;font-style:italic;font-weight:900;font-stretch:normal}
/*!
 * Font Awesome Free 5.4.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-facebook-f:before{content:""}.fa-instagram:before{content:""}.fa-linkedin:before{content:""}.fa-linkedin-in:before{content:""}.fa-twitter:before{content:""}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;src:url(/assets/fonts/eb07ccc4a920.eot);src:url(/assets/fonts/5af0497f87c0.woff2)format("woff2"),url(/assets/fonts/45fe37f25283.woff)format("woff")}.fab{font-family:"Font Awesome 5 Brands"}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}strong{font-weight:bolder}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}textarea{overflow:auto}body,html{margin:0;padding:0;font-family:"Lato",sans-serif;font-weight:300;line-height:1.3;font-size:13px;color:#454545}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;outline:0}h1,h2,h3,h4,h5,h6{font-family:"brandon-grotesque",sans-serif;font-weight:700;font-style:normal;margin:0 0 20px 0}p{margin:0 0 30px;line-height:1.4;font-size:14px}.page-template-home a:link,.page-template-range a:link,.post-type-archive a:link{color:#6c9fc2}.page-template-home a:visited,.page-template-range a:visited,.post-type-archive a:visited{color:#6c9fc2}.post-type-archive ul.filters a{border-color:#6c9fc2}footer a:link,footer a:visited{color:#6c9fc2!important}.container{margin:0 auto;max-width:1200px;width:100%}.narrow{max-width:800px;margin:0 auto;text-align:center}.narrow p{text-align:center}#products .narrow{margin-bottom:75px}#filters-gallery-grid{margin:0 0 30px 0;padding:30px;display:block;width:100%;background-color:#0d66b0}#filters-gallery-grid a{float:left;font-family:"brandon-grotesque",sans-serif;font-weight:700;font-style:normal;font-weight:400}#gallery-grid{width:100%;margin:0;padding:0}.clearfix{display:block;clear:both}.clearfix-25{display:block;clear:both;height:25px}section{display:block;padding:75px 0;clear:both}header #top{display:block;margin:0;padding:20px 0;width:100%;background:-moz-linear-gradient(to bottom,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 60%,transparent 100%);background:-webkit-linear-gradient(to bottom,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 60%,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,.9)0,rgba(0,0,0,.5) 60%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000', endColorstr='#00000000', GradientType=0);z-index:2}header #top p,header #top ul{float:left}header #top p{margin:0;color:#fff;text-transform:uppercase;font-family:"brandon-grotesque",sans-serif;font-weight:700;font-style:normal;font-weight:400}header #top a,header #top a:visited{color:#6c9fc2;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease}header #top a:focus,header #top a:hover{color:#6c9fc2;border-bottom:2px solid #6c9fc2}header #top ul{margin:0 0 0 20px;padding:0}header #top ul li{margin:0 0 0 4px}header #top ul li a,header #top ul li a:visited{background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:20px;width:20px;text-align:center;display:block;font-size:11px;position:relative;top:-2px;color:#666;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease}header #top ul li a:focus,header #top ul li a:hover{color:#6c9fc2;border:0}header #top .outer{float:right}header #top ul li{display:inline-block}header{position:fixed;width:100%;top:0;z-index:9999}header #headerbar{display:block;padding:0}header #headerbar .container{background-color:#fff;padding:0 30px;position:relative}header #headerbar .container:before{position:absolute;content:"";left:10px;right:10px;bottom:-16px;height:16px;background:rgba(255,255,255,.5);z-index:0}header #headerbar .container:after{position:absolute;content:"";left:25px;right:25px;bottom:-26px;height:26px;background-color:rgba(255,255,255,.2);z-index:0}header #headerbar #logo{float:left;width:275px;margin:14px 0}header #headerbar #logo .logo-img{display:block;width:100%;height:auto}header ul#menu-main-menu a{transition:color 300ms ease;-moz-transition:color 300ms ease;-webkit-transition:color 300ms ease}header ul#menu-main-menu{margin:0;padding:0;float:right;height:110px}header ul#menu-main-menu>li{display:inline-block;height:110px;list-style:none;line-height:110px;margin:0 0 0 25px;position:relative}header ul#menu-main-menu>li>ul{position:absolute;top:100%;left:0;height:auto;background-color:#24445c;padding:10px 50px;display:none;z-index:3;margin-left:-100%}header ul#menu-main-menu>li:hover>ul{display:block}header ul#menu-main-menu>li>ul>li:hover>a{color:#6c9fc2}header ul#menu-main-menu>li>a{color:#000;text-transform:uppercase;position:relative;font-family:"brandon-grotesque",sans-serif;font-weight:700;font-style:normal;font-weight:400}header ul#menu-main-menu>li:hover>a,header ul#menu-main-menu>li.current-menu-item>a{color:#0d66b0}header ul#menu-main-menu>li>a:before{position:absolute;left:-14px;width:2px;background-color:#6c9fc2;height:16px;content:"";top:0}header ul#menu-main-menu>li:first-child>a:before{content:none}header ul li:first-child a:before{content:none}div.slider.hero{width:100%;max-width:100%;height:650px;position:relative}.page-template-range div.slider.hero{height:500px;background-image:url(/assets/img/a8728f98ad7a.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.page-template-inner-range div.slider.hero{height:500px;background-position:center center;background-repeat:no-repeat;background-size:cover}.page-template-about div.slider.hero{height:500px;background-image:url(/assets/img/beb23e75a92b.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.page-template-products div.slider.hero{height:500px;background-image:url(/assets/img/beb23e75a92b.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.page-template-process div.slider.hero{height:500px;background-image:url(/assets/img/beb23e75a92b.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.page-template-installation div.slider.hero{height:500px;background-position:center center;background-repeat:no-repeat;background-size:cover}.page-template-contact div.slider.hero{height:500px;background-position:center center;background-repeat:no-repeat;background-size:cover}.page-template-default div.slider.hero{height:500px;background-image:url(/assets/img/beb23e75a92b.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.tag div.slider.hero,.archive div.slider.hero{height:500px;background-image:url(/assets/img/beb23e75a92b.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}#kholder{padding:0}#kholder .container{position:relative}#kholder .info{position:absolute;left:0;bottom:-110px;background-color:#24445c;padding:45px 55px;max-width:640px;background-image:url(/assets/img/aea4d0a2f0ac.webp);background-repeat:no-repeat;background-position:282px 0;margin-right:-201px;z-index:1}#kholder .info:before{content:"";position:absolute;width:950px;height:900px;background-image:url(/assets/img/a7098b4d5e15.webp);top:-598px;left:-333px;background-size:auto 900px;background-position:0 0;background-repeat:no-repeat;z-index:0;opacity:.5}#kholder .info .h2{font-family:"brandon-grotesque",sans-serif;font-weight:700;font-style:normal;margin:0 0 20px 0;color:#fff;font-size:32px}#kholder .info p{color:#fff;font-size:25px;line-height:1.1;margin:0 0 30px;font-family:"brandon-grotesque",sans-serif;font-weight:300;font-style:normal}a.btn,a.btn:visited{display:inline-block;height:40px;padding:0 30px;line-height:38px;border:1px solid #6c9fc2;border-radius:20px;color:#6c9fc2;text-transform:uppercase;font-size:11px;font-family:"brandon-grotesque",sans-serif;font-weight:700;font-style:normal;font-weight:400;transition:300ms ease all;-moz-transition:300ms ease all;-webkit-transition:300ms ease all}a.btn.light{display:inline-block;height:40px;padding:0 30px;line-height:38px;border:1px solid #fff;border-radius:20px;color:#fff;text-transform:uppercase;font-size:11px;font-weight:600}a.btn.green{display:inline-block;height:40px;padding:0 30px;line-height:38px;border:1px solid #0d66b0;background-color:#0d66b0;border-radius:20px;color:#fff;text-transform:uppercase;font-size:11px;font-weight:600}a.btn.green:hover,a.btn.active,a.btn:hover{border:1px solid #222;background-color:#222;color:#fff}.home section#products{padding-top:185px;background-image:url(/assets/img/1ac7ce371dc8.webp);background-position:right -200px top;background-size:auto auto;background-repeat:no-repeat;border-bottom:5px solid #24445c}.home section#products .container .narrow h3{font-family:"brandon-grotesque",sans-serif;font-weight:700;font-style:normal;margin:0 0 20px;font-size:1.5em}section#content{text-align:center}section#content.second{padding:75px 0 75px}section .h5,section h5,section h1,section .h1{display:block;font-size:13px;text-transform:uppercase;font-weight:400;text-align:center;padding:0 0 20px 0;margin:0 0 30px 0;background-image:url(/assets/img/2b2b77230057.webp);background-size:auto;background-position:center bottom;background-repeat:no-repeat}section .h5.light,section .h1.light,section h5.light,section h1.light{color:#fff;background-image:url(/assets/img/3fcdab336e59.webp)}#showroom .h3{display:block;color:#fff}section h3,section .h3{display:block;font-size:30px;text-align:center;max-width:800px;margin:40px auto 10px;font-weight:400;line-height:1.1}#portfolio .h6{display:block;font-size:30px;text-align:center;max-width:800px;margin:40px auto 10px;font-weight:400;line-height:1.1}#showroom p{margin:0 0 30px 0;color:#fff;font-size:15px;line-height:1.3}#test2 h3{font-size:30px;max-width:450px;margin:0 auto 20px;color:#fff;font-family:"brandon-grotesque",sans-serif;font-weight:400;font-style:italic;line-height:1.1}section#products ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%;float:left;list-style:none}section#products ul li{margin:0 40px 40px 0;padding:50px;width:calc((100% - 40px)/2);position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.24);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.24);box-shadow:0 0 15px 0 rgba(0,0,0,.24);-webkit-transition:all ease 600ms;-moz-transition:all ease 600ms;transition:all ease 600ms}section#products ul li:nth-of-type(even){margin-right:0}.page-template-products section#products ul li{width:100%;margin:0 0 35px 0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:400px}section#products ul li:hover{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.44);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.44);box-shadow:0 0 25px 0 rgba(0,0,0,.44)}section#products ul li:hover>h4,section#products ul li:hover>p{opacity:0}section#products ul li>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;border-bottom:7px solid #0d66b0;background:-moz-linear-gradient(top,rgba(255,255,255,0)0,#fff 62%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0)0,#fff 62%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0)0,#fff 62%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);transition:all ease 600ms;-webkit-transition:all ease 600ms;-moz-transition:all ease 600ms}section#products ul li.light>a{background:-moz-linear-gradient(top,transparent 0,#000 62%,#000 100%);background:-webkit-linear-gradient(top,transparent 0,#000 62%,#000 100%);background:linear-gradient(to bottom,transparent 0,#000 62%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0)}section#products ul li:hover>a{background-color:transparent;background-image:linear-gradient(to bottom,transparent 0,transparent 100%)}section#products ul li:hover>img.hidden{display:block;opacity:1;visibility:visible;animation:fadeInIcon linear .3s}section#products ul li:hover>img.nothidden{opacity:0;visibility:hidden;display:none;animation:fadeOutIcon linear .3s}section#products ul li h4{font-size:25px;font-weight:500;margin:0 0 30px;transition:all ease 600ms;-webkit-transition:all ease 600ms;-moz-transition:all ease 600ms;position:relative;z-index:1;cursor:pointer}section#products ul li p{position:relative;margin:0;font-size:16px;line-height:1.5;-webkit-transition:all ease 600ms;-moz-transition:all ease 600ms;transition:all ease 600ms;z-index:1;cursor:pointer}section#products ul li.light p,section#products ul li.light h4{color:#fff}.half{float:left;width:50%}.row{float:left;width:100%}section#suppliers{background-image:url(/assets/img/b2a9ad3be25f.webp);background-size:cover;background-position:center center;background-repeat:no-repeat}section#suppliers ul{float:left;width:100%;margin:0;padding:0}section#suppliers ul li{float:left;width:20%;list-style:none;padding:0 20px;text-align:center}section#suppliers ul li img{max-width:100%;width:100%;height:auto;transition:300ms ease all;-moz-transition:300ms ease all;-webkit-transition:300ms ease all}section#suppliers ul li:hover>img{max-width:90%}section#showroom{background-color:#0d66b0;position:relative;padding:100px 0}section#showroom .bg1{position:absolute;top:0;left:0;width:50%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#fff}section#showroom .bg2{position:absolute;top:0;left:0;width:50%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;display:none;background-color:#fff}section#showroom .half{padding:0 0 0 50px;text-align:center}section#test2{background-image:url(/assets/img/168b7b25341c.webp);position:relative;padding:100px 0;background-size:cover;background-position:center;background-repeat:no-repeat}section#test2 .bg1{position:absolute;top:0;left:0;width:50%;height:100%;background-image:url(/assets/img/dd0a379687e1.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#fff}section#test2 .bg2{position:absolute;top:0;left:0;width:50%;height:100%;background-image:url(/assets/img/033786f5e8b7.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;display:none;background-color:#fff}section#test2 .half{padding:0 0 0 50px;text-align:center}.slider.hero.homepage-carousel{overflow:hidden}.slider.hero.homepage-carousel .slide img{object-fit:cover;height:100%;width:100%}.slides{background:#ccc}.slide{display:flex!important;justify-content:center;align-items:center;background:#fff;height:650px;outline:0!important;color:#ccc;font-size:40px}button.slick-prev{display:block;position:absolute;right:30px;bottom:0;width:20px;height:20px;-webkit-appearance:none;border:0;text-indent:-9999px;overflow:hidden;background-image:url(/assets/img/d0f5030b9fd6.webp);background-color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:2}#kholder .info button.slick-prev{display:block;position:absolute;top:auto;right:30px;left:auto;bottom:0;width:20px;height:20px;-webkit-appearance:none;border:0;text-indent:-9999px;overflow:hidden;background-image:url(/assets/img/d0f5030b9fd6.webp);background-color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:2}button.slick-next{display:block;position:absolute;top:auto;right:0;bottom:0;width:20px;height:20px;-webkit-appearance:none;border:0;text-indent:-9999px;overflow:hidden;background-image:url(/assets/img/f3d8ed70dc27.webp);background-color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:2}#kholder .info button.slick-next{display:block;position:absolute;right:0;bottom:0;width:20px;height:20px;-webkit-appearance:none;border:0;text-indent:-9999px;overflow:hidden;background-image:url(/assets/img/f3d8ed70dc27.webp);background-color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:2}.smaller button.slick-next{right:10px;bottom:20px;top:auto}.smaller button.slick-prev{right:40px;bottom:20px;top:auto}#contact .container{max-width:1000px}.contact-details{float:left;width:100%;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.14);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.14);box-shadow:0 0 25px 0 rgba(0,0,0,.14);position:relative;z-index:1;background-color:#fff;padding:0 0 0 0}.page-template-contact .contact-details{margin-top:50px}.third-1{float:left;width:33.3%;background-color:#0d66b0;padding:40px 30px 100px;position:relative}.contact-details .third-1{position:relative;left:auto;top:auto;height:100%;width:100%;padding:40px 30px 40px}.page-template-contact .contact-details .third-1{position:absolute;left:0;top:0;height:100%;width:33.3%;padding:40px 30px 100px}.contact-details .third-2{margin-left:33.3%}.third-2{float:left;width:66.7%;background-color:#fff;padding:50px}a.directions,a.directions:visited{position:absolute;padding:20px 30px;background-color:#2d2d2d!important;bottom:0;left:0;width:100%;color:#fff;text-transform:uppercase;font-family:"brandon-grotesque",sans-serif;font-weight:700;font-style:normal;font-weight:400;transition:300ms all ease;-moz-transition:300ms all ease;-webkit-transition:300ms all ease}a.directions:focus,a.directions:hover{background-color:#222;color:#fff}#contact .h4{display:block;font-size:30px;text-align:left;font-weight:500;color:#fff;padding:0 0 10px 0;margin:0 0 30px 0;background-image:url(/assets/img/3fcdab336e59.webp);background-size:auto;background-position:left bottom;background-repeat:no-repeat}#contact ul{float:left;width:100%;margin:0;padding:0}#contact ul li{float:left;list-style:none;width:23.5%;margin:0 2%0 0;padding:30px 0 0 0;border-top:1px solid #6c9fc2}.page-template-contact #contact ul li{float:left;list-style:none;width:100%;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #6c9fc2;border-top:none}.page-template-contact #contact ul li p{text-align:left}#contact ul li:last-child{margin-right:0}.page-template-contact #contact ul li:last-child{margin-bottom:0;padding-bottom:0;border:0}#contact ul li p{color:#fff;margin:0;font-size:14px;line-height:1.4;text-align:left}#contact ul li p strong{font-weight:700;line-height:1.8}#contact ul li p a,#contact ul li p a:visited{color:#fff;transition:300ms color ease;-moz-transition:300ms color ease;-webkit-transition:300ms color ease}#contact ul li p a:focus,#contact ul li p a:hover{color:#6c9fc2}#contact ul li.social a,#contact ul li.social a:visited{background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:20px;width:20px;text-align:center;display:block;font-size:11px;position:relative;color:#0d66b0;float:left;margin:5px 6px 0 0;transition:300ms ease color;-moz-transition:300ms ease color;-webkit-transition:300ms ease color}input[type=text],input[type=email]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#eee;padding:0 20px;line-height:50px;height:50px;float:left;width:100%;border:0;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#eee;padding:20px 20px;line-height:1.4;height:150px;float:left;width:100%;border:0;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}#contact form .row{margin:0 0 15px 0;padding:0}#contact form .row .half:first-child{padding:0 10px 0 0}#contact form .row .half:last-child{padding:0 0 0 10px}#contact .third-2 h4{color:#6c9fc2;background-image:url(/assets/img/5ce56c7af8e9.webp);padding:15px 0 40px;display:block;background-repeat:no-repeat}input[type=submit]{display:inline-block;height:50px;padding:0 50px;line-height:48px;border:1px solid #6c9fc2;border-radius:30px;color:#6c9fc2;text-transform:uppercase;font-size:11px;float:right;cursor:pointer;transition:300ms ease all;-moz-transition:300ms ease all;-webkit-transition:300ms ease all;font-family:"brandon-grotesque",sans-serif;font-weight:700;font-style:normal;font-weight:400}input:hover[type=submit]{border:1px solid #0d66b0;background-color:#0d66b0;color:#fff}section#contact{padding:75px 0 300px;position:relative}section#contact p{text-align:center}#about .half{padding:30px;position:relative}#about p{margin:0 0 45px;line-height:1.7;font-size:15px}#about .float{position:absolute;padding:50px 30px;background-color:#24445c;width:50%;top:0;left:-30px;z-index:0}#about .float:before{z-index:-1;bottom:0;right:0;position:absolute;width:200%;height:200%;content:"";background-image:url(/assets/img/417339b065f1.webp);background-position:right bottom;background-size:500px auto;background-repeat:no-repeat}section#about{overflow-y:hidden}#about .h5{text-align:left;color:#fff;text-transform:none;font-size:20px;line-height:1.2;z-index:2;position:relative;background-image:none;padding:0;margin:0;font-family:"brandon-grotesque",sans-serif;font-weight:300;font-style:normal}#about .h6{text-align:right;font-size:15px;text-transform:uppercase;font-weight:500;margin:0 0 30px 0}#about img{max-width:100%;width:100%;height:auto}footer{display:block;clear:both;background-color:#454545;padding:20px}footer p{float:left;margin:0;color:#fff;font-family:"brandon-grotesque",sans-serif;font-weight:700;font-style:normal;font-weight:400;text-transform:uppercase;font-size:12px;line-height:1}footer p:nth-of-type(2){float:right}footer a,footer a:visited{color:#fff}#portfolio ul li a:hover:after{opacity:1}#portfolio ul li a:hover{transform:scale(1.05)}.caption a.btn{margin-right:10px}section#twin{position:relative;height:500px}section#twin .left{position:absolute;height:100%;width:50%;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover}section#twin .right{position:absolute;height:100%;width:50%;top:0;left:50%;background-repeat:no-repeat;background-position:center;background-size:cover}section#twin .left>a,section#twin .right>a{position:absolute;height:100%;width:100%;top:0;left:0;transition:300ms ease all;-moz-transition:300ms ease all;-webkit-transition:300ms ease all}section#twin .left>a:hover,section#twin .right>a:hover{background-color:rgba(0,0,0,.6)}section#twin2{position:relative;height:500px}body.page-id-11 #twin2{padding-top:0}#twin2 .full{display:block;margin:0;padding:0;width:100%}#twin2 .full>a{position:relative;display:block;margin:0;padding:0;width:100%;height:auto}#twin2 .full>a:before{position:absolute;opacity:1;visibility:visible;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);transition:all ease-in-out .3s}#twin2 .full>a>img{display:block;margin:0;padding:0;width:100%;height:auto}#twin2 .full>a>.text-overlay{position:absolute;top:50%;left:50%;display:block;margin:0;padding:10px;color:#fff;font-size:30px;font-weight:600;transform:translateX(-50%) translateY(-50%);z-index:1}#twin2 .full>a:hover:before{opacity:0;visibility:hidden;transition:all ease-in-out .3s}#twin2 .full>a:hover>.text-overlay{color:#000;transition:all ease-in-out .3s}section#twin2 .left>a:hover,section#twin2 .right>a:hover{background-color:transparent}section#content{padding:75px 0 45px}.page-template-inner-range section#content{padding-top:100px}.page-template-inner-range div.hero .container{height:500px;position:relative}.page-template-inner-range div.hero .container>img{position:absolute;right:0;bottom:-70px;width:auto;height:200px}.greybg{background-color:#f9f9f9}#nav-below a:hover{background-color:#222}.page-template-products section#products p{text-align:center}.page-template-products section#products ul li p{margin-bottom:0;text-align:left}.page-template-products section#products ul{margin-top:50px}.process-steps{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;width:100%;list-style:none}.process-steps .process-step{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 40px 0;padding:20px;width:100%;border-bottom:7px solid #0d66b0;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.24);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.24);box-shadow:0 0 15px 0 rgba(0,0,0,.24);-webkit-transition:all ease 600ms;-moz-transition:all ease 600ms;transition:all ease 600ms}.process-steps .process-step .third{display:block;padding:0;width:calc((100% - 40px)/2)}.process-steps .process-step .third img{display:block;margin:0;padding:0;width:100%;max-width:100%;height:auto;float:left}.process-steps .process-step .two-thirds{display:flex;flex-direction:column;justify-content:center;padding:0;width:calc((100% - 40px)/2);height:100%}.process-steps .process-step .third:first-child,.process-steps .process-step .two-thirds:first-child{margin-right:40px}.process-steps .process-step h4{display:block;margin:0 0 20px 0;padding:0;width:100%;font-size:1.6em}.process-steps .process-step .two-thirds p{display:block!important;margin:0!important;padding:0!important;width:100%!important;line-height:1.6!important}.gallery-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}.gallery-grid .gallery-image-column{display:block;margin:0;padding:10px;width:25%}.gallery-grid .gallery-image-column .gallery-lightbox{display:block;margin:0;padding:0;width:100%;height:auto}.gallery-grid .gallery-image-column .gallery-container-tall{position:relative;overflow:hidden;cursor:pointer}.gallery-grid .gallery-image-column .gallery-container-half{position:relative;display:block;overflow:hidden;cursor:pointer}.gallery-grid .gallery-image-column .gallery-container-tall.gallery-image,.gallery-grid .gallery-image-column .gallery-container-half.gallery-image{cursor:default}.gallery-grid .gallery-image-column .gallery-container-half:first-of-type{margin-bottom:20px}.gallery-grid .gallery-image-column img{position:relative;display:block;margin:0;padding:0;width:100%;max-width:100%;height:auto}.gallery-grid .gallery-image-column .gallery-container-tall .plus-icon,.gallery-grid .gallery-image-column .gallery-container-half .plus-icon{position:absolute;opacity:0;visibility:hidden;content:"";top:50%;left:50%;width:60px;height:60px;background:#333;border-radius:50%;transform:translateX(-50%) translateY(-50%);overflow:hidden;z-index:10;transition:all ease-in-out .3s}.gallery-grid .gallery-image-column .gallery-container-tall .plus-icon span,.gallery-grid .gallery-image-column .gallery-container-half .plus-icon span{position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-20px;width:40px;height:2px;background:#fff}.gallery-grid .gallery-image-column .gallery-container-tall .plus-icon .two,.gallery-grid .gallery-image-column .gallery-container-half .plus-icon .two{transform:rotate(90deg)}.gallery-grid .gallery-image-column .gallery-container-tall img,.gallery-grid .gallery-image-column .gallery-container-half img{transition:all ease-in-out .5s}.gallery-grid .gallery-image-column .gallery-container-tall:hover:after,.gallery-grid .gallery-image-column .gallery-container-half:hover:after{opacity:1;visibility:visible;transition:all ease-in-out .3s}.gallery-grid .gallery-image-column .gallery-container-tall:hover:not(.gallery-image) img,.gallery-grid .gallery-image-column .gallery-container-half:hover:not(.gallery-image) img{position:relative;transform:scale(1.4);transition:all ease-in-out .3s}.gallery-grid .gallery-image-column .gallery-container-tall:hover .plus-icon,.gallery-grid .gallery-image-column .gallery-container-half:hover .plus-icon{opacity:1;visibility:visible;transition:all ease-in-out .3s}#gallery-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;width:100%}#gallery-grid .gallery-item{display:block;margin:0 30px 30px 0;padding:0;width:calc((100% - 60px)/3)}@media screen and (min-width:1201px){#gallery-grid .gallery-item:nth-of-type(3n){margin-right:0}}#gallery-grid .gallery-item .gallery-container .plus-icon{position:absolute;opacity:0;visibility:hidden;content:"";top:50%;left:50%;width:60px;height:60px;background:#333;border-radius:50%;transform:translateX(-50%) translateY(-50%);overflow:hidden;z-index:10;transition:all ease-in-out .3s}#gallery-grid .gallery-item .gallery-container .plus-icon span{position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-20px;width:40px;height:2px;background:#fff}#gallery-grid .gallery-item .gallery-container .plus-icon .two{transform:rotate(90deg)}#gallery-grid .gallery-item .gallery-container .gallery-title{position:absolute;bottom:0;left:0;width:100%;height:30px;line-height:30px;text-align:center;font-size:20px;color:#fff;font-weight:300;font-family:"brandon-grotesque",sans-serif;font-weight:700;font-style:normal;background-color:rgba(0,0,0,.75);z-index:999;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#gallery-grid .gallery-item .gallery-container{position:relative;display:block;overflow:hidden;cursor:pointer}#gallery-grid .gallery-item .gallery-container:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);opacity:0;visibility:hidden;transition:all ease-in-out .3s}#gallery-grid .gallery-item .gallery-container img{display:block;margin:0;padding:0;width:100%;float:left}#gallery-grid .gallery-item .gallery-container:hover:after{opacity:1;visibility:visible;transition:all ease-in-out .3s}#gallery-grid .gallery-item:hover .gallery-container .plus-icon{opacity:1;visibility:visible;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#gallery-grid .gallery-item:hover .gallery-container .gallery-title{color:#333;background-color:rgba(255,255,255,.75);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.gallery-navigation{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:10px;width:100%;min-height:40px;background:#0d66b0}.gallery-navigation.navigation-top{margin-bottom:30px}#mmenu{position:fixed;top:104px;right:40px;margin:0;padding:0;width:36px;height:26px;background:0 0;border:0;outline:0;cursor:pointer;z-index:99999999}#mmenu span{position:absolute;left:50%;margin-left:-18px;width:36px;height:4px;background-color:#0d66b0;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#mmenu .one{top:0}#mmenu .two{margin-top:-2px;top:50%}#mmenu .three{bottom:0}@media screen and (min-width:821px){#mmenu{display:none}}@media screen and (max-width:1280px){#top .container{padding:0 20px}#about .float{left:30px}section#products ul,#gallery-grid{padding:0 20px}section#showroom .half,section#test2 .half{padding-right:50px}.process-steps{padding:0 40px}}@media screen and (max-width:860px){section#products ul li{margin-right:0;width:100%}#about .float{position:relative;left:0;width:100%}#gallery-grid .gallery-item{width:calc((100% - 30px)/2)}}@media screen and (max-width:820px){#mmenu{display:block}#mobile-menu{position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;margin:0;padding:40px 20px 80px 20px;width:100%;height:100%;background-color:rgba(0,25,0,.85);opacity:0;-webkit-transform:scale(.75) translateX(-100%);-moz-transform:scale(.75) translateX(-100%);transform:scale(.75) translateX(-100%);-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s;z-index:101}#mobile-menu #menu-main-menu{display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:0;width:100%;max-width:300px;height:100%;text-align:center;float:none}#mobile-menu #menu-main-menu>li{margin:0;padding:0;width:calc(100% - 50px);height:40px;line-height:40px}#mobile-menu #menu-main-menu li a{display:block;margin:0;padding:0;width:100%;height:40px;line-height:40px;color:#fff}#mobile-menu #menu-main-menu>li:nth-of-type(1)>a:before,#mobile-menu #menu-main-menu>li:nth-of-type(4)>a:before{position:absolute;left:50%;width:100px;background-color:#6c9fc2;height:2px;content:"";top:0;margin-left:-50px}#mobile-menu #menu-main-menu>li:nth-of-type(6)>a:before{position:absolute;left:50%;width:100px;background-color:#6c9fc2;height:2px;content:"";bottom:0;top:auto;margin-left:-50px}#mobile-menu #menu-main-menu>li.menu-item-has-children>a:before{position:absolute;content:"";top:0;left:0;margin:0;width:100%;background-color:rgba(255,255,255,.5);height:1px}#mobile-menu #menu-main-menu>li.menu-item-has-children>a:after{position:absolute;content:"";bottom:0;left:0;margin:0;width:100%;background-color:rgba(255,255,255,.5);height:1px}#mobile-menu #menu-main-menu>li>ul{display:none;position:relative;top:0;left:0;margin:0;width:100%;clear:both;float:left}#mobile-menu #menu-main-menu>li.menu-item-has-children>a{width:100%;float:left}#mobile-menu #menu-main-menu>li.menu-item-has-children .open-submenu{position:absolute;top:0;right:-50px;display:block;margin:0;padding:0;width:50px;height:100%;z-index:99999;border:1px solid rgba(255,255,255,.5);float:right}#mobile-menu #menu-main-menu>li.menu-item-has-children .open-submenu:after{position:absolute;content:"";top:8px;left:17px;width:12px;height:12px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#mobile-menu #menu-main-menu>li.menu-item-has-children .open-submenu.active{background-color:rgba(255,255,255,.5);border-left-width:0}#mobile-menu #menu-main-menu>li.menu-item-has-children .open-submenu.active:after{top:15px;border-color:#333;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);transform:rotate(225deg)}}@media screen and (max-width:860px) and (min-width:491px){#gallery-grid .gallery-item:nth-of-type(2n){margin-right:0}}@media screen and (max-width:490px){section{padding:30px 0}section h3{padding-left:20px;padding-right:20px}header #top{display:none}#mmenu{top:44px}div.slider.hero{margin-top:110px;height:auto;max-height:calc(100vh/3)}.page-template-inner-range div.slider.hero{margin-top:110px;height-height:calc(100vh/3)}div.slider.hero .container{height:100%}div.slider.hero .container>img{right:50%;transform:translateX(50%)}.slick-slide img{width:100vw;height:auto}#kholder .info{position:relative;top:0;bottom:auto;padding:30px;width:100%;background-image:none}#kholder .info:before{display:none}.home section#products{padding-top:30px;padding-bottom:30px;background-image:none}#products .narrow{margin-bottom:60px;padding:0 20px}section#products ul li{margin-bottom:20px;padding:30px}section#about{padding:20px 0}#about .half{width:100%}#about .float{padding:30px}#about .float:before{display:none}#about h6{text-align:center;font-size:22px}section h5{margin-top:20px}a.btn.light{margin-bottom:40px}section#showroom{padding:0}section#showroom .bg1,section#showroom .bg2{position:relative;width:100%;height:150px}section#portfolio{padding-bottom:0}.gallery-grid{padding-left:10px;padding-right:10px}.gallery-grid .gallery-image-column .gallery-container-tall{height:100%}.gallery-grid .gallery-image-column img{height:100%}section#contact{padding-top:0}.page-template-contact .contact-details .third-1{display:flex;flex-direction:column;position:relative;padding:20px;width:100%;float:left}.contact-details .third-2{margin:0;padding:20px;width:100%}#contact .third-2 h4{margin-bottom:20px;width:200px}#contact ul{float:left;margin-bottom:30px;clear:both}a.directions,a.directions:visited{position:relative;bottom:auto;top:0;clear:both;margin:0}section#content{padding:20px}section#twin{padding:0}section#twin .left,section#twin .right{position:relative;display:block;margin:0;width:100%;float:left}section#twin .right{left:0}section#suppliers{padding:20px 0}section#suppliers ul li{width:50%}#contact ul li{margin:0 20px 20px 0;width:calc((100% - 20px)/2)}#contact ul li:nth-of-type(2n){margin-right:0}.process-steps{padding:0 20px}.process-steps .process-step{margin-bottom:20px}.process-steps .process-step:nth-of-type(2n){flex-direction:column-reverse}.process-steps .process-step .third{margin:0 0 20px 0;width:100%}.process-steps .process-step .two-thirds{width:100%;height:auto}.process-steps .process-step .third:first-child{margin:0 0 20px 0}.process-steps .process-step .two-thirds:first-child{margin:0}section#test2{padding:0 0 20px}section#test2 .bg1,section#test2 .bg2{position:relative;width:100%}#test2 h3{font-size:1.6em}section#showroom .half,section#test2 .half{padding:0 20px;width:100%}.gallery-grid .gallery-image-column{width:50%}#filters-gallery-grid{padding:20px}ul.filters li{width:calc((100% - 16px)/2)}#filters-gallery-grid a{width:100%;text-align:center}#gallery-grid .gallery-item{margin:0 0 20px 0;width:100%}#about .gallery-grid .gallery-image-column .gallery-container-tall img,#about .gallery-grid .gallery-image-column .gallery-container-half img{height:100%}body.page-id-11 #about .container .half:first-of-type{padding-bottom:0}body.page-id-11 #about .container .half:nth-of-type(2) img:first-of-type{margin-bottom:10px}body.page-id-11 #twin2{padding-bottom:0;height:auto}.page-template-contact #contact ul li{margin:0 20px 20px 0;padding:30px 0 0 0;width:calc((100% - 20px)/2);border-top:1px solid #575757;border-bottom:0;float:left}.page-template-contact #contact ul li:nth-of-type(2n){margin-right:0}.page-template-contact #contact ul li:last-of-type{border-top:1px solid #575757}#contact form .row .half:first-child{margin-bottom:15px;padding-right:0;width:100%}#contact form .row .half:last-child{padding-left:0;width:100%}footer p{line-height:1.4}img{max-width:100%;height:auto}}#mapcontainer iframe{margin-top:-6rem}#mapcontainer.about-us-map iframe{margin-top:-11.5rem}@media screen and (max-width:1599px){#mapcontainer iframe,#mapcontainer.about-us-map iframe{margin-top:0}}#products .icon-fade-1{background:url(/assets/img/5691c5692674.webp);background-size:contain;width:90px;height:90px;display:block;margin:0 0 50px 0;position:relative;z-index:1;animation:changeBgOut .5s}#products li:hover .icon-fade-1{background:url(/assets/img/9bb650c6b4fd.webp);background-size:contain;animation:changeBgIn .5s}#products .icon-fade-2{background:url(/assets/img/0b4a1378e054.webp);background-size:contain;width:90px;height:90px;display:block;margin:0 0 50px 0;position:relative;z-index:1;animation:changeBgOut-2 .5s}#products li:hover .icon-fade-2{background:url(/assets/img/ff174753ba08.webp);background-size:contain;animation:changeBgIn-2 .5s}#products .icon-fade-3{background:url(/assets/img/0b4a1378e054.webp);background-size:contain;width:90px;height:90px;display:block;margin:0 0 50px 0;position:relative;z-index:1;animation:changeBgOut-3 .5s}#products li:hover .icon-fade-3{background:url(/assets/img/ff174753ba08.webp);background-size:contain;animation:changeBgIn-3 .5s}#products .icon-fade-4{background:url(/assets/img/aaad9f1ad5b1.webp);background-size:contain;width:90px;height:90px;display:block;margin:0 0 50px 0;position:relative;z-index:1;animation:changeBgOut-4 .5s}#products li:hover .icon-fade-4{background:url(/assets/img/ff174753ba08.webp);background-size:contain;animation:changeBgIn-4 .5s}#products .icon-fade-5{background:url(/assets/img/3a07731ea2cd.webp);background-size:contain;width:90px;height:90px;display:block;margin:0 0 50px 0;position:relative;z-index:1;animation:changeBgOut-5 .5s}#products li:hover .icon-fade-5{background:url(/assets/img/9bb650c6b4fd.webp);background-size:contain;animation:changeBgIn-5 .5s}body:after{content:url(/assets/img/56b186fe3181.webp);display:none}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}ul.filters{list-style-type:none;margin:0 0 .5em}ul.filters:after{content:"";display:block;clear:both}ul.filters li{float:left;margin-right:8px}ul.filters a{border:0;padding:5px 10px;color:#fff;text-transform:uppercase;margin-bottom:0;-webkit-transition:all ease-in-out .15s;-moz-transition:all ease-in-out .15s;transition:all ease-in-out .15s;border:1px solid #81a332}ul.filters a:hover,ul.filters a.active{color:#fff;border:1px solid #fff}.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-slider .slick-track,.slick-slider .slick-list{height:100%;-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}.slick-track:before,.slick-track:after{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;outline:0}.slick-slide img{display:block}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-loading .slick-list{background:#fff}.slick-prev,.slick-next{position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;cursor:pointer;border:0;outline:0;background:0 0;color:transparent;z-index:10}.slick-prev{left:20px}.slick-next{right:20px}[data-featherlight] img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}