﻿*,*::before,*::after{box-sizing:border-box;margin-block-start:0;margin-block-end:0}html{overflow-x:hidden}body{margin:0;padding:0}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-family:din-2014, sans-serif}p,span,a,div,ol,ul,button,input,textarea{font-family:din-2014, sans-serif}h1{font-size:3.5rem;line-height:3.25rem;margin-bottom:15px;font-weight:900}@media (max-width: 750px){h1{font-size:3rem;line-height:2.8rem}}h2{font-size:3rem;line-height:3rem;text-transform:uppercase}h2.accent{text-transform:uppercase;display:inline-block;font-size:1.5rem;line-height:1.45rem;font-weight:700;margin-bottom:10px;padding-bottom:10px;border-bottom:3px solid #FFDC00}@media (max-width: 850px){h2{font-size:2rem;line-height:2rem}}h3{font-size:1.25rem;line-height:1.25rem}p{color:#7C898B;font-size:1.1rem;line-height:1.5rem}.bold-last-two>span{font-weight:bold}.site-button{display:inline-block;min-width:250px;padding:15px 25px;margin-top:30px;text-align:center;text-transform:uppercase;font-weight:bold;font-size:80%;transition:all 250ms ease}.site-button-primary{background:#FFDC00;border:2px solid #FFDC00;color:black}.site-button-primary:hover{background:transparent}html{background:#2f2f2f}body,nav{max-width:1920px;position:relative;margin:0 auto}body{background:white;z-index:0;overflow:hidden}.site-body{margin:75px 12%}@media (max-width: 1280px){.site-body{margin:75px 6%}}.navigation-breadcrumbs{background:#FFDC00;width:100%;padding:12px 12%}.navigation-breadcrumbs .breadcrumbs{display:flex;align-items:center}.navigation-breadcrumbs .breadcrumbs-entry{text-transform:uppercase;display:flex;justify-content:center;align-items:center}.navigation-breadcrumbs .breadcrumbs-entry-active{font-weight:bold}.navigation-breadcrumbs .breadcrumbs img{width:20px}nav{position:absolute;top:0;left:50% !important;transform:translateX(-50%);width:100%;z-index:100}nav .subnav{background:#7C898B;color:white;display:flex;justify-content:flex-end;padding:10px 0;padding-right:5%}nav .subnav a{text-transform:uppercase}nav .subnav a:not(:last-of-type){margin-right:20px;padding-right:20px;border-right:1px solid}@media (max-width: 750px){nav .subnav{padding:10px;justify-content:center}}nav .nav-primary-bar{padding:15px 10%;display:flex;align-items:center;justify-content:space-between;color:white}nav .nav-primary-bar .nav-logo-container{width:250px;display:block}nav .nav-primary-bar .nav-logo-container img{width:100%;height:auto}@media (max-width: 450px){nav .nav-primary-bar .nav-logo-container{width:175px}}nav .nav-links-container>ul{display:flex}nav .nav-links-container-link{margin-left:0 !important;margin-bottom:0;position:relative;padding:6px 0;padding-left:2px;padding-right:20px;text-transform:uppercase;transition:color 250ms ease}nav .nav-links-container-link:hover{color:#FFDC00}nav .nav-links-container-link:hover>.nav-links-container-dropdown:not(.dropdown-mobile){display:block}nav .nav-links-container-dropdown{background:rgba(0,0,0,0.75);border-top:none;position:absolute;top:102%;left:0;color:#fff;transition:all 300ms ease;display:none;min-width:250px}nav .nav-links-container-dropdown>ul{list-style-type:none;display:block;margin:15px;padding:0}nav .nav-links-container-dropdown>ul li{transition:color 250ms ease}nav .nav-links-container-dropdown>ul li:hover{color:#FFDC00}nav .mobile-main-link{display:none}nav .nav-logo-container-mobile{display:none}@media (max-width: 800px){nav .mobile-main-link{display:block}nav .nav-links-container{display:none;position:fixed;left:0;top:0;width:100vw;z-index:10000000;background:rgba(0,0,0,0.9);height:100vh;justify-content:center;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:50px}nav .nav-links-container-active{display:flex}nav .nav-links-container-link{width:100%;text-align:center}nav .nav-links-container-link>a{font-size:2rem;font-weight:bold}nav .nav-links-container-link .dropdown{position:relative;color:#fff;background:none;transition:all 300ms ease;display:block;min-width:0;max-height:0;overflow:hidden;transition:max-height 750ms ease}nav .nav-links-container-link .dropdown-active{max-height:500px}nav .nav-links-container-link .dropdown .mobile-main-link{display:block}nav .nav-links-container-link .dropdown a{font-size:1.5rem;text-transform:initial}nav .nav-logo-container-mobile{display:block}nav .nav-logo-container-mobile img{width:auto;height:100px}nav .nav-close-mobile{position:absolute;top:30px;right:50px;font-size:2.5rem}nav .nav-content{margin-top:125px;position:absolute;flex-direction:column;overflow:hidden;transition:max-height 750ms ease}}nav .nav-trigger{display:none}@media (max-width: 800px){nav .nav-trigger{display:block;width:50px;position:absolute;top:75px;right:66px}}@media (max-width: 450px){nav .nav-trigger{top:65px}}.dropdown-mobile{display:none}@media (max-width: 800px){.dropdown-mobile{display:block}}.hero{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:1080px;position:relative}.hero-background-video{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}@media (max-width: 1000px){.hero{min-height:800px}.hero-background-video{display:none !important}}.hero-text{width:100%;position:absolute;bottom:50px;padding-left:12%}.hero-text-home{position:absolute;top:50%;left:10%;transform:translateY(-50%);max-width:600px}.hero-text-home h1,.hero-text-home p{color:white}.hero-text-home h1{text-transform:uppercase;margin:0;margin-bottom:20px}.hero-text h1,.hero-text p{color:white}.hero-text h1{text-transform:uppercase;margin:0}.hero-text .site-button-primary:hover{color:white}@media (max-width: 975px){.hero-text{left:0;bottom:0;padding:40px;text-align:center}}@media (max-width: 825px){.hero-text-home{left:auto;width:auto;max-width:100%;margin:10%;text-align:center}}@media (max-width: 475px){.hero-text{bottom:25px}}.hero-sub{width:80%;background:white;margin:0 auto;margin-top:-100px;z-index:1;position:relative}.hero-sub-tiles{display:flex;justify-content:space-between;height:450px;background:white;padding:15px}.hero-sub-tiles .image-tile{width:49.5%;display:flex;padding:25px;justify-content:flex-end;flex-direction:column;transition:opacity 250ms ease}.hero-sub-tiles .image-tile:hover{opacity:.85}.hero-sub-tiles .image-tile span{font-size:1.75rem;color:white;text-transform:uppercase}.hero-sub-tiles .image-tile-subhead{color:#FFDC00 !important}.hero-sub-content{position:relative;background-size:contain;background-repeat:no-repeat;margin:40px 15px;padding-top:80px}.hero-sub-content-copy{width:80%;background:white;margin:0 auto;padding:20px;box-sizing:border-box;text-align:center}.hero-sub-content-copy h2{font-size:3.25rem;margin-bottom:25px;text-transform:uppercase}@media (max-width: 850px){.hero-sub-content-copy h2{font-size:2.5rem;line-height:2.5rem}}@media (max-width: 600px){.hero-sub-content-copy h2{font-size:1.75rem;line-height:2rem}}.hero-sub-content-copy p{font-size:1.1rem;line-height:1.15rem}@media (max-width: 1075px){.hero-sub-content-copy h2,.hero-sub-content-copy p{width:100%}}@media (max-width: 1075px){.hero-sub-content{padding:40px}}@media (max-width: 500px){.hero-sub-content-home .hero-sub-content-copy{margin:0;padding:0;width:100%}.hero-sub-content-home .hero-sub-content-copy .site-button{min-width:0}}@media (max-width: 1075px){.hero-sub-tiles{flex-wrap:wrap;height:auto;min-height:600px}.hero-sub-tiles .image-tile{width:100%;margin-bottom:15px}}.hero-contact-bar{background:#eff1f2;display:flex;justify-content:center;padding:15px 0}.hero-contact-bar>span{margin:0 4px;color:#888e8f;text-transform:uppercase;font-size:.9rem}.hero-contact-bar-divider{color:#FFDC00 !important;font-weight:bold}@media (max-width: 550px){.hero-contact-bar{flex-direction:column;justify-content:center;align-items:center}.hero-contact-bar>span{max-width:200px;width:100%;text-align:center}.hero-contact-bar>span:not(:last-of-type){margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #FFDC00}.hero-contact-bar-divider{display:none}}.gray-hero .hero{height:40%;max-height:400px;min-height:0}.gray-hero .hero-sub{display:inline-block;width:100%;margin-top:0}.gray-hero .hero-sub-content{background-color:#7C898B;margin:0;padding:50px}.gray-hero .hero-sub-content-copy{background:none;justify-content:space-between;align-content:flex-start;text-align:center}.gray-hero .hero-sub-content-copy h2{line-height:120%;color:white}.gray-hero .hero-sub-content-copy p{color:white;line-height:125%;max-width:600px;margin:0 auto}@media (max-width: 500px){.gray-hero .hero-sub-content{padding:20px}.gray-hero .hero-sub-content-copy{width:100%;margin:0}}@media (max-height: 875px){.gray-hero .hero{min-height:400px}}.body-image-cards{display:flex;flex-direction:column}.body-image-cards-card{display:flex;min-height:400px}.body-image-cards-card>div{width:50%}.body-image-cards-card>div:first-of-type{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:100px;padding-bottom:100px;padding-left:12%;padding-right:75px;box-sizing:border-box}.body-image-cards-card>div:first-of-type span:first-of-type{margin-bottom:25px}.body-image-cards-card>div:first-of-type span:first-of-type *{font-size:2.75rem;line-height:2.75rem;text-transform:uppercase}.body-image-cards-card>div:first-of-type span:last-of-type h1,.body-image-cards-card>div:first-of-type span:last-of-type h2,.body-image-cards-card>div:first-of-type span:last-of-type h3,.body-image-cards-card>div:first-of-type span:last-of-type h4,.body-image-cards-card>div:first-of-type span:last-of-type h5,.body-image-cards-card>div:first-of-type span:last-of-type h6{text-transform:uppercase;border-bottom:2px solid #e4e4e4;padding-bottom:10px;margin-bottom:10px}.body-image-cards-card>div:first-of-type span:last-of-type p{margin-bottom:20px}.body-image-cards-card>div:last-of-type{background-size:cover;background-repeat:no-repeat}.body-image-cards-card-accordion .accordion{padding:20px 0 0;text-transform:uppercase}.body-image-cards-card-accordion .accordion:after{display:none}.body-image-cards-card-accordion .panel:first-of-type{border-bottom:3px solid #FFDC00}.body-image-cards-card:nth-of-type(2n){flex-direction:row-reverse}.body-image-cards-card:nth-of-type(2n)>div:first-of-type{padding-left:75px;padding-right:12%}@media (max-width: 800px){.body-image-cards-card{flex-direction:column;flex-wrap:wrap}.body-image-cards-card>div{width:100%}.body-image-cards-card>div:last-of-type{min-height:300px}}.home-resources{margin:0 12%;margin-bottom:75px;padding:60px;padding-bottom:0;box-sizing:border-box;background:linear-gradient(180deg, #000 65%, #eaeeef 35%);background-size:400px}.home-resources h2{color:white;text-transform:uppercase;margin-bottom:15px}.home-resources .home-resources-tiles{display:flex;justify-content:space-between}.home-resources .home-resources-tiles .image-tile{width:49%;min-height:400px;background-size:cover;display:flex;justify-content:flex-start;align-items:flex-end;padding:40px}.home-resources .home-resources-tiles .image-tile span{color:white;text-transform:uppercase;font-size:1.75rem}@media (max-width: 1075px){.home-resources .home-resources-tiles{flex-direction:column}.home-resources .home-resources-tiles .image-tile{width:100%;margin-top:15px;min-height:300px}}@media (max-width: 675px){.home-resources{margin:0}}.related-products-tiles{display:flex;justify-content:space-between}.related-products-tiles>a{width:49%;min-height:400px;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:40px;margin-top:30px}.related-products-tiles>a span{color:white;text-transform:uppercase;font-size:1.5rem}.related-products-tiles>a .image-tile-hover{width:100%;display:flex;overflow:hidden;max-height:0;justify-content:space-between;transition:max-height 1s ease}.related-products-tiles>a .image-tile-hover span{text-transform:none;font-size:1.2rem}.related-products-tiles>a .image-tile-hover span:first-child{width:70%;margin-right:25px}.related-products-tiles>a .image-tile-hover span:last-child{width:calc(30% - 25px)}.related-products-tiles>a .image-tile-hover span:last-child img{width:40px;margin-right:5px}.related-products-tiles>a:hover .image-tile-hover{max-height:100px}@media (max-width: 1075px){.related-products-tiles{flex-direction:column}.related-products-tiles>a{width:100%;min-height:300px}}.speclink-banner{position:relative;background-color:#0a14cc;overflow:hidden;background-image:url(/Images/davis-footer-bg.webp);background-size:cover;background-repeat:no-repeat;background-position:right}.banner-inner{position:relative;z-index:1;display:flex;align-items:center;gap:0;max-width:1200px;margin:0 auto;padding:18px 40px;flex-wrap:wrap;min-height:150px}.banner-logo-link{display:flex;align-items:center;text-decoration:none;padding:6px 32px 6px 0;transition:opacity 0.2s ease;flex-shrink:0}.banner-logo-link img{width:auto;max-height:40px}.banner-logo-link:hover{opacity:0.8}.arcat-wordmark{font-weight:900;font-size:28px;letter-spacing:0.04em;color:#ffffff;text-transform:uppercase}.arcat-wordmark sup{font-size:12px;font-weight:700;letter-spacing:0;vertical-align:super}.banner-divider{width:1px;height:42px;background:rgba(255,255,255,0.45);flex-shrink:0;margin-right:32px}.rib-logo{display:flex;align-items:center;gap:10px}.rib-icon{width:34px;height:34px;flex-shrink:0}.rib-text{display:flex;align-items:center;gap:8px}.rib-brand{font-weight:900;font-size:20px;color:#ffffff;letter-spacing:0.05em}.rib-sep{color:rgba(255,255,255,0.5);font-size:18px;font-weight:300}.rib-speclink{font-family:'Arial', sans-serif;font-weight:400;font-size:20px;color:#ffffff;letter-spacing:0.03em}.banner-headline{margin-left:auto;text-align:right;padding-left:32px}.headline-main{margin:0 0 4px 0;font-weight:900;font-size:22px;letter-spacing:0.04em;color:#ffffff;text-transform:uppercase;line-height:1.1}.headline-sub{margin:0;font-size:13px;color:rgba(255,255,255,0.85);letter-spacing:0.01em;line-height:1.4}.banner-inline-link{color:#ffffff;text-decoration:underline;text-underline-offset:2px;transition:opacity 0.2s ease}.banner-inline-link:hover{opacity:0.75}@media (max-width: 768px){.banner-inner{padding:16px 20px;gap:12px}.banner-headline{margin-left:0;text-align:left;padding-left:0;width:100%;padding-top:8px;border-top:1px solid rgba(255,255,255,0.2)}.headline-main{font-size:18px}.banner-divider{margin-right:20px}}@media (max-width: 600px){.banner-inner{justify-content:center}.banner-headline{text-align:center}.banner-divider{display:none}.banner-logo-link{margin:10px 0;padding:0}}footer{background:black;padding:75px 10%}footer *{color:white;line-height:2rem}footer .footer-logo{width:250px;display:block}footer .footer-logo img{width:100%;height:auto}footer .footer-content{display:flex;justify-content:space-between;margin-top:40px}footer .footer-nav{display:flex}footer .footer-nav ul{margin-right:60px}footer .footer-nav ul li{text-transform:uppercase;margin-bottom:10px}footer .footer-nav ul li a{transition:color 250ms ease}footer .footer-nav ul li a:hover{color:#FFDC00}footer .footer-contact-info h3{font-size:1rem;font-weight:bold;text-transform:uppercase}footer .footer-social{display:flex;justify-content:center;align-items:center}footer .footer-social a{margin:0 10px}footer .footer-social a img{width:60px}footer .footer-copyright{margin-top:25px;text-align:center}footer .footer-copyright p{font-size:90%}@media (max-width: 1000px){footer .footer-nav{display:block}}@media (max-width: 550px){footer .footer-content{display:block;text-align:center}footer .footer-logo{margin:0 auto}footer .footer-nav ul{margin:0;margin-bottom:35px}footer .footer-contact-info{margin-bottom:35px}}.accordion{color:#444;cursor:pointer;padding:18px;padding-right:75px;width:100%;text-align:left;border:none;outline:none;transition:0.4s;font-size:1rem;position:relative}.accordion:after{content:"";background:url("/Images/faq-arrow.png");background-size:contain;background-repeat:no-repeat;width:40px;height:15px;color:#777;position:absolute;right:0;top:50%;transform:translateY(-50%)}.panel{margin-top:20px;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;border-bottom:1px solid #DCDCDC;text-align:left}.panel p,.panel span,.panel a,.panel div{margin:18px;margin-right:75px}.landing-page-grid{margin-top:75px;display:flex;flex-wrap:wrap}.landing-page-grid>a{background-size:cover;width:calc(50% - 30px);padding:15px;margin:0 15px;margin-bottom:25px;display:flex;justify-content:center;align-items:center;color:white !important;position:relative;text-align:center}.landing-page-grid>a span{color:white !important;font-size:1.75rem;font-style:italic;z-index:1}.landing-page-grid>a:before{content:"";width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.6);z-index:0}.landing-page-grid>a:after{content:"";padding-top:56.25%;display:block}@media (max-width: 850px){.landing-page-grid{flex-direction:column}.landing-page-grid>a{width:100%;margin:0;margin-bottom:25px}}.product-page .hero{height:40%;max-height:400px;min-height:0}.product-page .hero-sub{display:inline-block;width:100%;background:black;margin-top:0}.product-page .hero-sub-content{margin-bottom:175px}.product-page .hero-sub-content-copy{background:none;display:flex;justify-content:space-between;align-content:flex-start}.product-page .hero-sub-content-copy h2{width:50%;text-align:left;color:white;line-height:120%}.product-page .hero-sub-content-copy p{width:50%;text-align:left;color:white;line-height:175%}@media (max-width: 1075px){.product-page .hero-sub-content-copy{flex-direction:column}.product-page .hero-sub-content-copy h2,.product-page .hero-sub-content-copy p{width:100%}}@media (max-width: 750px){.product-page .hero-sub-content{padding:0}}.product-page .hero-sub-image{width:80%;background:white;margin:0 auto;margin-top:-100px;z-index:1;position:relative;background:white;box-sizing:border-box;padding:20px}.product-page .hero-sub-image img{width:100%;height:auto}.product-page-attribute{display:flex;justify-content:center;margin:25px 12%;margin-bottom:75px}.product-page-attribute-column{width:32%}.product-page-attribute-column:not(:nth-of-type(3n)){margin-right:1%}.product-page-attribute-column>div{display:flex;justify-content:space-between;align-items:center;background:black;height:90px}.product-page-attribute-column>div span{background:#9F9B7C;height:100%;width:100%;box-sizing:border-box;padding:20px;color:white;display:flex;align-items:flex-end;text-transform:uppercase;font-size:120%}.product-page-attribute-column>div img{height:90px;width:auto}.product-page-attribute-column>p{padding:20px;height:90px;border:1px solid #9F9B7C;border-top:none;display:flex;align-items:center}@media (max-width: 975px){.product-page-attribute{flex-direction:column;margin-bottom:25px}.product-page-attribute-column{width:100%;margin-bottom:25px}.product-page-attribute-column>div{height:60px}.product-page-attribute-column>div img{height:60px}.product-page-attribute-column>p{padding:10px;height:auto}}.product-page-learn-more{margin:0 12% 100px;display:flex;justify-content:center}.product-page-video{background-size:cover;margin:0 12%}.product-page-video *{font-size:3rem;line-height:3rem;text-transform:uppercase;color:black;text-align:center}.product-page-inspiration{display:block;margin-bottom:75px}.product-page-inspiration h2{font-size:3rem;line-height:3rem;text-transform:uppercase;color:black}.product-page-inspiration-header{display:flex;justify-content:space-between;margin:25px 12%}.product-page-inspiration-header h2,.product-page-inspiration-header p{width:49%}.product-page-inspiration-attributes{background:url(/Images/davis-product-textured-background.png);background-size:cover;background-repeat:no-repeat;padding:25px 12%;padding-top:350px;margin-top:-300px;display:flex;justify-content:space-between}.product-page-inspiration-attributes>div{width:49%;position:relative}.product-page-inspiration-attributes-column{display:flex;justify-content:flex-start;align-items:center;margin-bottom:40px;margin-right:80px}.product-page-inspiration-attributes-column img{width:125px;margin-right:40px;height:auto}.product-page-inspiration-attributes-column h3,.product-page-inspiration-attributes-column p{color:white}.product-page-inspiration-attributes-column h3{font-weight:bold;text-transform:uppercase;margin-bottom:10px}.product-page-inspiration-attributes-image{width:100%;height:auto}.product-page-inspiration-attributes-emblem{position:absolute;width:300px;height:300px;top:-150px;left:-150px}@media (max-width: 1250px){.product-page-inspiration-attributes>div:first-of-type{width:60%}.product-page-inspiration-attributes>div:last-of-type{width:40%}.product-page-inspiration-attributes-column{margin-right:120px}}@media (max-width: 1075px){.product-page-inspiration-attributes{flex-direction:column;padding-top:275px}.product-page-inspiration-attributes-column{margin-right:0}.product-page-inspiration-attributes>div:first-of-type{width:100%}.product-page-inspiration-attributes>div:last-of-type{width:100%;margin-top:10px;display:none}}@media (max-width: 850px){.product-page-inspiration-header{flex-direction:column}.product-page-inspiration-header h2,.product-page-inspiration-header p{width:100%}.product-page-inspiration-header h2{margin-bottom:15px}}.product-page-related-products{background-size:cover}.product-page-related-products>div{margin:75px 12%;padding:75px 0}.product-page-related-products>div h2{width:60%}.about-page .hero{height:40%;max-height:400px;min-height:0}.about-page .hero-sub{display:inline-block;width:100%;margin-top:0}.about-page .hero-sub-content-copy{background:none;display:flex;justify-content:space-between;align-content:flex-start}.about-page .hero-sub-content-copy h2{width:50%;text-align:left;line-height:120%}.about-page .hero-sub-content-copy p{width:50%;text-align:left;line-height:175%}@media (max-width: 1075px){.about-page .hero-sub-content-copy{flex-direction:column}.about-page .hero-sub-content-copy h2,.about-page .hero-sub-content-copy p{width:100%}}.about-page-usa{text-align:center;padding:50px 12%}.about-page-interesting-facts{padding:75px 12%;position:relative}.about-page-interesting-facts-emblem{position:absolute;right:12%;top:-75px;width:200px}.about-page-interesting-facts-fact{display:flex;margin-bottom:75px}.about-page-interesting-facts-fact>div{width:50%;position:relative}.about-page-interesting-facts-fact>div>img{width:100%;height:auto}.about-page-interesting-facts-fact-background{background:#e4e4e4;position:absolute;top:-40px;left:-50%;width:450%;height:100%;z-index:-1}.about-page-interesting-facts-fact:nth-of-type(2n){flex-direction:row-reverse}.about-page-interesting-facts-fact:nth-of-type(2n) .about-page-interesting-facts-fact-background{left:auto;right:-50%}.about-page-interesting-facts-fact-info{padding:40px 50px 10px}.about-page-interesting-facts-fact-info *{color:black}.about-page-interesting-facts-fact-info h3{font-weight:600;text-transform:uppercase}.about-page-interesting-facts-fact-info h3 *{font-size:1.25rem;margin-bottom:15px}@media (max-width: 1500px){.about-page-interesting-facts-fact{align-items:center;flex-direction:column !important;background:#e4e4e4}.about-page-interesting-facts-fact>div{width:100%}.about-page-interesting-facts-fact-background{display:none}.about-page-interesting-facts-fact-info{padding:30px}.about-page-interesting-facts-emblem{display:none}}.about-page-lower-callout{padding:75px 12%}.about-page-lower-callout-container{min-height:600px;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:space-between;align-items:flex-end;padding:50px}.about-page-lower-callout-container h2,.about-page-lower-callout-container p{color:white;width:50%;padding:20px}@media (max-width: 1150px){.about-page-lower-callout-container{flex-direction:column;align-items:flex-end;justify-content:flex-end;background-position:right}.about-page-lower-callout-container h2,.about-page-lower-callout-container p{width:100%}}.gallery-hero .hero{height:40%;max-height:400px;min-height:0}.gallery-hero .hero-sub{display:inline-block;width:100%;margin-top:0}.gallery-hero .hero-sub-content{background-color:#EAEEEF;margin:0;padding:75px}.gallery-hero .hero-sub-content-copy{background:none;justify-content:space-between;align-content:flex-start;text-align:center}.gallery-hero .hero-sub-content-copy h2{line-height:120%}.gallery-hero .hero-sub-content-copy p{line-height:125%;max-width:600px;margin:0 auto}.gallery-body{margin:75px 12%;display:flex}.gallery-body .filter-selections{width:250px;margin-right:40px}.gallery-body .filter-selections h3{margin-bottom:10px}.gallery-body .filter-selections .gallery-filter-category{padding:5px 15px;border-radius:15px}.gallery-body .filter-selections .gallery-filter-category-active{background:#FFDC00}.gallery-body .filter-container{width:calc(100% - 290px);display:flex;flex-wrap:wrap}.gallery-body .filtr-item{width:50%}.gallery-body .filtr-item img{width:100%}@media (max-width: 1400px){.gallery-body{margin:75px 6%}}@media (max-width: 850px){.gallery-body{flex-direction:column-reverse}.gallery-body .filter-container{width:100%}}.where-to-buy-body{display:flex;flex-wrap:wrap}.where-to-buy-body-dealer{width:100%;margin-bottom:20px;padding-bottom:20px}.where-to-buy-body-dealer:not(:last-of-type){border-bottom:1px solid #7C898B}.where-to-buy-body-dealer>h3{text-transform:uppercase;margin-bottom:4px}.where-to-buy-body-dealer>p>a{display:flex;justify-content:space-between;vertical-align:middle}.where-to-buy-body-dealer>p>a img{width:150px}.dealer-resources-hero .hero{height:40%;max-height:400px;min-height:0}.dealer-resources-hero .hero-sub{display:inline-block;width:100%;margin-top:0}.dealer-resources-hero .hero-sub-content{background-color:#EAEEEF;margin:0;padding:75px}.dealer-resources-hero .hero-sub-content-copy{background:none;justify-content:space-between;align-content:flex-start;text-align:center}.dealer-resources-hero .hero-sub-content-copy h2{line-height:120%}.dealer-resources-hero .hero-sub-content-copy p{line-height:125%;max-width:600px;margin:0 auto}@media (max-width: 550px){.dealer-resources-hero .hero-sub-content{padding:40px}}.dealer-resources-body{margin:75px 12%;display:flex}.dealer-resources-body .filter-selections{width:250px;margin-right:40px}.dealer-resources-body .filter-selections h3{margin-bottom:10px}.dealer-resources-body .filter-selections .gallery-filter-category{padding:5px 15px;border-radius:15px}.dealer-resources-body .filter-selections .gallery-filter-category-active{background:#FFDC00}.dealer-resources-body .filter-container{width:calc(100% - 290px);display:flex;flex-wrap:wrap}.dealer-resources-body .filtr-item{width:33%}.dealer-resources-body .filtr-item-description{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.75);color:white;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.25rem;padding:30px;box-sizing:border-box;transition:background 250ms ease}.dealer-resources-body .filtr-item-description:hover{background:rgba(0,0,0,0.5)}.dealer-resources-body .filtr-item img{width:100%}@media (max-width: 1400px){.dealer-resources-body{margin:75px 6%}}@media (max-width: 850px){.dealer-resources-body{flex-direction:column-reverse}.dealer-resources-body .filter-container{width:100%}}@media (max-width: 725px){.dealer-resources-body .filtr-item{width:50%}}@media (max-width: 500px){.dealer-resources-body .filtr-item{width:100%}}.dealer-resources-faq{margin:75px 12%;text-align:center}@media (max-width: 1400px){.dealer-resources-faq{margin:75px 6%}}.manufacturing-value{margin:75px 12%}.manufacturing-value-hero{text-align:center}.manufacturing-value-hero .hero{min-height:850px}.manufacturing-value-hero .hero-text{position:absolute;width:100%;max-width:100%;left:0}.manufacturing-value-hero .hero-text h1{font-weight:500}.manufacturing-value-hero .hero-text p{padding:0 50px;max-width:1200px;margin:0 auto;font-size:150%;line-height:150%}@media (max-width: 1000px){.manufacturing-value-hero .hero{min-height:500px}.manufacturing-value-hero .hero-text{padding:50px;padding-top:175px}.manufacturing-value-hero .hero-text h1{font-size:2.5rem;line-height:2.5rem}.manufacturing-value-hero .hero-text p{font-size:1.05rem}}@media (max-width: 500px){.manufacturing-value-hero .hero-text{padding:25px;padding-top:150px}}.manufacturing-value-entry{display:flex;margin-bottom:50px}.manufacturing-value-entry-text,.manufacturing-value-entry-image{width:50%;position:relative}.manufacturing-value-entry-text img,.manufacturing-value-entry-image img{width:100%}.manufacturing-value-entry-text{padding:60px}.manufacturing-value-entry-text>h3{position:relative}.manufacturing-value-entry-text-number{position:absolute;top:-10px;font-family:din-2014, sans-serif;font-weight:900;color:#A19C77;font-size:8rem;opacity:.25}.manufacturing-value-entry-image{padding:25px}.manufacturing-value-entry:nth-of-type(2n+1) .manufacturing-value-entry-text-number{left:-60px}.manufacturing-value-entry:nth-of-type(2n){flex-direction:row-reverse}.manufacturing-value-entry:nth-of-type(2n) .manufacturing-value-entry-text-number{right:-60px}.manufacturing-value-lets-connect{margin:75px 12%}.manufacturing-value-lets-connect>div{background-size:cover;background-position:center;padding:125px;display:flex;justify-content:center;align-items:center}@media (max-width: 1000px){.manufacturing-value-entry-text{padding:30px}.manufacturing-value-entry-image{padding:0}}@media (max-width: 675px){.manufacturing-value-entry{flex-direction:column !important}.manufacturing-value-entry-text,.manufacturing-value-entry-image{width:100%}}.form-body{display:flex}.form-body-left,.form-body-right{width:50%;padding:0 25px}.form-body-right img{max-width:100%;margin-bottom:40px}.form-body-right h2{margin-bottom:25px}@media (max-width: 1000px){.form-body-left{width:60%}.form-body-right{width:40%}}@media (max-width: 1000px){.form-body{flex-direction:column}.form-body-left,.form-body-right{width:100%}}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#000;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}.umbraco-forms-form{padding:10px 0px 10px 0px}.umbraco-forms-caption{font-size:2em !important;line-height:2em !important}.umbraco-forms-field{clear:both;margin-bottom:15px}.umbraco-forms-field div label{display:inline}label.umbraco-forms-label{font-weight:bold;display:block;background:transparent !important}.umbraco-forms-container.col-md-12{display:flex;flex-wrap:wrap}.umbraco-forms-field:not(.longanswer){width:100%;padding-right:40px}.umbraco-forms-field.longanswer{width:100%}.umbraco-forms-form small{display:block;float:left;clear:both;padding:5px 5px 5px 200px}.umbraco-forms-form fieldset{padding:1em 1em 0em 0em;margin:0 0 1.5em 0;border:none !important}.umbraco-forms-form .umbraco-forms-navigation{padding:1em 0em}.umbraco-forms-form legend{text-transform:uppercase;display:block;font-size:1.5rem;line-height:1.45rem;font-weight:700;margin-bottom:10px;padding-bottom:10px;border-bottom:3px solid #FFDC00}.umbraco-forms-form input,.umbraco-forms-form input.title,.umbraco-forms-form textarea,.umbraco-forms-form select{margin:0.5em 0;border:1px solid #bbb}.umbraco-forms-form input.text:focus,.umbraco-forms-form input.title:focus,.umbraco-forms-form textarea:focus,.umbraco-forms-form select:focus{border:1px solid #666}.umbraco-forms-form input,.umbraco-forms-form textarea,.umbraco-forms-form select{max-width:575px !important;padding:5px;display:block;width:100%;border:none;border-bottom:2px solid #b5bec0}.umbraco-forms-form textarea{height:250px}.umbraco-forms-form input.fileupload{height:auto !important}.umbraco-forms-form span.checkboxlist,.umbraco-forms-form span.radiobuttonlist,.umbraco-forms-form span.checkbox{display:block;float:left;padding:10px}.umbraco-forms-form .checkboxlist label{float:left;clear:left}.umbraco-forms-form .checkboxlist input,.umbraco-forms-form .radiobuttonlist input,.umbraco-forms-form .checkbox input{width:auto !important;height:auto !important;border:none !important;display:inline !important}.umbraco-forms-form .hiddenfield{display:none}.umbraco-forms-button{margin-right:10px;padding:2px 10px}.umbraco-forms-error-message{padding:.8em;margin-bottom:.5em;border:2px solid #FBC2C4}.umbraco-forms-error-message{background:#FBE3E4;color:#8a1f11}.umbraco-forms-form input.contourError,.umbraco-forms-form textarea.contourError,.umbraco-forms-form input.input-validation-error,.umbraco-forms-form textarea.input-validation-error{background:#FBE3E4;border-color:#FBC2C4}.umbraco-forms-form span.contourError,.umbraco-forms-form span.field-validation-error{color:#8a1f11 !important;background:transparent !important}.umbraco-forms-form #recaptcha_widget_div{margin-left:200px}.umbraco-forms-form .field-validation-error{padding-left:5px}input:focus{outline:none;outline-width:0}.control{font-family:arial;display:block;position:relative;padding-left:30px;margin-bottom:5px;padding-top:3px;cursor:pointer;font-size:16px}.control input{position:absolute;z-index:-1;opacity:0}.control_indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#e6e6e6;border:0px solid #000000;border-radius:0px}.control:hover input~.control_indicator,.control input:focus~.control_indicator{background:#cccccc}.control input:checked~.control_indicator{background:#FFDC00}.control:hover input:not([disabled]):checked~.control_indicator,.control input:checked:focus~.control_indicator{background:#FFDC00}.control input:disabled~.control_indicator{background:#e6e6e6;opacity:0.6;pointer-events:none}.control_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}.control input:checked~.control_indicator:after{display:block}.control-checkbox .control_indicator:after{left:8px;top:4px;width:3px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.control-checkbox input:disabled~.control_indicator:after{border-color:#7b7b7b}.control-checkbox .control_indicator::before{content:'';display:block;position:absolute;left:0;top:0;width:4.5rem;height:4.5rem;margin-left:-1.3rem;margin-top:-1.3rem;background:#FFDC00;border-radius:3rem;opacity:0.2;z-index:99999;transform:scale(0)}@keyframes s-ripple{0%{transform:scale(0)}20%{transform:scale(1)}100%{opacity:0;transform:scale(1)}}@keyframes s-ripple-dup{0%{transform:scale(0)}30%{transform:scale(1)}60%{transform:scale(1)}100%{opacity:0;transform:scale(1)}}.control-checkbox input+.control_indicator::before{animation:s-ripple 250ms ease-out}.control-checkbox input:checked+.control_indicator::before{animation-name:s-ripple-dup}
