@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400&display=swap);.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}ul .wpml-ls-menu-item a .wpml-ls-native+span{margin-left:.3em}.rtl ul .wpml-ls-menu-item a .wpml-ls-native+span{margin-left:0;margin-right:.3em}@font-face{font-family:"GT Walsheim";src:url(/wp-content/themes/twentinox/fonts/GTWalsheim-Bl.woff2) format("woff2"),url(/wp-content/themes/twentinox/fonts/GTWalsheim-Bl.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"GT Walsheim";src:url(/wp-content/themes/twentinox/fonts/GTWalsheim-BdOb.woff2) format("woff2"),url(/wp-content/themes/twentinox/fonts/GTWalsheim-BdOb.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"GT Walsheim";src:url(/wp-content/themes/twentinox/fonts/GTWalsheim-MdOb.woff2) format("woff2"),url(/wp-content/themes/twentinox/fonts/GTWalsheim-MdOb.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"GT Walsheim";src:url(/wp-content/themes/twentinox/fonts/GTWalsheim-Md.woff2) format("woff2"),url(/wp-content/themes/twentinox/fonts/GTWalsheim-Md.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"GT Walsheim";src:url(/wp-content/themes/twentinox/fonts/GTWalsheim-Lt.woff2) format("woff2"),url(/wp-content/themes/twentinox/fonts/GTWalsheim-Lt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"GT Walsheim";src:url(/wp-content/themes/twentinox/fonts/GTWalsheim-Rg.woff2) format("woff2"),url(/wp-content/themes/twentinox/fonts/GTWalsheim-Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"GT Walsheim";src:url(/wp-content/themes/twentinox/fonts/GTWalsheim-Bd.woff2) format("woff2"),url(/wp-content/themes/twentinox/fonts/GTWalsheim-Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"GT Walsheim";src:url(/wp-content/themes/twentinox/fonts/GTWalsheim-BlOb.woff2) format("woff2"),url(/wp-content/themes/twentinox/fonts/GTWalsheim-BlOb.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"GT Walsheim";src:url(/wp-content/themes/twentinox/fonts/GTWalsheim-RgOb.woff2) format("woff2"),url(/wp-content/themes/twentinox/fonts/GTWalsheim-RgOb.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"GT Walsheim";src:url(/wp-content/themes/twentinox/fonts/GTWalsheim-LtOb.woff2) format("woff2"),url(/wp-content/themes/twentinox/fonts/GTWalsheim-LtOb.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:"icomoon";src:url(/wp-content/themes/twentinox/fonts/icomoon.eot?kryh5a);src:url("/wp-content/themes/twentinox/fonts/icomoon.eot?kryh5a#iefix") format("embedded-opentype"),url(/wp-content/themes/twentinox/fonts/icomoon.ttf?kryh5a) format("truetype"),url(/wp-content/themes/twentinox/fonts/icomoon.woff?kryh5a) format("woff"),url("/wp-content/themes/twentinox/fonts/icomoon.svg?kryh5a#icomoon") format("svg");font-weight:400;font-style:normal}address{font-style:normal}blockquote{font-size:26px;line-height:38px}@media (min-width:1024px){blockquote{font-size:30px;line-height:42px}}blockquote{color:#9d9d9d;font-style:italic;margin:0}blockquote span{font-family:initial;font-weight:700;padding:0 2px}body{font-size:16px;line-height:24px;color:#444142;font-family:"Roboto",sans-serif;margin:0;padding:0;word-wrap:break-word}cite{color:#444142;display:block;font-style:normal;font-weight:700;margin:5px 0 10px}figure{margin:0}::-moz-input-placeholder{color:rgb(161.5,160,160.5)}::-ms-input-placeholder{color:rgb(161.5,160,160.5)}::-webkit-input-placeholder{color:rgb(161.5,160,160.5)}:focus::-moz-input-placeholder{color:rgb(208.25,207.5,207.75)}:focus::-ms-input-placeholder{color:rgb(208.25,207.5,207.75)}:focus::-webkit-input-placeholder{color:rgb(208.25,207.5,207.75)}fieldset{border:0;margin:0;padding:0}label{color:#333;font-weight:400}input,select,textarea,button{outline:0}[type=date],[type=number],[type=select],[type=text],[type=email],[type=tel],select,textarea{-webkit-appearance:none;background:#fff;border-radius:0;border:2px solid #F4F2F1;background-color:#F4F2F1;color:#444142;display:block;font-family:"Roboto",sans-serif;font-size:16px;height:50px;padding:0 15px;transition:all 0.25s ease-in-out;width:100%}@media (min-width:768px){[type=date],[type=number],[type=select],[type=text],[type=email],[type=tel],select,textarea{width:280px}}@media (min-width:1024px){[type=date],[type=number],[type=select],[type=text],[type=email],[type=tel],select,textarea{font-size:16px;width:399px}}[type=date]:focus,[type=number]:focus,[type=select]:focus,[type=text]:focus,[type=email]:focus,[type=tel]:focus,select:focus,textarea:focus{border:2px solid #d64b1d}[type=button],[type=submit],button{font-size:16px;line-height:24px;border:2px solid #dc7341;border-radius:0;display:inline-block;font-weight:700;font-size:14px;margin-right:20px;padding:.715em 29.5px;text-decoration:none;white-space:normal;background-color:#dc7341;color:#fff;text-transform:uppercase}[type=button]:hover,[type=submit]:hover,button:hover{background-color:#dc7341;box-shadow:0 2px 4px rgb(0 0 0 / .5)}[type=button]:active,[type=submit]:active,button:active{border:2px solid #666}[type=button],[type=submit],button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#dc7341;cursor:pointer;font-family:"Roboto",sans-serif;transition:all 0.25s ease-in-out}border select[multiple]{height:auto;max-height:200px}select:not([multiple]){background:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==) no-repeat right 10px center}textarea{max-width:100%;min-height:200px;padding-bottom:10px;padding-top:10px;resize:vertical;width:100%}h1,h2,h3,h4,h5,h6{color:#333;font-family:"GT Walsheim",sans-serif;margin:0 0 30px;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#d64b1d;text-decoration:none}h1{font-size:30px;line-height:42px}@media (min-width:1024px){h1{font-size:36px;line-height:48px}}h2{font-size:26px;line-height:38px}@media (min-width:1024px){h2{font-size:30px;line-height:42px}}h3{font-size:22px;line-height:34px}@media (min-width:1024px){h3{font-size:26px;line-height:38px}}h4{font-size:18px;line-height:30px}@media (min-width:1024px){h4{font-size:22px;line-height:34px}}h5,h6{font-size:16px;line-height:28px}@media (min-width:1024px){h5,h6{font-size:20px;line-height:32px}}html{overflow-y:auto;overflow-x:hidden}img{height:auto;max-width:100%}a{color:#d64b1d;outline:0;text-decoration:underline;transition:all 0.25s ease-in-out}a:hover{color:rgb(160.5,56.25,21.75)}a.read-more::after,a.prev::before,a.next::after{display:inline-block}a.prev::before{content:"«";padding-right:5px}a.next::after,a.read-more::after{content:"»";padding-left:5px}ul,ol{list-style-position:outside;margin:0 0 30px 17px;padding:0}ul ul,ul ol,ol ul,ol ol{margin:0;padding:0}ul{list-style-type:disc}p{margin:0 0 30px}html{-webkit-font-smoothing:antialiased;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}::-moz-selection{background:#d64b1d;color:#fff}::selection{background:#d64b1d;color:#fff}table{border:0;color:#666;font-family:"GT Walsheim",sans-serif;margin:0 0 30px;max-width:100%;min-width:600px}table th,table td{border-bottom:1px solid #ccc;padding:15px 15px 15px 0;text-align:left;vertical-align:top}table thead td{font-weight:700;border-bottom:2px solid #666;vertical-align:bottom}table tbody tr:last-of-type td{border-bottom:0;padding-bottom:0}.breadcrumbs{float:left;width:100%;font-size:14px;line-height:26px;color:#ebebeb;margin-bottom:20px}@media (min-width:1024px){.breadcrumbs{color:#7F7A7A;margin-bottom:0;position:absolute;top:60px}}@media (min-width:1024px){.header-intro-alternative .breadcrumbs{position:relative;margin-top:-90px;top:auto}}.breadcrumbs-separator:before{content:"\f054";speak:none;font-style:normal;font-weight:400;font-family:"icomoon"}.breadcrumbs-separator{display:inline-block;font-size:10px;height:20px;line-height:20px;text-align:center;width:15px}.breadcrumbs a{color:#ebebeb;text-decoration:none}@media (min-width:1024px){.breadcrumbs a{color:#7F7A7A}}.breadcrumbs a:hover{color:#dc7341}.breadcrumbs-dark{color:#7F7A7A}.breadcrumbs-dark a{color:#7F7A7A}.cookie-notification{float:left;width:100%;font-size:14px;line-height:26px;background-color:#444142;bottom:0;color:#fff;padding:15px;position:fixed;text-align:center;z-index:100000}@media (min-width:1024px){.cookie-notification{font-size:16px;line-height:24px;padding:15px 0}}.cookie-notification-inner{display:inline-block}.cookie-notification-text{float:left;margin-bottom:15px;text-align:center;width:100%}@media (min-width:1024px){.cookie-notification-text{line-height:40px;margin-bottom:0;margin-right:80px;text-align:left;width:auto}}.cookie-notification-more-info,.cookie-notification-confirm{display:inline-block;line-height:40px}@media (min-width:1024px){.cookie-notification-more-info,.cookie-notification-confirm{float:left}}.cookie-notification-confirm{background-color:#9d9d9d;color:#000;font-weight:700;margin-right:calc(40px / 2);padding:0 15px;text-decoration:none}.cookie-notification-confirm:hover{background-color:#dc7341;color:#fff}.cookie-notification-more-info{color:#fff;text-decoration:underline}.cookie-notification-more-info:hover{color:#dc7341}.cta-footer{float:left;width:100%;padding:40px 0}@media (min-width:1024px){.cta-footer{padding:80px 0}}@media (min-width:1280px){.cta-footer{padding:100px 0}}.cta-footer{background-color:#dc7341;position:relative;text-align:center}.cta-footer:after{background-image:url(/wp-content/themes/twentinox/images/pattern_white.svg);background-position:0 -150px;background-size:150%;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}@media (min-width:1024px){.cta-footer:after{background-size:100%;background-attachment:fixed}}.cta-footer .wrapper{position:relative;z-index:10}.cta-footer h2{color:#fff;display:inline-block;font-size:28px;font-weight:400;line-height:36px;max-width:700px}.cta-footer p:last-of-type{margin-bottom:0}.page-id-1814 .cta-footer,.page-id-1817 .cta-footer,.page-id-702 .cta-footer,.page-id-10 .cta-footer{display:none}.fixed-nav{float:left;width:100%;background-color:#444142;box-shadow:0 0 10px rgb(0 0 0 / .25);display:none;opacity:0;pointer-events:none;position:fixed;top:-72px;transition:all 0.25s ease-in-out;z-index:100000}@media (min-width:1024px){.fixed-nav{display:block}}.scrolling-up.show-fixed .fixed-nav{opacity:1;pointer-events:all;top:0}.fixed-nav .nav-sub{box-shadow:10px 10px 10px rgb(0 0 0 / .25)}.fixed-nav .logo{margin-top:10px}.fixed-nav .nav{margin-top:5px}.fixed-product-cta{float:left;width:100%;background-color:#444142;box-shadow:0 0 10px rgb(0 0 0 / .25);display:none;height:74px;opacity:0;pointer-events:none;position:fixed;top:0;transition:all 0.25s ease-in-out;z-index:100000}@media (min-width:1024px){.fixed-product-cta{display:block}}.show-fixed .fixed-product-cta{opacity:1;pointer-events:all}.fixed-product-cta-left{color:#fff;float:left;line-height:24px;margin-top:26px}.fixed-product-cta-left p{margin:0}.fixed-product-cta-right{float:right}.fixed-product-cta-right .button{height:40px;line-height:40px;margin-right:0;border:0;margin-top:18px;padding-bottom:0;padding-left:15px;padding-right:15px;padding-top:0}.footer{float:left;width:100%;font-size:14px;line-height:26px;background-color:#444142;color:#fff;padding:60px 0}@media (min-width:1024px){.footer{padding:64px 0}}.footer-sidebar{float:left;width:100%}.footer-sidebar-right,.footer-sidebar-left{float:left;width:100%}@media (min-width:620px){.footer-sidebar-right,.footer-sidebar-left{width:auto}}.footer-sidebar-right{float:right}@media (min-width:620px){.footer-sidebar-right{min-width:255px}}.footer-sidebar-widget{float:left;width:100%;margin-bottom:45px}.footer-sidebar-widget ul{list-style:none;margin:0;padding:0}.footer-sidebar-widget li{display:block;font-size:16px}.footer-sidebar-widget a{text-decoration:none}.footer-sidebar-widget a:hover{color:#dc7341}.footer-sidebar-widget-col{float:left;width:100%}.footer-sidebar-widget-title{font-size:14px;font-weight:700;color:#fff;margin-bottom:10px;padding-bottom:10px}.footer-sidebar-widget-contact{max-width:250px}.footer-sidebar-widget-contact a{display:block;color:#fff;text-decoration:underline}.footer-sidebar-widget-contact strong{color:#dc7341;display:block;margin-bottom:30px;text-transform:uppercase}.footer-sidebar-widget-contact address{font-size:16px;line-height:30px;margin-bottom:30px}.footer-sidebar-widget-contact .phone:before{content:"\f095";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";font-size:19px}.footer-sidebar-widget-contact .mail:before{content:"\f0e0";speak:none;font-style:normal;font-weight:400;font-family:"icomoon"}.footer-sidebar-widget-contact .pinterest:before{content:"\f231";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";background-color:#fff;border-radius:3px;color:#444142;font-size:14px;height:18px;line-height:18px;position:relative;text-align:center;top:2px;width:18px}.footer-sidebar-widget-contact .linkedin:before{content:"\f0e1";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";background-color:#fff;border-radius:3px;color:#444142;font-size:14px;height:18px;line-height:18px;position:relative;text-align:center;top:2px;width:18px}.footer-sidebar-widget-contact li{float:left;width:100%;line-height:30px;margin-bottom:5px}.footer-sidebar-widget-contact li:before{float:left;line-height:26px;margin-right:10px;margin-top:2px;width:20px}.footer-sidebar-widget-sitemap{margin-bottom:-15px}.footer-sidebar-widget-sitemap li{line-height:24px;margin-bottom:19px}.footer-sidebar-widget-sitemap a{color:rgb(255 255 255 / .7)}.footer-credits{float:left;width:100%;border-top:1px solid rgb(255 255 255 / .2);color:rgb(255 255 255 / .5);font-size:16px;margin-top:60px;padding-top:30px}.footer-credits ul{list-style:none;margin:0;padding:0;float:left;width:100%}@media (min-width:768px){.footer-credits ul{width:auto}}.footer-credits li{line-height:32px;font-size:16px;display:block}@media (min-width:768px){.footer-credits li{display:inline-block;line-height:auto;margin-right:30px}}.footer-credits a{color:rgb(255 255 255 / .3);text-decoration:none}.footer-credits a:hover{color:#dc7341}.footer-credits p{float:left;width:100%;color:rgb(255 255 255 / .3);line-height:32px}@media (min-width:768px){.footer-credits p{float:right;line-height:auto;width:auto}}.mobile-overlay{background:rgb(0 0 0 / .5);bottom:0;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:100000}.navigation-toggle-active .mobile-overlay{opacity:1;pointer-events:all}@media (min-width:1024px){.mobile-overlay{display:none}}.header{float:left;width:100%;background-color:#f6f4f3;position:relative}@media (min-width:1024px){.header{min-height:786px}}@media (min-width:1024px){.header-alternative{min-height:0}}.single-projects .header-alternative,.single-products .header-alternative,.single-applications .header-alternative{background-color:#444142}@media (min-width:1024px){.header:before{background:linear-gradient(180deg,rgb(0 0 0 / .35) 0%,rgb(0 0 0 / .25) 75.41%,#fff0 100%);content:"";height:169px;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1}}.header-background{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.header-background-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;opacity:.6;position:absolute;right:0;width:100%}.header-background-grey{background-color:#444142}@media (min-width:768px){.header-background-grey .header-background-image{opacity:1;width:50vw}}.header-background-grey:before{background-color:#444142;content:"";height:100%;left:0;opacity:.5;min-width:720px;position:absolute;top:0;width:100%}@media (min-width:768px){.header-background-grey:before{opacity:1;width:50vw}}.header-background video{display:block;height:100%;object-fit:cover;width:100%;position:absolute;left:0;top:0}.header-background-play:before{content:"\f04b";speak:none;font-style:normal;font-weight:400;font-family:"icomoon"}.header-background-play{background-color:#fff;border-radius:100%;float:left;height:86px;line-height:86px;margin-top:30px;text-align:center;text-decoration:none;transition:all 0.25s ease-in-out;width:86px}@media (min-width:1024px){.header-background-play{margin-top:0;position:absolute;right:100px;top:50%;transform:translateY(-50%);z-index:10000}}.header-background-play::before{font-size:40px;color:#000}.header-background-play-playing:before{content:"\f04c";speak:none;font-style:normal;font-weight:400;font-family:"icomoon"}.header-grey{background-color:#444142}.header-background-grey{float:left;height:75vw;margin-left:-20px;margin-right:-20px;max-height:400px;position:relative;width:calc(100% + 40px)}@media (min-width:768px){.header-background-grey{float:none;height:100%;left:0;max-height:initial;position:absolute;top:0;width:100%;z-index:0}}.header-background-grey .header-background-image{opacity:1}@media (min-width:768px){.header-background-grey .header-background-image{opacity:.6;right:-20px}}.header-background-bar{background-color:#444142;height:90px;left:0;position:absolute;top:0;width:100%}@media (min-width:1024px){.header-background-bar{height:170px}}.header-intro{clear:both;color:#fff;float:left;padding:50px 0;position:relative;width:100%;z-index:1}@media (min-width:768px){.header-intro{max-width:75vw;padding:72px 0 50px}}@media (min-width:1024px){.header-intro{max-width:none;padding:142px 0 48px}}@media (min-width:768px){.header-intro-grey-block{max-width:40vw}}@media (min-width:768px){.header-intro-grey-block.header-intro-alternative{max-width:100%}}.header-intro-title,.header-intro-text{float:left;width:100%;clear:both}.header-intro-title{color:inherit;font-weight:700;margin-bottom:0;text-transform:uppercase}.header-intro-title-light{font-weight:300}.header-intro-secondary-title,.header-intro-title{font-size:30px;line-height:38px}@media (min-width:768px){.header-intro-secondary-title,.header-intro-title{font-size:40px;line-height:48px}}@media (min-width:1024px){.header-intro-secondary-title,.header-intro-title{font-size:50px;line-height:60px;margin-bottom:0}}@media (min-width:1280px){.header-intro-secondary-title,.header-intro-title{font-size:56px;line-height:64px}}.header-intro-secondary-title{clear:left;display:block;font-family:"GT Walsheim",sans-serif;font-weight:700;margin-bottom:30px;text-transform:uppercase}.header-intro-text{max-width:470px;padding-top:30px;padding-bottom:30px}@media (min-width:1024px){.header-intro-text{padding-top:60px}}@media (min-width:1280px){.header-intro-text{padding-top:105px}.home .header-intro-text{padding-top:45px}}.header-intro-text p{margin-bottom:30px}@media (min-width:768px){.header-intro-text p{padding-left:58px}}.header-intro-text p:last-of-type{margin-bottom:0}.header-intro-small-image{float:left;width:100%;clear:both;max-width:none}@media (min-width:1024px){.header-intro-small-image{bottom:-190px;display:block;float:none;margin-bottom:0;max-width:450px;position:absolute;right:0}}@media (min-width:1280px){.header-intro-small-image{max-width:550px}}.header-intro-links{float:left;width:100%;margin-top:30px}@media (min-width:620px){.header-intro-links{display:grid;float:none;grid-template-columns:repeat(2,minmax(0,2fr));justify-content:left;grid-gap:5px}}@media (min-width:1024px){.header-intro-links{bottom:-110px;grid-template-columns:repeat(4,minmax(0,4fr));max-width:567px;position:absolute;transform:translateY(50%);width:calc(100% - 470px)}}@media (min-width:1280px){.header-intro-links{width:calc(100% - 570px)}}.header-intro-links-link{float:left;width:100%;background-color:#fff;margin-top:5px;padding-top:13px;position:relative;text-decoration:none}@media (min-width:620px){.header-intro-links-link{float:none;margin-bottom:0;min-height:80px}}.header-intro-links-link-mute{pointer-events:default}.header-intro-links-link-ico{display:block;height:40px;margin:16px auto 0 auto;width:40px}.header-intro-links-link-ico svg{object-fit:cover;height:40px;width:100%}.header-intro-links-link-ico svg g{fill:#444142}.header-intro-links-link-title{color:#dc7341;float:left;padding-top:13px;padding-bottom:23px;padding-left:10px;padding-right:10px;text-align:center;text-transform:uppercase;width:100%}.header-intro-alternative{position:initial}@media (min-width:1024px){.header-intro-alternative{padding-bottom:60px}}@media (min-width:1280px){.header-intro-alternative{padding-bottom:105px}}.single-products .header-intro-alternative,.single-projects .header-intro-alternative,.single-applications .header-intro-alternative{position:relative;width:100%}.header-intro-alternative .header-intro-title{font-weight:600;margin-bottom:30px}.header-intro-alternative .header-intro-title-light{font-weight:300}.header-intro-alternative .header-intro-title,.header-intro-alternative .header-intro-text{color:#666}.single-projects .header-intro-alternative .header-intro-title,.single-products .header-intro-alternative .header-intro-title,.single-applications .header-intro-alternative .header-intro-title,.single-projects .header-intro-alternative .header-intro-text,.single-products .header-intro-alternative .header-intro-text,.single-applications .header-intro-alternative .header-intro-text{color:#fff}@media (min-width:1024px){.single-projects .header-intro-alternative .header-intro-title,.single-products .header-intro-alternative .header-intro-title,.single-applications .header-intro-alternative .header-intro-title,.single-projects .header-intro-alternative .header-intro-text,.single-products .header-intro-alternative .header-intro-text,.single-applications .header-intro-alternative .header-intro-text{max-width:570px}}.header-intro-alternative .header-intro-text{max-width:415px;padding-top:30px}@media (min-width:1024px){.header-intro-alternative .header-intro-text{min-height:168px}}@media (min-width:1024px){.header-intro-alternative:after{background-color:#fff;bottom:0;content:"";height:100%;position:absolute;right:0;width:170px}.single-projects .header-intro-alternative:after,.single-products .header-intro-alternative:after,.single-applications .header-intro-alternative:after{display:none}}@media (min-width:1280px){.header-intro-alternative:after{width:370px}}.header-intro-alternative .header-intro-inner{position:relative;float:left;width:100%}.language-switch{color:#fff;display:none;float:left}.language-switch-menu{list-style:none;margin:0;padding:0}.language-switch-li{display:none;float:left;line-height:65px;margin:0 3px}.language-switch-li:after{content:"|";float:left;margin:0 0 0 6px}.language-switch-li:last-of-type:after{display:none}.language-switch a{color:inherit;float:left;text-decoration:none;text-transform:uppercase}.wpml-ls-current-language{font-weight:700}.main{float:left;width:100%;background-color:#fff}.main-sidebar{float:left;width:100%;background-color:#dc7341;color:#fff;margin-bottom:30px;padding:30px}@media (min-width:1024px){.main-sidebar{float:right;margin-left:40px;margin-top:40px;margin-bottom:0;padding:30px;width:calc(100% - 660px)}}@media (min-width:1280px){.main-sidebar{padding:40px;width:calc(100% - 780px)}}.main-sidebar h3{color:#fff;font-size:22px;font-weight:400;line-height:30px;max-width:250px}@media (min-width:1024px){.main-sidebar h3{font-size:28px;line-height:36px}}.main-sidebar address{float:left;width:100%;margin-bottom:30px}.main-sidebar address strong{text-transform:uppercase}.main-sidebar a{float:left;width:100%;color:#fff;margin-bottom:10px;text-decoration:none}.main-sidebar a:last-of-type{margin-bottom:0}.main-sidebar .button:last-of-type{margin-bottom:30px;width:auto}.page-template-products .main-sidebar{display:none}.main-content-wrap{float:left;width:100%;background-color:#fff;padding:30px 0 0 0;position:relative;z-index:100}@media (min-width:1024px){.main-content-wrap{padding:30px;margin-top:-80px;max-width:620px;min-height:540px}}@media (min-width:1280px){.main-content-wrap{max-width:740px;padding:60px}}.main-content{float:left;width:100%;margin-bottom:40px}@media (min-width:1024px){.main-content{margin-bottom:80px}}.main-content h1,.main-content h2,.main-content h3,.main-content h4{font-weight:400}.nav{float:left;width:100%;background-color:#444142;box-shadow:0 0 0 rgb(0 0 0 / .25);height:110vh;margin-left:-20px;max-width:300px;overflow-x:hidden;overflow-y:auto;padding-left:20px;padding-right:20px;padding-top:15vh;position:fixed;right:-300px;transition:all 0.333s ease-in;width:calc(100% + 20px * 2);z-index:10000}@media (min-width:1024px){.nav{background-color:#fff0;box-shadow:none;display:block!important;float:right;height:auto;margin-left:0;margin-right:-20px;margin-top:75px;max-width:none;overflow-x:visible;overflow-y:visible;padding-bottom:0;padding-left:0;right:0;padding-right:0;padding-top:0;position:relative;transition:none;width:auto}}.navigation-toggle-active .nav{box-shadow:-3px 0 30px rgb(0 0 0 / .25)}@media (min-width:1024px){.navigation-toggle-active .nav{height:auto;padding-bottom:0;padding-top:0;position:relative;right:auto;z-index:auto}}.nav-menu{list-style:none;margin:0;padding:0}.nav-menu-li{position:relative}@media (min-width:1024px){.nav-menu-li{float:left}}.nav-menu-li>a{color:#fff;display:block;font-family:"GT Walsheim",sans-serif;font-size:20px;height:28px;line-height:28px;margin-bottom:33px;text-decoration:none;text-transform:uppercase}@media (min-width:1024px){.nav-menu-li>a{font-family:"Roboto",sans-serif;font-size:16px;height:60px;line-height:60px;margin-bottom:0;padding-left:20px;padding-right:20px;position:relative;text-align:left;text-transform:none}}.nav-menu-li>a:after{background-color:#dc7341;bottom:-15px;content:"";height:1px;left:0;position:absolute;transition:all 0.25s ease-in-out;width:0}@media (min-width:1024px){.nav-menu-li>a:after{bottom:5px;left:24px}}.nav-menu-li:active>a:after,.nav-menu-li:focus>a:after,.nav-menu-li:hover>a:after{width:30px}.nav-menu-li-has-sub:hover .nav-sub{opacity:1;pointer-events:auto}.nav-sub{list-style:none;margin:0;padding:0;display:none;padding:0 calc(20px / 1.5);width:100%}@media (min-width:1024px){.nav-sub{background-color:#444142;display:block;opacity:0;padding:20px 0;pointer-events:none;position:absolute;transition:all 0.333s ease-in;transform:translateX(23px);width:265px}}@media (min-width:1024px){.current-menu-parent .nav-sub,.current-menu-item .nav-sub{display:block}}.nav-sub-li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;color:#fff;display:block;font-size:16px;height:40px;line-height:40px;text-decoration:none}@media (min-width:1024px){.nav-sub-li>a{padding:0 20px}}.nav-sub-li:hover>a{color:#dc7341}.nav .current_page_ancestor>a,.nav .current_page_item>a,.nav .current_page_parent>a{font-weight:700}.nav .current_page_ancestor>a:after,.nav .current_page_item>a:after,.nav .current_page_parent>a:after{width:30px}.nav-lang-search{float:left;width:100%;margin-top:20px}@media (min-width:1024px){.nav-lang-search{display:none}}.nav .language-switch{float:left;width:100%}.menu-item-has-children{position:relative}@media (min-width:1024px){.menu-item-has-children:after{content:"\f054";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";color:#fff;font-size:10px;position:absolute;right:5px;top:50%;transform:translateY(-50%) rotate(90deg)}}.nav-sub-level{background-color:#444142;height:100vh;margin-left:-20px;max-width:280px;overflow-x:hidden;overflow-y:auto;padding-right:20px;padding-top:15vh;position:absolute;right:-100vw;top:0;transition:all 0.333s ease-in;width:calc(100% + 20px * 2);z-index:10000}.nav-sub-level .nav-sub{padding:0}.nav-sub-level .nav-sub li>a{color:#fff;display:block;font-family:"GT Walsheim",sans-serif;font-size:20px;height:calc(60px / 1.5);line-height:28px;line-height:calc(60px / 1.5);margin-bottom:10px;text-decoration:none;text-transform:uppercase}.nav-sub-level-active{right:0}.nav-sub-level-hide{right:-100vw}.nav-sub-level-back{color:#fff;line-height:38px;position:absolute;text-decoration:none;top:20px}.nav-sub-level-back:before{content:"\f055";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";display:inline-block;font-size:14px;padding-right:10px;position:relative;top:2px}.nav-sub-level-back:hover,.nav-sub-level-back:focus,.nav-sub-level-back:active{color:#fff}.nav-sub-level .nav-sub{display:block}.toggle-sub-nav:after{content:"\f056";speak:none;font-style:normal;font-weight:400;font-family:"icomoon"}.toggle-sub-nav{color:#fff;float:right;font-size:12px;height:28px;line-height:28px;text-align:center;width:28px}@media (min-width:1024px){.toggle-sub-nav{display:none}}.single-products .menu-item-735>a,.single-products .menu-item-22>a{font-weight:700}.single-products .menu-item-735>a:after,.single-products .menu-item-22>a:after{width:30px}@media (min-width:1024px){.current-menu-parent>a,.current-menu-item>a{font-weight:700}}@media (min-width:1024px){.nav .navigation-toggle{display:none}}.site-wrap{float:left;width:100%;position:relative;transition:all 0.333s ease-in}.navigation-toggle-active .site-wrap{transform:translateX(-300px)}.post-type-filter-active .site-wrap{transform:translateX(-100vw)}.top-bar{display:none}@media (min-width:1024px){.top-bar{display:block;height:60px;left:0;position:absolute;top:0;width:100%;z-index:10}.top-bar-wrap{float:right}}html #wpadminbar{top:0}.wrapper{max-width:1217px;padding-left:20px;padding-right:20px;width:100%}@media (min-width:1024px){.wrapper{max-width:1217px;padding-left:40px;padding-right:40px}}@media (min-width:1280px){.wrapper{margin:0 auto}}.button{border:2px solid #dc7341;border-radius:0;display:inline-block;font-weight:700;font-size:14px;margin-right:20px;padding:.715em 29.5px;text-decoration:none;white-space:normal;background-color:#dc7341;color:#fff;text-transform:uppercase}.button:hover{background-color:#dc7341;box-shadow:0 2px 4px rgb(0 0 0 / .5)}.button:active{border:2px solid #666}:root .button:hover{color:#fff}.button-secondary{background-color:#f0f0f0;border:2px solid #f0f0f0;color:#333}:root .button-secondary{color:#333}.button-secondary:hover{background-color:#f0f0f0;box-shadow:0 2px 4px rgb(0 0 0 / .5)}:root .button-secondary:hover{color:#333}.button-secondary:active{border:2px solid #666}.contact-members{float:left;width:100%;margin-top:30px}@media (min-width:1024px){.contact-members{margin-top:60px;margin-bottom:60px;width:900px}}.contact-members-wrapper{display:flex;flex-flow:row wrap;float:left;justify-content:flex-start;width:100%}@media (min-width:480px){.contact-members-wrapper{margin-left:-10px;width:calc(100% + 40px / 2)}}@media (min-width:1024px){.contact-members-wrapper{margin-left:-20px;width:calc(100% + 40px)}}@media (min-width:1024px){.contact-members h2{margin-bottom:60px}}.contact-members-card{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.contact-members-card{flex:0 0 calc(100% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.contact-members-card{flex:0 0 calc(50% - 40px / 2)}}@media (min-width:1024px){.contact-members-card{flex:0 0 calc(33.333% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.contact-members-card{flex:0 0 calc(33.333% - 40px)}}.contact-members-card{padding-bottom:30px}.contact-members-card:last-of-type{padding-bottom:0}.contact-members-card img{display:block;margin-bottom:24px;width:55px}.contact-members-card h4,.contact-members-card h3{font-size:20px;line-height:28px;text-transform:uppercase}.contact-members-card h3{font-weight:700;margin-bottom:0}.contact-members-card h4{font-weight:300;margin-bottom:24px}.contact-members-card ul{list-style:none;margin:0;padding:0}.contact-members-card li{margin-bottom:5px}.contact-members-card a{color:#444142;text-decoration:none}.contact-members-card a:hover{color:#d64b1d}.contact-stepper{display:block;margin:0 auto;max-width:886px;overflow:hidden;padding-top:100px;position:relative;width:100%}.contact-stepper-success{font-size:14px;line-height:26px;background-color:#1f9d55;color:#fff;display:none;font-weight:700;margin:0 auto;max-width:520px;overflow:auto;padding:10px 20px;width:100%}.contact-stepper-success p:last-of-type{margin-bottom:0}.contact-stepper-validation-message{clear:left;display:block;font-size:12px;font-weight:700;padding:10px 0 0;text-transform:uppercase}.contact-stepper-pager{left:50%;position:absolute;top:0;transform:translateX(-50%);width:240px}.contact-stepper-pager-item{font-size:14px;line-height:26px;border-bottom:2px solid #fff;color:#fff;float:left;font-weight:700;padding:10px 0;text-align:center;width:80px}.contact-stepper-pager-item-active{border-bottom-color:#000;color:#000}.contact-stepper-step-1 .contact-stepper-step-2,.contact-stepper-step-3{float:left;width:100%}.contact-stepper-step-1,.contact-stepper-step-2,.contact-stepper-step-3{display:none}.contact-stepper-step-active{display:block}.contact-stepper-empty{float:left;width:100%;font-size:14px;line-height:26px;color:#fff;font-weight:700;margin:10px 0}.contact-stepper br{display:none}.contact-stepper label{float:left;width:100%;color:#fff;margin-bottom:20px;text-align:left}@media (min-width:1024px){.contact-stepper label{margin-right:14px;max-width:350px;width:50%}}.contact-stepper label:last-of-type{margin-bottom:0}.contact-stepper label .wpcf7-form-control-wrap{float:left;width:100%}.contact-stepper label input{margin-top:10px;max-width:100%}.contact-stepper label input:active,.contact-stepper label input:focus{border-color:#333}.contact-stepper textarea{margin-bottom:10px;margin-top:0;min-height:85px}.contact-stepper [type=submit],.contact-stepper .button{background-color:#f6f4f3;border-color:#fff;color:#000;float:left;margin-right:0;max-width:150px;text-align:center}:root .contact-stepper [type=submit]:hover,:root .contact-stepper .button:hover{color:#333}@media (min-width:1024px){.contact-stepper [type=submit],.contact-stepper .button{float:right}}.contact-stepper [type=submit]:after,.contact-stepper .button:after{display:none}.contact-stepper .button{margin-top:34px}.contact-stepper [type=submit]{margin-top:0}.contact-stepper-step-active{float:left;min-height:160px;width:100%}.contact-stepper .button{height:50px;margin-right:-36px;margin-top:25px}.contact-stepper{overflow:initial}.download-card-small{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.download-card-small{flex:0 0 calc(50% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.download-card-small{flex:0 0 calc(50% - 40px / 2)}}@media (min-width:1024px){.download-card-small{flex:0 0 calc(33.333% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.download-card-small{flex:0 0 calc(33.333% - 40px)}}.download-card-small{color:#7F7A7A;padding-left:40px;position:relative}.download-card-small:before{content:"\e900";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";left:0;position:absolute;top:2px}@media (min-width:1024px){.download-card-small:before{top:0}}.download-card-small-wrap{display:flex;flex-flow:row wrap;float:left;justify-content:flex-start;width:100%}@media (min-width:480px){.download-card-small-wrap{margin-left:-10px;width:calc(100% + 40px / 2)}}@media (min-width:1024px){.download-card-small-wrap{margin-left:-20px;width:calc(100% + 40px)}}.download-card-small-title{font-size:16px;line-height:24px;color:#666;font-family:"GT Walsheim",sans-serif;font-weight:400;margin-bottom:0;text-transform:none}.download-card-small-link{color:inherit;font-family:"GT Walsheim",sans-serif;font-weight:700;text-decoration:underline}.download-card-small-link:hover{color:#d64b1d}.featured-image{display:block;margin-bottom:30px}.icon:before{float:left;margin-right:10px;width:20px}.icon-mail:before{content:"\f0e0";speak:none;font-style:normal;font-weight:400;font-family:"icomoon"}.icon-phone:before{content:"\f095";speak:none;font-style:normal;font-weight:400;font-family:"icomoon"}.icon-linkedin:before{content:"\f0e1";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";background-color:#fff;border-radius:3px;color:#dc7341;font-size:14px;height:18px;line-height:18px;margin-right:12px;position:relative;text-align:center;top:2px;width:18px}.linked-items{float:left;width:100%;padding-bottom:30px}.linked-items-item{float:left;width:100%;color:#666;margin-bottom:15px;text-decoration:underline}@media (min-width:768px){.linked-items-item{padding-right:20px;width:50%}}@media (min-width:1024px){.linked-items-item{width:33.333%}}.logo{float:left;width:100%;font-size:22px;line-height:34px}@media (min-width:1024px){.logo{font-size:26px;line-height:38px}}.logo{color:#fff;font-family:"GT Walsheim",sans-serif;font-weight:700;position:relative;text-decoration:none;margin-top:25px;width:220px;z-index:1}@media (min-width:620px){.logo{width:auto}}@media (min-width:1024px){.logo{margin-top:75px}}.logo img{height:51px;width:261px}.logo--small img{height:auto;width:51px}.measurements{display:block;margin:0 auto}.measurements-image{margin-bottom:30px}.measurements-table{overflow-x:auto;padding-bottom:20px;width:100%}@media (min-width:1024px){.measurements-table{overflow-x:visible;padding-bottom:0;width:auto}}.modal{background-color:rgb(0 0 0 / .75);bottom:0;display:none;height:100vh;left:0;opacity:0;padding:20px;pointer-events:none;position:fixed;right:0;top:0;transition:all 0.25s ease-in-out;width:100%;z-index:10000000}.modal-visible{display:block;opacity:1;pointer-events:all}.modal-inner{background-color:#fff;left:50%;max-width:740px;padding:60px 70px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.modal-inner h3{font-weight:400;text-transform:uppercase}@media (min-width:1024px){.modal-inner h3{font-size:32px;line-height:40px}}.modal-close:before{content:"\f00f";speak:none;font-style:normal;font-weight:400;font-family:"icomoon"}.modal-close{color:#444142;font-size:20px;height:32px;line-height:32px;position:absolute;right:20px;text-align:center;text-decoration:none;top:20px;width:32px}.modal-close:hover{color:#dc7341}.more-link{color:#000;display:block;height:48px;line-height:48px;font-weight:600;text-decoration:none}.more-link::before,.more-link::after{display:inline-block;position:relative;top:2px}.more-link:after{content:"\f178";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";padding-left:5px}.navigation-toggle{cursor:pointer;float:right;height:19px;position:absolute;right:20px;top:30px;transition:transform 0.5s cubic-bezier(0,0,0,1);width:24px;z-index:100000}@media (min-width:1024px){.navigation-toggle{display:none}}.navigation-toggle-line{background-color:#fff;height:3px;position:absolute;transition:transform 0.5s cubic-bezier(0,0,0,1);width:24px}.navigation-toggle-line:nth-child(1){top:0}.navigation-toggle-line:nth-child(2){top:8px}.navigation-toggle-line:nth-child(3){top:16px}.navigation-toggle-active .navigation-toggle{transform:rotate(-90deg);z-index:1000000}.navigation-toggle-active .navigation-toggle-line:nth-child(1){transform:rotate(-45deg) translate(-5.3px,5.3px)}.navigation-toggle-active .navigation-toggle-line:nth-child(2){transform:scale(0,1)}.navigation-toggle-active .navigation-toggle-line:nth-child(3){transform:rotate(45deg) translate(-6px,-6px)}.navigation-toggle-active .navigation-toggle{opacity:0}.navigation-toggle-active .nav .navigation-toggle{opacity:1}.pagination{font-size:14px;line-height:26px;float:left;width:100%;text-align:center}.pagination a{color:#444142;display:inline-block;font-weight:700;height:40px;line-height:40px;margin:0 10px 10px 0;padding:0 10px;text-decoration:none}.pagination .prev{float:left}@media (min-width:768px){.pagination .prev{float:none}}.pagination .next{float:right;margin-right:0}@media (min-width:768px){.pagination .next{float:none}}.pagination .prev:hover,.pagination .next:hover{color:#dc7341}.pagination .dots{margin:0 15px 0 5px}.pagination .page-number{background-color:#dc7341;color:#fff;display:inline-block;height:40px;line-height:40px;margin:0 10px 10px 0;min-width:0;padding-left:0;padding-right:0;width:40px}.pagination .page-number:hover{background-color:#d64b1d}.pagination .dots,.pagination .page-number{display:none}@media (min-width:768px){.pagination .dots,.pagination .page-number{display:inline-block}}.pagination .current{background-color:#ebebeb;color:#fff;font-weight:700}.popup{background-color:#dc7341;bottom:20px;color:#fff;display:none;max-width:300px;padding:15px 20px;position:absolute;right:0;width:100%}@media (min-width:1024px){.popup{bottom:30px;max-width:450px;padding:30px;right:30px}}.popup__close{color:#fff;font-family:"GT Walsheim",sans-serif;font-size:30px;line-height:30px;position:absolute;right:15px;text-decoration:none;top:15px}@media (min-width:1024px){.popup__close{font-size:40px;right:30px;top:30px}}.popup__close:active,.popup__close:hover{color:#000}.popup__title{float:left;width:100%;font-size:22px;line-height:34px}@media (min-width:1024px){.popup__title{font-size:26px;line-height:38px}}.popup__title{color:#000;font-family:"GT Walsheim",sans-serif;margin-bottom:15px;text-transform:uppercase;width:calc(100% - 20px)}@media (min-width:1024px){.popup__title{width:calc(100% - 40px)}}.popup__text{float:left;width:100%;margin-bottom:30px}.popup__buttons{margin-bottom:0}.possibilities{float:left;width:100%;display:flex;flex-flow:row wrap;float:left;justify-content:flex-start;width:100%}@media (min-width:480px){.possibilities{margin-left:-10px;width:calc(100% + 40px / 2)}}@media (min-width:1024px){.possibilities{margin-left:-20px;width:calc(100% + 40px)}}.possibilities .possibilities-image{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.possibilities .possibilities-image{flex:0 0 calc(100% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.possibilities .possibilities-image{flex:0 0 calc(50% - 40px / 2)}}@media (min-width:1024px){.possibilities .possibilities-image{flex:0 0 calc(33.333% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.possibilities .possibilities-image{flex:0 0 calc(33.333% - 40px)}}.possibilities .possibilities-image{position:relative}@media (min-width:1024px){.possibilities .possibilities-image{padding-bottom:40px}}.possibilities .possibilities-image-img{display:block;margin:0 auto 30px auto;max-width:331.11px}@media (min-width:1024px){.possibilities .possibilities-image-text{bottom:0;position:absolute}}.possibilities-1 .possibilities-image{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.possibilities-1 .possibilities-image{flex:0 0 calc(100% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.possibilities-1 .possibilities-image{flex:0 0 calc(100% - 40px / 2)}}@media (min-width:1024px){.possibilities-1 .possibilities-image{flex:0 0 calc(100% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.possibilities-1 .possibilities-image{flex:0 0 calc(100% - 40px)}}.possibilities-1 .possibilities-image{max-width:490px}.possibilities-2 .possibilities-image{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.possibilities-2 .possibilities-image{flex:0 0 calc(100% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.possibilities-2 .possibilities-image{flex:0 0 calc(50% - 40px / 2)}}@media (min-width:1024px){.possibilities-2 .possibilities-image{flex:0 0 calc(50% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.possibilities-2 .possibilities-image{flex:0 0 calc(50% - 40px)}}.search-form{float:left;margin-top:16px;position:relative}.search-form form{display:inline-block;position:relative;width:220px}.search-form [type=text]{border:0;height:32px;max-width:100%;padding-left:20px;padding-right:60px;width:220px}.search-form [type=text]:focus{border-width:2px}.search-form [type=submit]:before{content:"\f002";speak:none;font-style:normal;font-weight:400;font-family:"icomoon"}.search-form [type=submit]{border:0;cursor:pointer;height:32px;padding:0;position:absolute;right:3px;top:7px;transition:all 0.25s ease-in-out;width:32px}.nav .search-form ::-moz-input-placeholder,.top-bar .search-form ::-moz-input-placeholder{color:#fff}.nav .search-form ::-ms-input-placeholder,.top-bar .search-form ::-ms-input-placeholder{color:#fff}.nav .search-form ::-webkit-input-placeholder,.top-bar .search-form ::-webkit-input-placeholder{color:#fff}.nav .search-form :focus::-moz-input-placeholder,.top-bar .search-form :focus::-moz-input-placeholder{color:#fff}.nav .search-form :focus::-ms-input-placeholder,.top-bar .search-form :focus::-ms-input-placeholder{color:#fff}.nav .search-form :focus::-webkit-input-placeholder,.top-bar .search-form :focus::-webkit-input-placeholder{color:#fff}.nav .search-form,.top-bar .search-form{height:60px}.nav .search-form [type=text],.top-bar .search-form [type=text]{background-color:#7F7A7A;color:#fff;padding-left:40px;padding-right:20px}.nav .search-form [type=submit],.top-bar .search-form [type=submit]{background-color:#7F7A7A;left:0;margin:0;top:0}.top-bar .search-form{margin-left:30px}.top-bar .search-form [type=text]{background-color:#fff0;border:1px solid #fff;height:34px;border-left:0}.top-bar .search-form [type=submit]{background-color:#fff0;border:1px solid #fff;height:34px;border-right:0}.top-bar .search-form:focus-within [type=text],.top-bar .search-form:focus-within [type=submit]{border-color:#d64b1d}.nav .search-form{border:1px solid #fff;height:auto;margin-top:-20px;margin-bottom:40px;max-width:285px;width:calc(100% - 40px)}.nav .search-form [type=text],.nav .search-form [type=submit]{background-color:#fff0}.nav .search-form [type=submit]{font-size:18px}.nav .search-form:focus-within [type=text],.nav .search-form:focus-within [type=submit]{border-color:#d64b1d}.search{float:left;width:100%;font-size:14px;line-height:26px;margin-bottom:30px}.search-title{font-size:22px;line-height:34px}@media (min-width:1024px){.search-title{font-size:26px;line-height:38px}}.search-title{margin-bottom:15px}.search-title a:hover{color:#dc7341}.search:last-of-type{margin-bottom:45px}.specs-list{float:left;width:100%;margin-bottom:30px}@media (min-width:1024px){.specs-list{column-count:2;column-gap:40px}}.specs-list dt{float:left;font-weight:700;margin-bottom:10px;padding-right:10px;width:155px}.specs-list dd{float:left;margin-bottom:10px;margin-left:0;width:calc(100% - 155px)}.supertitle{clear:both;color:#dc7341;float:left;font-size:16px;line-height:24px;margin-bottom:24px;position:relative;text-transform:uppercase}.supertitle:after{background-color:#dc7341;bottom:7px;content:"";height:1px;position:absolute;right:-40px;width:30px}.header-intro .supertitle{margin-bottom:13px}.supertitle-bold{font-weight:700}.video-container{height:0;margin-bottom:30px;padding-bottom:56.25%;position:relative}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.aligncenter,.alignleft,.alignnone,.alignright{display:block;margin:0 0 30px}.aligncenter.aligncenter,.aligncenter.alignnone,.alignleft.aligncenter,.alignleft.alignnone,.alignnone.aligncenter,.alignnone.alignnone,.alignright.aligncenter,.alignright.alignnone{margin:0 auto 30px}@media (min-width:800px){.aligncenter.alignleft,.alignleft.alignleft,.alignnone.alignleft,.alignright.alignleft{float:left;margin:5px 40px 30px 0}}@media (min-width:800px){.aligncenter.alignright,.alignleft.alignright,.alignnone.alignright,.alignright.alignright{float:right;margin:5px 0 30px 40px}}.wp-caption{max-width:100%}.wp-caption-dd,.wp-caption-text{font-size:14px;line-height:26px;width:100%}.gallery{float:left;width:100%;margin-bottom:75px;width:calc(100% + 40px / 2)}.gallery .gallery-item{float:left;margin-right:20px;margin-bottom:20px;width:calc(50% - (40px) / 2)}@media (min-width:360px){.gallery .gallery-item{width:calc(33.333% - (40px) / 2)}}@media (min-width:530px){.gallery .gallery-item{width:calc(25% - (40px) / 2)}}@media (min-width:700px){.gallery .gallery-item{width:calc(20% - (40px) / 2)}}@media (min-width:870px){.gallery .gallery-item{width:calc(16.666% - (40px) / 2)}}@media (min-width:1040px){.gallery .gallery-item{width:calc(14.2857% - (40px) / 2)}}@media (min-width:1180px){.gallery .gallery-item{width:calc(12.5% - (40px) / 2)}}.gallery .gallery-item img{display:block}.gallery .gallery-caption{display:none}.big-featured-outer-wrapper{float:left;width:100%;padding:40px 0}@media (min-width:1024px){.big-featured-outer-wrapper{padding:80px 0}}@media (min-width:1280px){.big-featured-outer-wrapper{padding:100px 0}}.big-featured-image{display:block;position:relative;z-index:1}.big-featured-text{background-color:#ebebeb;float:left;padding:20px;position:relative;width:100%;z-index:10}@media (min-width:768px){.big-featured-text{margin-left:30px;margin-top:-80px;padding:20px 40px;width:721px}}@media (min-width:1024px){.big-featured-text{margin-top:-160px;min-height:450px;padding:40px 60px}}.countdown{float:left;width:100%;padding:40px 0}@media (min-width:1024px){.countdown{padding:80px 0}}@media (min-width:1280px){.countdown{padding:100px 0}}.countdown-title{float:left;width:100%;clear:left;font-size:30px;font-weight:700;line-height:38px}@media (min-width:768px){.countdown-title{font-size:40px;line-height:48px;max-width:calc(100% - 240px);width:auto}}@media (min-width:1024px){.countdown-title{margin-bottom:63px}}.countdown-overview-link{clear:both;color:#333;float:left;font-size:14px;font-weight:700;margin-bottom:30px;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.countdown-overview-link{max-width:240px;position:absolute;right:20px;top:65px}}@media (min-width:1024px){.countdown-overview-link{right:40px}}.countdown-overview-link:after{content:"\f178";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";display:inline-block;margin-left:4px;position:relative;top:2px}.countdown-overview-link:hover{color:#dc7341}.countdown-item-wrapper{display:flex;flex-flow:row wrap;float:left;justify-content:flex-start;width:100%}@media (min-width:480px){.countdown-item-wrapper{margin-left:-10px;width:calc(100% + 40px / 2)}}@media (min-width:1024px){.countdown-item-wrapper{margin-left:-20px;width:calc(100% + 40px)}}.countdown-item-wrapper{margin-bottom:-40px}.countdown-item{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.countdown-item{flex:0 0 calc(50% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.countdown-item{flex:0 0 calc(50% - 40px / 2)}}@media (min-width:1024px){.countdown-item{flex:0 0 calc(33.333% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.countdown-item{flex:0 0 calc(33.333% - 40px)}}.countdown-item{background-color:#dc7341;color:#fff;padding:30px;text-align:center}@media (min-width:1280px){.countdown-item{padding:60px}}.countdown-item-icon,.countdown-item-number,.countdown-item-text{float:left;width:100%;text-align:center}.countdown-item-icon{height:80px;margin:20px 0 80px 0}.countdown-item-number{font-size:100px;font-weight:800;letter-spacing:2.5px;line-height:88px;margin-bottom:26px}.countdown-item-text{font-size:28px;line-height:36px;text-transform:uppercase}.detailpage-intro{float:left;width:100%;padding:40px 0}@media (min-width:1024px){.detailpage-intro{padding:80px 0}}@media (min-width:1280px){.detailpage-intro{padding:100px 0}}.detailpage-intro{position:relative}@media (min-width:1024px){.detailpage-intro{padding-top:180px}}@media (min-width:){.detailpage-intro{padding-top:220px}}.detailpage-intro:before{background-color:#f6f4f3;content:"";height:140px;left:0;position:absolute;top:0;width:160vw;z-index:0}@media (min-width:1024px){.detailpage-intro:before{height:410px;left:-90vw}}.detailpage-intro .wrapper{max-width:1020px;position:relative;z-index:2}.detailpage-intro-image{display:block;margin-bottom:40px}@media (min-width:768px){.detailpage-intro-image{margin-bottom:80px}}@media (min-width:1024px){.detailpage-intro-image{margin-bottom:120px}}.detailpage-intro-title{color:#d44d1f;font-size:36px;font-weight:300;letter-spacing:2px;line-height:44px;margin-bottom:22px;text-transform:uppercase}@media (min-width:768px){.detailpage-intro-title{font-size:46px;line-height:54px;margin-bottom:44px}}@media (min-width:1024px){.detailpage-intro-title{font-size:56px;line-height:64px;margin-bottom:66px;max-width:837px}}.detailpage-intro-text{float:left;max-width:545px}@media (min-width:768px){.detailpage-intro-text{margin-left:58px}}.download{float:left;width:100%;padding:40px 0}@media (min-width:1024px){.download{padding:80px 0}}@media (min-width:1280px){.download{padding:100px 0}}.download{background-color:#9d9d9d}@media (min-width:1024px){.download-title{margin-bottom:60px}}.download-wrap{display:flex;flex-wrap:wrap;width:100%}@media (min-width:480px){.download-wrap{width:calc(100% + 20px)}}.download-card{display:flex;flex-direction:column;margin-bottom:20px;max-width:320px;width:100%}@media (min-width:480px){.download-card{margin-right:20px;width:calc(50% - 20px)}}@media (min-width:768px){.download-card{width:calc(33.3333333333% - 20px)}}@media (min-width:1024px){.download-card{width:calc(25% - 20px)}}.download-card-inner{float:left;width:100%;background-color:#fff;padding:15px 20px;margin-bottom:30px}.download-card-mime{display:block;font-weight:700;margin-bottom:10px}.download-card-title{font-size:20px;line-height:28px;margin-bottom:20px}.download-card-link{color:#000;display:block;height:48px;line-height:48px;font-weight:600;text-decoration:none}.download-card-link::before,.download-card-link::after{display:inline-block;position:relative;top:2px}.faq{float:left;width:100%}.faq-block{padding:40px 0}@media (min-width:1024px){.faq-block{padding:80px 0}}@media (min-width:1280px){.faq-block{padding:100px 0}}.faq-block{float:left;width:100%}.faq-title{float:left;width:100%;clear:left;font-size:30px;font-weight:700;line-height:38px}@media (min-width:768px){.faq-title{font-size:40px;line-height:48px;max-width:calc(100% - 240px);width:auto}}@media (min-width:1024px){.faq-title{margin-bottom:63px}}.faq-section-specs{max-width:1020px;margin:0 auto;width:100%}:root .faq-section-specs{float:none}.faq-contact{float:left;width:100%;background-color:#dc7341;color:#fff;padding:30px}@media (min-width:1024px){.faq-contact{float:right;margin-left:40px;margin-top:40px;padding:30px;width:calc(100% - 660px)}}@media (min-width:1280px){.faq-contact{padding:40px;width:calc(100% - 780px)}}.faq-contact h3{color:#fff;font-size:22px;font-weight:400;line-height:30px}@media (min-width:1024px){.faq-contact h3{font-size:28px;line-height:36px}}.faq-contact address{float:left;width:100%;margin-bottom:30px}.faq-contact address strong{text-transform:uppercase}.faq-contact a{float:left;width:100%;color:#fff;margin-bottom:10px;text-decoration:none}.faq-contact a:last-of-type{margin-bottom:0}.faq-contact .button{background-color:#fff;color:#000;width:auto}.faq-contact .button:last-of-type{margin-bottom:30px}.faq-contact .button:hover{color:#dc7341}.faq-section{float:left;width:100%;margin-bottom:40px}@media (min-width:1024px){.faq-section{margin-bottom:80px}}.faq-section:last-of-type{margin-bottom:0}.faq-section-wrap{float:left;width:100%;background-color:#fff;position:relative;z-index:100}@media (min-width:1024px){.faq-section-wrap{margin-top:-80px;max-width:620px;padding:30px}}@media (min-width:1280px){.faq-section-wrap{margin-top:-80px;max-width:740px;padding:60px}}.faq-section-title{float:left;width:100%;color:#000;font-size:24px;line-height:32px;margin-bottom:30px}@media (min-width:1024px){.faq-section-title{font-size:32px;line-height:40px}}:root .faq-section-title{font-weight:300}.faq-item{float:left;width:100%;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;margin-top:-1px}.faq-item-title{float:left;width:100%;color:#666;font-family:"GT Walsheim",sans-serif;font-size:18px;font-weight:400;line-height:26px;cursor:pointer;margin-bottom:0;padding:30px 80px 30px 0;position:relative;text-decoration:none;text-transform:uppercase}@media (min-width:1024px){.faq-item-title{font-size:24px;line-height:32px}}.faq-item-title:hover{color:#dc7341}.faq-item-title:hover .faq-item-title-toggle div{background-color:#dc7341}.faq-item-title-toggle{position:absolute;top:40px;right:0}@media (min-width:1024px){.faq-item-title-toggle{top:45px}}.faq-item-title-toggle div{background-color:#666;transform-origin:center;display:block;height:2px;transition:all 0.25s ease-in-out;width:16px}.faq-item-title-toggle div:first-of-type{transform:rotate(90deg) translateX(2px)}.faq-item-title a{color:#7F7A7A}.faq-item-title a:hover{color:#dc7341}.faq-item-answer{float:left;width:100%;display:none}.faq-item-active .faq-item-title{color:#dc7341}.faq-item-active .faq-item-title-toggle div{background-color:#dc7341}.faq-item-active .faq-item-title-toggle div:first-of-type{transform:rotate(0deg) translateX(0) translateY(2px)}.features{float:left;width:100%;padding:40px 0}@media (min-width:1024px){.features{padding:80px 0}}@media (min-width:1280px){.features{padding:100px 0}}.features-title{float:left;width:100%;clear:left;font-size:30px;font-weight:700;line-height:38px}@media (min-width:768px){.features-title{font-size:40px;line-height:48px;max-width:calc(100% - 240px);width:auto}}@media (min-width:1024px){.features-title{margin-bottom:63px}}.features-title{float:left;width:100%}.features-wrap{float:left;width:100%;display:flex;flex-flow:row wrap;float:left;justify-content:flex-start;width:100%}@media (min-width:480px){.features-wrap{margin-left:-10px;width:calc(100% + 40px / 2)}}@media (min-width:1024px){.features-wrap{margin-left:-20px;width:calc(100% + 40px)}}.features-wrap{margin-bottom:-40px}.features-wrap .features-card{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.features-wrap .features-card{flex:0 0 calc(100% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.features-wrap .features-card{flex:0 0 calc(50% - 40px / 2)}}@media (min-width:1024px){.features-wrap .features-card{flex:0 0 calc(50% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.features-wrap .features-card{flex:0 0 calc(33.333% - 40px)}}.features-wrap-cardlength-2 .features-card{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.features-wrap-cardlength-2 .features-card{flex:0 0 calc(100% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.features-wrap-cardlength-2 .features-card{flex:0 0 calc(50% - 40px / 2)}}@media (min-width:1024px){.features-wrap-cardlength-2 .features-card{flex:0 0 calc(50% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.features-wrap-cardlength-2 .features-card{flex:0 0 calc(50% - 40px)}}.features-wrap-cardlength-1 .features-card{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.features-wrap-cardlength-1 .features-card{flex:0 0 calc(100% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.features-wrap-cardlength-1 .features-card{flex:0 0 calc(100% - 40px / 2)}}@media (min-width:1024px){.features-wrap-cardlength-1 .features-card{flex:0 0 calc(100% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.features-wrap-cardlength-1 .features-card{flex:0 0 calc(100% - 40px)}}.features-card{background-color:#f6f4f3;padding:30px}@media (min-width:1024px){.features-card{padding:60px}}.features-card-ico{background-repeat:no-repeat;background-position:center;float:left;height:80px;margin-right:20px;margin-bottom:30px;width:65px}.features-card-ico img{mix-blend-mode:multiply}.features-card-ico g{fill:#444142}.features-card-title{color:#444142;float:left;font-size:20px;font-weight:400;line-height:28px;padding-top:10px;width:calc(100% - 85px)}.features-card-text{float:left;width:100%}.link-block{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.link-block{flex:0 0 calc(50% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.link-block{flex:0 0 calc(33.333% - 40px / 2)}}@media (min-width:1024px){.link-block{flex:0 0 calc(33.333% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.link-block{flex:0 0 calc(33.333% - 40px)}}.link-block{float:left;width:100%;font-size:14px;line-height:26px;border:2px solid #ccc;padding-bottom:25px;transition:all 0.25s ease-in-out;cursor:pointer}.link-block:hover{border-color:#d64b1d}.link-block-outer-wrapper{float:left;width:100%}.link-block-inner-wrapper{display:flex;flex-flow:row wrap;float:left;justify-content:flex-start;width:100%}@media (min-width:480px){.link-block-inner-wrapper{margin-left:-10px;width:calc(100% + 40px / 2)}}@media (min-width:1024px){.link-block-inner-wrapper{margin-left:-20px;width:calc(100% + 40px)}}.link-block-title{font-size:16px;line-height:28px}@media (min-width:1024px){.link-block-title{font-size:20px;line-height:32px}}.link-block-title{margin-bottom:7.5px;margin-top:20px;padding-left:25px;padding-right:25px}.link-block-text{float:left;width:100%;padding-left:25px;padding-right:25px}.link-block p{margin-bottom:20px}.link-block-button{margin-left:25px}.link-block:hover .link-block-button{background-color:rgb(160.5,56.25,21.75);border-color:rgb(160.5,56.25,21.75);color:#fff}.logo-slider{float:left;width:100%;position:relative}.logo-slider-outer-wrapper{float:left;width:100%;margin-bottom:90px}.logo-slider-inner-wrapper{float:left;width:100%;position:relative}.logo-slider-slide-has-link:hover{border-color:#d64b1d}.logos-outer-wrapper{float:left;width:100%;padding:40px 0}@media (min-width:1024px){.logos-outer-wrapper{padding:80px 0}}@media (min-width:1280px){.logos-outer-wrapper{padding:100px 0}}.logos-outer-wrapper{background-color:#fff;position:relative}.logos-outer-wrapper:after{background-color:#f6f4f3;content:"";height:100%;left:0;position:absolute;top:0;width:100vw}@media (min-width:1280px){.logos-outer-wrapper:after{width:80vw}}.logos-outer-wrapper-title{color:#666;font-weight:400;font-size:28px;line-height:36px;position:relative;z-index:100}.logos{list-style:none;margin:0;padding:0;max-width:1020px;position:relative;width:calc(100% + 30px);z-index:100}.logos-logo{background-color:#f6f4f3;float:left;margin:0 20px 10px 0;padding:20px 20px 20px 0;width:calc(50% - 20px)}@media (min-width:480px){.logos-logo{width:calc(50% - 20px)}}@media (min-width:768px){.logos-logo{width:calc(33.333% - 20px)}}@media (min-width:783px){.logos-logo{width:calc(25% - 20px)}}@media (min-width:1024px){.logos-logo{width:calc(20% - 20px)}}.logos-logo img{display:block;filter:grayscale(100%);margin:0 auto;mix-blend-mode:multiply}.post-type-filter{float:left;width:100%;padding:40px 0}@media (min-width:1024px){.post-type-filter{padding:90px 0}}.navigation-toggle-active .post-type-filter{display:none}.post-type-filter-toggle{color:#666;float:right;height:24px;line-height:24px;margin-bottom:30px;text-decoration:none}.post-type-filter-toggle:before{content:"\e906";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";float:left;font-size:20px;margin-right:2.5px}@media (min-width:1024px){.post-type-filter-toggle{display:none}}.post-type-filter-links{float:left;width:100%;background-color:#fff;height:100vh;opacity:1;overflow-x:hidden;overflow-y:auto;padding:20px 20px 60px 20px;pointer-events:none;position:fixed;right:-100vw;top:0;transition:all 0.25s ease-in-out;width:100%;z-index:10000000}.post-type-filter-active .post-type-filter-links{opacity:1;pointer-events:all}@media (min-width:1024px){.post-type-filter-active .post-type-filter-links{right:auto}}@media (min-width:1024px){.post-type-filter-links{background-color:#fff0;height:auto;left:auto;opacity:1;overflow-x:initial;overflow-y:initial;padding:0;pointer-events:all;position:relative;right:auto;top:auto;width:100%;z-index:auto}}.post-type-filter-links-header{float:left;width:100%;position:relative}.post-type-filter-links-header h2{float:left;font-size:24px;font-weight:400;line-height:32px;width:50%}.post-type-filter-links-header-toggle{position:absolute;right:20px;top:14px}.post-type-filter-links-header-toggle-line{background-color:#333;height:2px;position:absolute;transition:all 0.25s ease-in-out;width:20px}.post-type-filter-links-header-toggle-line:nth-of-type(1){transform:rotate(0deg)}.post-type-filter-active .post-type-filter-links-header-toggle-line:nth-of-type(1){transform:rotate(45deg)}.post-type-filter-links-header-toggle-line:nth-of-type(2){transform:rotate(0deg)}.post-type-filter-active .post-type-filter-links-header-toggle-line:nth-of-type(2){transform:rotate(-45deg)}@media (min-width:1024px){.post-type-filter-links-header{display:none}}.post-type-filter-links-footer{float:left;width:100%;margin-top:20px;max-width:360px}@media (min-width:1024px){.post-type-filter-links-footer{display:none}}.post-type-filter-links-footer-button{border:0;color:#fff;float:left;font-size:14px;font-weight:700;height:48px;line-height:48px;margin-right:20px;padding-bottom:0;padding-left:10px;padding-right:10px;padding-top:0;text-align:center;text-align:center;width:calc(50% - 10px)}@media (min-width:480px){.post-type-filter-links-footer-button{padding-left:20px;padding-right:20px}}.post-type-filter-links-footer-button-erase{background-color:#ccc}.post-type-filter-links-footer-button-submit{background-color:#dc7341;margin-right:0}.post-type-filter-tags{display:none}@media (min-width:1024px){.post-type-filter-tags{float:left;width:100%;list-style:none;margin:0;padding:0;display:block;margin-bottom:90px}}.post-type-filter-tags li{float:left}.post-type-filter-tags a{background-color:#f0f0f0;color:#666;float:left;line-height:48px;margin-right:20px;min-width:110px;padding-left:35px;padding-right:20px;position:relative;text-decoration:none}@media (min-width:1024px){.post-type-filter-tags a:before{color:#979797;content:"×";font-size:14px;font-weight:700;height:15px;left:15px;line-height:17px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:all 0.25s ease-in-out;width:15px}}.post-type-filter-tags a:hover{background-color:#dc7341;color:#fff}@media (min-width:1024px){.post-type-filter-tags a:hover:before{color:#fff}}.post-type-filter .post-type-filter-list{list-style:none;margin:0;padding:0}.post-type-filter .post-type-filter-li{float:left;width:100%}@media (min-width:1024px){.post-type-filter .post-type-filter-li{margin-bottom:35px;margin-right:40px;position:relative;width:252px}}.post-type-filter .post-type-filter-li ul{list-style:none;margin:0;padding:0;float:left;width:100%;padding:15px 0}@media (min-width:1024px){.post-type-filter .post-type-filter-li ul{background-color:#fff;border-top:none;border:1px solid #ccc;box-shadow:0 2px 4px rgb(0 0 0 / .25);clear:left;min-width:320px;opacity:0;padding:0;pointer-events:none;position:absolute;top:58px;transition:all 0.25s ease-in-out;width:100%;z-index:100000}}.post-type-filter .post-type-filter-li ul li{float:left;width:100%;margin-bottom:13px}@media (min-width:1024px){.post-type-filter .post-type-filter-li ul li{margin-bottom:0}}.post-type-filter .post-type-filter-li ul label{float:left;width:100%;color:#666;cursor:pointer;transition:all 0.25s ease-in-out}@media (min-width:1024px){.post-type-filter .post-type-filter-li ul label{height:42px;line-height:42px;padding-left:15px;padding-right:15px}}@media (min-width:1024px){.post-type-filter .post-type-filter-li ul label:focus,.post-type-filter .post-type-filter-li ul label:hover{background-color:#f0f0f0}}.post-type-filter .post-type-filter-li ul label:focus-within{font-weight:700}.post-type-filter .post-type-filter-li ul label span{color:#ccc;display:inline-block;padding-left:5px}.post-type-filter .post-type-filter-li:hover .post-type-filter-link{border-bottom-color:#666}@media (min-width:1024px){.post-type-filter .post-type-filter-li:hover .post-type-filter-link{font-weight:700}}@media (min-width:1024px){.post-type-filter .post-type-filter-li:hover .post-type-filter-link:before{background-color:#666}}@media (min-width:1024px){.post-type-filter .post-type-filter-li:hover ul{opacity:1;pointer-events:all}}.post-type-filter .post-type-filter-link{float:left;width:100%;border-bottom:1px solid #ccc;color:#666;height:48px;line-height:48px;position:relative;text-decoration:none}@media (min-width:1024px){.post-type-filter .post-type-filter-link{border-bottom:0;color:#666;height:58px;line-height:58px;position:relative}.post-type-filter .post-type-filter-link:after{content:"\f054";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";color:#666;font-size:10px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg)}}@media (min-width:1024px){.post-type-filter .post-type-filter-link:before{background-color:#ccc;bottom:10px;content:"";height:1px;position:absolute;transition:all 0.25s ease-in-out;width:100%}}.post-type-filter-placeholder{display:flex;flex-flow:row wrap;float:left;justify-content:flex-start;width:100%}@media (min-width:480px){.post-type-filter-placeholder{margin-left:-10px;width:calc(100% + 40px / 2)}}@media (min-width:1024px){.post-type-filter-placeholder{margin-left:-20px;width:calc(100% + 40px)}}.post-type-filter-placeholder .post-type-overview-item{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.post-type-filter-placeholder .post-type-overview-item{flex:0 0 calc(50% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.post-type-filter-placeholder .post-type-overview-item{flex:0 0 calc(33.333% - 40px / 2)}}@media (min-width:1024px){.post-type-filter-placeholder .post-type-overview-item{flex:0 0 calc(33.33% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.post-type-filter-placeholder .post-type-overview-item{flex:0 0 calc(33.333% - 40px)}}@media (min-width:1280px){.post-type-filter-placeholder .post-type-overview-item{padding-bottom:45px}}.post-type-filter-item{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.post-type-filter-item{flex:0 0 calc(50% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.post-type-filter-item{flex:0 0 calc(50% - 40px / 2)}}@media (min-width:1024px){.post-type-filter-item{flex:0 0 calc(33.33% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.post-type-filter-item{flex:0 0 calc(33.333% - 40px)}}.post-type-filter-item{text-decoration:none}.post-type-filter-item p{margin-bottom:0}.post-type-filter-item-image{margin-bottom:20px}.post-type-filter-item-title{font-size:28px;line-height:36px;margin-bottom:22px;text-decoration:none}.post-type-filter-item-title span{display:block;font-weight:400}@media (min-width:1024px){.filter-application{top:2px;position:relative;margin-right:5px}}.post-type-filter-active{overflow:hidden;overflow-y:hidden;overflow-x:hidden}@media (min-width:1024px){.post-type-filter-active{overflow:visible;overflow-y:hidden;overflow-x:hidden}}.post-type-filter-active body{overflow:hidden;overflow-y:hidden;overflow-x:hidden}@media (min-width:1024px){.post-type-filter-active body{overflow:visible;overflow-y:visible;overflow-x:hidden}}.page-template-products .main-content-wrap{display:none}body{overflow-x:hidden;overflow-y:auto}.post-type-overview{float:left;width:100%;padding:40px 0}@media (min-width:1024px){.post-type-overview{padding:80px 0}}@media (min-width:1280px){.post-type-overview{padding:100px 0}}.post-type-overview .wrapper{position:relative}.post-type-overview-title{float:left;width:100%;clear:left;font-size:30px;font-weight:700;line-height:38px}@media (min-width:768px){.post-type-overview-title{font-size:40px;line-height:48px;max-width:calc(100% - 240px);width:auto}}@media (min-width:1024px){.post-type-overview-title{margin-bottom:63px}}.post-type-overview-link{clear:both;color:#333;float:left;font-size:14px;font-weight:700;margin-bottom:30px;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.post-type-overview-link{max-width:240px;position:absolute;right:20px;top:65px}}@media (min-width:1024px){.post-type-overview-link{right:40px}}.post-type-overview-link:after{content:"\f178";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";display:inline-block;margin-left:4px;position:relative;top:2px}.post-type-overview-link:hover{color:#dc7341}.post-type-overview-wrapper{float:left;position:relative;margin-bottom:40px;white-space:nowrap;width:auto}.post-type-overview-wrapper-inner{display:inline-block;transition:all ease-out 0.5s;width:100%}.post-type-overview-wrapper-flex{display:inline-block}.post-type-overview-wrapper-pager{max-width:calc(100vw - 40px);position:absolute;top:35%;transform:translateY(-50%);width:100%}@media (min-width:1280px){.post-type-overview-wrapper-pager{max-width:1137px}}.post-type-overview-wrapper-pager-prev,.post-type-overview-wrapper-pager-next{background-color:#fff;color:#000;height:44px;line-height:44px;padding-left:8px;padding-right:8px;position:absolute;text-decoration:none;transition:all 0.25s ease-in-out;text-align:center;width:86px}.post-type-overview-wrapper-pager-prev:hover,.post-type-overview-wrapper-pager-next:hover{color:#dc7341}.post-type-overview-wrapper-pager-prev span,.post-type-overview-wrapper-pager-next span{display:inline-block}.post-type-overview-wrapper-pager-prev{left:0}.post-type-overview-wrapper-pager-prev span:before{content:"\f177";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";display:inline-block;padding-right:8px}.post-type-overview-wrapper-pager-next{right:0}.post-type-overview-wrapper-pager-next span:after{content:"\f178";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";display:inline-block;padding-left:8px}.post-type-overview-item{display:inline-block;text-decoration:none;margin-right:40px;width:288px}@media (min-width:1024px){.post-type-overview-item{width:352.25px}}.post-type-overview-item-image{display:block;margin-bottom:30px}.post-type-overview-item h3{font-size:24px;font-weight:700;line-height:36px;margin-bottom:0;transition:all 0.25s ease-in-out}@media (min-width:1024px){.post-type-overview-item h3{font-size:28px}}.post-type-overview-item h3 span{display:block;font-weight:400}.post-type-overview-item:hover h3{color:#dc7341}.slider{padding:40px 0}@media (min-width:1024px){.slider{padding:80px 0}}@media (min-width:1280px){.slider{padding:100px 0}}.slider{float:left;width:100%}.slider-cycle{float:left;width:100%;z-index:3}.slider .wrapper{display:table;position:relative}.slider .wrapper:after{background-color:#f6f4f3;content:"";height:calc(100% - 105px);position:absolute;right:0;top:135px;width:200vw;z-index:1}.slider .wrapper:before{background-attachment:fixed;background-image:url(/wp-content/themes/twentinox/images/pattern_grey.svg);background-position:top left;content:"";height:571px;opacity:.4;position:absolute;right:-100vw;top:-150px;width:147.5vw;z-index:2}.slider-cycle-pager{float:left;width:100%;margin-top:30px;text-align:center}.slider-cycle-pager-pagination{display:inline-block;transform:translate(0,-5.5px)}.slider-cycle-pager-pagination span{background-color:#999;float:left;height:2.5px;text-indent:-999999px;transition:all 0.25s ease-in-out;width:48px}.slider-cycle-pager-pagination span.cycle-pager-active{background-color:#000}.slider-cycle-pager-prev,.slider-cycle-pager-next{color:#000;display:inline-block;position:relative;padding:10px;text-decoration:none}.slider-cycle-pager-prev:hover,.slider-cycle-pager-next:hover{color:#dc7341}.slider-cycle-pager-prev:before{content:"\f177";speak:none;font-style:normal;font-weight:400;font-family:"icomoon"}.slider-cycle-pager-next:before{content:"\f178";speak:none;font-style:normal;font-weight:400;font-family:"icomoon"}.slider{padding:40px 0}@media (min-width:1024px){.slider{padding:80px 0}}@media (min-width:1280px){.slider{padding:100px 0}}.slider{float:left;width:100%}.slider-cycle{float:left;width:100%;z-index:3}.slider .wrapper{display:table;position:relative}.slider .wrapper:after{background-color:#f6f4f3;content:"";height:calc(100% - 105px);position:absolute;right:0;top:135px;width:200vw;z-index:1}.slider .wrapper:before{background-attachment:fixed;background-image:url(/wp-content/themes/twentinox/images/pattern_grey.svg);background-position:top left;content:"";height:571px;opacity:.4;position:absolute;right:-100vw;top:-150px;width:147.5vw;z-index:2}.slider-cycle-pager{float:left;width:100%;margin-top:30px;text-align:center}.slider-cycle-pager-pagination{display:inline-block;transform:translate(0,-5.5px)}.slider-cycle-pager-pagination span{background-color:#999;float:left;height:2.5px;text-indent:-999999px;transition:all 0.25s ease-in-out;width:48px}.slider-cycle-pager-pagination span.cycle-pager-active{background-color:#000}.slider-cycle-pager-prev,.slider-cycle-pager-next{color:#000;display:inline-block;position:relative;padding:10px;text-decoration:none}.slider-cycle-pager-prev:hover,.slider-cycle-pager-next:hover{color:#dc7341}.slider-cycle-pager-prev:before{content:"\f177";speak:none;font-style:normal;font-weight:400;font-family:"icomoon"}.slider-cycle-pager-next:before{content:"\f178";speak:none;font-style:normal;font-weight:400;font-family:"icomoon"}.team-members{float:left;width:100%;padding:40px 0}@media (min-width:1024px){.team-members{padding:80px 0}}@media (min-width:1280px){.team-members{padding:100px 0}}.team-members-title{float:left;width:100%;clear:left;font-size:30px;font-weight:700;line-height:38px}@media (min-width:768px){.team-members-title{font-size:40px;line-height:48px;max-width:calc(100% - 240px);width:auto}}@media (min-width:1024px){.team-members-title{margin-bottom:63px}}.team-members-wrap{display:flex;flex-flow:row wrap;float:left;justify-content:flex-start;width:100%}@media (min-width:480px){.team-members-wrap{margin-left:-6.25px;width:calc(100% + 25px / 2)}}@media (min-width:1024px){.team-members-wrap{margin-left:-12.5px;width:calc(100% + 25px)}}.member-card{float:left;width:100%;margin:0 0 12.5px}@media (min-width:480px){.member-card{flex:0 0 calc(50% - 25px / 2);margin:0 6.25px 12.5px}}@media (min-width:768px){.member-card{flex:0 0 calc(33.333% - 25px / 2)}}@media (min-width:1024px){.member-card{flex:0 0 calc(25% - 25px);margin:0 12.5px 25px}}@media (min-width:1280px){.member-card{flex:0 0 calc(25% - 25px)}}.member-card img{display:block;height:auto;margin-bottom:15px;object-fit:cover;width:100%}@media (min-width:768px){.member-card img{margin-bottom:0}}.member-card-inner{float:left;width:100%;background-color:#fff;position:relative;z-index:10}@media (min-width:768px){.member-card-inner{margin-top:-30px;max-width:calc(100% - 30px);padding:30px}}.member-card-inner h3{font-size:16px;line-height:28px}@media (min-width:1024px){.member-card-inner h3{font-size:20px;line-height:32px}}.member-card-inner h3{margin-bottom:15px}.member-card-inner h3 span{font-weight:400}.member-card-inner a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;float:left;width:100%;color:#444142;margin-bottom:5px;text-decoration:none}@media (min-width:768px){.member-card-inner a{margin-left:-30px;width:calc(100% + 60px)}}.member-card-inner a:hover{color:#dc7341}.testimonial-slider{float:left;width:100%;padding:40px 0}@media (min-width:1024px){.testimonial-slider{padding:80px 0}}@media (min-width:1280px){.testimonial-slider{padding:100px 0}}.testimonial-slider{margin-bottom:60px}@media (min-width:1024px){.testimonial-slider{margin-bottom:120px}}@media (min-width:1280px){.testimonial-slider{margin-bottom:180px}}.testimonial-slider-inner{float:left;width:100%;position:relative}.testimonial-slider-slider{background-color:#fff;float:left;position:relative}@media (min-width:1024px){.testimonial-slider-slider:after,.testimonial-slider-slider:before{content:"";height:100%;position:absolute;width:100vw}}@media (min-width:1024px){.testimonial-slider-slider:after{background-color:#444142;left:380px;top:-100px;z-index:0}}@media (min-width:1024px){.testimonial-slider-slider:before{background-attachment:fixed;background-image:url(/wp-content/themes/twentinox/images/pattern_grey.svg);background-position:0 -150px;background-size:100%;bottom:-100px;content:"";opacity:.3;position:absolute;right:0;z-index:1}}.testimonial-slider-slider img{display:block;position:relative;z-index:1}.testimonial-slider-nav{display:none}.testimonial-slider-quote{float:left;width:100%;padding:30px;max-width:756px}@media (min-width:768px){.testimonial-slider-quote{float:right;margin-top:-200px;max-width:451px;padding:30px 45px;position:relative;z-index:1}}@media (min-width:1024px){.testimonial-slider-quote{float:none;margin-top:0;padding:40px 50px;position:absolute;right:0;top:50%;transform:none;transform:translateY(-50%)}}.testimonial-slider-quote{background-color:#dc7341;font-family:"GT Walsheim",sans-serif;z-index:10000}@media (min-width:1024px){.testimonial-slider-quote{bottom:-73px;padding:62px 37px 52px 75px;top:auto;transform:none}}.testimonial-slider-quote blockquote{font-size:16px;line-height:24px;color:#fff;font-family:"GT Walsheim";font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:30px}@media (min-width:1024px){.testimonial-slider-quote blockquote{font-size:28px;line-height:36px;margin-bottom:58px}}.testimonial-slider-quote img{display:block;border-radius:100%;margin:0 20px 10px 0}@media (min-width:620px){.testimonial-slider-quote img{float:left}}.testimonial-slider-quote cite{float:left;width:100%;color:#fff;font-family:"Roboto",sans-serif;font-weight:700;margin:0}@media (min-width:620px){.testimonial-slider-quote cite{width:calc(100% - 108px)}}.testimonial-slider-quote cite span{font-weight:400}.testimonial-slider-bronze-background .testimonial-slider-slider:after{background-color:#dc7341}.testimonial-slider-bronze-background .testimonial-slider-quote{background-color:#444142}.text-block-outer-wrapper{float:left;width:100%}.text-block-inner-wrapper{float:left;width:100%;display:flex;flex-flow:row wrap;float:left;justify-content:flex-start;width:100%}@media (min-width:480px){.text-block-inner-wrapper{margin-left:-10px;width:calc(100% + 40px / 2)}}@media (min-width:1024px){.text-block-inner-wrapper{margin-left:-20px;width:calc(100% + 40px)}}.text-block-inner-wrapper{margin-bottom:60px}.text-block-outer-wrapper-one-blocks .text-block{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.text-block-outer-wrapper-one-blocks .text-block{flex:0 0 calc(100% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.text-block-outer-wrapper-one-blocks .text-block{flex:0 0 calc(100% - 40px / 2)}}@media (min-width:1024px){.text-block-outer-wrapper-one-blocks .text-block{flex:0 0 calc(100% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.text-block-outer-wrapper-one-blocks .text-block{flex:0 0 calc(100% - 40px)}}.text-block-outer-wrapper-two-blocks .text-block{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.text-block-outer-wrapper-two-blocks .text-block{flex:0 0 calc(100% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.text-block-outer-wrapper-two-blocks .text-block{flex:0 0 calc(50% - 40px / 2)}}@media (min-width:1024px){.text-block-outer-wrapper-two-blocks .text-block{flex:0 0 calc(50% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.text-block-outer-wrapper-two-blocks .text-block{flex:0 0 calc(50% - 40px)}}.text-block-outer-wrapper-three-blocks .text-block{float:left;width:100%;margin:0 0 20px}@media (min-width:480px){.text-block-outer-wrapper-three-blocks .text-block{flex:0 0 calc(100% - 40px / 2);margin:0 10px 20px}}@media (min-width:768px){.text-block-outer-wrapper-three-blocks .text-block{flex:0 0 calc(33.333% - 40px / 2)}}@media (min-width:1024px){.text-block-outer-wrapper-three-blocks .text-block{flex:0 0 calc(33.333% - 40px);margin:0 20px 40px}}@media (min-width:1280px){.text-block-outer-wrapper-three-blocks .text-block{flex:0 0 calc(33.333% - 40px)}}.text-block p:last-of-type{margin-bottom:0}.textblock{float:left;width:100%;margin:50px 0;position:relative}@media (min-width:1024px){.textblock{margin:80px 0}}@media (min-width:1280px){.textblock{margin:100px 0}}.textblock:after{background-color:#f6f4f3;content:"";height:100%;left:0;position:absolute;top:0;width:100vw}@media (min-width:1024px){.textblock:after{width:80vw;left:auto}}.textblock .wrapper{position:relative;z-index:1}.textblock-images{float:left;padding:40px 0 0 0;width:100%}@media (min-width:1024px){.textblock-images{margin-bottom:-200px;padding:80px 0;width:552px}}.textblock-images a img{display:block}.textblock-images a:nth-of-type(1){float:left;width:100%;margin-bottom:20px}.textblock-images a:nth-of-type(1):last-of-type{margin-bottom:0}.textblock-images a:nth-of-type(2),.textblock-images a:nth-of-type(3){float:left;width:calc(50% - 10px)}.textblock-images a:nth-of-type(2){margin-right:10px}.textblock-images a:nth-of-type(3){margin-left:10px}.textblock-text{float:left;padding:40px 0 40px 0;width:100%}@media (min-width:1024px){.textblock-text{max-width:492px;padding:80px 0;width:calc(100% - 552px)}}.textblock-text-title{color:#dc7341;font-size:28px;font-weight:400;line-height:36px;margin-bottom:30px;text-transform:uppercase}@media (min-width:1024px){.textblock-text-text{max-width:423px}}.textblock-alignment-left:after{left:0}.textblock-alignment-left .textblock-images{float:right}@media (min-width:1024px){.textblock-alignment-left .textblock-text{float:left;padding-right:40px}}@media (min-width:1280px){.textblock-alignment-left .textblock-text{padding-right:0}}@media (min-width:1024px){.textblock-alignment-left .textblock-text-text{padding-left:40px}}.textblock-alignment-right:after{right:0}.textblock-alignment-right .textblock-images{float:left}@media (min-width:1024px){.textblock-alignment-right .textblock-text{float:right;padding-left:40px}}@media (min-width:1280px){.textblock-alignment-right .textblock-text{padding-left:0}}@media (min-width:1024px){.textblock-alignment-right .textblock-text-text{padding-left:40px}}.textblock+.textblock{margin-top:0}.three-featured{float:left;width:100%;padding:40px 0}@media (min-width:1024px){.three-featured{padding:80px 0}}@media (min-width:1280px){.three-featured{padding:100px 0}}.three-featured .wrapper{position:relative}.three-featured-title{float:left;width:100%;clear:left;font-size:30px;font-weight:700;line-height:38px}@media (min-width:768px){.three-featured-title{font-size:40px;line-height:48px;max-width:calc(100% - 240px);width:auto}}@media (min-width:1024px){.three-featured-title{margin-bottom:63px}}.three-featured-overview-link{clear:both;color:#333;float:left;font-size:14px;font-weight:700;margin-bottom:30px;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.three-featured-overview-link{max-width:240px;position:absolute;right:20px;top:65px}}@media (min-width:1024px){.three-featured-overview-link{right:40px}}.three-featured-overview-link:after{content:"\f178";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";display:inline-block;margin-left:4px;position:relative;top:2px}.three-featured-overview-link:hover{color:#dc7341}.three-featured-bigitem{float:left;width:100%;margin-bottom:43px;position:relative}@media (min-width:1024px){.three-featured-bigitem{margin-bottom:86px}}.three-featured-bigitem-image{display:block;position:relative}.three-featured-bigitem-image img{display:block}.three-featured-bigitem-text{float:left;width:100%;padding:30px;max-width:756px}@media (min-width:768px){.three-featured-bigitem-text{float:right;margin-top:-200px;max-width:451px;padding:30px 45px;position:relative;z-index:1}}@media (min-width:1024px){.three-featured-bigitem-text{float:none;margin-top:0;padding:40px 50px;position:absolute;right:0;top:50%;transform:none;transform:translateY(-50%)}}.three-featured-bigitem-text{color:#444142}@media (min-width:1024px){.three-featured-bigitem-text{padding:30px 40px;max-width:376px}}@media (min-width:1280px){.three-featured-bigitem-text{padding:40px 50px}}.three-featured-bigitem h3{clear:left;font-size:28px;font-weight:400;line-height:36px;margin-bottom:24px;text-transform:uppercase;transition:all 0.25s ease-in-out}.three-featured-bigitem p{margin-bottom:0}@media (min-width:1280px){.three-featured-bigitem p{padding-left:40px}}.three-featured-item{float:left;width:100%;margin-bottom:40px;max-width:100%;text-decoration:none}@media (min-width:620px){.three-featured-item{margin-bottom:40px;margin-right:40px;width:calc(50% - 20px)}.three-featured-item:nth-of-type(even){margin-right:0}.three-featured-item:nth-last-child(2),.three-featured-item:nth-last-child(1){margin-bottom:0}}@media (min-width:1024px){.three-featured-item-text{background-color:#fff;float:left;margin-top:-25px;max-width:415px;padding:20px 30px;position:relative;width:100%;z-index:1}}@media (min-width:1280px){.three-featured-item-text{margin-top:-50px;padding:30px 40px}}.three-featured-item .supertitle{font-size:14px;line-height:20px;margin-bottom:18px}.three-featured-item-image{display:block;margin-bottom:24px}@media (min-width:1024px){.three-featured-item-image{margin-bottom:0}}.three-featured-item h3{clear:left;font-size:24px;font-weight:400;line-height:32px;margin-bottom:0;text-transform:uppercase;transition:all 0.25s ease-in-out}@media (min-width:1024px){.three-featured-item h3{font-size:28px;line-height:36px}}.three-featured-item:hover h3{color:#dc7341}@media (min-width:768px){.three-featured-block-text-alignment-left .three-featured-bigitem-text{left:0;right:auto}}@media (min-width:768px){.three-featured-block-text-alignment-left .three-featured-bigitem-image img{float:right}}.three-featured-block-text-color-white .three-featured-bigitem-text{background-color:#fff}.three-featured-block-text-color-grey .three-featured-bigitem-text{background-color:#444142}.three-featured-block-text-color-grey .three-featured-bigitem-text h3{color:#fff}.three-featured-block-text-color-grey .three-featured-bigitem-text .supertitle,.three-featured-block-text-color-grey .three-featured-bigitem-text p{color:#fff}.three-featured-block-text-color-grey .three-featured-bigitem-text .supertitle:after{background-color:#fff}.three-featured-block-text-color-bronze .three-featured-bigitem-text{background-color:#dc7341}.three-featured-block-text-color-bronze .three-featured-bigitem-text h3{color:#000;transition:all 0.25s ease-in-out}.three-featured-block-text-color-bronze .three-featured-bigitem-text .supertitle,.three-featured-block-text-color-bronze .three-featured-bigitem-text p{color:#fff}.three-featured-block-text-color-bronze .three-featured-bigitem-text .supertitle:after{background-color:#fff}.three-featured-block-text-color-bronze .three-featured-bigitem-text:hover h3{color:#fff}.three-featured-block-dark{position:relative}.three-featured-block-dark .wrapper{position:relative;z-index:3}.three-featured-block-dark .three-featured-title{color:#fff}@media (min-width:768px){.three-featured-block-dark:after{background-color:#f6f4f3;content:"";height:1078px;left:-50vw;position:absolute;top:0;width:200vw;z-index:1}}.three-featured-block-dark:before{background-color:#444142;content:"";height:492px;left:0;position:absolute;top:0;width:100vw;z-index:2}@media (min-width:768px){.three-featured-block-dark:before{height:492px;left:-145vw;width:200vw}}.three-featured-block-light .three-featured-bigitem-image:after{background-color:#f6f4f3;content:"";height:50vh;left:50%;position:absolute;top:-150px;width:100vw;z-index:-1}@media (min-width:768px){.three-featured-block-light .three-featured-bigitem-image:after{left:380px;top:-200px;height:1117px}}@media (min-width:1280px){.three-featured-block-light .three-featured-bigitem-image:after{top:-230px}}.used-in{float:left;width:100%;position:relative}@media (min-width:620px){.used-in{margin-right:40px;width:calc(50% - 20px)}}.used-in-one{margin-bottom:44px;padding-bottom:12px}@media (min-width:620px){.used-in-one{padding-bottom:0;margin-bottom:0}}.used-in-one:after{background-color:#fff;bottom:0;content:"";height:12px;left:0;margin-left:-20px;margin-right:20px;position:absolute;width:100vw}@media (min-width:620px){.used-in-one:after{display:none}}.used-in-one:last-of-type{margin-bottom:0;padding-bottom:0}.used-in-one:last-of-type:after{display:none}@media (min-width:620px){.used-in-two{margin-right:0}}.used-in-two .used-in-card{margin-bottom:0}.used-in h2{color:#dc7341;font-size:28px;font-weight:400;line-height:36px}@media (min-width:1024px){.used-in h2{font-size:36px;line-height:44px;margin-bottom:60px}}.used-in-card{float:left;width:100%;margin-bottom:30px;text-decoration:none}@media (min-width:620px){.used-in-card{margin-bottom:0}}.used-in-card img{display:block;margin-bottom:15px}.used-in-card .supertitle{font-size:14px;line-height:20px;margin-bottom:10px}@media (min-width:620px){.used-in-card .supertitle{margin-bottom:15px}}@media (min-width:768px){.used-in-card .supertitle{margin-bottom:30px}}.used-in-card .supertitle:after{display:none}.used-in-card h3{clear:both;font-size:24px;font-weight:300;line-height:32px;margin-bottom:0;width:100%}@media (min-width:768px){.used-in-card h3{font-size:28px;line-height:36px}}.used-in-card p{margin-bottom:15px}.used-in-card p:last-of-type{margin-bottom:0}@media (min-width:768px){.used-in-card-text{background-color:#f6f4f3;float:left;margin-top:-50px;max-width:450px;min-height:169px;padding:30px;position:relative;width:100%;z-index:1}}.used-in-overview{padding:40px 0}@media (min-width:1024px){.used-in-overview{padding:80px 0}}@media (min-width:1280px){.used-in-overview{padding:100px 0}}.used-in-overview{float:left;width:100%;background-color:#f6f4f3}.menu-404{list-style:none;margin:0;padding:0}.menu-404 li{float:left;width:100%;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-top:-1px}.menu-404 a{float:left;width:100%;color:#666;font-family:"GT Walsheim",sans-serif;font-size:20px;line-height:28px;padding:30px 80px 30px 0;position:relative;text-decoration:none;text-transform:uppercase}.menu-404 a:after{content:"\f178";speak:none;font-style:normal;font-weight:400;font-family:"icomoon";color:#666;position:absolute;right:15px;transition:all 0.25s ease-in-out}.menu-404 a:hover{color:#dc7341}.menu-404 a:hover:after{color:#dc7341}.menu-404 a:hover:after{right:5px}.page-id-12 .header-alternative{margin-bottom:30px}@media (min-width:1024px){.page-id-12 .header-alternative{margin-bottom:60px}}.navigation-toggle-active{overflow:hidden}@media (min-width:1024px){.navigation-toggle-active{overflow:visible}}.navigation-toggle-active .grecaptcha-badge{opacity:0}html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(/wp-content/themes/twentinox/images/swipebox/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(/wp-content/themes/twentinox/images/swipebox/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;content:" ";position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.wpcf7{float:left;width:100%}.wpcf7 p{float:left;width:100%;margin-bottom:20px}.wpcf7 p:last-of-type{margin-bottom:0}.wpcf7 .screen-reader-response{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;width:1px}.wpcf7 p>label{float:left;width:100%;color:#000;font-weight:700;padding-bottom:10px;padding-top:10px;position:relative;max-width:399px}@media (min-width:1024px){.wpcf7 p>label{padding-top:25px}}.wpcf7 p>label span{color:#9d9d9d;font-weight:400;float:right}@media (min-width:1024px){.wpcf7 p>label span{bottom:-75px;color:#999;font-size:12px;left:0;line-height:20px;position:absolute}}.wpcf7 .wpcf7-form-control-wrap{float:left;width:100%;max-width:584px}.wpcf7 .wpcf7-list-item{float:left;width:100%;color:#000;margin-bottom:calc(10px / 2)}.wpcf7 .wpcf7-list-item.first{margin-top:10px}.wpcf7 .wpcf7-list-item .wpcf7-list-item-label{padding-left:10px}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin-top:10px}.wpcf7 .wpcf7-acceptance label{color:#000}.wpcf7 .wpcf7-display-none{display:none}.wpcf7 .wpcf7-not-valid{border-bottom-color:#dc7341!important}.wpcf7 .wpcf7-response-output{float:left;width:100%;color:#db4e4d;font-weight:700;margin-top:30px}.wpcf7 .wpcf7-validation-errors{background-color:#eda14c;border-color:#eda14c;color:#fff}.wpcf7 .wpcf7-mail-sent-ok{background-color:#1f9d55;border-color:#1f9d55;color:#fff}.wpcf7 .wpcf7-not-valid-tip{color:#db4e4d;display:block;font-weight:700;margin-top:10px}@media (min-width:1024px){.wpcf7 .wpcf7-not-valid-tip{font-size:14px;line-height:26px}}.wpcf7 span[role=alert]{color:#db4e4d;font-weight:700}.wpcf7 [type=date],.wpcf7 [type=number],.wpcf7 [type=select],.wpcf7 [type=text],.wpcf7 [type=email],.wpcf7 [type=tel],.wpcf7 select,.wpcf7 textarea{border:0;border-bottom:2px solid #ccc}.wpcf7 [type=date]:hover,.wpcf7 [type=number]:hover,.wpcf7 [type=select]:hover,.wpcf7 [type=text]:hover,.wpcf7 [type=email]:hover,.wpcf7 [type=tel]:hover,.wpcf7 select:hover,.wpcf7 textarea:hover{background-color:#ccc;border-bottom-color:#333}.wpcf7 [type=date]:hover ::-moz-input-placeholder,.wpcf7 [type=number]:hover ::-moz-input-placeholder,.wpcf7 [type=select]:hover ::-moz-input-placeholder,.wpcf7 [type=text]:hover ::-moz-input-placeholder,.wpcf7 [type=email]:hover ::-moz-input-placeholder,.wpcf7 [type=tel]:hover ::-moz-input-placeholder,.wpcf7 select:hover ::-moz-input-placeholder,.wpcf7 textarea:hover ::-moz-input-placeholder{color:#333}.wpcf7 [type=date]:hover ::-ms-input-placeholder,.wpcf7 [type=number]:hover ::-ms-input-placeholder,.wpcf7 [type=select]:hover ::-ms-input-placeholder,.wpcf7 [type=text]:hover ::-ms-input-placeholder,.wpcf7 [type=email]:hover ::-ms-input-placeholder,.wpcf7 [type=tel]:hover ::-ms-input-placeholder,.wpcf7 select:hover ::-ms-input-placeholder,.wpcf7 textarea:hover ::-ms-input-placeholder{color:#333}.wpcf7 [type=date]:hover ::-webkit-input-placeholder,.wpcf7 [type=number]:hover ::-webkit-input-placeholder,.wpcf7 [type=select]:hover ::-webkit-input-placeholder,.wpcf7 [type=text]:hover ::-webkit-input-placeholder,.wpcf7 [type=email]:hover ::-webkit-input-placeholder,.wpcf7 [type=tel]:hover ::-webkit-input-placeholder,.wpcf7 select:hover ::-webkit-input-placeholder,.wpcf7 textarea:hover ::-webkit-input-placeholder{color:#333}.wpcf7 [type=date]:hover :focus::-moz-input-placeholder,.wpcf7 [type=number]:hover :focus::-moz-input-placeholder,.wpcf7 [type=select]:hover :focus::-moz-input-placeholder,.wpcf7 [type=text]:hover :focus::-moz-input-placeholder,.wpcf7 [type=email]:hover :focus::-moz-input-placeholder,.wpcf7 [type=tel]:hover :focus::-moz-input-placeholder,.wpcf7 select:hover :focus::-moz-input-placeholder,.wpcf7 textarea:hover :focus::-moz-input-placeholder{color:#333}.wpcf7 [type=date]:hover :focus::-ms-input-placeholder,.wpcf7 [type=number]:hover :focus::-ms-input-placeholder,.wpcf7 [type=select]:hover :focus::-ms-input-placeholder,.wpcf7 [type=text]:hover :focus::-ms-input-placeholder,.wpcf7 [type=email]:hover :focus::-ms-input-placeholder,.wpcf7 [type=tel]:hover :focus::-ms-input-placeholder,.wpcf7 select:hover :focus::-ms-input-placeholder,.wpcf7 textarea:hover :focus::-ms-input-placeholder{color:#333}.wpcf7 [type=date]:hover :focus::-webkit-input-placeholder,.wpcf7 [type=number]:hover :focus::-webkit-input-placeholder,.wpcf7 [type=select]:hover :focus::-webkit-input-placeholder,.wpcf7 [type=text]:hover :focus::-webkit-input-placeholder,.wpcf7 [type=email]:hover :focus::-webkit-input-placeholder,.wpcf7 [type=tel]:hover :focus::-webkit-input-placeholder,.wpcf7 select:hover :focus::-webkit-input-placeholder,.wpcf7 textarea:hover :focus::-webkit-input-placeholder{color:#333}.grecaptcha-badge{visibility:hidden}.has-form .grecaptcha-badge{visibility:visible;z-index:10000000}