.cd-container{margin:0 auto;max-width:768px;width:90%}.cd-container:after{display:table;clear:both;content:""}.home-main-content{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);box-shadow:0 0 40px rgba(0,0,0,.8);overflow:hidden;position:relative;height:100%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;background-color:#3a393f;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.home-main-content.move-out{-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}.no-js .home-main-content{overflow-x:auto;overflow-y:auto;height:auto}.cd-header{left:0;z-index:2;position:absolute;top:10%;height:50px;-webkit-transition:background .2s;-moz-transition:background .2s;transition:background .2s;width:100%}@media only screen and (min-width:768px){.cd-header{height:225px}}#cd-logo{left:10px;position:absolute;top:8px;height:32px;width:100px}#cd-logo img{display:block}@media only screen and (min-width:768px){#cd-logo{left:20px;top:24px}}@media only screen and (min-width:1170px){#cd-logo{left:60px}}.cd-menu-trigger{text-transform:uppercase;font-weight:700;right:0;line-height:50px;display:inline-block;position:absolute;top:0;padding:0 .8em;height:50px;font-size:14px;font-size:.875rem;width:50px}.cd-menu-trigger span{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);vertical-align:middle;display:inline-block;position:relative;height:2px;background-color:#fff;width:18px}.cd-menu-trigger span:after,.cd-menu-trigger span:before{left:0;display:inline-block;position:absolute;height:100%;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;background-color:inherit;content:"";width:100%}.cd-menu-trigger span:before{top:-6px}.cd-menu-trigger span:after{bottom:-6px}.no-touch .cd-menu-trigger:hover span:before{top:-8px}.no-touch .cd-menu-trigger:hover span:after{bottom:-8px}@media only screen and (min-width:768px){.cd-menu-trigger{right:10px;top:45px;font-size:16px;font-size:1rem}}@media only screen and (min-width:1170px){.cd-menu-trigger{right:60px}}#main-nav{-webkit-backface-visibility:hidden;left:0;-webkit-transform:translateZ(0);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);z-index:3;position:fixed;top:0;height:100%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;background:#f9f9f9;width:100%;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}#main-nav ul{overflow-y:scroll;height:100%}#main-nav li{height:20%}#main-nav li a{font-weight:700;display:block;color:#3a393f;border-bottom:1px solid #dfdbec;position:relative;padding:0 10%;height:100%;font-size:20px;font-size:1.25rem}#main-nav li a span{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);right:auto;position:absolute;top:50%;bottom:auto}.no-touch #main-nav li a:hover{background-color:#fff}#main-nav li:last-child a{border-bottom:none}#main-nav .cd-close-menu{text-indent:100%;right:0;display:inline-block;overflow:hidden;white-space:nowrap;position:absolute;top:0;height:40px;background-color:rgba(51,48,48,.36);width:40px}#main-nav .cd-close-menu:after,#main-nav .cd-close-menu:before{left:10px;display:inline-block;position:absolute;top:18px;height:3px;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;background-color:#fff;content:"";width:20px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}#main-nav .cd-close-menu:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#main-nav .cd-close-menu:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.no-touch #main-nav .cd-close-menu:hover:before{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.no-touch #main-nav .cd-close-menu:hover:after{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}#main-nav.is-visible{box-shadow:0 0 20px rgba(0,0,0,.4)}#main-nav.is-visible,.no-js #main-nav{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.no-js #main-nav{position:static}.no-js #main-nav .cd-close-menu{display:none}.cd-shadow-layer{left:0;visibility:hidden;opacity:0;z-index:2;position:fixed;top:0;height:100%;-webkit-transition:visibility 0s .5s,opacity .5s 0s;-moz-transition:visibility 0s .5s,opacity .5s 0s;transition:visibility 0s .5s,opacity .5s 0s;background:rgba(0,0,0,.4);width:100%}.cd-shadow-layer.is-visible{visibility:visible;opacity:1;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}