*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:'brandon-grotesque',Helvetica,sans-serif;font-size:18px;line-height:1.55;font-weight:200;color:#2b2b2b}h1{font-family:'brandon-grotesque',Helvetica,sans-serif;font-size:42px;text-transform:uppercase;margin:0;line-height:1.2em;font-weight:normal}h2{font-family:"klinic_slabbook",serif;font-size:38px;margin:0;line-height:1em}a{text-decoration:none;color:inherit}img{max-width:100%}.container>*{max-width:960px;width:100%;margin:0 auto}.header{position:fixed;top:0;left:0;width:100% !important;z-index:9999;padding:25px 0;background-color:#2b2b2b;-webkit-box-shadow:0 0 5px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px 4px rgba(0,0,0,0.1);box-shadow:0 0 5px 4px rgba(0,0,0,0.1)}.header .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none}.header .hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:block}.header .logo{position:relative}.header .menu ul{padding:0;margin:0;text-align:right}.header .menu ul li{display:inline-block;margin-right:40px}.header .menu ul li:last-of-type:before{color:#ff6c2c;margin:0 8px 0 5px;content:"/";opacity:.5;font-weight:700}.header .menu ul li a{padding:0;font-size:15px;color:#fff;opacity:.5;letter-spacing:2px}.header .menu ul li.pre-last{margin-left:80px}.header .menu ul li.orange-link{margin:0}.header .menu ul li.orange-link a{padding:0;color:#ff6c2c;font-weight:700}.header .menu ul li a:hover{opacity:1}.header .logo img{position:absolute;top:0;left:0;max-width:80px}.header .hamburger-wrapper{display:none}.footer{padding:60px 0}.footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul,.footer ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;text-align:left;color:#2b2b2b}.footer ul li{width:33.3%;max-width:33.3%}.footer ul li.orange-link{color:#ff6c2c}.footer ul li a{font-size:15px;color:inherit}.footer .sub-footer{margin-top:25px;border-top:1px solid #2b2b2b;padding-top:20px;font-family:'Open Sans',sans-serif;font-size:15px}.main-container{background-color:#f2f2f2;padding:80px 0 50px}.main-container h1,.main-container h2{color:#ff6c2c}@media(min-width:960px){.main-container{padding-top:120px}.footer ul li:hover{opacity:.5}}@media(max-width:960px){.container>*{padding:0 8%}.container.no-padding>*{padding:0}}@media(max-width:768px){h2{font-size:38px}.header{padding:10px 0}.header.active .logo img{position:relative}.header .menu{display:none;margin-top:20px;padding:20px 0;border-top:1px solid rgba(255,255,255,0.4)}.header .menu ul li.orange-link,.header .menu ul li{display:block;width:100%;margin:0 0 10px 0;text-align:left}.header .hamburger-wrapper{display:block;position:absolute;top:15px;right:0;width:100%}.header .hamburger-wrapper #menu-trigger{position:absolute;top:0px;right:8%;width:25px}.header .hamburger-wrapper #menu-trigger>div{width:100%;margin-bottom:5px;height:2px;background-color:#fff;-webkit-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}.header.active .hamburger-wrapper #menu-trigger>div{position:relative;margin-bottom:0}.header.active .hamburger-wrapper #menu-trigger>div:first-of-type{position:relative;top:20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header.active .hamburger-wrapper #menu-trigger>div:nth-child(2){opacity:0}.header.active .hamburger-wrapper #menu-trigger>div:last-of-type{position:relative;top:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header .menu ul li:last-of-type:before{display:none}.footer{text-align:center;padding:40px 0 20px}.footer ul{margin-top:25px;-ms-flex-pack:flex-start -webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.footer .sub-footer{font-size:10px}.footer ul li a{display:inline-block;font-size:12px;line-height:1em;margin-bottom:15px}.widget-type-space{display:none !important}}@media(max-width:500px){h1{font-size:32px}h2{font-size:28px}.footer ul li{max-width:50%;width:50%}.header .logo img{max-width:55px}}