.cd-auto-hide-header{position:fixed;z-index:4;top:0;left:0;width:100%;height:72px;background-color:#ffffff;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;}
.cd-auto-hide-header::after{clear:both;content:"";display:block;}
.swiper-slide .img-fluid, .doz-gallery-images4 .swiper-slide .img-fluid, .doz-gallery-images5 .swiper-slide .img-fluid, .doz-gallery-images6 .swiper-slide .img-fluid {
    -o-object-fit: cover;
       object-fit: cover;
}
.cd-auto-hide-header.is-hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
@media only screen and (min-width:1024px){.cd-auto-hide-header{height:75px;}
}
.cd-auto-hide-header .logo,
.cd-auto-hide-header .nav-trigger{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.cd-auto-hide-header .logo{left:5%;}
.cd-auto-hide-header .logo a, .cd-auto-hide-header .logo img{display:block;}
.cd-auto-hide-header .nav-trigger{display:table;height:100%;padding:0 1em;font-size:1.2rem;text-transform:uppercase;color:#25283D;font-weight:bold;right:0;border-left:1px solid #f2f2f2;}
.cd-auto-hide-header .nav-trigger span{display:table-cell;vertical-align:middle;}
.cd-auto-hide-header .nav-trigger em, .cd-auto-hide-header .nav-trigger em::after, .cd-auto-hide-header .nav-trigger em::before{display:block;position:relative;height:2px;width:22px;background-color:#25283D;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cd-auto-hide-header .nav-trigger em{margin:6px auto 14px;-webkit-transition:background-color .2s;transition:background-color .2s;}
.cd-auto-hide-header .nav-trigger em::before, .cd-auto-hide-header .nav-trigger em::after{position:absolute;content:'';left:0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;}
.cd-auto-hide-header .nav-trigger em::before{-webkit-transform:translateY(-6px);transform:translateY(-6px);}
.cd-auto-hide-header .nav-trigger em::after{-webkit-transform:translateY(6px);transform:translateY(6px);}
@media only screen and (min-width:1024px){.cd-auto-hide-header .nav-trigger{display:none;}
}
.cd-auto-hide-header.nav-open .nav-trigger em{background-color:rgba(255, 255, 255, 0);}
.cd-auto-hide-header.nav-open .nav-trigger em::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.cd-auto-hide-header.nav-open .nav-trigger em::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.cd-primary-nav{display:inline-block;float:right;height:100%;padding-right:5%;}
.cd-primary-nav > ul{position:absolute;z-index:2;top:60px;left:0;width:100%;background-color:#ffffff;display:none;}
.cd-primary-nav > ul a{display:block;height:50px;line-height:50px;padding-left:5%;color:#25283D;font-size:1.8rem;border-top:1px solid #f2f2f2;}
.cd-primary-nav > ul a:hover, .cd-primary-nav > ul a.active{color:#8F3985;}
@media only screen and (min-width:1024px){.cd-primary-nav{display:table;}
.cd-primary-nav > ul{display:table-cell;vertical-align:middle;position:relative;width:auto;top:0;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
.cd-primary-nav > ul::after{clear:both;content:"";display:block;}
.cd-primary-nav > ul li{display:inline-block;float:left;margin-right:1.5em;}
.cd-primary-nav > ul li:last-of-type{margin-right:0;}
.cd-primary-nav > ul a{height:auto;line-height:normal;padding:0;border:none;}
}
.nav-open .cd-primary-nav ul,
.cd-primary-nav ul:target{display:block;}
@media only screen and (min-width:1024px){.nav-open .cd-primary-nav ul,
.cd-primary-nav ul:target{display:table-cell;}
}
.cd-secondary-nav{position:relative;z-index:1;clear:both;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;}
.cd-secondary-nav::after{}
.cd-secondary-nav.nav-end::after{opacity:0;}
.cd-secondary-nav li{display:inline-block;float:left;-ms-flex-negative:0;flex-shrink:0;}
.cd-secondary-nav li:last-of-type{padding-right:20px;}
.cd-secondary-nav a:hover, .cd-secondary-nav a.active{opacity:1;}
@media only screen and (min-width:1024px){.cd-secondary-nav{overflow:visible;}
.cd-secondary-nav a{line-height:70px;}
}
.cd-secondary-nav.fixed{position:fixed;top:84px;position:fixed;left:0;right:0;-webkit-box-shadow:0px 4px 21px -5px rgba(0, 0, 0, 0.4);box-shadow:0px 4px 21px -5px rgba(0, 0, 0, 0.4);}
.cd-secondary-nav.slide-up{-webkit-transform:translateY(-99px);transform:translateY(-99px);}
@media only screen and (min-width:1024px){.cd-secondary-nav.fixed{top:90px;}
.cd-secondary-nav.slide-up{-webkit-transform:translateY(-84px);transform:translateY(-84px);}
}
.cd-main-content{padding:60px 5% 2em;overflow:hidden;}
.cd-main-content.sub-nav{padding-top:110px;}
.cd-main-content.sub-nav-hero{padding-top:0;}
.cd-main-content.sub-nav-hero.secondary-nav-fixed{margin-top:50px;}
.cd-main-content p{max-width:1024px;line-height:1.6;margin:2em auto;font-family:"David Libre", serif;color:#a5a8a9;}
@media only screen and (min-width:1024px){.cd-main-content{padding-top:80px;}
.cd-main-content.sub-nav{padding-top:150px;}
.cd-main-content.sub-nav-hero.secondary-nav-fixed{margin-top:70px;}
.cd-main-content p{font-size:2.4rem;}
}
.cd-main-content.sub-nav:target::before,
.cd-main-content.sub-nav-hero:target::before{display:block;content:"";margin-top:-50px;height:50px;visibility:hidden;}
@media only screen and (min-width:1024px){.cd-main-content.sub-nav:target::before,
.cd-main-content.sub-nav-hero:target::before{margin-top:-70px;height:70px;}
}
.cd-hero{display:table;width:100%;margin-top:60px;height:300px;background:url(../img/cd-hero-background.jpg) no-repeat center center;background-size:cover;}
.cd-hero .cd-hero-content{display:table-cell;vertical-align:middle;text-align:center;}
@media only screen and (min-width:768px){.cd-hero{height:400px;}
}
@media only screen and (min-width:1024px){.cd-hero{height:600px;margin-top:80px;}
}
@media only screen and (max-width:991px){.cd-secondary-nav.slide-up{-webkit-transform:translateY(-90px);transform:translateY(-90px);}
.cd-secondary-nav.fixed{top:90px;}
}
.cd-secondary-nav{position:relative;z-index:1;clear:both;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;width:94%;}
@media only screen and (max-width:575px){.cd-auto-hide-header.is-hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
.cd-secondary-nav{width:96%;position:relative!important;}
.cd-secondary-nav.fixed{top:0!important;-webkit-box-shadow:none;box-shadow:none;}
}

.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.05);box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgb(231, 82, 40) url(../images/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;transition:opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;border-radius:50%;}
.cd-top.cd-top--show,
.cd-top.cd-top--fade-out,
.cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;transition:opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;border-radius:50%;z-index:10;}
.cd-top.cd-top--show{visibility:visible;opacity:.5;}
.cd-top.cd-top--fade-out{opacity:.8;}
.cd-top:hover{background-color:rgb(231, 82, 40);opacity:1;border-radius:50%;}
@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px;}
}
@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px;border-radius:50%;}
}