@font-face{font-family:lato;font-style:normal;font-weight:400;src:url(../fonts/lato-v16-latin-regular.eot);src:local('Lato Regular'),local('Lato-Regular'),url(../fonts/lato-v16-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v16-latin-regular.woff2) format('woff2'),url(../fonts/lato-v16-latin-regular.woff) format('woff'),url(../fonts/lato-v16-latin-regular.ttf) format('truetype'),url(../fonts/lato-v16-latin-regular.svg#Lato) format('svg');font-display:swap}@font-face{font-family:evelethcleanregular;src:url(../fonts/eveleth/evelethclean-webfont.eot) format("eot"),url(../fonts/eveleth/evelethclean-webfont.woff) format("woff"),url(../fonts/eveleth/evelethclean-webfont.ttf) format("truetype"),url(../fonts/eveleth/evelethclean-webfont.svg) format("svg");font-display:swap}@font-face{font-family:evelethcleanthin;src:url(../fonts/eveleth/evelethcleanthin-webfont.eot) format("eot"),url(../fonts/eveleth/evelethcleanthin-webfont.woff) format("woff"),url(../fonts/eveleth/evelethcleanthin-webfont.ttf) format("truetype"),url(../fonts/eveleth/evelethcleanthin-webfont.svg) format("svg");font-display:swap}@font-face{font-family:open sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-v17-latin-regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(../fonts/open-sans-v17-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v17-latin-regular.woff2) format('woff2'),url(../fonts/open-sans-v17-latin-regular.woff) format('woff'),url(../fonts/open-sans-v17-latin-regular.ttf) format('truetype'),url(../fonts/open-sans-v17-latin-regular.svg#OpenSans) format('svg');font-display:swap}body{font-family:open sans,sans-serif;font-size:14px;color:#231f20}p{color:#231f20;margin-bottom:15px}nav{background:#fff;-webkit-box-shadow:0 -1px #ddd inset;box-shadow:0 -1px #ddd inset;-webkit-transition:background .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:background .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:background .3s ease-in-out,box-shadow .3s ease-in-out;transition:background .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;padding-top:0!important;padding-bottom:0!important;font-family:lato,sans-serif}@media(max-width:991px){nav{background:#1c1b1b;box-shadow:none}}nav .dropdown-toggle:after{display:none}@media(max-width:991px){nav.navbar-light{display:none}}@media(min-width:992px){nav.navbar-light{height:64px}}nav .navbar-nav .nav-item{padding:0 21px;position:static;display:block;overflow:hidden}nav .navbar-nav .nav-item.active>.nav-link,nav .navbar-nav .nav-item:hover>.nav-link{border-bottom:2px solid #000}nav .navbar-nav .nav-item .nav-link{font-size:15px;text-transform:uppercase;color:#000;padding:20px 0;letter-spacing:3px}@media(min-width:992px){nav .navbar-nav .nav-item .nav-link{border-bottom:2px solid transparent}}nav .navbar-brand{max-width:300px}@media(max-width:991px){nav .navbar-brand{max-width:220px}}@media(min-width:992px){nav .navbar-brand{position:absolute;display:block!important;top:10px;left:50%;transform:translateX(-50%)}}nav .dropdown{position:static;overflow:hidden;display:inline-block}nav .dropdown:hover>.dropdown-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;visibility:visible}nav .dropdown .dropdown-menu{border:none;background-color:#fff;-webkit-box-shadow:0 -1px #ddd inset;box-shadow:0 -1px #ddd inset;border-radius:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;opacity:0;visibility:hidden}@media(min-width:992px){nav .dropdown .dropdown-menu{width:100%;left:0;right:0;top:62px}}nav .dropdown .dropdown-menu a.text-uppercase{color:#6a6a6a;margin-bottom:20px;margin-top:20px;font-size:14px;position:relative;display:inline-block;letter-spacing:2.6px;font-family:open sans,sans-serif}nav .dropdown .dropdown-menu a.text-uppercase:hover{text-decoration:none}nav .dropdown .dropdown-menu ul{padding-left:0}nav .dropdown .dropdown-menu ul li.nav-item{position:relative;font-family:open sans,sans-serif;display:block;margin-bottom:4px;width:100%;line-height:1.5;text-align:left;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#231f20;padding-left:0!important;margin-left:0!important}nav .dropdown .dropdown-menu ul li.nav-item:hover>.nav-link{border-bottom:0!important}nav .dropdown .dropdown-menu ul li.nav-item a.nav-link{color:#1c1b1b;text-transform:none!important;padding:4px 0;letter-spacing:0!important;border-bottom:0!important}nav .dropdown .dropdown-menu ul li.nav-item a.nav-link:hover{text-decoration:none;color:#74676a!important}h2{font-size:40px;text-transform:uppercase;font-weight:700;letter-spacing:3px;font-family:evelethcleanregular,sans-serif}@media(max-width:767px){h2{font-size:25px!important}}@media(min-width:768px) and (max-width:991px){h2{font-size:22px!important}}@media(min-width:992px) and (max-width:1199px){h2{font-size:28px!important}}@media(min-width:1200px) and (max-width:1439px){h2{font-size:34px!important;letter-spacing:2px}}.bg-pink{background-color:#c48aa9}.bg-green{background-color:#b8bd57}.bg-grey{background-color:#eeefef}.bg-wave{background-image:url(../img/bg-wave.svg);background-size:contain;background-repeat:no-repeat;background-position:center bottom}.bg-top-1{background-image:url(../img/cfh-home-top-1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;min-height:750px;height:750px;margin-top:30px}.bg-top-2{background-image:url(../img/cfh-home-top-2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;min-height:750px;margin-top:30px}@media(max-width:767px){.bg-top-1,.bg-top-2{min-height:475px;height:475px}}.btn{font-family:evelethcleanthin,sans-serif}.btn.btn-primary{background-color:transparent;position:relative;color:#fff;letter-spacing:2px;border-radius:0;font-size:14px;font-weight:400;padding:14px 45px 12px;outline:0;text-transform:uppercase;border:1px solid #231f20;-webkit-transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);z-index:1;-webkit-tap-highlight-color:initial}.bg-top-2 .btn:hover{color:#fff!important}@media(max-width:767px){.btn.btn-primary{font-size:16px;letter-spacing:1px;padding:10px 15px}}@media(min-width:768px) and (max-width:991px){.btn.btn-primary{font-size:16px;letter-spacing:1px;padding:10px 20px}}.btn.btn-primary:before{-webkit-transition:-webkit-transform .45s cubic-bezier(.785,.135,.15,.86);transition:-webkit-transform .45s cubic-bezier(.785,.135,.15,.86);transition:transform .45s cubic-bezier(.785,.135,.15,.86);transition:transform .45s cubic-bezier(.785,.135,.15,.86),-webkit-transform .45s cubic-bezier(.785,.135,.15,.86);background-color:#231f20;position:absolute;content:'';display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;transform-origin:left center;z-index:-1}.btn-green{border-color:#348a83!important}.btn-green:before{background-color:#348a83!important}.btn-green:hover{color:#348a83!important;background-color:transparent;border-color:#348a83!important}.btn-blue{border-color:#385676!important}.btn-blue:before{background-color:#385676!important}.btn-blue:hover{color:#385676!important;background-color:transparent;border-color:#385676!important}.btn-teal{border-color:#8cb5b6!important}.btn-teal:before{background-color:#8cb5b6!important}.btn-teal:hover{color:#8cb5b6!important;background-color:transparent;border-color:#8cb5b6!important}.btn.btn-primary:hover{color:#231f20;background-color:transparent;border-color:#231f20}.btn.btn-primary:hover:before{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0,1);transform:scale(0,1)}section.section-welcome{background-image:url(../img/welcome-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}@media(max-width:767px){section.section-welcome{min-height:500px;padding-top:40px;padding-bottom:0}section.section-welcome:before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,255,255,.6);top:0;left:0;z-index:1}}@media(min-width:768px) and (max-width:991px){section.section-welcome{min-height:500px;padding-top:40px;padding-bottom:0}}@media(min-width:992px) and (max-width:1199px){section.section-welcome{min-height:600px;padding-top:70px;padding-bottom:0}}@media(min-width:1200px) and (max-width:1439px){section.section-welcome{min-height:700px;padding-top:70px;padding-bottom:0}}@media(min-width:1440px){section.section-welcome{height:100vh;padding-top:70px;padding-bottom:0}}section.section-welcome.bottom{background-image:url(../img/bottom-bg.jpg)}section.section-welcome.bottom .welcome-text{width:100%;padding-left:80px;padding-right:0}@media(max-width:767px){section.section-welcome.bottom .welcome-text{padding-left:10px}}@media(min-width:992px) and (max-width:1199px){section.section-welcome.bottom .welcome-text{padding-left:50px}}section.section-welcome.bottom .btn{margin-top:140px}@media(max-width:767px){section.section-welcome.bottom .btn{margin-top:80px}}@media(min-width:992px) and (max-width:1199px){section.section-welcome.bottom .btn{margin-top:80px}}section.section-welcome .welcome-text{width:100%;padding-right:80px;margin-top:250px;z-index:2;position:relative}@media(max-width:767px){.bg-top-2{margin-top:0}}@media(max-width:767px){section.section-welcome .welcome-text{margin-top:50px;padding-right:20px}}@media(min-width:768px) and (max-width:991px){section.section-welcome .welcome-text{margin-top:70px;padding-right:20px}}@media(min-width:992px) and (max-width:1199px){section.section-welcome .welcome-text{margin-top:100px;padding-right:50px}}@media(min-width:1200px) and (max-width:1439px){section.section-welcome .welcome-text{margin-top:120px}}section.section-welcome .welcome-text h1{font-size:52px;letter-spacing:2px;text-transform:uppercase;font-weight:700;font-family:evelethcleanregular,sans-serif}@media(max-width:767px){section.section-welcome .welcome-text h1{font-size:30px;letter-spacing:1px}}@media(min-width:768px) and (max-width:991px){section.section-welcome .welcome-text h1{font-size:30px;letter-spacing:1px}}@media(min-width:992px) and (max-width:1199px){section.section-welcome .welcome-text h1{font-size:34px}}@media(min-width:1200px) and (max-width:1439px){section.section-welcome .welcome-text h1{font-size:44px}}section.section-welcome .welcome-text p{font-size:28px;line-height:1.3;font-weight:400;letter-spacing:1px}@media(max-width:767px){section.section-welcome .welcome-text p{font-size:18px}}@media(min-width:768px) and (max-width:991px){section.section-welcome .welcome-text p{font-size:18px}}@media(min-width:992px) and (max-width:1199px){section.section-welcome .welcome-text p{font-size:18px}}@media(min-width:1200px) and (max-width:1439px){section.section-welcome .welcome-text p{font-size:22px}}section.section-welcome .btn{margin-top:100px;margin-right:80px}@media(max-width:767px){section.section-welcome .btn{font-size:18px;letter-spacing:1px;margin-top:40px;margin-right:30px}}@media(min-width:768px) and (max-width:991px){section.section-welcome .btn{font-size:18px;letter-spacing:1px;margin-top:40px;margin-right:30px}}@media(min-width:1200px) and (max-width:1439px){section.section-welcome .btn{margin-top:100px;margin-right:80px}}@media(min-width:1440px){section.section-welcome .btn{margin-top:150px;margin-right:80px}}.btn.btn-primary:before{background:#000!important}section.split .halfbox{position:relative;padding:52px 0}@media(max-width:767px){section.split .halfbox{padding:20px}}@media(min-width:768px) and (max-width:991px){section.split .halfbox{padding:20px;padding-bottom:50px}}@media(min-width:992px) and (max-width:1199px){section.split .halfbox{}}@media(min-width:1200px) and (max-width:1439px){section.split .halfbox{}}section.split .halfbox span{text-transform:uppercase;font-size:14px;letter-spacing:3px;font-weight:400;font-family:evelethcleanthin,sans-serif;margin:10px 0}@media(max-width:767px){section.split .halfbox span{font-size:18px;letter-spacing:1px}}@media(min-width:768px) and (max-width:991px){section.split .halfbox span{font-size:18px;letter-spacing:1px}}@media(min-width:992px) and (max-width:1199px){section.split .halfbox span{font-size:22px;letter-spacing:2px}}@media(min-width:1440px){section.split .halfbox span{margin-bottom:20px;position:relative;display:inline-block}}section.split .halfbox h2{font-size:48px;text-transform:uppercase;font-weight:700;letter-spacing:3px;font-family:evelethcleanregular,sans-serif}@media(min-width:1200px) and (max-width:1439px){section.split .halfbox h2{letter-spacing:2px;font-size:34px}}@media(min-width:1440px){section.split .halfbox h2{font-size:38px;letter-spacing:3px}}section.split .halfbox img{display:block;margin:auto}@media(max-width:767px){section.split .halfbox img{}}@media(min-width:768px) and (max-width:991px){section.split .halfbox img{}}@media(min-width:992px) and (max-width:1199px){section.split .halfbox img{max-height:500px}}@media(min-width:1200px){section.split .halfbox img{max-height:70%}}@media(max-width:767px){.cta-text-area{padding:20px 15px}}@media(min-width:768px){.cta-text-area{padding:30px 60px}}.underline-link{border-bottom:1px solid #000;text-transform:uppercase;font-weight:700;color:#000;font-size:16px;text-align:left;letter-spacing:2px;width:auto}.underline-link:hover{text-decoration:none;color:darkgrey;border-bottom:1px solid darkgrey}section.shop{padding:60px 0}section.shop h2{margin-bottom:60px}@media(max-width:767px){section.shop h2{margin-bottom:10px}}@media(min-width:768px) and (max-width:991px){section.shop h2{margin-bottom:20px}}@media(min-width:992px) and (max-width:1199px){section.shop h2{margin-bottom:30px}}@media(min-width:1200px) and (max-width:1439px){section.shop h2{margin-bottom:40px}}section.shop a.product{padding:20px 10px;display:block;position:relative;width:100%;height:100%;transition:all .5s}@media(max-width:767px){section.shop a.product{padding:20px}}@media(min-width:768px) and (max-width:991px){section.shop a.product{padding:20px}}@media(min-width:992px) and (max-width:1199px){section.shop a.product{padding:40px}}section.shop a.product svg{max-width:70%;height:auto;margin-bottom:40px;position:relative;top:0}section.shop a.product h3{color:#231f20;margin-bottom:32px;text-transform:uppercase;font-size:44px;letter-spacing:3px;font-family:evelethcleanthin,sans-serif}@media(max-width:767px){section.shop a.product h3{font-size:18px;letter-spacing:1px}}@media(min-width:768px) and (max-width:991px){section.shop a.product h3{font-size:18px;letter-spacing:1px}}@media(min-width:992px) and (max-width:1199px){section.shop a.product h3{font-size:22px;letter-spacing:2px}}section.shop a.product:hover{text-decoration:none;color:#231f20}section.shop a.product:hover h3{color:#231f20;text-decoration:none}section.shop a:hover svg #packaging{transform:translate(0px,-15px);transition:all ease .5s}footer{background:#efefef;padding:75px 80px 42px}@media(max-width:767px){footer{padding:45px 20px 22px}}@media(max-width:767px){footer .footer-column{margin-bottom:30px}}footer h6{font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#231f20;margin-bottom:20px}footer ul{list-style-type:none;padding-left:0}footer ul li{margin-bottom:12px;width:100%;line-height:1.5;text-align:left}footer ul li a{color:#6a6a6a;transition:all .5s}footer ul li a:hover{color:#000;text-decoration:none;transition:all .5s}.copyrights{color:#231f20;font-size:12px;text-transform:uppercase;font-weight:400;letter-spacing:3px;margin-top:60px;display:inline-block;transition:all .5s}@media(max-width:767px){.copyrights{margin-top:0}}.copyrights:hover{color:#000;text-decoration:none;transition:all .5s}.navbar .dropdown-menu div[class*=col]{margin-bottom:1rem}@media screen and (min-width:992px){.navbar{padding-top:0;padding-bottom:0}.navbar .nav-item{padding:.5rem;margin:0 .25rem}}.navbar .dropdown:hover .dropdown-menu,.navbar .dropdown .dropdown-menu:hover{display:block!important}.navbar .dropdown-menu{border:1px solid rgba(0,0,0,.15);background-color:#fff}.sidenav{background-color:#1c1b1b;position:fixed;top:0;bottom:0;left:0;width:260px;z-index:121;overflow-y:auto;-webkit-transition:transform .4s cubic-bezier(.16,.36,0,.98);-moz-transition:transform .4s cubic-bezier(.16,.36,0,.98);-ms-transition:transform .4s cubic-bezier(.16,.36,0,.98);-o-transition:transform .4s cubic-bezier(.16,.36,0,.98);transition:transform .4s cubic-bezier(.16,.36,0,.98);-webkit-transform:translateX(-261px);-moz-transform:translateX(-261px);-ms-transform:translateX(-261px);-o-transform:translateX(-261px);transform:translateX(-261px)}@media(min-width:768px) and (max-width:991px){.sidenav{width:327px;-webkit-transform:translateX(-328px);-moz-transform:translateX(-328px);-ms-transform:translateX(-328px);-o-transform:translateX(-328px);transform:translateX(-328px)}}@media(min-width:992px){.sidenav{display:none}}.sidenav--is-open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.sidenav header{max-height:80px;min-height:60px;display:flex;position:relative;z-index:1}.sidenav header .closeme{position:absolute;left:10px;top:15px;margin-left:0;background:0 0;outline:0;box-shadow:none;border:0}.sidenav header .closeme svg{stroke-width:1.5px;width:15px;height:15px;display:inline-block;fill:#fff;vertical-align:middle;background:0 0;pointer-events:none}.main-container,.nav__holder{-webkit-transition:transform .4s cubic-bezier(.16,.36,0,.98);-moz-transition:transform .4s cubic-bezier(.16,.36,0,.98);-ms-transition:transform .4s cubic-bezier(.16,.36,0,.98);-o-transition:transform .4s cubic-bezier(.16,.36,0,.98);transition:transform .4s cubic-bezier(.16,.36,0,.98)}.main-container--is-pushed,.nav__holder--is-pushed{-webkit-transform:translateX(260px);-moz-transform:translateX(260px);-ms-transform:translateX(260px);-o-transform:translateX(260px);transform:translateX(260px)}.content-overlay{position:fixed;width:100%;height:100%;top:0;bottom:0;z-index:120;visibility:hidden;opacity:0;-webkit-transition:.3s cubic-bezier(.16,.36,0,.98);-moz-transition:.3s cubic-bezier(.16,.36,0,.98);-ms-transition:.3s cubic-bezier(.16,.36,0,.98);-o-transition:.3s cubic-bezier(.16,.36,0,.98);transition:.3s cubic-bezier(.16,.36,0,.98);background-color:rgba(0,0,0,.8)}.content-overlay--is-visible{opacity:1;visibility:visible}.sidenav__menu{list-style:none;padding:0;font-family:lato,sans-serif}.sidenav__menu ul{list-style:none;padding:0;margin:10px 0 20px;padding-left:20px}.sidenav__menu ul ul{padding-left:24px;margin-left:5px;margin-top:16px;margin-bottom:18px;border-left:1px solid rgba(255,255,255,.25)}.sidenav__menu ul ul li a{text-transform:none;letter-spacing:0!important;padding:10px 0 11px!important;font-family:open sans,sans-serif;font-size:15px}.sidenav__menu li{position:relative;font-size:14px;margin:0 18px;border-bottom:1px solid rgba(255,255,255,.25)}.sidenav__menu li li{border-bottom:0!important;margin:0}.sidenav__menu li:last-child{border-bottom:0}.sidenav__menu-dropdown{overflow:hidden;display:none}.sidenav__menu-dropdown .sidenav__menu-link{color:rgba(255,255,255,.5);font-size:13px;letter-spacing:2px;border-bottom:0;padding:7px 0}.sidenav__menu-dropdown .sidenav__menu-toggle{top:10px;opacity:.5!important}.sidenav__menu-toggle{position:absolute;right:20px;top:25px;width:11px;height:11px}.sidenav__menu-toggle:after{width:1px;height:11px;position:absolute;content:'';top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);background-color:#fff;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out,-webkit-transform .4s ease-in-out}.sidenav__menu-toggle:before{width:11px;height:1px;opacity:1;position:absolute;content:'';top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);background-color:#fff;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out,-webkit-transform .4s ease-in-out}.sidenav__menu-toggle:focus{outline:none}.sidenav__menu--is-open>a{color:#fff}.sidenav__menu--is-open>.sidenav__menu-toggle{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);color:#fff}.sidenav__menu-link{width:100%;display:block;color:#fefefe;padding:20px 0;font-size:15px;letter-spacing:3px;text-transform:uppercase;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.sidenav__menu-link:hover{color:#fff;text-decoration:none}.sidenav__menu-link.small-link{margin-top:20px;font-size:15px;text-transform:none;color:rgba(255,255,255,.5);border-bottom:0;letter-spacing:0}.sidenav__menu--is-open>.sidenav__menu-toggle:before{opacity:0}.sidenav__menu--is-open>.sidenav__menu-toggle:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.content-overlay{position:fixed;width:100%;height:100%;top:0;bottom:0;z-index:120;visibility:hidden;opacity:0;-webkit-transition:.3s cubic-bezier(.16,.36,0,.98);-moz-transition:.3s cubic-bezier(.16,.36,0,.98);-ms-transition:.3s cubic-bezier(.16,.36,0,.98);-o-transition:.3s cubic-bezier(.16,.36,0,.98);transition:.3s cubic-bezier(.16,.36,0,.98);background:#363636;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.content-overlay--is-visible{opacity:.5;visibility:visible}header.nav{padding:18px 10px;position:fixed;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:99;background:#fff;-webkit-box-shadow:0 -1px #ddd inset;box-shadow:0 -1px #ddd inset;-webkit-transition:background .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:background .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:background .3s ease-in-out,box-shadow .3s ease-in-out;transition:background .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}@media(min-width:992px){header.nav{display:none}}header.nav .navbar-brand{position:absolute;top:11px;left:50%;transform:translateX(-50%);padding:0!important}@media(min-width:768px) and (max-width:991px){header.nav .navbar-brand img{max-width:220px}}@media(max-width:767px){header.nav .navbar-brand img{max-width:180px}}header.nav .header-icon{display:block;line-height:1;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;background:0 0;outline:0;box-shadow:none;border:0}header.nav .header-icon svg:not(:root){overflow:hidden}header.nav .header-icon .Icon--nav{height:14px;width:20px}header.nav .header-icon .Icon--nav-desktop{height:17px;width:24px}header.nav .header-icon .Icon{display:inline-block;fill:#231f20;vertical-align:middle;stroke-width:1px;background:0 0;pointer-events:none}@media screen and (max-width:767px){.hidden-phone{display:none!important}}@media screen and (min-width:768px){.hidden-tablet-and-up{display:none!important}}.oh{overflow:hidden}@media(min-width:768px){.mobileSlider .carousel-item{display:block;margin:0}}