.brand-base{position:relative;z-index:1}
.brand-footer{position:relative;z-index:2}
.rte-brand-site-only .font-color-black a,.rte-brand-site-only .font-color-black p,.rte-brand-site-only .font-color-black ul li{color:#000}
.rte-brand-site-only .font-color-grey a,.rte-brand-site-only .font-color-grey p,.rte-brand-site-only .font-color-grey ul li{color:gray}
.rte-brand-site-only .font-color-green a,.rte-brand-site-only .font-color-green p,.rte-brand-site-only .font-color-green ul li{color:#2db035}
.rte-brand-site-only .font-size-48 a,.rte-brand-site-only .font-size-48 p,.rte-brand-site-only .font-size-48 ul li{font-size:3pc}
@media(max-width:768px){.rte-brand-site-only .font-size-48 a,.rte-brand-site-only .font-size-48 p,.rte-brand-site-only .font-size-48 ul li{font-size:2pc}
}
.rte-brand-site-only .font-size-42 a,.rte-brand-site-only .font-size-42 p,.rte-brand-site-only .font-size-42 ul li{font-size:42px}
@media(max-width:768px){.rte-brand-site-only .font-size-42 a,.rte-brand-site-only .font-size-42 p,.rte-brand-site-only .font-size-42 ul li{font-size:2pc}
}
.rte-brand-site-only .font-size-32 a,.rte-brand-site-only .font-size-32 p,.rte-brand-site-only .font-size-32 ul li{font-size:2pc}
@media(max-width:768px){.rte-brand-site-only .font-size-32 a,.rte-brand-site-only .font-size-32 p,.rte-brand-site-only .font-size-32 ul li{font-size:24px}
}
.rte-brand-site-only .font-size-20 a,.rte-brand-site-only .font-size-20 p,.rte-brand-site-only .font-size-20 ul li{font-size:20px}
@media(max-width:768px){.rte-brand-site-only .font-size-20 a,.rte-brand-site-only .font-size-20 p,.rte-brand-site-only .font-size-20 ul li{font-size:14px}
}
.rte-brand-site-only .font-size-16 a,.rte-brand-site-only .font-size-16 p,.rte-brand-site-only .font-size-16 ul li{font-size:1pc}
@media(max-width:768px){.rte-brand-site-only .font-size-16 a,.rte-brand-site-only .font-size-16 p,.rte-brand-site-only .font-size-16 ul li{font-size:14px}
}
.rte-brand-site-only .gotham-book a,.rte-brand-site-only .gotham-book p,.rte-brand-site-only .gotham-book ul li{font-weight:400}
.rte-brand-site-only .gotham-medium a,.rte-brand-site-only .gotham-medium p,.rte-brand-site-only .gotham-medium ul li{font-weight:500}
.rte-brand-site-only ul{line-height:1.4;padding-bottom:8px}
.top-container{background-color:#f1f1f1;padding:30px;text-align:center}
.persistent-left-navigation{padding-left:26px}
.contentWrapper .sideNav{width:20%;float:left;display:inline-block}
.contentWrapper .rightContent{width:70%;float:right;display:inline-block}
.contentWrapper .sticky{position:fixed;top:135px;width:20%}
.contentWrapper .clearfix{clear:both}
.contentWrapper .collapsible{display:block;background-color:rgba(0,0,0,0);padding:9pt 0;width:100%;border:0;text-align:left;outline:0;font-size:20px;font-weight:600;text-decoration:none;color:#000}
.contentWrapper .collapsible.active,.contentWrapper .collapsible:hover{color:#43b02a}
.contentWrapper .menuContent{padding:0 10px;max-height:0;overflow:hidden;transition:max-height .2s ease-out}
.contentWrapper .menuContent ul{list-style-type:none;font-size:1pc;margin:0;padding:0 10px;font-weight:300}
.contentWrapper .menuContent li{padding:5px 0}
.contentWrapper .menuContent li:last-child{padding:5px 0 15px}
.contentWrapper .menuContent li a{text-decoration:none;color:#000;font-size:1pc;font-weight:400}
.contentWrapper .menuContent li.active a,.contentWrapper .menuContent li a:hover{color:#43b02a}
.ddihero.section{overflow:hidden}
@media(max-width:767px){.section>.ddi-hero.container{padding:0}
}
.ddi-hero .flex-item{padding-left:1pc;padding-right:1pc}
@media(max-width:767px){.ddi-hero .flex-item{min-width:100%}
}
.ddi-hero .text-content{position:relative;z-index:1}
@media(max-width:767px){.ddi-hero .text-content{order:2}
}
.ddi-hero .header-content{color:#fff}
@media(max-width:767px){.ddi-hero .header-content{text-align:center;background:#21a1b4;padding:1pc 40px}
}
@media(max-width:767px)and (max-width:767px){.ddi-hero .header-content{padding-left:1pc;padding-right:1pc}
}
.ddi-hero .header-content p{margin:0;letter-spacing:3px;text-transform:uppercase}
@media(min-width:768px){.ddi-hero .header-content p{font-size:20px}
}
@media(min-width:768px)and (max-width:991px){.ddi-hero .header-content p{font-size:1pc}
}
.ddi-hero .header-content p+h1{margin-top:5px}
.ddi-hero .header-content h1{font-weight:500;line-height:1.4}
.ddi-hero .rich-text-content{padding:1pc 0 0;font-size:20px;letter-spacing:0;line-height:1.6}
@media(max-width:991px){.ddi-hero .rich-text-content{font-size:1pc}
}
.ddi-hero .rich-text-content *+h2{margin-top:56px}
.ddi-hero .rich-text-content h2{color:#757575}
@media(max-width:767px){.ddi-hero .rich-text-content{padding-left:40px;padding-right:40px;padding-bottom:0}
}
@media(max-width:767px)and (max-width:767px){.ddi-hero .rich-text-content{padding-left:1pc;padding-right:1pc}
}
.ddi-hero .image-content{position:relative;z-index:2;margin:24px 0}
@media(max-width:767px){.ddi-hero .image-content{margin:0;padding:0;order:1}
}
.ddi-hero .image-content>div{height:100%}
.ddi-hero .image-content img{display:none;width:100%}
@media(min-width:992px){.ddi-hero .image-content img.desktop{display:block}
}
@media(max-width:991px)and (min-width:768px){.ddi-hero .image-content img.tablet{display:block}
}
@media(max-width:767px){.ddi-hero .image-content img.mobile{display:block}
}
@media(min-width:768px){.ddi-hero .image-border{padding:1pc;background:#fff}
}
@media(min-width:768px){.ddi-hero.homepage-hero .text-content{color:#fff;padding-top:40px;padding-bottom:40px;position:relative}
.ddi-hero.homepage-hero .text-content:before{content:"";position:absolute;top:0;right:auto;bottom:auto;left:auto;z-index:0;height:100%;background:#21a1b4;right:-250px;width:100vw}
.ddi-hero.homepage-hero .text-content>*{position:relative;z-index:1}
}
.ddi-hero.homepage-hero .image-content img{height:100%;object-fit:cover}
@media(min-width:768px){.ddi-hero.homepage-hero .image-border{padding-right:0}
}
@media(min-width:768px){.ddi-hero.generic-hero .header-content{padding:3pc 0;position:relative}
.ddi-hero.generic-hero .header-content:before{content:"";position:absolute;top:0;right:auto;bottom:auto;left:auto;z-index:0;height:100%;background:#21a1b4;left:calc(-100vw + 100%);width:200vw}
.ddi-hero.generic-hero .header-content>*{position:relative;z-index:1}
}
@media(min-width:992px){.ddi-hero.generic-hero .header-content{padding:5pc 0 4pc}
}
@media(min-width:768px){.ddi-hero.generic-hero .image-content{margin-top:2pc;margin-bottom:0}
}
@media(min-width:992px){.ddi-hero.generic-hero .image-content{margin-top:4pc}
}
@media(min-width:1200px){.ddi-hero.generic-hero .image-content{flex:0 0 41.6666666667%;margin-left:8.3333333333%}
}
@media(min-width:768px){.ddi-hero.generic-hero .image-border{padding-bottom:0}
}
.ddi-hero.theme-green :before{background:#41a928 !important}
@media(max-width:767px){.ddi-hero.theme-green .header-content{background:#41a928}
}
.ddi-hero.theme-purple :before{background:#8033c3 !important}
@media(max-width:767px){.ddi-hero.theme-purple .header-content{background:#8033c3}
}
#ddi-main-header .header-content .nav-wrap nav .main a{text-align:left}
@media(min-width:992px){#ddi-main-header .header-content .nav-wrap nav .main a{color:#000;padding:0 40px}
}
@media(max-width:1399px)and (min-width:992px){#ddi-main-header .header-content .nav-wrap nav .main a{padding:0 1pc;font-size:18px}
.isScrolling #ddi-main-header .header-content .nav-wrap nav .main a{font-size:1pc}
}