﻿@import url('aos.css');:root{font-size:20px;}@media screen and (max-width:1800px){:root{font-size:calc(.9vw + .1rem);}}@media screen and (max-width:1300px){:root{font-size:calc(1.1vw + .1rem);}}@media screen and (max-width:991px){:root body .container{padding:0 30px;}:root body .cta{font-size:14px;text-align:center;padding:10px 30px;}:root body .footer_items{font-size:16px;text-align:center;}:root body .footer_items_logo{max-width:120px;}:root body .footer_items .col{margin-bottom:30px;}}@media screen and (max-width:767px){:root body .header .container{padding:0 30px;}:root body .header_responsive{padding:30px 0;}:root body .header_logo{margin:0 auto;}:root body .header_logo img{max-width:150px;}:root body .container{padding:0 20px;}:root body .front-page .section_banner{margin-bottom:0;}:root body .section{margin-bottom:60px;}:root body .section_title{font-size:26px;line-height:30px;}:root body .section_ingress{font-size:20px;line-height:26px;}:root body .section_p{font-size:16px;}:root body .section_welcome_heading{font-size:32px;line-height:34px;margin-bottom:20px;}:root body .section_welcome_text{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:500;font-style:normal;}:root body .section_welcome_pre-text{font-size:18px;margin-bottom:20px;}:root body .section_welcome_inner{max-width:100%;padding:30px;}:root body .section_intro{margin-top:0;}:root body .section_intro_info{margin-bottom:0;}:root body .section_intro_info .section_intro_inner{max-width:100%;margin-bottom:60px;}:root body .section_product_content,:root body .section_grid_content{max-width:100%;margin-top:30px;padding:0!important;float:none!important;}:root body .section_contact_inner{padding:30px;text-align:center;}:root body .section_contact_heading{max-width:100%;}:root body .section_contact_text{margin-top:20px;}:root body .section_contact_text_inner{text-align:center;}:root body .section_grid_text,:root body .section_grid .row.row-reverse .section_grid_content{text-align:left;}:root body .section_customer_items{height:100px;padding:20px;}:root body .section_customer_items img{max-height:60px;}}.font-roman{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:500;font-style:normal;}.font-medium{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;font-style:normal;}.transition-1s{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}.transition-3s{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.transition-5s{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.container{width:100%;max-width:1670px;position:relative;padding:0 60px;}.row-fluid{margin:0;}.row-fluid .col{padding:0;}.row-reverse{flex-direction:row-reverse;}.row-reverse .photo-credit{text-align:right;}h1,h2,h3,h4{margin:0;padding:0;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;font-style:normal;}a{color:#000;text-decoration:none;}a:hover,a:active{color:#000;text-decoration:none;}.cta{display:inline-block;padding:10px 2rem;border:1px solid #000;color:#000;text-transform:uppercase;min-width:11.5rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;font-style:normal;}.cta:hover{color:#fff;background-color:#000;}.cta_white{border:1px solid #dedede;color:#fff;}.cta_white:hover{background-color:#fff;color:#000;}b,strong{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;font-style:normal;}p img{width:auto;height:auto;max-width:100%;}.header_toogle_icons{float:right;margin-top:2rem;}.hamburger-menu{display:inline-block;cursor:pointer;position:absolute;top:30px;right:30px;z-index:99;}.hamburger-menu .h-line{width:30px;height:2px;background-color:#fff;margin:8px 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.hamburger-menu.active .h-line{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;}.hamburger-menu.active .h-line.line-1{-webkit-transform:rotate(-45deg) translate(-9.5px,6px);transform:rotate(-45deg) translate(-9.5px,6px);}.hamburger-menu.active .h-line.line-3{-webkit-transform:rotate(45deg) translate(-7px,-5px);transform:rotate(45deg) translate(-7px,-5px);}.hamburger-menu.active .h-line.line-2{background-color:transparent!important;}.search-menu{display:inline-block;width:27px;height:25px;background-repeat:no-repeat;background-position:center;background-size:25px;background-image:url('images/searchWhite.svg');margin-right:10px;position:relative;top:8px;}.toggle-form{width:100%;}.toggle-form .toggle-input{width:100%;font-size:12px;padding:8px 0 9px 45px;background-position:15px center!important;background-size:16px;background-image:url('images/searchBlack.svg');background-repeat:no-repeat;background-position:center;border:1px solid #d1d1d1;}.toggle-menu{position:fixed;right:-100%;top:0;z-index:11;width:100%;height:100%;overflow:auto;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#272828;padding:60px 30px 30px 40px;font-size:26px;max-width:85%;text-transform:none;}.toggle-menu ul{margin-top:3rem;}.toggle-menu ul li{margin-bottom:1rem;}.toggle-menu ul li a{color:#fff;}.toggle-menu.active{right:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;}.btn-newsletter{display:inline-block;cursor:pointer;margin-top:2rem;}.news-letter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:fixed;left:0;right:0;top:0;bottom:0;z-index:3;color:#fff;text-align:center;}.news-letter .overlay{display:inline-block;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:rgba(0,0,0,.9);}.news-letter .inner{position:relative;top:-2vw;z-index:2;padding:70px;background-color:#272828;width:100%;max-width:450px;margin:0 30px;border:1px solid #d1d1d1;text-align:center;}.news-letter .inner img{width:100%;max-width:150px;margin-bottom:30px;}.news-letter .text{margin-bottom:50px;font-size:20px;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:500;font-style:normal;}.news-letter .closeBtn{width:28px;height:27px;position:absolute;top:-19px;right:-35px;background-image:url('images/closeIconWhite.svg');background-repeat:no-repeat;background-size:20px;z-index:9;cursor:pointer;}.news-letter #mc_embed_signup div.mce_inline_error{background-color:transparent;color:#ff4500;font-weight:300;font-size:12px;padding-top:0;}.news-letter #mc_embed_signup input{display:block;border:1px solid #fff;background:transparent;color:#fff;width:100%;margin:10px 0;height:40px;font-size:16px;padding:0 20px;text-align:center;}.news-letter #mc_embed_signup input[type=submit]{text-transform:uppercase;}.news-letter #mc_embed_signup input.mce_inline_error,.news-letter #mc_embed_signup input.mce_inline_error:focus,.news-letter #mc_embed_signup input.mce_inline_error:active{outline:1px solid #f00;}.news-letter #mc_embed_signup #mce-success-response{color:#008000;}.news-letter ::-webkit-input-placeholder{text-transform:uppercase;}.news-letter :-ms-input-placeholder{text-transform:uppercase;}.news-letter ::placeholder{text-transform:uppercase;}
/*! http://responsiveslides.com v1.54 by @viljamis */
.transition{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;}.rslides li:first-child{position:relative;display:block;float:left;}.rslides img{display:block;height:auto;float:left;width:100%;border:0;margin-bottom:5px;}.rslides_nav{width:2.5rem;display:block;top:45%;height:5.75rem;cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.8;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s;background-repeat:no-repeat;background-size:2.5rem;}.prev:hover,.next:hover{opacity:1;}.prev{background-image:url('images/galleryArrowLeftBlue.svg');left:0;}.next{background-image:url('images/galleryArrowRightBlue.svg');right:0;}.rslides1_tabs,.rslides2_tabs,.rslides3_tabs{list-style-type:none;text-align:center;margin:10px auto;left:0;right:0;padding:0;}.rslides1_tabs li,.rslides2_tabs li,.rslides3_tabs li{margin:0 6px;height:20px;display:inline-block;}.rslides1_tabs li a,.rslides2_tabs li a,.rslides3_tabs li a{color:transparent;background-color:#3c3c3c;border-radius:50%;display:inline-block;width:10px;height:10px;}.rslides_tabs li.rslides_here a{background-color:#ea5454;}html,body{-webkit-font-smoothing:antialiased;}body{color:#000;font-size:1rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;font-style:normal;}.main{min-height:80vh;}.header{position:absolute;left:0;right:0;top:0;z-index:999;text-transform:uppercase;}.header_items{padding:2.25rem 0 1.5rem 0;}.header_items .row{align-items:center;}.header_menu{letter-spacing:.5px;margin-top:1rem;font-size:.9rem;letter-spacing:2px;}.header_menu ul{margin:0;}.header_menu ul li{display:inline-block;margin:0 1rem;}.header_menu ul li a{color:#fff;}.header_logo{text-align:center;position:relative;top:.75rem;display:block;}.header_logo img{width:100%;max-width:15rem;}@media screen and (max-width:767px){.header_logo img{max-width:120px;}}.header .col_logo{flex:0 0 15rem;}.header .col_left{text-align:right;}.section{margin-bottom:7rem;}.section_banner{margin:0;width:100%;height:35rem;background-repeat:no-repeat;background-size:cover;}.section_banner li{height:35rem;}.section_banner::after{content:"";display:inline-block;width:100%;height:35rem;position:absolute;left:0;right:0;top:0;bottom:0;z-index:9;background:-moz-linear-gradient(to bottom,rgba(0,0,0,.5) 10%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(to bottom,rgba(0,0,0,.5) 10%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 10%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f4f1',endColorstr='#ffffff',GradientType=0);}@media screen and (max-width:767px){.section_banner{height:250px;}.section_banner li{height:250px;}.section_banner::after{height:250px;}}.section_welcome{padding:5rem 0 6rem 0;background-color:#272828;color:#fff;text-align:center;}.section_welcome_inner{max-width:62rem;margin:0 auto;}.section_welcome_heading{font-size:3.5rem;line-height:4.3rem;}.section_welcome_text{font-size:1.3rem;margin:2.2rem 0 1.5rem 0;}@media screen and (min-width:767px){.section_welcome_text{line-height:2rem;}}.section_welcome_pre-text{font-size:1.75rem;margin:3rem 0 1.5rem 0;}.section_intro{margin:4rem 0;text-align:center;}.section_intro_inner{max-width:50rem;margin:0 auto;}.section_intro_heading{text-transform:uppercase;font-size:2.75rem;}.section_intro_ingress{font-size:1.5rem;padding:1rem 0;}.section_intro_info{text-align:left;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:500;font-style:normal;}.section_intro_info .section_intro_text{font-size:1.5rem;}.section_intro_info .section_intro_text strong{font-size:1.8rem;}.section_product{text-align:center;}.section_product_content{max-width:32rem;margin:0 auto;}.section_product_heading{font-size:2.75rem;text-transform:uppercase;}.section_product_text{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:500;font-style:normal;font-size:1.2rem;margin:1rem 0 2rem 0;}.section_customer .container{max-width:1400px;}.section_customer .row{justify-content:center;}.section_customer_items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:3rem;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-align:center;height:180px;padding:1rem;}.section_customer_items:hover{box-shadow:0 0 1rem rgba(0,0,0,.2);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.section_grid_content{max-width:37rem;padding-left:4rem;}.section_grid_heading{font-size:2rem;text-transform:uppercase;margin-bottom:1rem;}.section_grid_text{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;}.section_grid .row.row-reverse .section_grid_content{text-align:right;float:right;padding-right:4rem;padding-left:0;}.section_text_inner{max-width:59rem;margin:0 auto;text-align:center;}.section_contact{color:#fff;}.section_contact_inner{background-color:#272828;padding:4rem 2rem;}.section_contact a{color:#888;}.section_contact_heading{font-size:2.25rem;line-height:2.75rem;text-transform:uppercase;letter-spacing:2px;max-width:35rem;margin:0 auto;}.section_contact_text{font-size:1.4rem;text-align:center;}.section_contact_text_inner{display:inline-block;text-align:left;}.section_contact_text p{margin:0;}.section .row{align-items:center;}.footer_banner{text-align:center;color:#fff;padding:6rem 0;width:100%;background-repeat:no-repeat;background-size:cover;position:relative;letter-spacing:1px;}.footer_banner_inner{position:relative;z-index:2;max-width:50rem;margin:0 auto;font-size:1.3rem;}.footer_banner_heading{font-size:3.25rem;text-transform:uppercase;margin-bottom:1rem;}.footer_banner::after{content:"";display:inline-block;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:rgba(0,0,0,.5);}.footer_items{padding:6rem 0;color:#fff;background-color:#272828;font-size:.9rem;letter-spacing:1px;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:500;font-style:normal;}.footer_items a{color:#fff;}.footer_items_logo{width:100%;max-width:9rem;position:relative;top:-1rem;}.footer_items_menu a{color:#888;}.footer_items_menu a:hover{color:#fff;}.footer_hidden{padding-top:4rem;}.footer_hidden .section_contact{display:none;}