﻿.cd-img-replace{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;}#cd-vertical-nav ul{padding:0;}#cd-vertical-nav .cd-section{min-height:100%;position:relative;padding:2em 0;}#cd-vertical-nav .cd-section:nth-of-type(odd){background-color:#3e3947;}#cd-vertical-nav .cd-section:nth-of-type(odd) p{color:#898099;}#cd-vertical-nav .cd-section:nth-of-type(even){background-color:#745360;}#cd-vertical-nav .cd-section:nth-of-type(even) p{color:#bda3ad;}#cd-vertical-nav .cd-section h1,#cd-vertical-nav .cd-section p{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-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%;max-width:768px;text-align:center;}#cd-vertical-nav .cd-section h1{color:#fff;font-weight:300;text-transform:uppercase;font-size:20px;font-size:1.25rem;}#cd-vertical-nav .cd-section p{line-height:1.6;}#cd-vertical-nav div{display:flex;flex-direction:row-reverse;}@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{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:20px;width:38px;height:44px;background:url("../img/cd-arrow-bottom.svg") no-repeat center center;}.cd-nav-trigger{display:none;}.no-touch #cd-vertical-nav{position:fixed;right:40px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:50;}.no-touch #cd-vertical-nav li{display:inline-block;text-align:right;}.no-touch #cd-vertical-nav a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.no-touch #cd-vertical-nav a:after{content:"";display:table;clear:both;}.no-touch #cd-vertical-nav a span{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 .cd-dot:hover,.cd-label:hover{-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.is-selected .cd-dot{background-color:#ffb500;border:5px solid;border-color:#f5f5f58c;}.no-touch #cd-vertical-nav .cd-dot{position:relative;top:0;height:40px;width:40px;border-radius:50%;background-color:#fcbf2980;-webkit-transition:-webkit-transform .2s,background-color .5s;-moz-transition:-moz-transform .2s,background-color .5s;transition:transform .2s,background-color .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}.no-touch #cd-vertical-nav .cd-label{position:relative;margin-right:10px;padding:.5em 1em;color:#efefef;background:#000000bd;border-radius:17px;-webkit-transition:-webkit-transform .2s,opacity .2s;-moz-transition:-moz-transform .2s,opacity .2s;transition:transform .2s,opacity .2s;opacity:0;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;display:none;}.touch .cd-nav-trigger{display:block;z-index:2;position:fixed;bottom:30px;right:5%;height:44px;width:44px;border-radius:.25em;background:rgba(255,255,255,.9);}.touch .cd-nav-trigger span{position:absolute;height:4px;width:4px;background-color:#3e3947;border-radius:50%;left:50%;top:50%;bottom:auto;right:auto;-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%);}.touch .cd-nav-trigger span::before,.touch .cd-nav-trigger span::after{content:'';height:100%;width:100%;position:absolute;left:0;background-color:inherit;border-radius:inherit;}.touch .cd-nav-trigger span::before{top:-9px;}.touch .cd-nav-trigger span::after{bottom:-9px;}.touch #cd-vertical-nav{position:fixed;z-index:50;right:5%;bottom:30px;width:90%;max-width:400px;max-height:90%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-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-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;border-radius:.25em;background-color:rgba(255,255,255,.9);}.touch #cd-vertical-nav a{display:block;padding:1em;border-bottom:1px solid rgba(62,57,71,.1);}.touch #cd-vertical-nav a span:first-child{display:none;}.touch #cd-vertical-nav a.is-selected span:last-child{color:#d88683;}.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::before,.touch #cd-vertical-nav.open+.cd-nav-trigger span::after{background-color:#3e3947;height:3px;width:20px;border-radius:0;left:-8px;}.touch #cd-vertical-nav.open+.cd-nav-trigger span::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:1px;}.touch #cd-vertical-nav.open+.cd-nav-trigger span::after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);bottom:0;}.touch #cd-vertical-nav li:last-child a{border-bottom:none;}@media only screen and (min-width:768px){.touch .cd-nav-trigger,.touch #cd-vertical-nav{bottom:40px;}}