article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:#fff;color:#3e3947;font-family:Poppins,sans-serif;font-size:100%}body,html{height:100%}a{color:#3e3947;text-decoration:none}img{max-width:100%}.cd-img-replace{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.cd-section{min-height:100%;padding:2em 0;position:relative}.cd-section:nth-of-type(odd){background-color:#3e3947}.cd-section:nth-of-type(odd) p{color:#898099}.cd-section:nth-of-type(2n){background-color:#745360}.cd-section:nth-of-type(2n) p{color:#bda3ad}.cd-section h1,.cd-section p{bottom:auto;left:50%;max-width:768px;position:absolute;right:auto;text-align:center;top: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%);width:90%}.cd-section h1{color:#fff;font-size:20px;font-size:1.25rem;font-weight:300;text-transform:uppercase}.cd-section p{line-height:1.6}@media only screen and (min-width:768px){.cd-section h1{font-size:30px;font-size:1.875rem}.cd-section p{font-size:20px;font-size:1.25rem;line-height:2}}.cd-scroll-down{background:url(../img/cd-arrow-bottom.svg) no-repeat 50%;bottom:20px;height:44px;left:50%;position:absolute;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:38px}.cd-nav-trigger{display:none}.no-touch #cd-vertical-nav{bottom:auto;position:fixed;right:40px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.no-touch #cd-vertical-nav li{text-align:right}.no-touch #cd-vertical-nav a{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.no-touch #cd-vertical-nav a:after{clear:both;content:"";display:table}.no-touch #cd-vertical-nav a span{display:inline-block;float:right;-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}.no-touch #cd-vertical-nav a:hover span{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.no-touch #cd-vertical-nav a:hover .cd-label{opacity:1}.no-touch #cd-vertical-nav a.is-selected .cd-dot{background-color:#fff}.no-touch #cd-vertical-nav .cd-dot{background-color:#e5e5e5;border-radius:50%;height:12px;position:relative;top:8px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .2s,background-color .5s;-moz-transition:-moz-transform .2s,background-color .5s;transition:transform .2s,background-color .5s;width:12px}.no-touch #cd-vertical-nav .cd-label{color:#fff;font-size:14px;font-size:.875rem;margin-right:10px;opacity:0;padding:.4em .5em;position:relative;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .2s,opacity .2s;-moz-transition:-moz-transform .2s,opacity .2s;transition:transform .2s,opacity .2s}.touch .cd-nav-trigger{background:hsla(0,0%,100%,.9);border-radius:.25em;bottom:30px;display:block;height:44px;position:fixed;right:5%;width:44px;z-index:1}.touch .cd-nav-trigger span{background-color:#3e3947;border-radius:50%;bottom:auto;height:4px;left:50%;position:absolute;right:auto;top: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%);width:4px}.touch .cd-nav-trigger span:after,.touch .cd-nav-trigger span:before{background-color:inherit;border-radius:inherit;content:"";height:100%;left:0;position:absolute;width:100%}.touch .cd-nav-trigger span:before{top:-9px}.touch .cd-nav-trigger span:after{bottom:-9px}.touch #cd-vertical-nav{bottom:30px;max-height:90%;max-width:400px;overflow-y:scroll;position:fixed;right:5%;width:90%;z-index:1;-webkit-overflow-scrolling:touch;background-color:hsla(0,0%,100%,.9);border-radius:.25em;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.touch #cd-vertical-nav a{border-bottom:1px solid rgba(62,57,71,.1);display:block;padding:1em}.touch #cd-vertical-nav a span:first-child{display:none}.touch #cd-vertical-nav a.is-selected span:last-child{color:#ea0029}.touch #cd-vertical-nav.open{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.touch #cd-vertical-nav.open+.cd-nav-trigger{background-color:transparent}.touch #cd-vertical-nav.open+.cd-nav-trigger span{background-color:rgba(62,57,71,0)}.touch #cd-vertical-nav.open+.cd-nav-trigger span:after,.touch #cd-vertical-nav.open+.cd-nav-trigger span:before{background-color:#3e3947;border-radius:0;height:3px;left:-8px;width:20px}.touch #cd-vertical-nav.open+.cd-nav-trigger span:before{top:1px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}ul li{list-style:none}.touch #cd-vertical-nav.open+.cd-nav-trigger span:after{bottom:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.touch #cd-vertical-nav li:last-child a{border-bottom:none}@media only screen and (min-width:768px){.touch #cd-vertical-nav,.touch .cd-nav-trigger{bottom:40px}}