.cd-nav-container h3{margin-top:10px!important;margin-bottom:10px!important}.cd-nav-container{position:fixed;z-index:999999;top:0;right:0;width:80%;height:100%;overflow-y:auto;background-color:#fff;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .4s 0s,box-shadow 0s .4s;-moz-transition:-moz-transform .4s 0s,box-shadow 0s .4s;transition:transform .4s 0s,box-shadow 0s .4s}.cd-nav-container.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;box-shadow:-4px 0 30px rgba(0,0,0,0.2);-webkit-transition:-webkit-transform .4s 0s,box-shadow 0s 0s;-moz-transition:-moz-transform .4s 0s,box-shadow 0s 0s;transition:transform .4s 0s,box-shadow 0s 0s}.cd-nav-container header{padding:1.5em 0 0 6.25%;height:68px;position:relative}.cd-nav-container h3{font-size:16px;font-weight:bold;text-transform:uppercase;color:#5f5f5f}@media only screen and (min-width:700px){.cd-nav-container{width:70%}.cd-nav-container header{height:116px;padding-top:3em}}.cd-close-nav{position:absolute;height:44px;width:44px;right:6.25%;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;text-indent:100%;white-space:nowrap;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.cd-close-nav::after,.cd-close-nav::before{content:'';position:absolute;height:3px;width:32px;left:50%;top:50%;background-color:#5f5f5f;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-close-nav::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.cd-close-nav::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.no-touch .cd-close-nav:hover{opacity:.8}@media only screen and (min-width:700px){.cd-close-nav{right:7.14%}}.cd-nav{background-color:#f1f4f9;margin:0}.cd-nav::after{clear:both;content:"";display:table}.cd-nav li{width:50%;float:left;height:calc((100vh - 68px)/3);min-height:120px;border:1px solid #fff;border-top:0;border-left:none}.cd-nav li:nth-of-type(2n){border-right-width:0}.cd-nav a{position:relative;display:block;width:100%;height:100%;text-align:center;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s;color:#5f5f5f}.no-touch .cd-nav a:hover i{-webkit-animation:cd-shock .3s;-moz-animation:cd-shock .3s;animation:cd-shock .3s}.no-touch .cd-nav li a:hover,.cd-nav li.cd-selected a{background:#e9edf2}.cd-nav span,.cd-nav p{position:absolute}.cd-nav span{font-size:50px;top:calc(50% - 60px);left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:60px;width:60px}.cd-nav span *{-webkit-transition:stroke .2s;-moz-transition:stroke .2s;transition:stroke .2s}.cd-nav p{width:100%;left:0;top:calc(50%+15px);color:#5f5f5f;-webkit-transition:color .2s;-moz-transition:color .2s;transition:color .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width:700px){.cd-nav li{height:calc((100vh - 116px)/3);min-height:200px}.cd-nav span{height:64px;width:64px;top:calc(50% - 56px)}.cd-nav p{font-size:2.2rem;font-weight:300;top:calc(50%+21px)}}@media only screen and (min-width:1024px){.cd-nav li{width:33.33%;float:left;height:calc((100vh - 116px)/2);min-height:250px}.cd-nav li:nth-of-type(2n){border-right-width:1px}.cd-nav li:nth-of-type(3n){border-right-width:0}.cd-nav p{font-size:2.5rem}}@-webkit-keyframes cd-shock{0%{-webkit-transform:rotate(0)}30%{-webkit-transform:rotate(10deg)}60%{-webkit-transform:rotate(-10deg)}100%{-webkit-transform:rotate(0)}}@-moz-keyframes cd-shock{0%{-moz-transform:rotate(0)}30%{-moz-transform:rotate(10deg)}60%{-moz-transform:rotate(-10deg)}100%{-moz-transform:rotate(0)}}@keyframes cd-shock{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}30%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}.cd-overlay{position:fixed;height:100%;width:100%;top:0;left:0;cursor:pointer;background:rgba(0,0,0,0.4);visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .4s 0s,visibility 0s .4s;-moz-transition:opacity .4s 0s,visibility 0s .4s;transition:opacity .4s 0s,visibility 0s .4s}.cd-overlay.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .4s 0s,visibility 0s 0s;-moz-transition:opacity .4s 0s,visibility 0s 0s;transition:opacity .4s 0s,visibility 0s 0s}main{position:relative;overflow-x:hidden;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s;box-shadow:0 0 30px #241d20}main.scale-down{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}.navigation-visible{overflow:hidden}.cd-section{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;overflow-y:auto;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0s .4s;-moz-transition:-moz-transform 0s .4s;transition:transform 0s .4s}.cd-section.cd-selected{position:relative;z-index:2;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .4s 0s;-moz-transition:-moz-transform .4s 0s;transition:transform .4s 0s;-webkit-overflow-scrolling:touch}.cd-title{position:relative;top:48%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-align:center}.cd-title>*{text-shadow:0 1px 2px rgba(0,0,0,0.05);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-title h2{font-size:2.8rem;margin-bottom:.8em}.cd-title a{display:inline-block;padding:1.2em 1.6em;border-radius:50em;border:2px solid rgba(255,255,255,0.5);font-weight:700;color:#fff;font-family:"Lora",serif}.no-touch .cd-title a:hover{border-color:#fff}.cd-title span{vertical-align:middle;display:inline-block}@media only screen and (min-width:700px){.cd-title h2{font-size:5rem;font-weight:300;margin-bottom:.6em}}.cd-content{background-color:#fff;padding:4em 0}.cd-content p{width:90%;max-width:800px;margin:2em auto;line-height:2;color:#78626a}.no-js main,.no-js .cd-section{height:auto;overflow:visible}.no-js .cd-section{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.no-js .cd-nav-container{width:100%;position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);height:auto;overflow:visible}.no-js .cd-close-nav{display:none}.no-js .cd-nav li{width:50%;float:left}@media only screen and (min-width:700px){.no-js .cd-nav li{width:33.3%;float:left}.no-js .cd-nav li:nth-of-type(2n) a{border-right-width:1px}}@media only screen and (min-width:1024px){.no-js .cd-nav li{width:16.66%;float:left}.no-js .cd-nav li:nth-of-type(3n) a{border-right-width:1px solid #e0cf75}}