@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,800");.h8{height:8px}
.h16{height:16px}
.h30{height:30px}
.w16{width:16px}
.w80{width:80px}
.w150{width:150px}
.w160{width:160px}
.w250{width:250px}
.w300{width:300px}
.btn:active{outline:none !important;box-shadow:none !important}
.grey-bg{background-color:#f8f8f8}
@font-face{font-family:"dcu-iconset";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v2/dcu-iconset.eot");src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v2/dcu-iconset.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v2/dcu-iconset.woff2") format("woff2"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v2/dcu-iconset.woff") format("woff"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v2/dcu-iconset.ttf") format("truetype"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v2/dcu-iconset.svg?#webfont") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"dcu-icon";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v5/dcu-iconset.eot");src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v5/dcu-iconset.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v5/dcu-iconset.woff2") format("woff2"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v5/dcu-iconset.woff") format("woff"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v5/dcu-iconset.ttf") format("truetype"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/icons-v5/dcu-iconset.svg?#webfont") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-black-italic.woff2") format("woff2");font-weight:900;font-style:italic;font-display:swap}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-regular-italic.woff2") format("woff2");font-weight:normal;font-style:italic;font-display:swap}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-bold-italic.woff2") format("woff2");font-weight:bold;font-style:italic;font-display:swap}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-medium-italic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:"Financier";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/financier-web-fonts/financier-text-web-medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
html{font-weight:400;text-size-adjust:100%;box-sizing:border-box;font-size:14px;line-height:1.35}
*,*:before,*:after{box-sizing:inherit}
img,svg{vertical-align:top}
button,input,select,textarea{font-family:inherit}
::selection{background-color:#04aa84;color:#fff}
small{font-size:.84rem;line-height:1.134rem;margin-bottom:.29rem;display:inline-block}
@media only screen and (min-width:993px){small{font-size:.84rem;line-height:1.134rem}
}
small.title{text-transform:uppercase;margin-bottom:.86rem;display:block}
p{margin:0 0 1.14rem}
p:last-child{margin:0}
p.large{font-size:1.2rem;line-height:1.62rem}
@media only screen and (min-width:993px){p.large{font-size:1.2rem;line-height:1.62rem}
}
hr{display:block;margin:2em 0;border:0;padding:0;height:1px;border-top:1px solid #eff0f1}
hr.dotted{margin:2rem 1.6rem;border-top:1px dashed #eff0f1}
.hidden{display:none !important}
a{transition:color 300ms ease-in-out;position:relative}
@media only screen and (min-width:993px){a[href^=tel],a[href^=tel]:visited,a[href^=tel]:hover{pointer-events:auto;cursor:pointer}
}
a:hover{text-decoration:underline}
a.suffix{padding-right:1.57rem}
a.prefix{padding-left:1.57rem}
body{margin:0;backface-visibility:hidden;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-color:#fff;font-family:"Nunito Sans",sans-serif;color:#000}
.v-center{position:absolute;top:50%;transform:translateY(-50%)}
@media only screen and (max-width:720px){.v-center{top:70%;transform:translateY(-70%)}
}
#skiptocontent a{padding:6px;position:absolute;top:-40px;left:0;color:black;border-right:1px solid white;border-bottom:1px solid white;border-bottom-right-radius:8px;background:#fff;-webkit-transition:top 1s ease-out;transition:top 1s ease-out;z-index:100}
#skiptocontent a:focus{position:absolute;left:0;top:0;outline-color:transparent;-webkit-transition:top .1s ease-in;transition:top .1s ease-in}
@media(prefers-reduced-motion:reduce){#skiptocontent a{transition-duration:.001ms !important}
}
.container-xl{max-width:1680px;width:100%;margin:0 auto;padding:0}
@media only screen and (min-width:1560px){.container,.hero-banner-slider .slick-dots{max-width:1440px !important}
}
.btn-tilt{display:inline-block;overflow:hidden;position:relative;text-decoration:none;border-radius:0;outline:0}
.btn-tilt:before{content:"";display:block;background-color:#fff;width:20em;height:20em;transform:rotate(45deg);position:absolute;top:-15em;right:-3.2em;z-index:-1}
.btn-tilt:hover:before{background-color:rgba(255,255,255,0.7)}
a{color:#000;font-weight:500}
a:hover,a:focus{color:#000;-webkit-transition:all .35s ease-in 0;-moz-transition:all .35s ease-in 0;-ms-transition:all .35s ease-in 0;-o-transition:all .35s ease-in 0;transition:all .35s ease-in 0}
.sticky{position:fixed;top:0;left:0;z-index:100}
.no-scroll .sticky{position:relative}
.heading-caption{width:100%;float:left;position:relative;margin-bottom:3rem}
@media only screen and (max-width:992px){.heading-caption{max-width:100%;margin-bottom:2.57rem}
}
.heading-caption:after{content:"";position:absolute;left:0;bottom:-1.71rem;background:#04aa84;width:4.29rem;height:.29rem}
@media only screen and (max-width:992px){.heading-caption:after{height:.21rem;width:2.29rem;bottom:-0.86rem}
}
.heading-caption h2{font-size:2.71rem;font-weight:300;margin:0;line-height:3rem}
@media only screen and (max-width:992px){.heading-caption h2{line-height:2rem;font-size:2rem;font-weight:300;margin:0}
}
.heading-caption p{font-size:1.29rem;color:#000;font-weight:400;line-height:1.57rem;margin-top:.86rem}
@media only screen and (max-width:992px){.heading-caption p{font-size:1rem;line-height:1.29rem}
}
.no-scroll{overflow:hidden;position:fixed;left:0;right:0;height:100%}
.col-md-1.hidden-md{display:none}
.pad0{padding:0}
@media only screen and (max-width:992px){.hidden-sm{display:none !important}
}
.lt-grey-bg{background-color:#f8f8f8}
.btn-as-text{background:0;border:0;margin:0;padding:0;outline:0;cursor:pointer}
.loader{position:absolute;width:100%;background:#fff;display:none;z-index:99999;top:7.29rem}
@media only screen and (min-width:993px){.loader{top:10.29rem}
}
.loader:before{content:"";width:8.57rem;height:8.57rem;border:8px solid #f0f0f1;border-top:8px solid #068765;border-radius:50%;animation:spin 1s linear infinite;left:0;right:0;margin:0 auto;top:30%;position:absolute}
@media only screen and (max-width:480px){.loader:before{width:4.29rem;height:4.29rem;border:4px solid #f0f0f1;border-top:4px solid #068765}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.scrolled-td-table-wrapper::-webkit-scrollbar{width:.43rem;height:.43rem;background-color:#eff0f1}
.scrolled-td-table-wrapper::-webkit-scrollbar-thumb{border-radius:.43rem;background-color:#ccc}
.root{position:relative;overflow:hidden}
.root .aem-Grid .experiencefragment .root:has(div.mob--nav){overflow:visible}
@media only screen and (max-width:992px){.show-d{display:none !important}
}
.show-m{display:none !important}
@media only screen and (max-width:992px){.show-m{display:inline-block !important}
}
.mob-video{display:none !important}
@media only screen and (max-width:720px){.mob-video{display:block !important}
}
.desk-video{display:block !important}
@media only screen and (max-width:720px){.desk-video{display:none !important}
}
.negative-text-indent{text-indent:-7142.79rem}
.form-control{color:#000}
.dropdown-item{color:#000 !important}
.btn{white-space:nowrap}
[data-icon-dcu]:before{font-family:"dcu-icon" !important;content:attr(data-icon-dcu);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^=icon__]:before,[class*=" icon__"]:before{font-family:"dcu-icon" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:baseline}
.icon{margin-right:1rem;overflow:hidden;font-size:1.6rem;line-height:1}
.icon__dcu-cross:before{content:"a"}
.icon__dcu-down-arrow:before{content:"n"}
.icon__dcu-download:before{content:"o"}
.icon__dcu-explore:before{content:"p"}
.icon__dcu-global:before{content:"q"}
.icon__dcu-help:before{content:"s"}
.icon__dcu-image:before{content:"t"}
.icon__dcu-nonfunctional-timer:before{content:"x"}
.icon__dcu-notification-bell:before{content:"y"}
.icon__dcu-ratingstar:before{content:"C"}
.icon__dcu-socialmedia-fb:before{content:"i"}
.icon__dcu-socialmedia-instagram:before{content:"j"}
.icon__dcu-socialmedia-twitter:before{content:"k"}
.icon__dcu-socialmedia-youtube:before{content:"l"}
.icon__dcu-success:before{content:"F"}
.icon__dcu-user:before{content:"G"}
.icon__dcu-block-quote-end:before{content:"K"}
.icon__dcu-block-quote-start:before{content:"L"}
.icon__dcu-up-arrow:before{content:"M"}
[data-icon]:before{font-family:"dcu-iconset" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^=icon-]:before,[class*=" icon-"]:before{font-family:"dcu-iconset" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;vertical-align:baseline}
.icon{margin-right:1rem;overflow:hidden;font-size:1.6rem;line-height:1}
.icon-dcu-bell:before{content:"a"}
.icon-dcu-calculator:before{content:"b"}
.icon-dcu-cross-large:before{content:"c"}
.icon-dcu-cross-small:before{content:"d"}
.icon-dcu-footer-chat:before{content:"e"}
.icon-dcu-footer-email:before{content:"f"}
.icon-dcu-footer-location:before{content:"g"}
.icon-dcu-footer-phoneno:before{content:"h"}
.icon-dcu-hamburger:before{content:"i"}
.icon-dcu-left-arrow:before{content:"j"}
.icon-dcu-lock:before{content:"k"}
.icon-dcu-login:before{content:"l"}
.icon-dcu-minus-large:before{content:"m"}
.icon-dcu-minus-medium:before{content:"n"}
.icon-dcu-minus-small:before{content:"o"}
.icon-dcu-plus-large:before{content:"p"}
.icon-dcu-plus-medium:before{content:"q"}
.icon-dcu-plus-small:before{content:"r"}
.icon-dcu-readarticle:before{content:"s"}
.icon-dcu-right-arrow:before{content:"t"}
.icon-dcu-search:before{content:"u"}
.icon-dcu-socialmedia-fb:before{content:"v"}
.icon-dcu-socialmedia-instagram:before{content:"w"}
.icon-dcu-socialmedia-x:before{content:"x"}
.icon-dcu-socialmedia-youtube:before{content:"y"}
.icon-dcu-video:before{content:"z"}
@font-face{font-family:"streamline";src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/streamline-icons/streamline.eot?i3lmg7");src:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/streamline-icons/streamline.eot?i3lmg7#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/streamline-icons/streamline.ttf?i3lmg7") format("truetype"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/streamline-icons/streamline.woff?i3lmg7") format("woff"),url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/fonts/streamline-icons/streamline.svg?i3lmg7#streamline") format("svg");font-weight:normal;font-style:normal;font-display:block}
[class^=icono-],[class*=" icono-"]{font-family:"streamline" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icono-sl-icon-facebook:before{content:"\e900"}
.icono-sl-icon-instagram:before{content:"\e901"}
.icono-sl-icon-linkedin:before{content:"\e902"}
.icono-sl-icon-x:before{content:"\e922"}
.icono-sl-icon-youtube:before{content:"\e904"}
.icono-sl-icon_lighbulb_dyk_green_02:before{content:"\e905"}
.icono-sl-icon_lighbulb_dyk_green:before{content:"\e906"}
.icono-sl-icon_time_orange_01:before{content:"\e907"}
.icono-sl-icon_time_orange_02:before{content:"\e908"}
.icono-sl-icon_time_orange_03:before{content:"\e909"}
.icono-sl-icon-email-action-unread:before{content:"\e910"}
.icono-sl-icon-search:before{content:"\e911"}
.icono-sl-icon-pin-black:before{content:"\e912"}
.icono-sl-icon-calendar-3-black:before{content:"\e913"}
.icono-sl-icon-accounting-calculator-black:before{content:"\e914"}
.icono-sl-icon-question-circle-black:before{content:"\e915"}
.icono-sl-icon-phone-actions-ring-black:before{content:"\e916"}
.icono-sl-icon-user-cash:before{content:"\e917"}
.icono-sl-icon-smartphone-pay-dollar:before{content:"\e918"}
.icono-sl-icon-data-transfer-horizontal:before{content:"\e919"}
.icono-sl-icon-cash-pin-map:before{content:"\e920"}
.icono-sl-icon-print-text-black:before{content:"\e921"}
.icono-sl-icon-x-new-logo:before{content:"\e922";color:#fff}
.accordion--title{cursor:pointer}
@media only screen and (min-width:993px){.accordion--title{cursor:inherit}
}
.accordion--title>a{display:block;text-decoration:none !important;font-weight:700 !important}
.accordion--title>a::before{cursor:pointer;display:block;float:right !important;font-family:"dcu-iconset" !important;font-size:.57rem;content:"n";z-index:-1;padding-right:0;text-transform:none}
@media only screen and (min-width:993px){.accordion--title>a::before{padding-right:5px;font-size:.8rem}
}
@media only screen and (min-width:993px){.accordion--title>a::before{display:none}
}
.accordion--title>a.collapsed::before{cursor:pointer;content:"q"}
.accordion--title>a:hover,.accordion--title>a:active,.accordion--title>a:visited{text-decoration:none}
.accordion .dont-collapse-panel .accordion--title>a{cursor:inherit}
.accordion .dont-collapse-panel .accordion--title>a::before{display:none}
.accordion .dont-collapse-panel .accordion--title>a.collapsed::before{display:none}
.accordion .dont-collapse-panel .accordion--content{display:block !important;height:100%}
@media only screen and (min-width:993px){.accordion .dont-collapse-md{display:block !important;height:100%}
}
.login-form{max-width:100%;width:98vw;left:1vw;border-radius:.714rem;background-color:#fff;position:fixed;top:3.93rem;z-index:90002;display:none}
@media only screen and (min-width:993px){.login-form{box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);top:3.14rem;right:5.71rem;max-width:38.57rem}
}
@media only screen and (max-width:720px){.login-form{overflow-y:none}
}
@media screen and (max-height:525px){.login-form{max-height:calc(100vh - 1vw - 3.93rem);overflow:scroll}
.login-form__header{position:sticky;top:0}
}
.login-form.author-mode{position:relative;top:auto;right:auto;display:block}
.login-form .login-form-wraper{overflow-y:none}
.login-form__header{overflow:hidden;padding:1.43rem 1.71rem}
@media only screen and (min-width:993px){.login-form__header{padding:2.29rem 2.36rem 1.43rem 2.36rem;color:#1b1b1b}
}
.login-form__header .close{opacity:1;font-size:.86rem;letter-spacing:1px;line-height:.86rem;position:relative;color:#000}
@media only screen and (max-width:992px){.login-form__header .close:focus{outline:0}
}
.login-form__header .close .icon-dcu-cross-large{color:#068765;font-size:.71rem;padding-left:.29rem}
.login-form__body{padding:0 1.71rem 2.29rem 1.71rem}
@media only screen and (min-width:993px){.login-form__body{padding:0 3.43rem 2.86rem 3.43rem}
}
.login-form__body .btn-tilt{display:block;width:100%;border:0;letter-spacing:1px;font-weight:600;position:relative;color:#fff;background-color:#068765;min-width:130px;font-size:1rem;line-height:1rem;padding:1.29rem 2.86rem;overflow:hidden;z-index:1}
@media only screen and (min-width:993px){.login-form__body .btn-tilt{width:auto;display:inline-block}
}
@media only screen and (min-width:720px) and (max-width:992px){.login-form__body .btn-tilt{width:35%}
}
.login-form__body .btn-tilt:before{background-color:#fff;width:1.79rem;height:1.79rem;bottom:-0.86rem;right:-0.86rem;top:auto;position:absolute;z-index:-1;transform:rotate(45deg)}
.login-form__body .btn-tilt:hover{color:#fff;opacity:.8;-webkit-transition:opacity .3s ease-out 0;-moz-transition:opacity .3s ease-out 0;-ms-transition:opacity .3s ease-out 0;-o-transition:opacity .3s ease-out 0;transition:opacity .3s ease-out 0}
.login-form__footer{background-color:#eff0f1;padding:1.71rem;overflow:hidden;border-radius:0 0 .714rem .714rem}
@media screen and (max-height:525px){.login-form__footer{margin-bottom:1.86rem}
}
@media only screen and (max-width:480px){.login-form__footer{padding:1.86rem 1.71rem}
}
@media only screen and (min-width:993px){.login-form__footer{min-height:7.71rem;padding:1.86rem 3.43rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.login-form__footer{padding:1.86rem 4.14rem}
}
.login-form__footer .link{position:relative;border:2px solid #1b1b1b;color:#1b1b1b;padding:1.07rem 2.14rem;margin-top:.71rem;display:block;font-weight:600}
@media only screen and (min-width:993px){.login-form__footer .link{margin-top:-1.43rem;display:inline-block}
}
.login-form__footer .link:after{content:"";background-color:#eff0f1;height:1.79rem;width:1.79rem;transform:rotate(45deg);bottom:-0.71rem;right:-0.71rem;display:inline-block;position:absolute}
.login-form__footer .btn-border-primary,.login-form__footer .generic-modal .btn-rt-chopped,.generic-modal .login-form__footer .btn-rt-chopped,.login-form__footer .community-carousel__item--content .btn-rt-chopped,.community-carousel__item--content .login-form__footer .btn-rt-chopped,.login-form__footer .reviews__item--content .btn-rt-chopped,.reviews__item--content .login-form__footer .btn-rt-chopped{vertical-align:bottom;float:none}
@media only screen and (min-width:993px){.login-form__footer .btn-border-primary,.login-form__footer .generic-modal .btn-rt-chopped,.generic-modal .login-form__footer .btn-rt-chopped,.login-form__footer .community-carousel__item--content .btn-rt-chopped,.community-carousel__item--content .login-form__footer .btn-rt-chopped,.login-form__footer .reviews__item--content .btn-rt-chopped,.reviews__item--content .login-form__footer .btn-rt-chopped{float:right}
}
.login-form__footer .btn-border-primary:after,.login-form__footer .generic-modal .btn-rt-chopped:after,.generic-modal .login-form__footer .btn-rt-chopped:after,.login-form__footer .community-carousel__item--content .btn-rt-chopped:after,.community-carousel__item--content .login-form__footer .btn-rt-chopped:after,.login-form__footer .reviews__item--content .btn-rt-chopped:after,.reviews__item--content .login-form__footer .btn-rt-chopped:after{background-color:#eff0f1}
@media only screen and (max-width:480px){.login-form__footer .btn-border-primary,.login-form__footer .generic-modal .btn-rt-chopped,.generic-modal .login-form__footer .btn-rt-chopped,.login-form__footer .community-carousel__item--content .btn-rt-chopped,.community-carousel__item--content .login-form__footer .btn-rt-chopped,.login-form__footer .reviews__item--content .btn-rt-chopped,.reviews__item--content .login-form__footer .btn-rt-chopped{float:left}
}
.login-form__footer .not-member{width:100%;max-width:100%;display:block}
@media only screen and (min-width:993px){.login-form__footer .not-member{max-width:14.29rem;display:inline-block}
}
@media only screen and (min-width:720px) and (max-width:992px){.login-form__footer .not-member{max-width:50%;display:inline-block;margin-right:2.86rem}
}
.login-form__footer .not-member p{font-size:1rem;line-height:1.29rem;display:inline-block;vertical-align:super;padding-bottom:1.14rem}
@media only screen and (min-width:993px){.login-form__footer .not-member p{font-size:1.14rem;line-height:1.43rem}
}
.login-form .form-signin{width:100%;max-width:444px;padding:15px;margin:auto}
.login-form .form-signin .form-signin__title{margin-bottom:1.71rem}
.login-form .form-signin .form-signin__title h3{font-size:1.29rem;line-height:1.57rem;font-weight:bold}
@media only screen and (min-width:993px){.login-form .form-signin .form-signin__title h3{font-size:1.71rem;line-height:2rem}
}
.login-form .form-signin .forget-pass-link{margin-top:1.71rem;font-size:.86rem;line-height:1.14rem}
.login-form .form-signin .forget-pass-link a{color:#000;font-weight:bold}
.login-form .form-signin .forget-pass-link a:hover{color:#1b1b1b;text-decoration:none}
.login-form .form-signin .form-label-group{position:relative;margin-bottom:1.71rem}
@media only screen and (min-width:993px){.login-form .form-signin .form-label-group{margin-bottom:2.29rem}
}
.login-form .form-signin .form-label-group.mr-b-16{margin-bottom:1.14rem}
@media only screen and (min-width:993px){.login-form .form-signin .form-label-group.mr-b-16{margin-bottom:1.71rem}
}
.login-form .form-signin .form-label-group>input,.login-form .form-signin .form-label-group>label{height:3.125rem;padding:.75rem}
.login-form .form-signin .form-label-group .icon{position:absolute;top:1.07rem;left:1.14rem;font-size:1rem;padding:2px 0 0 0;color:#7f7f7f}
@media only screen and (min-width:993px){.login-form .form-signin .form-label-group .icon{font-size:1.36rem}
}
.login-form .form-signin .form-label-group>label{display:none;position:absolute;top:.21rem;left:2.43rem;width:85%;margin-bottom:0;line-height:1.5;color:#7f7f7f;pointer-events:none;cursor:text;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}
@media only screen and (min-width:993px){.login-form .form-signin .form-label-group>label{font-size:1.14rem;top:.43rem;left:2.57rem}
}
.login-form .form-signin .form-label-group input{height:3.43rem;padding:1.21rem 2.86rem 1.21rem 3.21rem}
@media only screen and (min-width:993px){.login-form .form-signin .form-label-group input{height:4rem}
}
.login-form .form-signin .form-label-group input:focus{border-color:#ced4da}
.login-form .form-signin .form-label-group input:not(:placeholder-shown){border:.07rem solid #ced4da;color:#495057}
.login-form .form-signin .form-label-group input:not(:placeholder-shown) ~ label{font-size:12px;color:#000}
.login-form .form-signin .form-label-group .pass-icon{background-image:url(../../../content/dam/dcu/global/iconography/icon_caps_loc.svg);background-size:20px;background-repeat:no-repeat;display:none;padding:1rem;position:absolute;top:14px;right:4px;z-index:9;pointer-events:none}
.modal-overlay{position:fixed;top:0;bottom:0;left:0;right:0;opacity:.5;z-index:90001;background-color:#000}
@media only screen and (min-width:993px){.modal-overlay{opacity:.5}
}
body.fixed-scroll{overflow:hidden}
@supports(-ms-ime-align:auto){.form-label-group>label{display:none !important}
.form-label-group input::-ms-input-placeholder{color:#000 !important}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.form-label-group>label{display:none !important}
.form-label-group input:-ms-input-placeholder{color:#000 !important}
}
.loginModalCheck{visibility:hidden;opacity:0}
@media screen and (max-width:1024px){.form-label-group .error{color:#960000;font-weight:600}
}
.brand-header--nav .brand-header--nav__secondary .error{font-size:13px;border:1px solid red}
.brand-header--nav .brand-header--nav__secondary .error::placeholder{color:#960000}
.brand-header--nav .brand-header--nav__secondary .form-control{font-size:13px;padding:1.2rem .75rem}
.brand-header--nav .brand-header--nav__secondary .pass-icon-wrap{position:relative}
.brand-header--nav .brand-header--nav__secondary .pass-icon-wrap .pass-icon{background-image:url(../../../content/dam/dcu/global/iconography/icon_caps_loc.svg);background-size:20px;background-repeat:no-repeat;display:none;padding:1rem;position:absolute;top:6px;right:1px;z-index:9;pointer-events:none}
@media only screen and (min-width:1280px){.brand-header--nav .brand-header--nav__secondary .pass-icon-wrap .pass-icon{background-size:22px;top:7px;right:3px}
}
.xf-content-height{margin:0 !important}
.brand-header{font-family:"Nunito Sans",sans-serif;float:left;width:100%;position:relative}
.brand-header.sticky-brand{position:fixed;top:0;max-width:1680px;z-index:99}
.brand-header .notification-bar{background-color:#000;text-align:center;color:#fff;font-size:1rem;line-height:1.35rem;padding-top:.71rem;padding-bottom:.71rem}
@media only screen and (min-width:993px){.brand-header .notification-bar{font-size:1rem;line-height:1.35rem}
}
.brand-header .notification-bar a{text-decoration:none;color:#fff}
.brand-header .notification-bar:hover{color:#fff}
.brand-header .notification-bar .container{position:relative}
.brand-header .notification-bar .container .alert_close{color:#fff;position:absolute;right:2.29rem;font-size:1.43rem;cursor:pointer;margin-top:-0.29rem;padding:.29rem}
.brand-header--nav{box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);text-align:right;float:left;width:100%;min-height:auto;background:linear-gradient(to right,#eff0f1 86%);background-color:#edeeef;overflow:hidden}
.brand-header--nav .container{padding-right:0}
.brand-header--nav__primary{float:left;display:block}
.brand-header--nav__primary ul{list-style:none;margin:0;padding:0}
.brand-header--nav__primary ul li{list-style:none;display:inline-block;padding:1.21rem 1.07rem}
@media only screen and (min-width:993px){.brand-header--nav__primary ul li{padding:1.21rem 1.07rem .29rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.brand-header--nav__primary ul li{padding:1.21rem .21rem .29rem}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.brand-header--nav__primary ul li{padding:1.21rem .57rem .29rem}
}
.brand-header--nav__primary ul li a{color:#01675b;text-transform:uppercase;text-decoration:none;letter-spacing:.04rem;font-weight:normal;font-size:1rem;line-height:.5;text-align:center;display:inline-block}
@media screen and (max-width:1280px){.brand-header--nav__primary ul li a{font-size:.85rem}
}
.brand-header--nav__primary ul li a:hover{color:#01675b;font-weight:800}
.brand-header--nav__primary ul li a:after{display:block;font-weight:bold;height:0;overflow:hidden;visibility:hidden;padding:0 2px}
@media only screen and (min-width:993px){.brand-header--nav__primary ul li a{line-height:1.5}
}
.brand-header--nav__primary ul li:first-child{padding-left:0}
.brand-header--nav__primary ul li:last-child a{line-height:1.43rem;text-decoration:none;color:#000}
.brand-header--nav__primary ul li:last-child a:hover{color:#000;font-weight:800}
@media only screen and (max-width:992px){.brand-header--nav__primary ul li:last-child{display:none}
}
.brand-header--nav .branches-atm{font-weight:800}
.brand-header--nav__secondary{float:right;position:relative;font-size:0;background-color:#01675b;margin-right:2rem}
@media only screen and (min-width:993px) and (max-width:1280px){.brand-header--nav__secondary{margin-right:0rem}
}
.brand-header--nav__secondary .new-login-form{line-height:2;font-size:1rem}
@media screen and (max-width:1280px){.brand-header--nav__secondary .new-login-form{font-size:.85rem}
}
.brand-header--nav__secondary .new-login-form .form-row{align-items:center !important}
.brand-header--nav__secondary .new-login-form .form-row .forgotpwd{margin:10px 15px}
@media screen and (max-width:1280px){.brand-header--nav__secondary .new-login-form .form-row .forgotpwd{font-size:.9rem;margin:10px 5px}
}
.brand-header--nav__secondary .new-login-form .form-row .forgotpwd a{color:white;text-decoration:underline;font-weight:bold}
.brand-header--nav__secondary .new-login-form .form-row .new-login-label{padding-right:2px;padding-left:2px}
.brand-header--nav__secondary .new-login-form .form-row .new-login-label span{width:1px;color:transparent}
.brand-header--nav__secondary .new-login-form .form-row .new-login-label .form-control{border-radius:0rem;background-clip:inherit}
@media screen and (max-width:1280px){.brand-header--nav__secondary .new-login-form .form-row .new-login-label .form-control{padding:0}
}
@media screen and (max-width:1280px){.brand-header--nav__secondary .new-login-form .form-row .new-login-label .form-control::-webkit-input-placeholder{padding-left:.5rem}
}
@media screen and (max-width:1280px){.brand-header--nav__secondary .new-login-form .form-row .new-login-label .form-control:-ms-input-placeholder{padding-left:.5rem}
}
@media screen and (max-width:1280px){.brand-header--nav__secondary .new-login-form .form-row .new-login-label .form-control::placeholder{padding-left:.5rem}
}
.brand-header--nav__secondary .new-login-form .form-row .new-login-label input[type=text]::placeholder{color:#000 !important}
.brand-header--nav__secondary .new-login-form .form-row .new-login-label input[type=password]::placeholder{color:#000 !important}
.brand-header--nav__secondary .new-login-form .form-row .col-auto .app-primary{padding-left:25px;padding-right:25px;background-color:#068765;border:1px solid white;line-height:1;height:38px}
@media only screen and (min-width:993px) and (max-width:1100px){.brand-header--nav__secondary .new-login-form .form-row .col-auto .app-primary{padding-left:15px;padding-right:15px}
}
.brand-header--nav__secondary ul{list-style:none;margin:0 0 0 .43rem;padding:0}
.brand-header--nav__secondary ul li{list-style:none;display:inline-block;position:relative;padding:0 1.71rem}
.brand-header--nav__secondary ul li:last-child{padding-right:0}
.brand-header--nav__secondary ul li a{font-size:1rem;line-height:normal;color:#fff;text-decoration:none;text-transform:uppercase;margin:.93rem 0;display:block;position:relative;letter-spacing:.04rem;font-weight:bold}
.brand-header--nav__secondary ul li a:before{font-family:"dcu-iconset" !important;content:"l";text-transform:none !important;position:absolute;left:-22px;font-size:1.14rem}
.brand-header--nav__secondary ul li:first-child:after{content:"";width:.11rem;height:1.14rem;background-color:#fff;position:absolute;right:.57rem;top:30%}
.brand-header--nav__secondary ul li:last-child a:before{font-family:"dcu-iconset" !important;content:"u";text-transform:none !important;position:absolute;left:-22px;font-size:1.14rem}
.brand-header--nav__secondary:before{content:"";border-left:58px solid transparent;border-bottom:58px solid #01675b;height:60px;position:absolute;left:-58px;top:-2px}
.brand-header--nav__secondary:after{content:"";width:200px;height:58px;background-color:#01675b;position:absolute;right:-200px;top:0}
.brand-header--nav .icon-dcu-hamburger{display:none;color:#171717;font-size:1.71rem;margin-top:.86rem;cursor:pointer}
.brand-header--nav .nav-close-mob{position:absolute;right:-16px;background:#fff;display:none;z-index:100;top:0;width:104px;height:50px;text-align:right;padding:14px 16px 0 0}
.brand-header--nav .nav-close-mob span{padding:6px;display:inline-block;margin-top:-6px;margin-right:6px;cursor:pointer}
.brand-header--navbar{float:left;width:100%;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);padding-top:.93rem;padding-bottom:.93rem;background-color:#fff;visibility:visible}
.brand-header--navbar a:hover{text-decoration:none}
.brand-header--navbar .icon-dcu-search{line-height:2.3}
.brand-header--navbar .icon-dcu-search:before{color:#01675b;font-weight:bold !important}
.brand-header--navbar button{background:0;border:0}
.brand-header--navbar nav{width:100%;float:left;position:relative}
.brand-header--navbar nav .nav-brand{display:inline-block;vertical-align:middle}
.brand-header--navbar nav .nav-brand img{width:8.86rem;height:100%}
.brand-header--navbar nav .nav-brand-mobile{display:none}
.brand-header--navbar nav .mega-navigation--level-one{list-style:none;padding:0;margin:0 0 0 1.71rem;display:none;vertical-align:top;line-height:0}
@media only screen and (min-width:993px) and (max-width:1280px){.brand-header--navbar nav .mega-navigation--level-one{margin:0}
}
@media only screen and (min-width:993px){.brand-header--navbar nav .mega-navigation--level-one{display:inline-block;position:relative}
}
.brand-header--navbar nav .mega-navigation--level-one li{list-style:none;display:inline-block;padding:0 1.57rem}
@media only screen and (min-width:993px) and (max-width:1100px){.brand-header--navbar nav .mega-navigation--level-one li{padding:0 .86rem}
}
@media only screen and (min-width:993px) and (max-width:1280px){.brand-header--navbar nav .mega-navigation--level-one li{padding:0 .6rem}
}
@media only screen and (max-width:992px){.brand-header--navbar nav .mega-navigation--level-one li{display:block;border-bottom:1px solid #e2e1dd}
}
.brand-header--navbar nav .mega-navigation--level-one li a{text-decoration:none;font-size:1.43rem;line-height:3.21rem;display:block;text-align:center}
@media only screen and (max-width:992px){.brand-header--navbar nav .mega-navigation--level-one li a{text-align:left;line-height:3.71rem}
}
.brand-header--navbar nav .mega-navigation--level-one li a:hover{font-weight:800}
.brand-header--navbar nav .mega-navigation--level-one li a:after{display:block;font-weight:bold;height:0;overflow:hidden;visibility:hidden;padding:0 2px}
.brand-header--navbar nav .mega-navigation--level-one li a sup{font-size:14px;text-transform:uppercase;color:#d02f09;letter-spacing:.84px;font-weight:900;margin-left:5px}
@media only screen and (max-width:992px){.brand-header--navbar nav .mega-navigation--level-one li:before{font-family:"dcu-iconset" !important;content:"t";text-transform:none !important;position:absolute;right:0;top:50%;color:#068765;display:block}
}
.brand-header--navbar nav .mega-navigation--level-one li.active a{font-weight:800}
.brand-header--navbar nav a.nav-btn{position:absolute;right:10px;top:9px;padding:5px 20px}
@media only screen and (min-width:993px) and (max-width:1280px){.brand-header--navbar nav a.nav-btn{right:-15px}
}
.brand-header--navbar nav a.nav-btn:hover{opacity:.8;transition:opacity .4s ease-in-out}
.brand-header--navbar nav a.nav-btn:focus{color:#fff;outline:2px solid blue !important}
.brand-header--navbar nav .mega-navigation--level-one.opened{display:block;position:absolute;top:96px;background:#f8f8f7;left:0;z-index:10;margin:0;width:100%;visibility:visible;min-height:100vh}
.notification,.headerGlobalNavigation,.headerMegaNavigation,.responsivegrid,.footerNavigation,.headerMegaNav,.loginmodal_copy,.footerContactUs,.aem-GridColumn,.footerPrivacyPolicy{float:left;width:100%}
.sticky-login{position:fixed;top:0;right:0;z-index:101;padding-top:.79rem;padding-bottom:1.14rem}
@media only screen and (max-width:992px){.sticky-login{top:0;right:12px}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.sticky-login{top:-1px}
}
.brand-header--nav__secondary.sticky-login:before{content:"";border-left:72px solid transparent;border-bottom:72px solid #01675a;height:5.14rem;position:absolute;left:-5.14rem;top:0;padding-right:3.64rem}
@media only screen and (min-width:993px) and (max-width:1100px){.brand-header--nav__secondary.sticky-login:before{padding-right:0;top:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.brand-header--nav__secondary.sticky-login:before{padding-right:0;top:0}
}
@media only screen and (min-width:1281px) and (max-width:1440px){.brand-header--nav__secondary.sticky-login:before{height:5.86rem;left:-5.14rem;top:-0.71rem}
}
.nav-hover{position:absolute;bottom:-15px;left:0;width:100px;height:6px;background:#04aa84}
.brand-header--navbar.sticky{background-image:linear-gradient(to right,#fff 86%,#01675a 0);max-width:1680px;margin:0 auto;left:0;right:0}
.brand-header--nav__secondary.sticky-login ul li:last-child{padding-right:.36rem}
.brand-header--navbar button:focus-visible{border:2px solid blue}
.mob--nav{width:100%;float:left;position:relative;z-index:111;box-shadow:0 1px 1px #f7f7f7}
@media only screen and (min-width:993px){.mob--nav{display:none}
}
@media only screen and (min-width:993px) and (max-width:1100px){.mob--nav{diplay:none}
}
.mob--nav.sticky{position:fixed;top:0}
.mob--nav__header{float:left;width:100%;background:#fff;padding:.86rem 1rem;height:3.43rem;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
.mob--nav__header__left{float:left;width:50%}
.mob--nav__header__left a{display:inline-block;vertical-align:top}
.mob--nav__header__left a img{width:4.71rem;height:auto}
.mob--nav__header__left .mob-nav-icon{margin-right:1rem;font-size:1.71rem;margin-top:.14rem;display:inline-block;cursor:pointer;color:#068765;border:0;background:transparent;padding:0}
.mob--nav__header__left .icon.icon-dcu-cross-large{color:#01675b;margin-right:.5rem;margin-left:.5rem;border:0;background:transparent;padding:0;margin-top:1px}
.mob--nav__header__left .icon.icon-dcu-cross-large:before{vertical-align:bottom;font-weight:bold !important}
.mob--nav__header__right{float:right;width:50%;text-align:right;position:relative}
.mob--nav__header__right>.icon{cursor:pointer;margin:0}
.mob--nav__header__right>.icon.icon-dcu-search{color:#01675b;border:0;background:transparent;padding:2px 0 0 1px}
.mob--nav__header__right>.icon.icon-dcu-search:before{vertical-align:bottom;font-weight:bold !important}
.mob--nav__header__right>.icon:first-child{margin-right:1.3rem}
.mob--nav__header__right .app-primary{padding:5px 25px;color:white;line-height:1.25;height:25px;float:right;margin-right:0}
.mob--nav__header__right .mob-nav-close-wrap{position:absolute;top:-6px;right:0;width:100%;cursor:pointer;background:#fff;z-index:2;padding-top:6px}
.mob--nav__header__right .mob-nav-close-wrap>.icon{margin-right:0}
.mob--nav__navblock{position:fixed;top:107px;z-index:10;background:#f8f8f7;height:100%;display:none;overflow:scroll;-webkit-overflow-scrolling:touch}
@media only screen and (max-width:992px){.mob--nav__navblock{box-shadow:0 -2px 0 0 #f7f7f7}
}
.mob--nav__navblock__levelOne{float:left;width:100%;padding-left:1rem;padding-right:1rem;background-color:#eff0f1;-webkit-box-shadow:inset -1px 0 4px 0 rgba(0,0,0,0.2);box-shadow:inset -1px 0 4px 0 rgba(0,0,0,0.2);overflow:hidden;height:42px;position:relative}
@media only screen and (max-width:992px){.mob--nav__navblock__levelOne:before{content:"";right:13px;width:1.14rem;position:absolute;height:100%;box-shadow:-12px 0 10px 3px rgba(255,255,255,0.45);top:0;z-index:1}
}
.mob--nav__navblock__levelOne ul{list-style:none;padding:0;margin:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}
.mob--nav__navblock__levelOne ul li{list-style:none;display:inline-block;padding:.64rem 1rem .5rem 1rem}
.mob--nav__navblock__levelOne ul li:first-child{margin-left:-1rem}
.mob--nav__navblock__levelOne ul li a{color:#01675b;text-transform:uppercase;text-decoration:none;letter-spacing:.04rem;font-weight:normal;font-size:.86rem;line-height:1.5rem;text-align:center;display:inline-block}
@media only screen and (min-width:993px){.mob--nav__navblock__levelOne ul li a{line-height:.5}
}
.mob--nav__navblock__levelOne ul li a:hover{color:#01675b;font-weight:800}
.mob--nav__navblock__levelOne ul li a:after{display:block;font-weight:bold;height:0;overflow:hidden;visibility:hidden;padding:0 2px}
@media only screen and (max-width:992px){.mob--nav__navblock__levelOne ul li:last-child{display:none}
}
.mob--nav__navblock__levelOne ul li.active a{color:#01675b;font-weight:800}
.mob--nav__navblock__levelTwo{float:left;position:relative;background:#f8f8f7;margin-bottom:2.29rem}
@media only screen and (max-width:992px){.mob--nav__navblock__levelTwo{margin-bottom:0}
}
.mob--nav__navblock__levelTwo ul{list-style:none;padding:0;margin:0}
.mob--nav__navblock__levelTwo ul li{list-style:none;display:block;margin-left:1.14rem;margin-right:1.14rem;position:relative;border-bottom:.07rem solid #e2e1dd;width:calc(100% - 1.14rem)}
.mob--nav__navblock__levelTwo ul li a{color:#000;text-decoration:none;font-size:1.14rem;line-height:4rem;display:block;text-align:left;position:relative}
.mob--nav__navblock__levelTwo ul li a:hover{font-weight:800}
.mob--nav__navblock__levelTwo ul li a:after{display:block;font-weight:bold;height:0;overflow:hidden;visibility:hidden;padding:0 2px}
.mob--nav__navblock__levelTwo ul li a:before{content:"t";right:0;position:absolute;font-family:"dcu-iconset";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#068765;font-size:.86rem}
.mob--nav__navblock__levelTwo ul li a sup{font-size:14px;text-transform:uppercase;color:#d02f09;letter-spacing:.84px;font-weight:900;margin-left:5px}
.mob--nav__navblock__levelThree{float:left;width:100%;margin-bottom:10.14rem}
.mob--nav__navblock__levelThree ul{list-style:none;margin:0;padding:0}
.mob--nav__navblock__levelThree ul li{list-style:none;display:none;padding:.71rem 0;margin-left:1.14rem;margin-right:1.14rem}
.mob--nav__navblock__levelThree ul li a{color:#000;text-decoration:none}
.mob--nav__navblock__levelThree ul li a:hover{color:#068765}
.mob--nav__navblock__levelThree ul li:first-child{padding:0;display:none;position:relative;border-bottom:.07rem solid #e2e1dd}
.mob--nav__navblock__levelThree ul li:first-child a{font-weight:700;display:none;line-height:4}
.mob--nav__navblock__levelThree ul li:first-child a:after{display:none;content:attr(aria-label);font-weight:bold;height:0;overflow:hidden;visibility:hidden;padding:0 2px}
.mob--nav__navblock__levelThree ul li:first-child a:before{content:"t";right:0;position:absolute;font-family:"dcu-iconset";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#068765;font-size:.86rem}
@media only screen and (max-width:992px){.mob--nav__navblock__levelThree ul li:last-child{display:block;border-bottom:.07rem solid #e2e1dd}
.mob--nav__navblock__levelThree ul li:last-child a{font-weight:700;display:block;line-height:4}
.mob--nav__navblock__levelThree ul li:last-child a:after{display:block;content:attr(aria-label);font-weight:bold;height:0;overflow:hidden;visibility:hidden;padding:0 2px}
.mob--nav__navblock__levelThree ul li:last-child a:before{content:"t";right:0;position:absolute;font-family:"dcu-iconset";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#068765;font-size:.86rem}
}
.mob--nav__navblock__levelThree .mob-btn{text-align:center;margin-top:2rem}
.mob--nav__navblock__levelThree .mob-btn a.mob-nav-btn{padding:5px 20px}
.mob--nav__navblock__levelThree .mob-btn a.mob-nav-btn:hover{opacity:.8;transition:opacity .4s ease-in-out}
.mob--nav__navblock__levelThree .mob-btn a.mob-nav-btn:focus{color:#fff;outline:2px solid blue !important}
.mob--nav .nav-hidden{display:none}
.mob--nav .mob-mega-fixed{top:188px}
.mob--nav .mob-mega-nfixed{top:48px}
.brand-header--level-2--con{width:100%;background-color:#f8f8f8;position:fixed;left:0;overflow:hidden;visibility:hidden;opacity:0;max-height:0;transition:max-height .75s ease-out;padding-top:0;padding-bottom:0;top:auto;z-index:10;max-width:1680px;margin:0 auto;left:0;right:0;-webkit-box-shadow:0 5px 9px -9px rgba(0,0,0,0.75);-moz-box-shadow:0 5px 9px -9px rgba(0,0,0,0.75);box-shadow:0 5px 9px -9px rgba(0,0,0,0.75)}
@media only screen and (min-width:993px){.brand-header--level-2--con{padding-top:3.86rem;padding-bottom:3.57rem}
.brand-header--level-2--con.sticky-mega-navigation{padding-top:11.14rem}
}
@media only screen and (max-width:992px){.brand-header--level-2--con{overflow-y:auto;overflow-x:hidden;transition:max-height 1.15s ease-out;margin-top:.21rem;z-index:111;top:10vh !important}
}
.brand-header--level-2--con .title-mob{border:0;font-size:1rem;color:#000;font-weight:bold;letter-spacing:.07rem;line-height:1.29rem;text-transform:uppercase;background:#eff0f1;width:calc(100% + 32px);margin-left:-16px;padding:12px 0 12px 48px;border-bottom:1px solid #dcdad6;position:relative;display:block;cursor:pointer}
@media only screen and (min-width:993px){.brand-header--level-2--con .title-mob{display:none;letter-spacing:.04rem}
}
.brand-header--level-2--con .title-mob:before{font-family:"dcu-iconset" !important;content:"j";text-transform:none;position:absolute;left:1.57rem;font-size:1rem;color:#068765}
@media only screen and (max-width:992px){.brand-header--level-2--con .title-mob:before{font-size:.86rem;top:.79rem;left:2rem}
}
.brand-header--level-2--con .title-mob sup{font-size:14px;text-transform:uppercase;color:#d02f09;letter-spacing:.84px;font-weight:900;margin-left:5px}
.brand-header--level-2--con .container{position:relative}
.brand-header--level-2--con .container .row{overflow:auto;margin-bottom:.71rem;-webkit-overflow-scrolling:touch}
.brand-header--level-2--con .link-list{width:100%;float:left;margin-bottom:2.14rem;margin-top:.14rem}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list{margin-bottom:0;margin-top:0}
}
.brand-header--level-2--con .link-list .title{font-size:1rem;font-weight:bold;letter-spacing:.04rem;line-height:1.29rem;text-transform:uppercase;border-bottom:.11rem solid #068765;padding-bottom:1.14rem;margin-bottom:1.14rem}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .title{text-transform:capitalize;float:left;width:100%;margin:0;padding:0}
}
.brand-header--level-2--con .link-list .title a,.brand-header--level-2--con .link-list .title h3{color:#000;font-weight:bold;text-decoration:none}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .title a,.brand-header--level-2--con .link-list .title h3{display:block;padding-top:1.29rem;padding-bottom:1.29rem;text-transform:none;font-weight:normal}
}
.brand-header--level-2--con .link-list .title h3{margin-bottom:0;font-size:1rem;line-height:1.29rem}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .title h3{font-size:1.14rem}
}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .title{border-bottom:1px solid #e2e1dd;text-transform:capitalize;font-weight:normal;font-size:1.14rem;position:relative;cursor:pointer}
}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .title:after{font-family:"dcu-iconset" !important;content:"q";text-transform:none;position:absolute;right:0;font-size:.86rem;color:#068765;top:16px}
}
.brand-header--level-2--con .link-list .title-mob-minus{color:#000;position:relative;display:block;cursor:pointer}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .title-mob-minus{border-bottom:1px solid #068765}
}
@media only screen and (min-width:993px){.brand-header--level-2--con .link-list .title-mob-minus:before{display:none}
}
.brand-header--level-2--con .link-list .title-mob-minus:before{font-family:"dcu-iconset" !important;content:"n";text-transform:none;position:absolute;right:0;font-size:1rem;color:#068765;z-index:10;background:#fff;padding:0 2px;top:.86rem}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .title-mob-minus:before{top:16px;font-size:.86rem;right:-4px}
}
.brand-header--level-2--con .link-list .link-list__items{display:block;padding:0}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .link-list__items{display:none;margin-left:-1.14rem;margin-right:-1.14rem;padding:0 2.29rem;height:100%;box-shadow:0 3px 3px -1px rgba(0,0,0,0.2)}
.brand-header--level-2--con .link-list .link-list__items ul li:first-child a.nav-item-top-padding{margin-top:1.57rem}
}
.brand-header--level-2--con .link-list .link-list__items .title-mobilenav{display:none}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .link-list__items .title-mobilenav{display:block;margin-bottom:1.07rem;padding-top:.64rem;float:left;width:100%}
}
.brand-header--level-2--con .link-list .link-list__items .title-mobilenav span,.brand-header--level-2--con .link-list .link-list__items .title-mobilenav a{color:#000;font-size:1.14rem;line-height:1.57rem;text-decoration:none}
.brand-header--level-2--con .link-list .link-list__items .title-mobilenav span:hover,.brand-header--level-2--con .link-list .link-list__items .title-mobilenav a:hover{color:#068765}
.brand-header--level-2--con .link-list .link-list__items ul{list-style:none;margin:0;padding:0}
.brand-header--level-2--con .link-list .link-list__items ul>li{margin-bottom:.71rem}
@media only screen and (max-width:992px){.brand-header--level-2--con .link-list .link-list__items ul>li{padding-bottom:.86rem}
.brand-header--level-2--con .link-list .link-list__items ul>li:last-child{padding-bottom:1.57rem}
}
.brand-header--level-2--con .link-list .link-list__items ul>li>a{font-size:1.14rem;line-height:1.57rem;text-decoration:none;display:inline-block}
.brand-header--level-2--con .link-list .link-list__items ul>li>a:hover{color:#068765}
@media only screen and (min-width:993px){.brand-header--level-2--con .link-list .link-list__items ul>li>a{padding-top:.07rem;margin-top:-0.07rem}
}
.brand-header--level-2--con .link-list .link-list__items ul .link-list__calc{padding-left:1.29rem}
.brand-header--level-2--con .link-list .link-list__items ul .link-list__calc a{position:relative}
.brand-header--level-2--con .link-list .link-list__items ul .link-list__calc a:before{font-family:"dcu-iconset" !important;content:"b";text-transform:none;position:absolute;left:-1.43rem;font-size:1.43rem;color:#068765}
.brand-header--level-2--con .link-list .link-list__items ul .link-list__calc a span{padding-left:.57rem;display:inline-block}
.brand-header--level-2--con .link-list .link-list__items ul .link-list__after-icon a span{display:inline-block;max-width:11.29rem;position:relative}
.brand-header--level-2--con .link-list .link-list__items ul .link-list__after-icon a span:after{font-family:"dcu-iconset" !important;content:"n";right:-1.57rem;font-size:.86rem;color:#068765;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out 0;-moz-transition:all .2s ease-out 0;-ms-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;transition:all .2s ease-out 0;display:inline-block;position:relative;left:.57rem}
.brand-header--level-2--con .link-list .link-list__items ul .link-list__after-icon a span:hover:after{content:"t";top:1px;-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
.brand-header--level-2--con .link-list-opened{background:#fff;margin-left:-12px;margin-right:0;width:calc(100% + 24px) !important;padding:0 16px;position:relative}
.brand-header--level-2--con .link-list-opened:before{display:none}
@media only screen and (min-width:993px){.brand-header--level-2--con .link-list-opened{background:0;margin:0;width:auto !important;padding:0}
}
.brand-header--level-2--con .nav-information{color:#01675a;font-size:2.29rem;letter-spacing:.04rem;line-height:normal;margin-top:0;margin-bottom:0}
@media only screen and (max-width:992px){.brand-header--level-2--con .nav-information{margin-top:.57rem;font-size:1.29rem;line-height:1.71rem}
}
.brand-header--level-2--con .nav-close{position:absolute;right:.07rem;top:-1.71rem;color:#000;font-size:1rem;font-weight:bold;letter-spacing:.07rem;text-transform:uppercase;cursor:pointer}
@media only screen and (max-width:992px){.brand-header--level-2--con .nav-close{display:none}
}
.brand-header--level-2--con .nav-close a{text-decoration:none;color:#000;font-weight:bold}
.brand-header--level-2--con .nav-close a:hover{text-decoration:none;color:#068765;font-weight:bold}
.brand-header--level-2--con .nav-close span{color:#068765;font-size:1.14rem;vertical-align:middle;padding-left:.57rem;font-weight:500}
.brand-header--level-2--con .img-text-block{float:left;width:100%;position:relative;margin-bottom:1.14rem}
@media only screen and (max-width:992px){.brand-header--level-2--con .img-text-block{margin-bottom:4.14rem;position:static;display:none}
}
.brand-header--level-2--con .img-text-block img{width:100%;height:auto;background-color:#d8d8d8}
.brand-header--level-2--con .img-text-block h4{position:absolute;left:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,0.6),rgba(255,255,255,0));padding:2.43rem;width:100%;margin:0}
.brand-header--level-2--con .img-text-block h4 a{color:#fff;text-decoration:none;font-size:1.29rem;font-weight:bold;line-height:1.57rem}
.megasub-sticky{top:6.57rem}
@media only screen and (min-width:993px){.megasub-sticky{top:4.64rem}
}
.mega-sticky-desktop{top:4.29rem}
.brand-header--level-2--con.active{visibility:visible;opacity:1;max-height:100%}
@media only screen and (max-width:992px){.brand-header--level-2--con.active{padding-bottom:5.71rem;top:4vh !important;margin-top:4.5rem}
}
@media screen and (max-height:525px){.brand-header--level-2--con.active{top:9vh !important;margin-top:4.5rem}
}
.brand-header--level-2--con.active .row{margin-bottom:0}
.navMarTop{top:173px}
.navMarTopNoti{top:130px}
.meganav-author{opacity:1;visibility:visible;max-height:100vh;position:relative;float:left;width:100%;border-bottom:.07rem solid #1b1b1b;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2)}
.menu-overlay{position:absolute;left:0;top:12%;width:100%;display:none}
@media only screen and (min-width:993px){.brand-header.d-none.d-md-block.hidden{display:block !important}
}
@media only screen and (max-width:992px){.mob--nav.hidden{display:block !important}
}
.brand-footer{position:relative;overflow:hidden;background-color:#01675a;color:#fff;width:100%;float:left;border-bottom:1px solid #01675a}
.brand-footer:before{content:"";width:100%;height:auto;top:-0.71rem;bottom:-0.71rem;position:absolute;background:#01675a}
.brand-footer-nav{padding:2.29rem 0 0}
@media only screen and (min-width:993px){.brand-footer-nav{padding:3.43rem 0 0}
}
.brand-footer-contact{padding:.86rem 0 1.71rem}
.brand-footer-privacy{padding:0 0 3.43rem;border-top:1px solid #01675a}
@media only screen and (max-width:992px){.brand-footer-privacy{margin-top:-0.21rem}
}
.brand-footer--tier{background:#01675a}
.brand-footer--tier>a{font-weight:700}
.brand-footer--tier a{color:inherit;font-weight:normal;line-height:1.86rem;text-decoration:underline;text-underline-position:under;display:inline-block}
.brand-footer--tier a span{font-size:1rem;font-weight:700;line-height:1.43rem}
@media only screen and (min-width:993px){.brand-footer--tier a span{font-size:1.14rem}
}
.brand-footer--tier ul{margin-left:0;margin-right:0;padding:0}
.brand-footer--tier ul li{list-style:none;display:inline-block;margin-right:.86rem}
@media only screen and (min-width:993px){.brand-footer--tier ul li{margin-right:1.57rem}
}
.brand-footer--tier nav ul{margin:0 0 1.43rem 0}
@media only screen and (min-width:993px){.brand-footer--tier nav ul{margin-bottom:0}
}
.brand-footer--tier nav ul li{display:block;margin:.43rem 0}
@media only screen and (min-width:993px){.brand-footer--tier nav ul li{margin:0}
}
.brand-footer--tier__title{padding:.86rem 0;margin:0;font-size:1.14rem;font-weight:700;line-height:1.57rem}
.brand-footer--tier__title>a{font-weight:700;display:block}
.brand-footer--tier__title>a:focus{padding:1px;margin:-1px}
@media only screen and (min-width:993px){.brand-footer--tier__title{padding:0 0 .86rem;font-size:1.29rem}
}
.brand-footer--tier__featured{padding-right:5.14rem;font-size:.86rem;margin:0 0 2.29rem;line-height:1.14rem}
@media only screen and (min-width:993px){.brand-footer--tier__featured{margin:0}
}
.brand-footer--tier__featured--logo{font-size:.6rem}
.brand-footer--tier__featured--logo span{display:block;margin:.64rem 0 1.71rem}
@media only screen and (min-width:993px){.brand-footer--tier__featured--logo span{margin:.79rem 0 1.71rem}
}
.brand-footer--tier__featured address p{margin:0 0 2.29rem}
.brand-footer--tier__featured address p:last-child{margin:0}
.brand-footer--tier__social-media ul li{margin-right:0}
.brand-footer--tier__social-media ul li a{text-decoration:none !important}
.brand-footer--tier__social-media ul li a:hover,.brand-footer--tier__social-media ul li a:visited{text-decoration:none !important}
.brand-footer--tier__social-media ul li a .icon{font-size:1.29rem}
.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-fb{font-size:1.43rem}
.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-youtube{font-size:1.86rem}
.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-twitter{font-size:1.43rem}
.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-instagram{font-size:1.36rem}
.brand-footer--tier__social-media ul li a .icon::before{vertical-align:middle}
@media only screen and (min-width:993px){.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-fb{font-size:1.5rem}
.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-youtube{font-size:1.79rem}
.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-twitter{font-size:1.5rem}
.brand-footer--tier__social-media ul li a .icon__dcu-socialmedia-instagram{font-size:1.43rem}
}
.brand-footer--tier__contact .brand-footer--tier__title{padding:0 0 .86rem;font-weight:700}
.brand-footer--tier__contact p{font-size:1rem;line-height:1.29rem}
.brand-footer--tier__contact ul li{display:block;margin-bottom:.86rem}
.brand-footer--tier__contact ul li a:hover{text-decoration:none}
.brand-footer--tier__contact ul li a:hover .text{text-decoration:underline}
.brand-footer--tier__contact ul li .icon{margin-right:1.29rem;font-size:.93rem;vertical-align:middle}
.brand-footer--tier__contact ul li .icon-dcu-footer-phoneno{font-size:.86rem}
.brand-footer--tier__contact ul li .icon-dcu-footer-email{font-size:.93rem}
.brand-footer--tier__contact ul li .icon-dcu-footer-location{font-size:1.14rem;margin-right:1.07rem}
.brand-footer--tier__contact ul li .icon-dcu-footer-chat{font-size:1.14rem}
@media only screen and (min-width:993px){.brand-footer--tier__contact ul li{font-size:1.15rem;display:inline-block;margin-right:3rem}
.brand-footer--tier__contact ul li .icon{font-size:1rem;margin-right:.71rem}
.brand-footer--tier__contact ul li .icon-dcu-footer-phoneno{font-size:1.14rem}
.brand-footer--tier__contact ul li .icon-dcu-footer-email{font-size:1.21rem}
.brand-footer--tier__contact ul li .icon-dcu-footer-location{font-size:1.36rem;margin-right:.57rem}
.brand-footer--tier__contact ul li .icon-dcu-footer-chat{font-size:1.29rem}
}
.brand-footer--tier__playstore{margin:0}
@media only screen and (min-width:993px){.brand-footer--tier__playstore{margin:0 0 2.71rem}
}
.brand-footer--tier__playstore ul li{margin-right:.57rem}
.brand-footer--tier__playstore ul li:last-child{margin-right:0}
.brand-footer--tier__playstore ul li a img{max-width:100%;height:auto;width:auto}
@media only screen and (min-width:993px){.brand-footer--tier__playstore ul li a img{height:2.57rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.brand-footer--tier__playstore ul li a img{height:2.21rem}
}
@media only screen and (min-width:1280px){.brand-footer--tier__playstore ul li a img{height:auto}
}
.brand-footer--tier__privacy-policy{font-size:.86rem}
.brand-footer--tier__privacy-policy p{display:inline-block}
@media only screen and (max-width:992px){.brand-footer--tier__privacy-policy p{display:inline}
}
.brand-footer--tier__privacy-policy p a{text-decoration:underline}
.brand-footer--tier__privacy-policy ul li a{text-decoration:underline}
.brand-footer--tier__privacy-policy ul li a:hover{text-decoration:underline}
.brand-footer--tier__info{font-size:.86rem;line-height:1.14rem}
@media only screen and (min-width:720px) and (max-width:992px){.brand-footer--tier__info .col-4{max-width:15%}
}
.brand-footer--tier__info p{margin:.86rem 0}
.brand-footer--tier__separator{border-bottom:1px solid #fff;opacity:1}
@media only screen and (min-width:993px){.brand-footer--tier__separator{opacity:.5}
}
.brand-footer--tier img{width:100%;height:auto}
.brand-footer--tier img.dcu-logo{max-width:7.86rem}
@media only screen and (min-width:993px){.brand-footer--tier img.dcu-logo{max-width:8.5rem}
}
.brand-footer--tier img.ncua-logo{max-width:4.57rem;width:4.57rem;padding:2px}
.brand-footer--tier img.dcu-housing-logo{max-width:2.29rem;width:4.57rem}
.brand-footer--tier .accordion--panel{border-top:1px solid #fff;padding:0 0 1px;margin:0}
.brand-footer--tier .accordion--panel:last-child{border-bottom:1px solid #fff}
@media only screen and (min-width:993px){.brand-footer--tier .accordion--panel{border:0}
.brand-footer--tier .accordion--panel:last-child{border:0}
}
.brand-footer--tier .accordion--content{margin:0 0 0 .86rem}
@media only screen and (min-width:993px){.brand-footer--tier .accordion--content{margin:0}
}
.hero-banner-slider{float:left;width:100%;overflow:hidden;background-color:#d8d8d8}
@media only screen and (max-width:992px){.hero-banner-slider{height:28.57rem}
}
.hero-banner-slider.slick-slider.slick-dotted{margin-bottom:0}
.hero-banner-slider.slick-slider .slick-arrow{opacity:0;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.hero-banner-slider.slick-slider:hover .slick-arrow{opacity:.75}
.hero-banner-slider.slick-slider .slick-prev,.hero-banner-slider.slick-slider .slick-next{height:4.43rem;width:4.43rem;background-color:rgba(255,255,255,0.7);position:absolute;border:0;top:50%;z-index:2;display:inline-block !important;color:#01675a}
.hero-banner-slider.slick-slider .slick-prev:before,.hero-banner-slider.slick-slider .slick-next:before{font-family:"dcu-iconset" !important}
.hero-banner-slider.slick-slider .slick-prev:hover,.hero-banner-slider.slick-slider .slick-prev:focus,.hero-banner-slider.slick-slider .slick-next:hover,.hero-banner-slider.slick-slider .slick-next:focus{background-color:#e6e6e6;opacity:0}
@media only screen and (min-width:993px){.hero-banner-slider.slick-slider .slick-prev:hover,.hero-banner-slider.slick-slider .slick-prev:focus,.hero-banner-slider.slick-slider .slick-next:hover,.hero-banner-slider.slick-slider .slick-next:focus{opacity:1}
}
.hero-banner-slider .slider__item{position:relative}
.hero-banner-slider .slider__item .img-holder{position:relative;float:left;width:100%}
@media only screen and (min-width:720px) and (max-width:992px){.hero-banner-slider .slider__item .img-holder>picture{position:relative;top:-190px}
}
.hero-banner-slider .slider__item .img-holder img{width:100%;height:auto}
.hero-banner-slider .slider__item__caption__wraper{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to left,rgba(0,0,0,0.4) 0,#1b1b1b 100%)}
@media only screen and (min-width:993px){.hero-banner-slider .slider__item__caption__wraper{background:linear-gradient(to right,#000 0,rgba(0,0,0,0.98) 1%,rgba(0,0,0,0.02) 53%,rgba(0,0,0,0) 54%)}
}
.hero-banner-slider .slider__item__caption__wraper .container{height:100%;position:relative}
.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{font-family:"Nunito Sans",sans-serif;width:75%;vertical-align:middle;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;height:100%;min-height:25rem;opacity:1}
@media only screen and (min-width:1280px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{width:36%}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{width:35%}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{width:34%}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{width:48%}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{width:50%}
}
@media only screen and (min-width:720px) and (max-width:992px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{width:35%;padding-left:0}
}
@media only screen and (max-width:992px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption{height:28.57rem;padding-left:.57rem}
}
.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption-eyebro-txt{color:#fff;font-size:.86rem;font-weight:bold;letter-spacing:1px;line-height:1rem;display:inline-block;margin-bottom:.71rem}
@media only screen and (max-width:992px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption-eyebro-txt{margin-top:3.43rem}
}
.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__head{max-width:100%}
@media only screen and (max-width:992px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__head{margin-top:6rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__head{margin-top:5.29rem}
}
.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__head p{color:#fff;font-size:2.14rem;line-height:2.43rem;margin-bottom:1.43rem;transition:none}
@media only screen and (min-width:993px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__head p{font-size:2.86rem;line-height:3.57rem}
}
.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__subhead{max-width:100%;margin-bottom:1.43rem;margin-bottom:1.57rem}
@media only screen and (min-width:993px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__subhead{margin-bottom:2.71rem}
}
.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__subhead p{color:#fff;font-size:1rem;line-height:1.29rem;margin:0}
@media only screen and (min-width:993px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__subhead p{font-size:1.29rem;line-height:1.57rem}
}
.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption .btn{margin-bottom:1.14rem;padding:1.14rem 2.29rem;color:#000;letter-spacing:1px;font-size:1rem;line-height:1;font-weight:bold;position:relative;background:#fff;border:0;background:-webkit-linear-gradient(135deg,transparent 10px,#fff 10px,#fff 100%);background:-moz-linear-gradient(135deg,transparent 10px,#fff 10px,#fff 100%);background:-o-linear-gradient(135deg,transparent 10px,#fff 10px,#fff 100%);background:linear-gradient(-45deg,transparent 10px,#fff 10px,#fff 100%)}
@media only screen and (min-width:993px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption .btn{margin-bottom:2.79rem;display:block}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption .btn{margin-bottom:6.43rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption .btn{margin-bottom:6.43rem}
}
[data-item=video] .hero-banner-slider .slider__item__caption__wraper{z-index:2;bottom:0}
@media only screen and (min-width:993px){[data-item=video] .hero-banner-slider .slider__item__caption__wraper{bottom:5rem}
}
[data-item=video] .img-holder{position:relative}
@media only screen and (min-width:993px){[data-item=video] .img-holder{padding-bottom:56.25%;height:0}
}
[data-item=video] .img-holder video{position:absolute;top:0;left:0;width:100%;height:28.14rem;background-color:#000;z-index:2}
@media only screen and (min-width:993px){[data-item=video] .img-holder video{height:100%}
}
.hero-banner-slider .slick-prev{left:0}
.hero-banner-slider .slick-prev:before{content:"j";color:#04aa84}
[dir=rtl] .slick-prev:before{content:"t"}
.hero-banner-slider .slick-next{right:0}
.hero-banner-slider .slick-next:before{content:"t";color:#04aa84}
[dir=rtl] .slick-next:before{content:"j"}
.hero-banner-slider .slick-dotted.slick-slider{margin-bottom:0}
.hero-banner-slider .slick-dots{bottom:8%;max-width:992px;text-align:center;padding-left:16px;left:0;right:0;margin:0 auto}
@media only screen and (min-width:993px){.hero-banner-slider .slick-dots{max-width:1280px;text-align:left;bottom:10%}
}
@media only screen and (max-width:992px){.hero-banner-slider .slick-dots{padding-left:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .slick-dots{bottom:3%;text-align:left;max-width:992px}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .slick-dots{max-width:993px;text-align:left}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.hero-banner-slider .slick-dots{max-width:1100px;text-align:left;bottom:3%}
}
.hero-banner-slider .slick-dots li{width:.57rem;height:.57rem;border-radius:50%;background-color:#a9a8a3;margin-left:0}
.hero-banner-slider .slick-dots li.slick-active,.hero-banner-slider .slick-dots li:hover{background-color:#fff}
.hero-banner-slider .slick-dots li>button{display:none}
.hero-banner-slider.loading .slider__item__caption__wraper .container .slider__item__caption{opacity:0}
@media only screen and (max-width:992px){.hero-banner-slider .slider__item__caption__wraper .slider__item__caption-eyebro-txt + .slider__item__caption__head{margin-top:0}
}
@media only screen and (max-width:992px){.hero-banner-slider .community-banner .slider__item__caption__wraper .container .slider__item__caption-eyebro-txt{margin-top:1rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.hero-banner-slider .community-banner .slider__item__caption__wraper .container .slider__item__caption{width:48%}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.hero-banner-slider .community-banner .slick-dots{bottom:6%}
}
@media only screen and (min-width:1560){.hero-banner-slider .slick-dots{max-width:1440px !important}
}
section{float:left;width:100%}
.breadcrumb{background-color:#fff;padding:0;margin:.86rem 0}
@media only screen and (min-width:720px) and (max-width:992px){.breadcrumb{margin:1.14rem 0}
}
@media only screen and (min-width:993px){.breadcrumb{margin:2.29rem 0}
}
.breadcrumb li.breadcrumb-item + .breadcrumb li.breadcrumb-item{padding-left:0}
.breadcrumb li.breadcrumb-item:brfore{display:none}
.breadcrumb li.breadcrumb-item:after{content:"t";font-family:"dcu-iconset" !important;font-size:9px;color:#01675a;display:inline-block;padding-right:.5rem;padding-left:.5rem}
.breadcrumb li.breadcrumb-item.active{color:#000}
.breadcrumb li.breadcrumb-item.active:after{display:none}
.breadcrumb li,.breadcrumb li a{font-size:.71rem;font-weight:600;letter-spacing:1px;line-height:1.43rem;text-decoration:none}
@media only screen and (min-width:993px){.breadcrumb li,.breadcrumb li a{font-size:.86rem;line-height:1rem}
}
.breadcrumb li.active{font-weight:800}
.breadcrumb-item + .breadcrumb-item{padding-left:0}
@media only screen and (max-width:992px){.breadcrumb-item + .breadcrumb-item{line-height:1.43rem}
}
.breadcrumb-item + .breadcrumb-item:before{content:"t";font-family:"dcu-iconset";font-size:9px;color:#01675a;display:none}
div.breadcrumb{margin:0}
span.rating-stars,span.rating-stars span{display:inline-block;background:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/svg/Stars.svg") 0 -19px repeat-x;width:114px;height:19px;background-size:23px;overflow:hidden;margin-right:.57rem}
span.rating-stars span{background-position:0 0}
.content-selector{float:left;width:100%;min-height:10.07rem;background-color:#fff;padding:2.29rem 0 1.93rem;color:#fff;position:relative}
@media only screen and (min-width:993px){.content-selector{padding:2.86rem 0 1.57rem;min-height:9.43rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.content-selector{min-height:8.21rem}
}
.content-selector--title{font-size:1.71rem;line-height:2rem;font-weight:300;margin-bottom:.64rem}
@media only screen and (min-width:993px){.content-selector--title{font-size:2.71rem;line-height:4rem;margin-bottom:.5rem}
}
.content-selector:before{content:"";position:absolute;top:0;left:0;right:0;height:10.07rem;background-color:#01675a}
@media only screen and (min-width:993px){.content-selector:before{height:9.43rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.content-selector:before{height:8.21rem}
}
@media only screen and (max-width:992px){.content-selector>.container{padding-left:.57rem;padding-right:.57rem}
}
@media only screen and (max-width:992px){.content-selector>.container>.row{margin:0 auto}
}
.content-selector h2{font-size:1.71rem;line-height:2rem;font-weight:300;margin-bottom:.64rem}
@media only screen and (min-width:993px){.content-selector h2{font-size:2.71rem;line-height:4rem;margin-bottom:.5rem}
}
.content-selector #hiddenCard:before{content:"";position:absolute;top:10.07rem;left:0;right:0;height:1.64rem;background-color:#01675a}
@media only screen and (min-width:993px){.content-selector #hiddenCard:before{top:9.43rem;height:2.86rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.content-selector #hiddenCard:before{top:8.21rem}
}
.content-selector__dropdown span,.content-selector__dropdown{-webkit-transition:all .6s ease-in 0;-moz-transition:all .6s ease-in 0;-ms-transition:all .6s ease-in 0;-o-transition:all .6s ease-in 0;transition:all .6s ease-in 0}
.content-selector__dropdown{height:2.86rem;width:100%;background-color:transparent;border-bottom:.14rem solid #fff}
@media only screen and (min-width:993px){.content-selector__dropdown{height:3.93rem}
}
.content-selector__dropdown .btn{background-color:transparent;color:#fff;text-align:left;padding:.14rem 0;width:100%;height:2.5rem;overflow:hidden}
@media only screen and (min-width:993px){.content-selector__dropdown .btn{height:3.57rem}
}
.content-selector__dropdown .btn:after{top:.36rem;content:"j";font-family:"dcu-iconset";line-height:1.43rem;display:block;position:absolute;right:0;font-size:1.29rem;border:0;width:1.43rem;height:1.43rem;text-align:center;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .3s ease-in 0;-moz-transition:all .3s ease-in 0;-ms-transition:all .3s ease-in 0;-o-transition:all .3s ease-in 0;transition:all .3s ease-in 0}
@media only screen and (min-width:993px){.content-selector__dropdown .btn:after{top:1.43rem;font-size:1.07rem}
}
.content-selector__dropdown .btn span{font-size:2.29rem;line-height:2.57rem;height:3.36rem;font-weight:bold;display:block}
@media only screen and (max-width:480px){.content-selector__dropdown .btn span{width:19.29rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
}
@media only screen and (min-width:993px){.content-selector__dropdown .btn span{font-size:3.14rem;line-height:3.14rem;height:3.71rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.content-selector__dropdown .btn span{width:21.71rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
}
.content-selector__dropdown .btn span:first-child{margin-top:0}
.content-selector__dropdown.show .btn:after{-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.content-selector__dropdown .dropdown-menu{width:100%;border-radius:0;border:1px solid #e7e8e9;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);background-color:#f8f8f8;padding:0}
.content-selector__dropdown .dropdown-menu .dropdown-item{padding:.86rem 1.29rem;line-height:1.71rem;font-size:1.14rem;font-weight:normal;-webkit-transition:all .3s ease-in 0;-moz-transition:all .3s ease-in 0;-ms-transition:all .3s ease-in 0;-o-transition:all .3s ease-in 0;transition:all .3s ease-in 0;color:#000;border-bottom:1px solid #ccc;box-shadow:0 1px 2px 0 rgba(200,200,200,0.3)}
@media only screen and (min-width:993px){.content-selector__dropdown .dropdown-menu .dropdown-item{padding:1.14rem 1.71rem;line-height:2rem;font-size:1.71rem}
}
.content-selector__dropdown .dropdown-menu .dropdown-item:hover{background-color:#fff;color:#068765;cursor:pointer;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
.content-selector__dropdown .dropdown-menu .dropdown-item.active{background-color:#f8f8f8;color:#000;cursor:pointer;font-weight:bold}
.content-selector__dropdown .dropdown-menu .dropdown-item.active:hover{background-color:#fff;color:#068765}
.content-selector .mr-top{margin-top:-3.71rem !important;padding-bottom:.36rem}
.content-selector .slider-controls{display:none}
@media only screen and (min-width:993px){.content-selector .slider-controls{display:block;margin-left:.71rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.content-selector .slider-controls{display:block}
}
.content-selector .slider-controls.invisible{height:0}
.content-selector div.p-0.slider-controls.hidden{display:none}
.content-selector .dynamic-card,.content-selector .static-card{-webkit-box-shadow:4px 4px 0 -2px #d9d9d9;-moz-box-shadow:4px 4px 0 -2px #d9d9d9;box-shadow:4px 4px 0 -2px #d9d9d9;background:#f8f8f8;min-height:22.86rem;color:#000}
@media only screen and (min-width:993px){.content-selector .dynamic-card,.content-selector .static-card{min-height:38.57rem}
}
.content-selector .dynamic-card .btn-group,.content-selector .static-card .btn-group{margin:0 0 1.29rem;display:block}
@media only screen and (min-width:993px){.content-selector .dynamic-card .btn-group,.content-selector .static-card .btn-group{margin:0 0 1.71rem}
}
.content-selector .dynamic-card .btn-border-primary:after,.content-selector .dynamic-card .generic-modal .btn-rt-chopped:after,.generic-modal .content-selector .dynamic-card .btn-rt-chopped:after,.content-selector .dynamic-card .community-carousel__item--content .btn-rt-chopped:after,.community-carousel__item--content .content-selector .dynamic-card .btn-rt-chopped:after,.content-selector .dynamic-card .reviews__item--content .btn-rt-chopped:after,.reviews__item--content .content-selector .dynamic-card .btn-rt-chopped:after,.content-selector .static-card .btn-border-primary:after,.content-selector .static-card .generic-modal .btn-rt-chopped:after,.generic-modal .content-selector .static-card .btn-rt-chopped:after,.content-selector .static-card .community-carousel__item--content .btn-rt-chopped:after,.community-carousel__item--content .content-selector .static-card .btn-rt-chopped:after,.content-selector .static-card .reviews__item--content .btn-rt-chopped:after,.reviews__item--content .content-selector .static-card .btn-rt-chopped:after{background-color:#f8f8f8}
.content-selector .dynamic-card{padding:2.29rem 1.86rem 1.86rem;margin:.71rem 0 .07rem}
.content-selector .dynamic-card a.btn-link{padding:.21rem 2.14rem .14rem 0;margin-bottom:1rem}
@media only screen and (min-width:993px){.content-selector .dynamic-card{margin:2.21rem 0 .71rem 1rem;padding:4.14rem 2.29rem}
}
.slick-slide .content-selector .dynamic-card{margin-right:.57rem}
.content-selector .slick-slide .dynamic-card{margin:.71rem}
@media only screen and (min-width:993px){.content-selector .slick-slide .dynamic-card{margin:2.21rem .86rem .71rem 1rem}
}
.content-selector .previous,.content-selector .next{display:inline-block;cursor:pointer;color:#1b1b1b;font-size:.86rem;font-weight:bold;letter-spacing:1px;line-height:.86rem;vertical-align:middle}
.content-selector .previous .icon,.content-selector .next .icon{margin:0 .21rem;font-size:.86rem;vertical-align:middle;color:#04aa84}
.content-selector .slick-disabled.previous,.content-selector .slick-disabled.next,.content-selector .slick-disabled.previous .icon,.content-selector .slick-disabled.next .icon{color:#7f7f7f;pointer-events:none}
.content-selector .previous{padding-left:0;padding-right:.43rem}
.content-selector .next{padding-right:0;padding-left:.43rem}
.content-selector .previous.slick-disabled,.content-selector .next.slick-disabled{color:#7f7f7f}
.content-selector .progress{display:inline-block;width:73%;height:2px;transform:translateY(-80%);border-radius:0;overflow:hidden;background-color:#e7e8e9;background-image:linear-gradient(to right,#04aa84,#04aa84);background-repeat:no-repeat;background-size:0 100%;-webkit-transition:background-size .4s ease-in;-moz-transition:background-size .4s ease-in;-ms-transition:background-size .4s ease-in;transition:background-size .4s ease-in}
@media only screen and (min-width:993px) and (max-width:1100px){.content-selector .progress{width:67%}
}
@media only screen and (min-width:993px) and (max-width:1100px){.content-selector .progress{width:46%}
}
@media only screen and (min-width:720px) and (max-width:992px){.content-selector .col-lg-4.col-xl-3.col-md-4.col-sm-4.px-4.px-md-3{padding-left:8px !important}
}
div.slider-controls.hidden{display:none}
.slick-track .slick-track{display:none !important}
@-webkit-keyframes placeholder-shimmer{0{background-position:-33.43rem 0}
100%{background-position:33.43rem 0}
}
@-moz-keyframes placeholder-shimmer{0{background-position:-33.43rem 0}
100%{background-position:33.43rem 0}
}
@-ms-keyframes placeholder-shimmer{0{background-position:-33.43rem 0}
100%{background-position:33.43rem 0}
}
@-o-keyframes placeholder-shimmer{0{background-position:-33.43rem 0}
100%{background-position:33.43rem 0}
}
@keyframes placeholder-shimmer{0{background-position:-33.43rem 0}
100%{background-position:33.43rem 0}
}
.placeholder{-webkit-animation-name:placeholder-shimmer;-moz-animation-name:placeholder-shimmer;-ms-animation-name:placeholder-shimmer;-o-animation-name:placeholder-shimmer;animation-name:placeholder-shimmer;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#d9d9d9),color-stop(20%,#7f7f7f),color-stop(40%,#d9d9d9),color-stop(100%,#d9d9d9));background-image:-webkit-linear-gradient(left,#d9d9d9 0,#7f7f7f 20%,#d9d9d9 40%,#d9d9d9 100%);background-image:-moz-linear-gradient(left,#d9d9d9 0,#7f7f7f 20%,#d9d9d9 40%,#d9d9d9 100%);background-image:-o-linear-gradient(left,#d9d9d9 0,#7f7f7f 20%,#d9d9d9 40%,#d9d9d9 100%);background-image:linear-gradient(left,#d9d9d9 0,#7f7f7f 20%,#d9d9d9 40%,#d9d9d9 100%);background-repeat:no-repeat;background-size:57.14rem 14.29rem;background-color:#d9d9d9;display:inline-block;margin-bottom:1rem}
.static-card{margin:2.21rem 0 .07rem;padding:2.29rem 3.71rem 2rem;color:#000}
@media only screen and (min-width:993px){.static-card{margin:2.21rem 0 .71rem;padding:4rem 2.86rem 3.29rem 5.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.static-card{padding:2.86rem 2.86rem .36rem 1.86rem;overflow:auto}
}
.static-card__topic{font-size:.71rem;line-height:.86rem;margin-bottom:.57rem;font-weight:bold;display:block;letter-spacing:1px}
@media only screen and (min-width:993px){.static-card__topic{font-size:.86rem;font-weight:bold;line-height:1rem;margin-bottom:.71rem}
}
.static-card__headline{width:100%;margin-bottom:.86rem}
@media only screen and (min-width:993px){.static-card__headline{width:19.86rem;margin-bottom:1.14rem}
}
.static-card__headline h2{font-size:2rem;line-height:2.29rem}
@media only screen and (min-width:993px){.static-card__headline h2{font-size:2.71rem;font-weight:300;line-height:3rem}
}
.static-card__subcopy{margin-bottom:1.43rem;width:100%}
@media only screen and (min-width:993px){.static-card__subcopy{margin-bottom:1.71rem;width:21.57rem}
}
.static-card__subcopy p{font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.static-card__subcopy p{font-size:1.14rem;line-height:1.43rem}
}
.static-card ul{max-width:17.86rem;margin-bottom:0}
@media only screen and (min-width:720px) and (max-width:992px){.static-card ul{max-width:25.71rem}
}
.static-card ul li{margin-left:0rem;margin-bottom:1.21rem}
.static-card ul li:last-child{margin-bottom:0}
@media only screen and (min-width:993px){.static-card ul li{margin-bottom:1.43rem}
}
.static-card ul li a{text-decoration:none;font-size:1.14rem;line-height:1.43rem;color:#000;padding-left:1.43rem;font-weight:200;letter-spacing:normal}
.static-card ul li a.btn-link{padding-left:2.14rem}
.static-card ul li a .icon{display:inline-block;margin-left:-2.36rem;vertical-align:middle;text-align:center;color:#068765;font-size:1.29rem;height:1.57rem;width:1.57rem;margin-right:.57rem}
.static-card ul li a .icon:before{vertical-align:middle}
.static-card__img-holder{float:none;max-width:9.5rem;margin:1.5rem 0 2.14rem}
@media only screen and (min-width:720px) and (max-width:992px){.static-card__img-holder{max-width:11.79rem;float:right;margin-top:0}
}
@media only screen and (min-width:993px){.static-card__img-holder{max-width:14.14rem;margin-left:3rem;float:right;margin-top:-11%;max-height:15.57rem}
}
.dynamic-card__topic{font-size:1.14rem;line-height:1.43rem;height:2.86rem;position:relative;margin-bottom:1.43rem;font-weight:bold;letter-spacing:1px}
@media only screen and (min-width:993px){.dynamic-card__topic{font-size:1.14rem;letter-spacing:1px;line-height:1.57rem;height:3.14rem;margin-bottom:3rem}
}
.dynamic-card__topic:after{position:absolute;content:"";height:.14rem;width:1.71rem;bottom:-0.71rem;left:0;background-color:#01675a}
.dynamic-card__heading{margin-bottom:.71rem;font-size:2.86rem;line-height:2.86rem;color:#01675a}
@media only screen and (min-width:993px){.dynamic-card__heading{color:#01675a;font-size:3.43rem;line-height:3.71rem;margin-bottom:1.14rem}
}
.dynamic-card__heading span{font-size:1.43rem;line-height:2rem;display:inline-block}
@media only screen and (min-width:993px){.dynamic-card__heading span{font-size:1.71rem;line-height:1.86rem}
}
.dynamic-card__subheading{font-size:.71rem;line-height:.86rem;margin-bottom:.57rem;font-weight:bold;letter-spacing:1px}
@media only screen and (min-width:993px){.dynamic-card__subheading{font-size:.86rem;line-height:1rem;margin-bottom:.43rem;display:block}
}
.dynamic-card__subcopy{font-size:1rem;line-height:1.29rem;margin-bottom:2.29rem}
@media only screen and (min-width:993px){.dynamic-card__subcopy{font-size:1.14rem;line-height:1.43rem;min-height:4.29rem}
}
.dynamic-card .learn-more{color:#1b1b1b;font-size:.86rem;font-weight:bold;letter-spacing:1px;line-height:.86rem;text-decoration:none}
.dynamic-card .placeholder{display:block;max-width:90%}
@media only screen and (min-width:720px) and (max-width:992px){.content-selector .dynamic-card{width:48%;float:left;margin:1%;min-height:26.57rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.content-selector .dynamic-card{padding-bottom:40px}
}
@media only screen and (min-width:993px) and (max-width:1100px){.content-selector .static-card{padding-left:15px;padding-right:25px}
}
@media only screen and (min-width:720px) and (max-width:992px){.content-selector .slider-content{padding-left:5px;padding-right:5px}
}
@media only screen and (min-width:993px) and (max-width:1100px){.content-selector .slider-content{padding-left:0}
}
.cookie-policy-container{background-color:#000;position:fixed;top:0;z-index:9999;width:100%;color:#fff;opacity:.9;max-width:1680px;margin:0 auto;left:0;right:0;display:none}
.cookie-policy-container .cookie-policy{padding:1.14rem;font-family:"Nunito Sans",sans-serif;position:relative}
@media only screen and (min-width:993px){.cookie-policy-container .cookie-policy{padding:1.43rem 0}
}
.cookie-policy-container .cookie-policy__text{width:100%;margin-bottom:1.29rem;padding-right:1.43rem;padding-top:.71rem}
@media only screen and (min-width:993px){.cookie-policy-container .cookie-policy__text{max-width:55rem;padding-right:2.14rem;width:auto;padding-right:0;padding-top:0}
}
.cookie-policy-container .cookie-policy__text p{font-size:1rem;line-height:1.29rem;transform:translateY(0)}
@media only screen and (min-width:993px){.cookie-policy-container .cookie-policy__text p{font-size:1.14rem;line-height:1.43rem;transform:translateY(30%)}
}
.cookie-policy-container .cookie-policy .icon{font-size:.86rem;float:right;margin-bottom:0;margin-right:-0.86rem;cursor:pointer}
.cookie-policy-container .cookie-policy .icon:before{padding:.43rem;margin-top:-0.71rem;color:#fff}
.cookie-policy-container .cookie-policy__close{background-color:transparent;border:0;position:absolute;top:1.43rem;right:0}
@media only screen and (max-width:992px){.cookie-policy-container .cookie-policy__close{right:1.07rem}
}
.cookie-policy-container .cookie-policy .button-group{width:100%;vertical-align:bottom}
@media only screen and (min-width:993px){.cookie-policy-container .cookie-policy .button-group{width:auto}
}
.cookie-policy-container .cookie-policy .btn-tilt,.cookie-policy-container .cookie-policy .btn-border-tilt{padding:1.14rem 2.29rem;max-width:11.43rem;width:auto;position:relative;font-size:1rem;font-weight:bold;letter-spacing:1px;line-height:1rem}
.cookie-policy-container .cookie-policy .btn-tilt:before,.cookie-policy-container .cookie-policy .btn-border-tilt:before{display:none}
.cookie-policy-container .cookie-policy .btn-tilt:after,.cookie-policy-container .cookie-policy .btn-border-tilt:after{content:"";position:absolute;height:1.79rem;width:1.79rem;bottom:-0.86rem;right:-0.93rem;transform:rotate(45deg);background-color:#000}
.cookie-policy-container .cookie-policy .btn-tilt{color:#000;border:0;margin-right:1.43rem;background:#fff}
@media only screen and (min-width:993px){.cookie-policy-container .cookie-policy .btn-tilt{margin-right:2.86rem}
}
.cookie-policy-container .cookie-policy .btn-tilt:hover{opacity:.8;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0}
.cookie-policy-container .cookie-policy .btn-border-tilt{border:2px solid #fff;background-color:transparent;color:#fff;padding:1.07rem 2.14rem}
.cookie-policy-container .cookie-policy.single-btn .cookie-policy__text{width:100%}
@media only screen and (min-width:993px){.cookie-policy-container .cookie-policy.single-btn .cookie-policy__text{max-width:71.29rem;width:auto}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.cookie-policy-container .cookie-policy.single-btn .cookie-policy__text{max-width:57rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.cookie-policy-container .cookie-policy.single-btn .cookie-policy__text{max-width:57rem}
}
.cookie-policy-container .cookie-policy.single-btn .btn-tilt{max-width:100%;width:100%;margin:0}
@media only screen and (min-width:993px){.cookie-policy-container .cookie-policy.single-btn .btn-tilt{max-width:11.43rem;width:auto;margin-left:6.86rem}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.cookie-policy-container .cookie-policy.single-btn .btn-tilt{margin-left:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.cookie-policy-container .cookie-policy.single-btn .btn-tilt{margin-left:0}
}
.cookie-policy-container .cookie-policy.single-btn .btn-border-tilt{display:none}
.cookie-policy-author.cookie-policy-container{position:relative;float:left;width:100%;display:block;z-index:1}
.btn-border-primary,.generic-modal .btn-rt-chopped,.community-carousel__item--content .btn-rt-chopped,.reviews__item--content .btn-rt-chopped{position:relative;border:3px solid #000;padding:1.21rem 2.29rem;font-weight:bold;letter-spacing:1px;line-height:1;text-transform:uppercase;display:inline-block}
.btn-border-primary:after,.generic-modal .btn-rt-chopped:after,.community-carousel__item--content .btn-rt-chopped:after,.reviews__item--content .btn-rt-chopped:after{content:"";position:absolute;width:0;height:0;right:-7px;bottom:-7px;z-index:3;border-width:11px;border-style:solid;border-color:transparent;background:#fff;pointer-events:none;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out 0;-moz-transition:all .2s ease-out 0;-ms-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;transition:all .2s ease-out 0}
.btn-border-primary:hover,.generic-modal .btn-rt-chopped:hover,.community-carousel__item--content .btn-rt-chopped:hover,.reviews__item--content .btn-rt-chopped:hover{text-decoration:none;color:#000}
.btn-border-primary:active,.generic-modal .btn-rt-chopped:active,.community-carousel__item--content .btn-rt-chopped:active,.reviews__item--content .btn-rt-chopped:active{background-color:#000;color:#fff}
.btn-border-primary:hover:after,.generic-modal .btn-rt-chopped:hover:after,.community-carousel__item--content .btn-rt-chopped:hover:after,.reviews__item--content .btn-rt-chopped:hover:after,.btn-border-primary:focus:after,.generic-modal .btn-rt-chopped:focus:after,.community-carousel__item--content .btn-rt-chopped:focus:after,.reviews__item--content .btn-rt-chopped:focus:after,.btn-border-primary:active:after,.generic-modal .btn-rt-chopped:active:after,.community-carousel__item--content .btn-rt-chopped:active:after,.reviews__item--content .btn-rt-chopped:active:after{border-width:0;outline:0}
.btn-border-primary.disabled,.generic-modal .disabled.btn-rt-chopped,.community-carousel__item--content .disabled.btn-rt-chopped,.reviews__item--content .disabled.btn-rt-chopped{border:2px solid #7f7f7f;color:#7f7f7f}
.btn-link{position:relative;font-weight:bold;letter-spacing:1px;font-size:.86rem;line-height:1;display:inline-block;color:#000;padding:.21rem 1.43rem .14rem 0;margin-bottom:-0.14rem;margin-top:-0.21rem;cursor:pointer}
.btn-link span:last-child{position:relative;display:inline-block}
.btn-link span:last-child:after{position:absolute;content:"";bottom:-1px;height:11px;width:2px;right:-10px;display:block;background:#068765;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease-out 0;-moz-transition:all .2s ease-out 0;-ms-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;transition:all .2s ease-out 0}
.btn-link span:last-child:before{position:absolute;font-family:"dcu-iconset" !important;content:"t";text-transform:none !important;color:#068765;font-weight:normal;right:-19px;font-size:10px;line-height:10px;top:-10px;overflow:hidden;width:9px;height:10px;display:block;opacity:0;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .1s ease 0;-moz-transition:all .1s ease 0;-ms-transition:all .1s ease 0;-o-transition:all .1s ease 0;transition:all .1s ease 0}
.btn-link:hover{text-decoration:none;color:#000}
.btn-link:hover span:last-child:before{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .1s ease 0;-moz-transition:all .1s ease 0;-ms-transition:all .1s ease 0;-o-transition:all .1s ease 0;transition:all .1s ease 0;-moz-transform-origin:left center;-o-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center;right:-20px}
.btn-link:hover span:last-child:after{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-12px;bottom:-1px;height:12px}
.page-hero{width:100%;float:left;position:relative;font-family:"Nunito Sans"}
.page-hero .img-holder{position:relative;overflow:hidden;z-index:1;width:100%;min-height:16.43rem}
@media only screen and (min-width:993px){.page-hero .img-holder{min-height:15.29rem}
}
.page-hero .img-holder:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(to right,black 0,rgba(0,0,0,0.98) 1%,rgba(0,0,0,0.02) 53%,rgba(0,0,0,0) 54%);color:#fff;position:absolute;z-index:2}
@media only screen and (max-width:480px){.page-hero .img-holder:after{background:linear-gradient(to top,black 0,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.02) 85%,rgba(0,0,0,0) 50%)}
}
@media only screen and (min-width:480px) and (max-width:720px){.page-hero .img-holder:after{background:linear-gradient(to top,black 0,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.02) 85%,rgba(0,0,0,0) 50%)}
}
.page-hero .img-holder img{width:100%;height:auto}
@media only screen and (min-width:1024px){.page-hero__branch-landing .img-holder{max-height:31.07rem}
}
.page-hero__caption{width:100%;color:#fff;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 .86rem;flex-direction:column}
@media only screen and (min-width:993px){.page-hero__caption{padding:0}
}
.page-hero__caption-head{max-width:100%;float:left;width:100%}
@media only screen and (max-width:992px){.page-hero__caption-head{margin-top:.86rem}
}
@media only screen and (min-width:993px){.page-hero__caption-head{max-width:39.29rem}
}
.page-hero__caption-head h2,.page-hero__caption-head h1{font-size:2.14rem;line-height:2.43rem;margin-bottom:1.14rem;font-weight:400}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-hero__caption-head h2,.page-hero__caption-head h1{margin-bottom:0}
}
@media only screen and (min-width:993px){.page-hero__caption-head h2,.page-hero__caption-head h1{font-size:2.86rem;line-height:3.57rem}
}
.page-hero__caption-subcopy{max-width:30.43rem}
.page-hero__caption-subcopy p{font-size:1.29rem;line-height:1.57rem;font-weight:300}
.page-hero__caption-desktop{float:left}
@media only screen and (max-width:992px){.page-hero__caption-desktop{margin-bottom:2.29rem;width:100%}
}
@media only screen and (min-width:993px){.page-hero__caption-desktop{display:block;width:100%}
}
.page-hero__caption-desktop__stars{float:left;width:100%;margin-bottom:1.71rem}
.page-hero__caption-desktop__stars a{font-size:1rem;color:#fff;text-decoration:none}
.page-hero__caption-desktop__rating-label{color:#fff;font-size:1rem;line-height:1.29rem;padding-left:.71rem;vertical-align:super}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-hero__caption-desktop__rating-label{vertical-align:bottom}
}
.page-hero__caption-desktop__rating-label:hover{cursor:pointer;color:#fff;text-decoration:none}
.page-hero__caption-desktop__rating-label:focus{color:#fff;text-decoration:none}
@media only screen and (max-width:992px){.page-hero__caption-desktop__rating-label{color:#000}
}
@media only screen and (min-width:720px) and (max-width:992px){.page-hero__caption-desktop__rating-label{color:#000}
}
.page-hero__caption-desktop__review-copy{float:left;width:23.14rem;margin-bottom:1.14rem;font-size:1rem;line-height:1.29rem;color:#000}
@media only screen and (min-width:993px){.page-hero__caption-desktop__review-copy{margin-bottom:1.43rem;color:#fff;font-size:1.29rem;line-height:1.57rem}
}
.page-hero__caption-desktop__rte{float:left;width:100%;margin-bottom:1.14rem;margin-top:1.14rem;font-size:1rem;line-height:1.29rem;color:#000}
@media only screen and (min-width:993px){.page-hero__caption-desktop__rte{margin-top:.57rem;margin-bottom:.57rem;color:#fff;font-size:1.29rem;line-height:1.57rem}
}
.page-hero__caption-desktop__rte a{color:#04aa84}
.page-hero__caption-desktop__rte p{margin:0;font-size:1.29rem;line-height:1.57rem}
@media only screen and (max-width:992px){.page-hero__caption-desktop__rte p{font-size:1rem;line-height:1.29rem}
}
.page-hero__caption-desktop__btns{float:left;width:100%}
.page-hero__caption-desktop__btns .btn-green-chopped{text-align:center;padding:1.14rem 2.14rem;color:#fff;letter-spacing:1px;font-size:1rem;line-height:1;font-weight:bold;text-transform:uppercase;position:relative;display:inline-block;background:#fff;border:0;background:-webkit-linear-gradient(135deg,transparent 10px,#07926d 10px,#07926d 100%);background:-moz-linear-gradient(135deg,transparent 10px,#07926d 10px,#07926d 100%);background:-o-linear-gradient(135deg,transparent 10px,#07926d 10px,#07926d 100%);background:linear-gradient(-45deg,transparent 10px,#07926d 10px,#07926d 100%)}
@media only screen and (max-width:992px){.page-hero__caption-desktop__btns .btn-green-chopped{width:inherit}
}
@media only screen and (min-width:720px) and (max-width:992px){.page-hero__caption-desktop__btns .btn-green-chopped{width:auto}
}
.page-hero__caption-desktop__btns .btn-green-chopped:hover{text-decoration:none}
.page-hero__caption-desktop__btns .btn-trans-chopped{text-align:center;margin-left:1.71rem;display:inline-block;text-transform:uppercase;text-decoration:none;padding:1.14rem 2.29rem;color:#fff;letter-spacing:1px;font-weight:bold;line-height:1;background:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/btn.png");background-size:100% 100%;min-width:160px}
.page-hero__caption-desktop__btns .btn-trans-chopped:hover{background-image:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/btn-hover.png")}
.page-hero__caption-desktop__btns .btn-trans-chopped:after{opacity:0;content:"";position:absolute;width:0;height:0;right:-7px;bottom:-7px;z-index:3;border-width:11px;border-style:solid;border-color:transparent;background:#fff;pointer-events:none;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out 0;-moz-transition:all .2s ease-out 0;-ms-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;transition:all .2s ease-out 0}
@media only screen and (max-width:992px){.page-hero__caption-desktop__btns .btn-trans-chopped{margin-top:.86rem;margin-left:0;width:inherit;color:#000;background-image:none;border:3px solid #000}
.page-hero__caption-desktop__btns .btn-trans-chopped:hover{background-image:none}
.page-hero__caption-desktop__btns .btn-trans-chopped:after{opacity:1}
}
@media only screen and (min-width:720px) and (max-width:992px){.page-hero__caption-desktop__btns .btn-trans-chopped{width:auto;margin-left:1.71rem;border:3px solid #000;padding:.93rem 2.07rem;background-image:none}
.page-hero__caption-desktop__btns .btn-trans-chopped:hover{background-image:none}
.page-hero__caption-desktop__btns .btn-trans-chopped:after{opacity:1}
}
.page-hero__caption-mobile{float:left;display:block}
@media only screen and (max-width:992px){.page-hero__caption-mobile{position:absolute;bottom:1.43rem;margin-right:2.5rem}
}
@media only screen and (min-width:993px){.page-hero__caption-mobile{display:none}
}
.page-hero__caption-mobile h2,.page-hero__caption-mobile h1,.page-hero__caption-mobile span.heading{font-size:2.14rem;line-height:2.43rem;font-weight:400}
@media only screen and (max-width:992px){.page-hero__caption-mobile h2,.page-hero__caption-mobile h1,.page-hero__caption-mobile span.heading{margin-bottom:0}
}
@media only screen and (min-width:993px){.page-hero__caption-mobile h2,.page-hero__caption-mobile h1,.page-hero__caption-mobile span.heading{font-size:2.86rem;line-height:3.57rem}
}
@media only screen and (max-width:992px){.page-hero__reviews.v-center{position:relative;top:auto;transform:none}
}
.page-hero__reviews .bv_main_container .bv_main_container_CTA_row,.page-hero__reviews .bv_main_container .bv_main_container_line_break,.page-hero__reviews .bv_main_container .bv_main_container_row_normal{display:none !important}
.page-hero__reviews .bv_main_container .bv_main_container_row_flex .bv_numReviews_component_container,.page-hero__reviews .bv_main_container .bv_main_container_row_flex .bv_avgRating_component_container{display:none !important}
.page-hero__reviews [data-bv-show=rating_summary] .bv_main_container .bv_main_container_CTA_row{display:none !important}
.page-hero__reviews div.bv_modal_component_container[data-bv-modal]{display:none !important}
.page-hero__reviews #bazaarVoice--page-hero{max-width:7.86rem;display:inline-block}
.page-hero__reviews #bazaarVoice--page-hero .container{padding-left:0rem}
.page-hero__reviews #bazaarVoice--page-hero .bv_averageRating_component_container,.page-hero__reviews #bazaarVoice--page-hero .bv_numReviews_component_container,.page-hero__reviews #bazaarVoice--page-hero .bv-off-screen{display:none !important}
@media only screen and (max-width:720px){.page-hero__career--caption{float:left;display:block;position:absolute;bottom:1.43rem;margin-right:3.07rem}
.page-hero__career--caption h2,.page-hero__career--caption h1{margin-bottom:0;font-size:2.14rem;line-height:2.43rem;font-weight:normal}
}
@media only screen and (min-width:720px) and (max-width:992px){.page-hero__career--caption{float:left;max-width:23.29rem}
.page-hero__career--caption h2,.page-hero__career--caption h1{margin-bottom:1.14rem;font-size:2.86rem;line-height:3.57rem;font-weight:normal}
}
@media only screen and (min-width:720px) and (max-width:992px) and (-ms-high-contrast:none),only screen and (min-width:720px) and (max-width:992px) and (-ms-high-contrast:active){.page-hero__career--caption h2,.page-hero__career--caption h1{margin-bottom:0}
}
@media only screen and (min-width:993px){.page-hero__career--caption{float:left;max-width:23.29rem}
.page-hero__career--caption h2,.page-hero__career--caption h1{margin-bottom:1.14rem;font-size:2.86rem;line-height:3.57rem;font-weight:normal}
}
@media only screen and (min-width:993px) and (-ms-high-contrast:none),only screen and (min-width:993px) and (-ms-high-contrast:active){.page-hero__career--caption h2,.page-hero__career--caption h1{margin-bottom:0}
}
.edge .page-hero__caption-desktop__rating-label{vertical-align:bottom}
.disclaimer-footer{background:#eff0f1;padding:1.14rem 0;width:100%}
@media only screen and (min-width:993px){.disclaimer-footer{padding:1.71rem 0}
}
.disclaimer-footer p{font-size:.71rem;line-height:.86rem;color:#000}
@media only screen and (min-width:993px){.disclaimer-footer p{font-size:1rem;line-height:1.29rem}
}
.disclaimer-footer a{color:#01675a;text-decoration:underline}
.member-referral{background:#f8f8f8;padding:1.71rem 0;width:100%;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);margin-bottom:.21rem}
@media only screen and (max-width:992px){.member-referral>.container{padding-left:.57rem;padding-right:.57rem}
}
@media only screen and (min-width:993px){.member-referral{padding:2.86rem 0}
}
.member-referral__wrapper{background:#01675a;padding:2.29rem}
@media only screen and (min-width:993px){.member-referral__wrapper{padding:2.29rem}
}
.member-referral__content{color:#fff;padding:.57rem 0 0;margin:0 auto}
@media only screen and (min-width:993px){.member-referral__content{max-width:90%;min-width:63.29rem;padding:.71rem .57rem}
}
.member-referral__content--heading{padding-bottom:.29rem}
.member-referral__content--heading img{max-width:4.29rem;width:auto;height:100%}
@media only screen and (min-width:993px){.member-referral__content--heading{padding-bottom:0}
}
.member-referral__content--heading .member-referral__content--sub-text{display:none}
@media only screen and (min-width:720px) and (max-width:992px){.member-referral__content--heading .member-referral__content--sub-text{min-width:28.86rem;max-width:66%;padding:.86rem 3.43rem;display:block}
}
.member-referral__content--title{font-size:1.3rem;max-width:148px;margin-top:.71rem;margin-bottom:1rem;font-weight:bold}
@media only screen and (min-width:993px){.member-referral__content--title{max-width:202px;font-size:1.71rem;line-height:2rem;margin-top:0;margin-bottom:0;margin-left:.71rem}
}
.member-referral__content--sub-text{font-size:1rem;line-height:1.29rem;padding-bottom:1.71rem}
@media only screen and (min-width:993px){.member-referral__content--sub-text{font-size:1.14rem;line-height:1.43rem;padding-bottom:0}
}
@media only screen and (min-width:720px) and (max-width:992px){.member-referral__content--sub-text{display:none}
}
.member-referral__content--button-wrapper{text-align:left;overflow:hidden}
@media only screen and (min-width:993px){.member-referral__content--button-wrapper{text-align:right}
}
.member-referral__content--button-wrapper .btn-chopped-white{text-transform:uppercase;position:relative;color:#000;background:#fff;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;letter-spacing:1px;line-height:1;padding:1.21rem 2.29rem}
.member-referral__content--button-wrapper .btn-chopped-white.disabled{background:#7f7f7f;color:#fff}
.member-referral__content--button-wrapper .btn-chopped-white:after{content:"";width:1.79rem;height:1.79rem;background:#01675a;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.member-referral__content--button-wrapper .btn-chopped-white:hover{color:#000;opacity:.8;transition:opacity .4s ease-in-out}
.member-referral__content--button-wrapper .btn-chopped-white:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.community-carousel,.reviews{width:100%;position:relative;padding:2rem 0 2.36rem}
@media only screen and (min-width:993px){.community-carousel,.reviews{padding-top:2.57rem;padding-bottom:1.93rem}
}
.community-carousel__heading:after,.reviews__heading:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:3px solid #04aa84}
@media only screen and (min-width:993px){.community-carousel__heading:after,.reviews__heading:after{width:3.43rem}
}
.community-carousel__heading--title,.reviews__heading--title{font-size:2rem;font-weight:300;line-height:2.29rem}
@media only screen and (min-width:993px){.community-carousel__heading--title,.reviews__heading--title{font-size:2.71rem;line-height:3rem}
}
@media only screen and (max-width:992px){.community-carousel__heading--title,.reviews__heading--title{max-width:100%}
}
.community-carousel__heading--sub-text,.reviews__heading--sub-text{font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.community-carousel__heading--sub-text,.reviews__heading--sub-text{font-size:1.29rem;line-height:1.57rem}
}
.community-carousel__item,.reviews__item{margin:0 .29rem}
@media only screen and (min-width:993px){.community-carousel__item,.reviews__item{margin:0 .57rem .5rem}
}
.community-carousel__item--wrapper,.reviews__item--wrapper{position:relative;background:#fff}
.community-carousel__item--image,.reviews__item--image{opacity:.5}
.community-carousel__item--image img,.reviews__item--image img{width:100%;height:auto;max-width:100%}
.community-carousel__item--content,.reviews__item--content{position:relative;margin:-20% .57rem 1.14rem 0;float:right;max-width:90%;overflow:hidden;background:#f8f8f8;opacity:0;padding:3.2rem;min-height:18.86rem;background:linear-gradient(135deg,rgba(248,248,248,0) 6%,#f8f8f8 4%)}
.community-carousel__item--content__title,.reviews__item--content__title{font-size:1.3rem;font-weight:bold}
@media only screen and (min-width:993px){.community-carousel__item--content__title,.reviews__item--content__title{font-size:1.72rem;line-height:2rem}
}
.community-carousel__item--content__sub-text,.reviews__item--content__sub-text{min-height:5.36rem;margin-bottom:1.14rem}
@media only screen and (min-width:993px){.community-carousel__item--content__sub-text,.reviews__item--content__sub-text{min-height:auto;margin-bottom:0;line-height:1.29rem}
}
@media only screen and (max-width:992px){.community-carousel__item--content,.reviews__item--content{background:linear-gradient(135deg,rgba(248,248,248,0) 4%,#f8f8f8 4%)}
}
@media only screen and (max-width:480px){.community-carousel__item--content,.reviews__item--content{padding:2.29rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.community-carousel__item--content,.reviews__item--content{min-height:11.71rem;max-width:80%}
}
@media only screen and (min-width:993px) and (max-width:1100px){.community-carousel__item--content,.reviews__item--content{min-height:11.71rem;max-width:80%}
}
@media only screen and (min-width:993px){.community-carousel__item--content,.reviews__item--content{position:absolute;float:none;max-width:47.14rem;width:47.14rem;min-height:auto;right:.86rem;margin:0;bottom:0;padding:4rem}
}
.community-carousel__item--content .btn,.reviews__item--content .btn{color:#000 !important}
.community-carousel__item--content .btn-rt-chopped,.reviews__item--content .btn-rt-chopped{background:#f8f8f8;border-radius:0;font-size:1rem;padding:1rem 2rem}
.community-carousel__item--content .btn-rt-chopped:after,.reviews__item--content .btn-rt-chopped:after{background:#f8f8f8}
.community-carousel__item--content .btn-rt-chopped:active,.reviews__item--content .btn-rt-chopped:active{transition:background-color .4s ease-in-out}
.community-carousel__explore .btn-rt-chopped-green,.reviews__explore .btn-rt-chopped-green{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;letter-spacing:1px;line-height:1;padding:1.14rem 2.29rem}
.community-carousel__explore .btn-rt-chopped-green.disabled,.reviews__explore .btn-rt-chopped-green.disabled{background:#7f7f7f;color:#fff}
.community-carousel__explore .btn-rt-chopped-green:after,.reviews__explore .btn-rt-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#fff;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.community-carousel__explore .btn-rt-chopped-green:hover,.reviews__explore .btn-rt-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.community-carousel__explore .btn-rt-chopped-green:active,.reviews__explore .btn-rt-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
@media only screen and (min-width:720px) and (max-width:992px){.community-carousel__explore .btn-rt-chopped-green,.reviews__explore .btn-rt-chopped-green{width:auto !important;float:left;margin-left:1.43rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.community-carousel__explore .btn-rt-chopped-green,.reviews__explore .btn-rt-chopped-green{width:auto !important}
}
.community-carousel .slider-content,.reviews .slider-content{padding-top:1.71rem;padding-bottom:.29rem}
@media only screen and (min-width:993px){.community-carousel .slider-content,.reviews .slider-content{padding-top:2.29rem;padding-bottom:0}
}
@media only screen and (max-width:992px){.community-carousel .slider-content,.reviews .slider-content{padding-left:.57rem;padding-right:.57rem}
}
.community-carousel .slick-current .community-carousel__item--image,.reviews .slick-current .community-carousel__item--image{opacity:1;transition:opacity .4s ease-in-out}
.community-carousel .slick-current .community-carousel__item--content,.reviews .slick-current .community-carousel__item--content{opacity:1;transition:opacity .4s ease-in-out}
.community-carousel .slider-controls-centered,.reviews .slider-controls-centered{margin:0 auto;display:flex;padding:0 0 1.14rem}
@media only screen and (min-width:993px){.community-carousel .slider-controls-centered,.reviews .slider-controls-centered{padding:1.14rem 0}
}
.community-carousel .slider-controls-centered .previous,.community-carousel .slider-controls-centered .next,.reviews .slider-controls-centered .previous,.reviews .slider-controls-centered .next{cursor:pointer;text-transform:uppercase;font-weight:bold;font-size:.86rem;line-height:1;letter-spacing:1px}
.community-carousel .slider-controls-centered .previous a,.community-carousel .slider-controls-centered .next a,.reviews .slider-controls-centered .previous a,.reviews .slider-controls-centered .next a{text-decoration:none;font-weight:bold}
.community-carousel .slider-controls-centered .previous .icon,.community-carousel .slider-controls-centered .next .icon,.reviews .slider-controls-centered .previous .icon,.reviews .slider-controls-centered .next .icon{font-size:.8rem}
.community-carousel .slider-controls-centered .previous .icon:before,.community-carousel .slider-controls-centered .next .icon:before,.reviews .slider-controls-centered .previous .icon:before,.reviews .slider-controls-centered .next .icon:before{width:1rem;display:inline-block;vertical-align:middle}
.community-carousel .slider-controls-centered .previous,.reviews .slider-controls-centered .previous{padding:0 1.14rem 0 0;float:left}
.community-carousel .slider-controls-centered .previous a,.reviews .slider-controls-centered .previous a{text-decoration:none;font-weight:bold}
.community-carousel .slider-controls-centered .previous .icon,.reviews .slider-controls-centered .previous .icon{margin-right:.5rem}
.community-carousel .slider-controls-centered .next,.reviews .slider-controls-centered .next{padding:0 0 0 1.14rem;float:right}
.community-carousel .slider-controls-centered .next .icon,.reviews .slider-controls-centered .next .icon{margin-left:.5rem;margin-right:0}
.community-carousel .slider-controls-centered .previous.slick-disabled,.community-carousel .slider-controls-centered .next.slick-disabled,.reviews .slider-controls-centered .previous.slick-disabled,.reviews .slider-controls-centered .next.slick-disabled{color:#000}
.community-carousel .slider-controls-centered .progress,.reviews .slider-controls-centered .progress{margin-top:6px;float:left;width:100%;margin-bottom:1.14rem;height:2px;overflow:hidden;background-color:#e7e8e9;background-image:linear-gradient(to right,#01675a,#01675a);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}
@media only screen and (min-width:993px) and (max-width:1100px){.community-carousel .slider-controls-centered .progress,.reviews .slider-controls-centered .progress{max-width:75%}
}
@media only screen and (max-width:992px){.community-carousel .slider-controls-centered .progress,.reviews .slider-controls-centered .progress{max-width:100%}
}
@media only screen and (min-width:993px) and (max-width:1100px){.community-carousel .explore-btn,.reviews .explore-btn{width:auto !important}
}
.notification-alert{padding-top:.71rem}
.notification-alert .container{position:relative}
.notification-alert .container p{color:#000;text-align:center;font-size:.93rem}
@media only screen and (min-width:993px){.notification-alert .container p{font-size:1.43rem;line-height:1.43rem}
}
@media only screen and (max-width:992px){.notification-alert .container p{padding-right:1.57rem}
}
.notification-alert .container p .icon-dcu-bell{margin-bottom:-0.57rem;display:inline-block;color:#04aa84}
@media only screen and (max-width:992px){.notification-alert .container p .icon-dcu-bell{vertical-align:middle;margin-top:.29rem;margin-bottom:0;overflow:visible}
.notification-alert .container p .icon-dcu-bell .icon{margin-right:0rem;overflow:visible;font-size:1.2rem;line-height:normal}
}
.notification-alert .container p .new-icon-bell{background:#fff url("../../../content/dam/dcu/global/iconography/icon_alert_bell.svg") no-repeat right top;margin-bottom:-0.57rem;display:inline-block;width:2.43rem;height:2.14rem}
.notification-alert .container p a{color:#01675a;text-decoration:underline}
.notification-alert .container p a:hover{text-decoration:underline}
.notification-alert .container .alert_close{color:#000;position:absolute;right:0;font-size:1.14rem;cursor:pointer;padding:.29rem;background-color:transparent;border:0}
@media only screen and (max-width:992px){.notification-alert .container .alert_close{font-size:.86rem;top:0}
}
#routing{padding-top:5px;padding-bottom:5px}
#routing .routing-number .green-text{color:#01675a !important;font-weight:bold;font-size:1.14rem;text-align:center;text-transform:uppercase}
#routing .routing-number .green-text span{color:#000;font-size:1.57rem}
@media screen and (max-width:420px){#routing .routing-number .container{padding-left:0;padding-right:0}
#routing .routing-number .green-text{font-size:.86rem}
#routing .routing-number .green-text span{font-size:.86rem}
}
.plp-contact-banner{width:100%;position:relative;font-size:1rem;padding:2.29rem 0}
@media only screen and (min-width:993px){.plp-contact-banner{padding:2.86rem 0 3.43rem 0}
}
.plp-contact-banner--weekend-time{padding-top:.43rem}
.plp-contact-banner--caption h2{color:#000;font-size:2rem;font-weight:300;line-height:2.29rem}
@media only screen and (min-width:993px){.plp-contact-banner--caption h2{font-size:2.71rem;line-height:3rem}
}
.plp-contact-banner--caption:after{content:"";display:block;width:2.29rem;padding-top:.36rem;border-bottom:.21rem solid #04aa84}
@media only screen and (min-width:993px){.plp-contact-banner--caption:after{width:4.29rem;padding-top:.71rem;border-bottom:.29rem solid #04aa84}
}
.plp-contact-banner--wrapper{background:#f8f8f8;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);margin-top:1.71rem;padding-top:2.29rem;margin-left:-0.5rem;margin-right:-0.5rem}
@media only screen and (min-width:993px){.plp-contact-banner--wrapper{margin-top:2.29rem;padding-top:3.43rem;padding-bottom:3.43rem;padding-left:5.43rem;padding-right:5.43rem;margin-left:0;margin-right:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.plp-contact-banner--wrapper{padding-left:2.5rem}
}
.plp-contact-banner--item{font-size:1rem;padding:0 1.86rem 2.29rem 1.86rem}
@media only screen and (min-width:993px){.plp-contact-banner--item{font-size:1.15rem;padding:0 2.86rem 0 2.86rem}
}
.plp-contact-banner--item__block,.plp-contact-banner--item__logo{padding:0 .57rem}
@media only screen and (min-width:993px){.plp-contact-banner--item__block,.plp-contact-banner--item__logo{padding:0 .86rem}
}
@media only screen and (max-width:992px){.plp-contact-banner--item__logo{padding-right:1rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.plp-contact-banner--item__logo{margin-bottom:24px}
}
@media only screen and (min-width:720px) and (max-width:992px){.plp-contact-banner--item__logo.mail-ico{margin-bottom:36px}
}
.plp-contact-banner--item__logo img{max-width:2.57rem}
.plp-contact-banner--item__logo img.email-logo{width:2.57rem;height:auto;padding-right:1px}
.plp-contact-banner--item__logo img.location-logo{width:1.86rem;height:2.57rem}
.plp-contact-banner--item__logo img.chat-logo{width:2.57rem;height:2.57rem}
.plp-contact-banner--item__title{color:#000;font-size:1.29rem;line-height:1.57rem;font-weight:bold;min-width:12.36rem}
@media only screen and (min-width:993px){.plp-contact-banner--item__title{font-size:1.71rem;line-height:2rem;min-width:14.43rem}
}
.plp-contact-banner--item__sub-text{font-size:1rem;line-height:1.29rem;min-width:14.43rem;margin-bottom:1.43rem}
@media only screen and (min-width:993px){.plp-contact-banner--item__sub-text{font-size:1.14rem;line-height:1.43rem;min-width:15.43rem}
}
.plp-contact-banner--item .btn-chopped-green{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;letter-spacing:.07rem;line-height:1;padding:1.21rem 2.86rem;text-decoration:none;display:inline-block;outline:0;border:0}
.plp-contact-banner--item .btn-chopped-green.disabled{background:#7f7f7f;color:#fff}
.plp-contact-banner--item .btn-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.plp-contact-banner--item .btn-chopped-green:hover{color:#fff;opacity:.8;-webkit-transition:opacity .3s ease-in-out 0;-moz-transition:opacity .3s ease-in-out 0;-ms-transition:opacity .3s ease-in-out 0;-o-transition:opacity .3s ease-in-out 0;transition:opacity .3s ease-in-out 0}
.plp-contact-banner--item .btn-chopped-green:active{border:0;opacity:1;-webkit-transition:opacity .3s ease-in-out 0;-moz-transition:opacity .3s ease-in-out 0;-ms-transition:opacity .3s ease-in-out 0;-o-transition:opacity .3s ease-in-out 0;transition:opacity .3s ease-in-out 0}
.plp-contact-banner--item__outside-working-hour{color:#000;font-weight:bold;font-size:.86rem;line-height:1.14rem;min-width:14.64rem}
@media only screen and (min-width:993px){.plp-contact-banner--item__outside-working-hour{font-size:1rem;line-height:1.29rem;min-width:16.93rem}
}
.plp-contact-banner--icon{font-size:2.14rem;color:#068765}
@media only screen and (min-width:993px){.plp-contact-banner__chat-item{padding:0 0 0 2.86rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.plp-contact-banner--wrapper>div.col-12{float:left;display:block;width:auto}
}
@media only screen and (min-width:720px) and (max-width:992px){.plp-contact-banner--wrapper>div.col-12>.row{flex-direction:row-reverse;padding-right:0;margin-right:20px}
}
.diffrentiator{padding:2.29rem 0 1.86rem;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
@media only screen and (min-width:993px){.diffrentiator{padding:2.86rem 0 .57rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.diffrentiator{padding:2.86rem 0 0}
}
.diffrentiator .link:after{height:.79rem;right:0;bottom:.21rem}
.diffrentiator .btn-link{text-decoration:underline;color:#01675a}
.diffrentiator .differentiator-block-more{padding-top:.86rem;font-size:.86rem;font-weight:500;position:relative}
.diffrentiator .differentiator-block-more__cta{cursor:pointer;display:inline-block;padding:.29rem 1.14rem;font-weight:bold;font-size:.86rem;line-height:1}
.diffrentiator .differentiator-block-more__cta span{display:inline-block;position:relative;cursor:pointer}
.diffrentiator .differentiator-block-more__cta span:before{font-family:"dcu-iconset";content:"t";text-transform:none;position:absolute;right:-1.14rem;font-size:.71rem;color:#068765;top:.14rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.diffrentiator .differentiator-block-more:before{content:"";width:85%;height:1px;background:rgba(127,127,127,0.5);left:2.14rem;z-index:2;position:absolute;top:0;right:0}
.diffrentiator .differentiator-block-more .hidden{display:none}
.diffrentiator .heading-title{position:relative;margin-bottom:3.71rem;font-size:2rem;font-weight:300;line-height:2.29rem}
@media only screen and (min-width:993px){.diffrentiator .heading-title{font-size:2.71rem;line-height:3rem}
}
@media only screen and (max-width:992px){.diffrentiator .heading-title{max-width:100%}
}
.diffrentiator .heading-title:after{background-color:#04aa84;content:"";width:4.29rem;height:.29rem;position:absolute;bottom:-1.43rem;left:0}
.diffrentiator .differentiator-block{width:100%;margin-bottom:2.86rem;padding:0 1.21rem}
@media only screen and (min-width:993px){.diffrentiator .differentiator-block{padding:0;margin-bottom:2.29rem}
}
@media only screen and (max-width:992px){.diffrentiator .differentiator-block__img{text-align:center}
}
@media only screen and (min-width:720px) and (max-width:992px){.diffrentiator .differentiator-block__img{text-align:left}
}
.diffrentiator .differentiator-block__img img{max-height:6.57rem;height:auto;width:auto;margin-bottom:.71rem}
@media only screen and (min-width:993px){.diffrentiator .differentiator-block__img img{margin-bottom:1.43rem}
}
.diffrentiator .differentiator-block h3{font-size:1.29rem;line-height:1.57rem;font-weight:bold;margin-bottom:.29rem}
@media only screen and (min-width:993px){.diffrentiator .differentiator-block h3{font-size:1.71rem;line-height:2rem;margin-bottom:.57rem}
}
.diffrentiator .differentiator-block p{font-size:1rem;line-height:1.29rem;margin-bottom:1.43rem}
@media only screen and (min-width:993px){.diffrentiator .differentiator-block p{font-size:1.14rem;line-height:1.43rem;margin-bottom:1.71rem}
}
.diffrentiator .differentiator-block .btn-leanmore{color:#1b1b1b;font-size:.86rem;letter-spacing:.07rem;font-weight:bold;text-transform:uppercase}
.sticky-navbar{display:inline-block;width:100%;background:#01675a;max-height:5.71rem}
@media only screen and (min-width:993px){.sticky-navbar{height:auto;max-height:5.14rem}
}
.sticky-navbar__wrapper{padding:1.14rem 0 1.14rem 0}
@media only screen and (min-width:993px){.sticky-navbar__wrapper{padding:0}
}
.sticky-navbar__nav{padding:.86rem 1.14rem}
@media only screen and (max-width:992px){.sticky-navbar__nav{padding:.86rem 1.43rem .86rem 1.14rem;top:-8px}
}
@media only screen and (min-width:993px){.sticky-navbar__nav{padding:inherit}
}
@media only screen and (max-width:350px){.sticky-navbar__nav{max-width:53%}
}
.sticky-navbar__button{padding-right:0;padding-left:.29rem}
@media only screen and (max-width:350px){.sticky-navbar__button{max-width:47%}
}
.sticky-navbar .btn-rt-chopped{margin-right:1.14rem;text-transform:uppercase;position:relative;color:#000;background:#f8f8f8;border-radius:0;font-size:1rem;padding:1.14rem 2.29rem;overflow:hidden;vertical-align:bottom;line-height:normal;letter-spacing:1px;font-weight:bold;display:inline-block;border-radius:0;text-decoration:none;text-align:center;height:3.43rem}
@media only screen and (min-width:993px){.sticky-navbar .btn-rt-chopped{padding:1.14rem 2.29rem;margin-right:1rem;margin-bottom:.21rem;margin-left:1.57rem}
}
@media only screen and (max-width:992px){.sticky-navbar .btn-rt-chopped{min-width:9.64rem;padding:1.14rem .86rem}
}
@media only screen and (max-width:350px){.sticky-navbar .btn-rt-chopped{min-width:9.43rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.sticky-navbar .btn-rt-chopped{padding:1.14rem 1.14rem;margin-right:1.71rem;margin-left:1.57rem;margin-bottom:.93rem;min-width:9.29rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.sticky-navbar .btn-rt-chopped{margin-bottom:.93rem}
}
.sticky-navbar .btn-rt-chopped:after{content:"";width:1.79rem;height:1.79rem;background:#01675a;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;outline:0;pointer-events:none}
.sticky-navbar .btn-rt-chopped:hover{opacity:.8;color:#000;transition:opacity .4s ease-in-out}
.sticky-navbar .btn-rt-chopped:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.sticky-navbar--fixed{z-index:9;position:fixed;width:100%;background:#01675a;display:block;max-width:1680px}
@media only screen and (max-width:992px){.sticky-navbar--fixed{top:45px}
}
.sticky-navbar__dropdown span,.sticky-navbar__dropdown{transition:margin .4s}
.sticky-navbar__dropdown{background-color:transparent;border-bottom:.14rem solid #fff;padding-bottom:.36rem}
@media only screen and (min-width:993px){.sticky-navbar__dropdown{border:0;padding-bottom:0}
}
.sticky-navbar__dropdown .btn{background-color:transparent;color:#fff;text-align:left;padding:0;width:100%;overflow:hidden}
@media only screen and (max-width:992px){.sticky-navbar__dropdown .btn{text-indent:0}
}
.sticky-navbar__dropdown .btn:after{top:1.57rem;content:"j";font-family:"dcu-iconset";line-height:1;transform:rotate(-90deg);display:block;position:absolute;right:2.14rem;font-size:.79rem;border:0}
.sticky-navbar__dropdown .btn span{font-size:1.14rem;font-weight:bold;display:block}
@media only screen and (min-width:993px){.sticky-navbar__dropdown .btn span{font-size:2.86rem;line-height:3rem}
}
.sticky-navbar__dropdown .btn span:first-child{margin-top:0}
.sticky-navbar__dropdown--hide{display:none}
.sticky-navbar__dropdown__menu{z-index:9;position:relative;border-radius:0;border:1px solid #e7e8e9;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);background-color:#f8f8f8;padding:0;margin-bottom:0;list-style:none}
@media only screen and (max-width:992px){.sticky-navbar__dropdown__menu{top:5px}
}
@media only screen and (min-width:993px){.sticky-navbar__dropdown__menu{padding:.79rem 0rem;border:0;background-color:transparent;box-shadow:none;position:relative;display:block;float:right}
}
.sticky-navbar__dropdown__menu--item{padding:.86rem 1.29rem;font-size:1.43rem;color:#000;border-bottom:1px solid #e7e8e9;text-decoration:none;list-style:none;cursor:pointer}
@media only screen and (min-width:993px){.sticky-navbar__dropdown__menu--item{display:inline-block;padding:.86rem 1.57rem .14rem;color:#fff;border:0;cursor:auto}
}
@media only screen and (min-width:993px) and (max-width:1100px){.sticky-navbar__dropdown__menu--item{display:inline-block;padding:.86rem .86rem .86rem 1.43rem;color:#fff;border:0;cursor:auto}
}
.sticky-navbar__dropdown__menu--item.active{background-color:inherit;color:#068765;cursor:pointer}
@media only screen and (min-width:993px){.sticky-navbar__dropdown__menu--item.active{cursor:auto}
}
.sticky-navbar__dropdown__menu--item a{font-size:1.43rem;color:#000;text-decoration:none}
@media only screen and (min-width:993px){.sticky-navbar__dropdown__menu--item a{color:#fff;font-size:1.43rem;border:0;text-decoration:none;padding-bottom:.5rem;display:inline-block;text-align:center}
}
.sticky-navbar__dropdown__menu--item a.active{background-color:inherit;color:#068765;cursor:pointer}
@media only screen and (min-width:993px){.sticky-navbar__dropdown__menu--item a.active{color:#fff;font-weight:bold;text-decoration:none;padding-bottom:.5rem}
}
.sticky-navbar__dropdown__menu--item a:hover{background-color:inherit;color:#068765;cursor:pointer}
@media only screen and (min-width:993px){.sticky-navbar__dropdown__menu--item a:hover{color:#fff;font-weight:bold;text-decoration:none}
}
.sticky-navbar__dropdown__menu--item a:after{display:block;content:attr(title);font-weight:bold;height:0;overflow:hidden;visibility:hidden}
.sticky-navbar #magic-line{position:absolute;bottom:1.21rem;left:0;width:7.14rem;height:.14rem;background:#fff;display:none}
@media only screen and (min-width:993px){.sticky-navbar #magic-line{display:block}
}
.no-scroll .sticky-navbar--fixed{opacity:0}
.auto-plp-offerings{width:100%;position:relative;padding-top:2.29rem;padding-bottom:2.29rem}
@media only screen and (max-width:992px){.auto-plp-offerings{margin-top:.86rem}
}
.auto-plp-offerings a{color:#000}
.auto-plp-offerings a:hover{color:inherit;text-decoration:none}
.auto-plp-offerings__heading{padding:1.14rem;padding-bottom:2.29rem}
.auto-plp-offerings__heading--title{font-weight:300;font-size:2.71rem}
@media only screen and (max-width:992px){.auto-plp-offerings__heading--title{max-width:100%;font-size:2rem}
}
.auto-plp-offerings__heading--sub-text{max-width:100%}
@media only screen and (min-width:993px){.auto-plp-offerings__heading--sub-text{font-size:1.29rem}
}
.auto-plp-offerings__heading:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:4px solid #04aa84}
@media only screen and (min-width:993px){.auto-plp-offerings__heading:after{width:3.43rem}
}
.auto-plp-offerings__heading:after{padding-top:16px;border-bottom:4px solid #04aa84}
.auto-plp-offerings__item{padding:0 .57rem .57rem .57rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item{padding-bottom:1.71rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.auto-plp-offerings__item{max-width:50%;padding-bottom:1.14rem}
}
@media only screen and (min-width:993px){.auto-plp-offerings__item:nth-child(2n-1){padding-right:.86rem;padding-left:1.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.auto-plp-offerings__item:nth-child(2n-1){padding-right:.57rem;padding-left:1.14rem}
}
@media only screen and (min-width:993px){.auto-plp-offerings__item:nth-child(2n){padding-right:.86rem;padding-left:1.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.auto-plp-offerings__item:nth-child(2n){padding-left:.57rem;padding-right:1.14rem}
}
.auto-plp-offerings__item--wrapper{box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);background:#f8f8f8;padding:0 1.71rem;margin:0}
@media only screen and (min-width:993px){.auto-plp-offerings__item--wrapper{padding:0 2.86rem}
}
.auto-plp-offerings__item--title>a{padding:1.71rem 0;text-transform:uppercase;font-size:1.15rem;font-weight:bold}
@media only screen and (min-width:993px){.auto-plp-offerings__item--title>a{font-size:1.3rem;padding:2.29rem 0;display:block;min-height:8.57rem;height:8.57rem}
}
.auto-plp-offerings__item--title>a span{font-size:1.14rem;letter-spacing:.07rem}
.auto-plp-offerings__item--title>a span:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:2px solid #01675a}
@media only screen and (min-width:993px){.auto-plp-offerings__item--title>a span:after{width:3.43rem}
}
@media only screen and (min-width:993px){.auto-plp-offerings__item--title>a span{font-size:1.29rem;max-width:26.43rem;display:block;position:relative}
}
.auto-plp-offerings__item--title>a span:after{width:1.71rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--title>a span:after{width:1.71rem;position:absolute;top:2.86rem}
}
@media only screen and (min-width:993px){.auto-plp-offerings__item--title>a.collapsed{min-height:auto;height:auto}
}
.auto-plp-offerings__item--title>a.collapsed span:after{display:none}
.auto-plp-offerings__item--sub-title{text-transform:uppercase;font-size:.71rem;font-weight:bold;margin:0;letter-spacing:.07rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--sub-title{font-size:.86rem}
}
.auto-plp-offerings__item--sub-text{font-size:1.15rem;max-height:4.29rem;overflow:hidden;line-height:1.43rem}
@media only screen and (min-width:720px) and (max-width:992px){.auto-plp-offerings__item--sub-text{min-height:2.86rem}
}
.auto-plp-offerings__item--details{padding:0 0 1.71rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--details{padding:0 0 2.29rem}
}
.auto-plp-offerings__item--details__apr-text{font-size:2.86rem;color:#01675a;line-height:2.86rem;padding-top:.29rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--details__apr-text{font-size:2.29rem;line-height:3.71rem;margin-bottom:16px}
}
.auto-plp-offerings__item--details__apr-text .small{font-size:1.14rem;padding-left:.38rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--details__apr-text .small{font-size:1.29rem}
}
.auto-plp-offerings__item--details__buttons a{float:left;clear:both}
@media only screen and (min-width:993px){.auto-plp-offerings__item--details__buttons a{float:none}
}
@media only screen and (min-width:993px) and (max-width:1100px){.auto-plp-offerings__item--details__buttons a.btn-link{margin-top:1.43rem}
}
.auto-plp-offerings__item--details__buttons a.link{font-weight:bold}
.auto-plp-offerings__item--details__ratings-stars{margin-bottom:.29rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--details__ratings-stars{margin-bottom:0}
}
.auto-plp-offerings__item--details__ratings-stars span{font-size:.86rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--details__ratings-stars span{font-size:1rem}
}
.auto-plp-offerings__item--details__ratings-stars span.rating-stars + span{font-size:.86rem;display:inline-block;vertical-align:middle;position:relative;-ms-transform:translateY(-20%);-moz-transform:translateY(-20%);-webkit-transform:translateY(-20%);transform:translateY(-20%)}
.auto-plp-offerings__item--details__rating-stars .rating-stars{vertical-align:top}
.auto-plp-offerings__item--details__rating-stars .rating-value{display:inline-block;vertical-align:middle}
@media only screen and (max-width:480px){.auto-plp-offerings__item--details__rating-stars .rating-value{vertical-align:top;padding-top:1px}
}
.auto-plp-offerings__item--details .btn-chopped-green{margin-right:.71rem;text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;padding:16px 16px}
@media only screen and (max-width:992px){.auto-plp-offerings__item--details .btn-chopped-green{margin-bottom:1.43rem;margin-top:.71rem}
}
.auto-plp-offerings__item--details .btn-chopped-green.disabled{background:#7f7f7f;color:#fff}
.auto-plp-offerings__item--details .btn-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.auto-plp-offerings__item--details .btn-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.auto-plp-offerings__item--details .btn-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.auto-plp-offerings__item--discounts{background:#fff;padding:1.14rem 1.71rem .29rem;margin-left:-1.71rem;margin-right:-1.71rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--discounts{padding:1.14rem 2.86rem 0;margin-left:-2.86rem;margin-right:-2.86rem}
}
.auto-plp-offerings__item--discounts__sub-text{color:#01675a;font-weight:600;font-size:1.3rem;padding-top:.29rem}
@media only screen and (min-width:993px){.auto-plp-offerings__item--discounts__sub-text{font-size:1.72rem;padding-top:0}
}
.auto-plp-offerings__item--discounts__sub-text .small{margin-left:0;color:#000;font-weight:normal;font-size:.72rem;display:block}
@media only screen and (min-width:993px){.auto-plp-offerings__item--discounts__sub-text .small{font-size:1rem;display:inline;margin-left:.29rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.auto-plp-offerings__item--discounts__sub-text .small{display:block;margin-left:0;margin-top:-0.29rem}
}
.auto-plp-offerings .accordion--title>a:before{font-size:1rem;color:#068765}
@media only screen and (min-width:993px){.auto-plp-offerings .accordion--title>a:before{display:block}
}
.auto-plp-offerings .accordion--title>a.collapsed:before{color:#068765}
.auto-plp-offerings .accordion .dont-collapse-panel .accordion--title>a{outline:0}
.branch-information{padding:2.29rem 0 2.29rem}
@media only screen and (min-width:993px){.branch-information{padding:2.86rem 0 3.43rem}
}
.branch-information__caption--title{font-size:2rem;font-weight:300;line-height:2.29rem;margin-bottom:.71rem}
@media only screen and (min-width:993px){.branch-information__caption--title{font-size:2.71rem;line-height:3rem;margin-bottom:1.43rem}
}
@media only screen and (max-width:992px){.branch-information__caption--title{max-width:100%}
}
.branch-information__caption:after{content:"";display:block;border-bottom:.21rem solid #04aa84;width:2.29rem}
@media only screen and (min-width:993px){.branch-information__caption:after{width:4.29rem;border-bottom:.29rem solid #04aa84}
}
.branch-information__button{margin-top:.86rem}
@media only screen and (min-width:993px){.branch-information__button{margin-top:1.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.branch-information__button{margin-top:1.79rem}
.branch-information__button:after{content:"";display:block;border-bottom:.07rem solid #7f7f7f;opacity:.5;height:.07rem;margin-top:1.29rem}
}
.branch-information__button .btn-chopped-green{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;padding:1.07rem 2.29rem;font-weight:bold;text-decoration:none;display:block;text-align:center;overflow:hidden;letter-spacing:1px;height:3.43rem}
@media only screen and (min-width:993px){.branch-information__button .btn-chopped-green{display:inline-block;font-size:1rem}
}
.branch-information__button .btn-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#fff;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0}
.branch-information__button .btn-chopped-green:hover{opacity:.8;transition:opacity .4s ease-in-out}
.branch-information__button .btn-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.branch-information__atmfee{margin-top:1.71rem;float:left}
.branch-information__atmfee .atm-fees-we-have{font-size:.71rem;line-height:.86rem;font-family:"Nunito Sans";letter-spacing:.07rem;font-weight:bold}
@media only screen and (min-width:993px){.branch-information__atmfee .atm-fees-we-have{font-size:.86rem;line-height:1rem}
}
.branch-information__atmfee .atm-fee-amount{font-size:0;padding-top:.57rem}
@media only screen and (min-width:993px){.branch-information__atmfee .atm-fee-amount{padding-top:.71rem}
}
.branch-information__atmfee .atm-fee-amount span{font-size:2.86rem;line-height:1}
@media only screen and (min-width:993px){.branch-information__atmfee .atm-fee-amount span{font-size:3.43rem;line-height:3.71rem}
}
.branch-information__atmfee .atm-fee-amount .last-char{color:#068765}
@media only screen and (min-width:993px){.branch-information__atmfee{margin-bottom:1.71rem}
.branch-information__atmfee:after{content:"";display:block;border-bottom:.07rem solid #7f7f7f;opacity:.5;margin-top:24px;height:.07rem}
}
@media only screen and (max-width:992px){.branch-information__map-numbers{margin-top:.36rem}
}
.branch-information__map-numbers ul{padding:0;margin-bottom:0}
@media only screen and (min-width:993px){.branch-information__map-numbers ul{float:left}
}
.branch-information__map-numbers ul:after{content:"";display:block;border-bottom:.07rem solid #7f7f7f;margin-top:1.71rem;opacity:.5;height:.07rem}
@media only screen and (min-width:993px){.branch-information__map-numbers ul:after{margin-top:1.29rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.branch-information__map-numbers ul:after{display:none}
}
.branch-information__map-numbers li{text-align:left;list-style-type:none;cursor:pointer;padding-top:.86rem}
@media only screen and (min-width:993px){.branch-information__map-numbers li{padding-top:1.75rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.branch-information__map-numbers li{min-height:7.14rem}
}
.branch-information__map-numbers li div{display:block;content:"";left:0;bottom:0;width:100%;border-bottom:2px solid #000;padding:0;margin-top:.57rem;line-height:0;height:.21rem}
@media only screen and (min-width:993px){.branch-information__map-numbers li div{width:1.07rem;margin-top:0;height:0;padding-top:.39rem}
}
.branch-information__map-numbers li span{display:block;margin-right:1.14rem;font-size:2.29rem;line-height:2.57rem}
@media only screen and (min-width:993px){.branch-information__map-numbers li span{font-size:2.71rem;line-height:3rem;display:inline-block}
}
.branch-information__map-numbers li strong{display:block;font-size:1.14rem;font-weight:bold}
@media only screen and (min-width:993px){.branch-information__map-numbers li strong{display:inline-block;font-weight:normal}
}
.branch-information__map-numbers li small{display:block;font-size:1.14rem;line-height:1.43rem;padding-top:.29rem}
@media only screen and (min-width:993px){.branch-information__map-numbers li small{display:inline-block;padding-top:0}
}
@media only screen and (min-width:720px) and (max-width:992px){.branch-information__map-numbers li small{min-height:3.14rem}
}
.branch-information__map-numbers li a:hover{text-decoration:none}
@media only screen and (min-width:993px){.branch-information__map-numbers li a.map-numbers-link{display:inline-block;padding-top:.36rem;margin-top:-0.36rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.branch-information__map-numbers li.near-by-atm small{min-height:0;margin-bottom:0}
}
.branch-information__map{flex-direction:column-reverse;padding-left:1.21rem;padding-right:1.21rem}
@media only screen and (min-width:993px){.branch-information__map{flex-direction:inherit;padding-left:0;padding-top:1.29rem}
}
.branch-information .hide{display:none}
@media only screen and (min-width:993px) and (max-width:1100px){.branch-information .map-holder{overflow:hidden}
}
@media only screen and (max-width:992px){.branch-information .map-holder{margin-top:1.79rem}
.branch-information .map-holder:after{content:"";display:block;border-bottom:.07rem solid #7f7f7f;opacity:.5;margin-top:1.14rem;height:.07rem}
}
.map-numbers li.active span,.map-numbers li.active small,.map-numbers li.active strong{color:#068765}
.map-numbers li.active div{border-bottom:2px solid #068765;transition:all .4s ease}
@media only screen and (min-width:720px) and (max-width:992px){.map-numbers{columns:2;-webkit-columns:2;-moz-columns:2}
}
.map-static picture{display:block}
.map-static picture img{width:100%}
@media only screen and (min-width:993px){.map-static{padding:8px}
}
@media only screen and (min-width:720px) and (max-width:992px){.map-static{padding-left:30px;padding-right:30px}
}
@media only screen and (max-width:992px){.map-static{margin-right:1.07rem}
}
div.branch-information__button{display:none}
@media only screen and (min-width:720px) and (max-width:992px){div.branch-information__button{display:block;width:49%}
}
@media only screen and (min-width:720px) and (max-width:992px){li:nth-child(4).branch-information__button{visibility:hidden}
}
@media only screen and (min-width:720px) and (max-width:992px){li:nth-child(5).branch-information__button{display:none}
}
.atm-count-hide{display:none}
@media only screen and (min-width:720px) and (max-width:992px){.atm-count-hide{display:block;visibility:hidden}
}
.map-image-disclaimer{margin-top:1.14rem}
.map-image-disclaimer span{font-size:.86rem;line-height:1.14rem}
@media only screen and (min-width:993px){.map-image-disclaimer span{font-size:1rem;line-height:1.29rem}
}
@media only screen and (max-width:992px){.map-image-disclaimer{width:80%}
}
.reviews{float:left;padding-top:0;padding-bottom:0;background-color:#fff}
.reviews__heading--title{color:#000;font-size:2rem;font-weight:300;line-height:2.29rem;margin-bottom:0}
@media only screen and (max-width:992px){.reviews__heading--title{width:100%}
}
@media only screen and (min-width:993px){.reviews__heading--title{font-size:2.71rem;line-height:3rem}
}
.reviews__heading--subcopy{font-size:1rem;line-height:1.29rem;padding-top:.57rem}
@media only screen and (min-width:993px){.reviews__heading--subcopy{padding-top:1.14rem;font-size:1.29rem;line-height:1.57rem}
}
.reviews__heading:after{content:"";display:block;width:10.14rem;padding-top:1rem;border-bottom:.3rem solid #00685c}
@media only screen and (min-width:993px){.reviews__heading:after{width:10.14rem;padding-top:1rem;border-bottom:.3rem solid #00685c}
}
.reviews__item{margin:0 .29rem .29rem}
@media only screen and (min-width:993px){.reviews__item{margin:0 .57rem .5rem}
}
@media only screen and (max-width:992px){.reviews__slider{padding:0 .5rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.reviews__slider{padding:0 1.14rem}
}
.reviews .start-quote,.reviews .end-quote{color:#01675a;overflow:visible}
.reviews .start-quote{float:left;margin-left:-1.43rem;padding-top:.14rem;font-size:1rem;margin-right:0}
@media only screen and (min-width:993px){.reviews .start-quote{padding-top:0rem;margin-left:-2.57rem;font-size:1.5rem}
}
.reviews .end-quote{float:right;font-size:1rem;margin-right:0}
@media only screen and (min-width:993px){.reviews .end-quote{font-size:1.5rem}
}
.reviews__slider-content{padding-top:1.71rem;padding-bottom:2.29rem;padding-left:0 !important;padding-right:0 !important}
@media only screen and (min-width:993px){.reviews__slider-content{padding-top:2.29rem;padding-bottom:3.43rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.reviews__item{margin:.43rem}
}
.reviews__item--wrapper{padding:2.29rem .86rem 2.29rem 2.29rem;background-color:#f8f8f8;color:#000;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
@media only screen and (min-width:993px){.reviews__item--wrapper{padding:3.43rem 8.36rem 3.43rem 10.86rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.reviews__item--wrapper{padding:2.29rem 2.86rem 2.29rem 4.29rem}
}
@media only screen and (max-width:480px){.reviews__item--wrapper{min-height:31.43rem}
}
.reviews__item--head{color:#01675a;margin-bottom:0;font-size:1.29rem;min-height:3.14rem;font-weight:bold;line-height:1.57rem}
@media only screen and (min-width:993px){.reviews__item--head{font-size:1.71rem;min-height:2rem}
}
.reviews__item--rating{margin-bottom:1.14rem}
@media only screen and (min-width:993px){.reviews__item--rating{margin-bottom:1.71rem}
}
.reviews__item--rating__text,.reviews__item--rating__value{font-size:.71rem;line-height:.86rem;vertical-align:middle}
.reviews__item--rating__text{font-weight:bold;letter-spacing:1px}
@media only screen and (min-width:993px){.reviews__item--rating__text{font-size:.86rem;line-height:1rem}
}
@media only screen and (min-width:993px){.reviews__item--rating__value{font-size:1rem;line-height:1.29rem}
}
.reviews__item--rating__star{vertical-align:middle}
@media only screen and (max-width:992px){.reviews__item--rating span.rating-stars,.reviews__item--rating span.rating-stars span{width:90px;height:16px;background-size:18px;background-position:0 -15px}
}
@media only screen and (max-width:992px){.reviews__item--rating span.rating-stars span{background-position:0 0}
}
.reviews__item--comment{font-size:1rem;line-height:1.29rem;margin-bottom:.86rem;padding-right:1.14rem}
@media only screen and (min-width:993px){.reviews__item--comment{font-size:1.14rem;line-height:1.43rem;margin-bottom:1.14rem;min-height:10rem;padding-right:1.71rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.reviews__item--comment{min-height:7.57rem}
}
@media only screen and (min-width:993px) and (max-width:1280px){.reviews__item--comment{min-height:11.43rem}
}
@media only screen and (min-width:480px) and (max-width:720px){.reviews__item--comment{min-height:9.14rem}
}
@media only screen and (max-width:480px){.reviews__item--comment{min-height:19.29rem}
}
.reviews__item--author{font-size:.86rem;line-height:1.14rem;color:#01675a;margin-bottom:1.71rem}
@media only screen and (min-width:993px){.reviews__item--author{font-size:1rem;line-height:1.29rem;margin-bottom:1.71rem;min-height:1.29rem}
}
.reviews__item--more-reviews{display:inline-block;font-size:.86rem;font-weight:bold;letter-spacing:1px;line-height:.86rem;text-transform:uppercase;color:#000;cursor:pointer}
.reviews__item--more-reviews:hover{text-decoration:none;color:#1b1b1b}
.reviews__item--more-reviews span{font-size:.86rem;vertical-align:middle}
.reviews__bazaar-voice{padding:0}
.reviews .slider-controls-centered{margin-top:1.14rem;padding-bottom:0}
@media only screen and (min-width:993px){.reviews .slider-controls-centered{margin-top:0}
}
.reviews .slider-controls-centered .progress{margin-bottom:.79rem}
@media only screen and (min-width:993px){.reviews .slider-controls-centered .progress{margin-bottom:.71rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.reviews .slider-controls-centered .progress{max-width:74%}
}
@media only screen and (max-width:992px){.reviews .slider-controls-centered .progress{max-width:100%}
}
.reviews .slider-controls-centered .previous,.reviews .slider-controls-centered .next{font-size:.71rem}
@media only screen and (min-width:993px){.reviews .slider-controls-centered .previous,.reviews .slider-controls-centered .next{font-size:.86rem;padding-top:.21rem;padding-bottom:.21rem;margin-top:-0.21rem}
}
.reviews .slider-controls-centered .previous .icon,.reviews .slider-controls-centered .next .icon{color:#07926d}
.reviews .slider-controls-centered .previous .previous-txt{vertical-align:middle;text-decoration:none;font-weight:bold}
.reviews .slider-controls-centered .previous .previous-txt:hover{color:#01675a}
.reviews .slider-controls-centered .next .next-txt{vertical-align:middle;text-decoration:none;font-weight:bold}
.reviews .slider-controls-centered .next .next-txt:hover{color:#01675a}
.reviews--career__wrapper{background-color:#f8f8f8;color:#000;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);display:flex}
@media only screen and (min-width:993px){.reviews--career__wrapper{padding:0}
}
@media only screen and (max-width:720px){.reviews--career__wrapper{flex-direction:column}
}
@media only screen and (min-width:720px) and (max-width:992px){.reviews--career__wrapper{flex-direction:row}
}
.reviews--career__content{flex-basis:100%}
@media only screen and (min-width:993px) and (max-width:1100px){.reviews--career__content{padding:2rem 1.86rem 2rem 3.29rem}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.reviews--career__content{padding:3rem 1.86rem 3rem 3.29rem}
}
@media only screen and (min-width:1280px){.reviews--career__content{padding:3.43rem 7.5rem 5.14rem 7.5rem}
}
@media only screen and (max-width:720px){.reviews--career__content{padding:1.43rem .86rem 2.57rem 2.29rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.reviews--career__content{padding:1rem 1.86rem 1rem 3.29rem}
}
.reviews--career__comment{font-size:1rem;line-height:1.29rem;margin-bottom:1.71rem;padding-top:3px}
@media only screen and (min-width:993px){.reviews--career__comment{font-size:1.14rem;line-height:1.43rem;min-height:4.5rem}
}
@media only screen and (max-width:720px){.reviews--career__comment{min-height:9.29rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.reviews--career__comment{min-height:8.57rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.reviews--career__comment{min-height:4.14rem}
}
.reviews--career__author{font-size:1.29rem;line-height:1.57rem;margin-bottom:.29rem;font-weight:bold}
@media only screen and (min-width:993px){.reviews--career__author{font-size:1.71rem;line-height:2rem;margin-bottom:.57rem}
}
.reviews--career__designation{font-size:.86rem;line-height:1rem;font-weight:bold}
@media only screen and (min-width:993px){.reviews--career__designation{font-size:1.29rem;line-height:1.57rem}
}
@media only screen and (min-width:993px){.reviews img{max-height:20.71rem}
}
@media only screen and (min-width:759px) and (max-width:992px){.reviews img{max-width:100%;height:auto}
}
@media only screen and (min-width:720px) and (max-width:758px){.reviews img{min-height:13.43rem}
}
@media only screen and (max-width:720px){.reviews img{width:100%;height:auto}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.reviews img{max-height:20.71rem}
}
.reviews .plp-reviews{padding-top:2.29rem;padding-bottom:2.29rem}
@media only screen and (min-width:993px){.reviews .plp-reviews{padding:2.86rem 0 3.43rem}
}
.rates-table{width:100%;position:relative;color:#000;background:#f8f8f8;box-shadow:0 4px 4px -4px rgba(0,0,0,0.2);padding:2.29rem 1.14rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
@media only screen and (max-width:992px){.rates-table{padding:2.29rem .14rem;overflow-y:hidden}
}
@media only screen and (max-width:720px){.rates-table{padding:2.29rem .57rem}
}
@media only screen and (min-width:993px){.rates-table{padding:2.86rem 0 0 0}
}
.rates-table:last-child{padding-bottom:2.86rem;border-bottom:0}
.rates-table a{color:#04aa84}
.rates-table a:hover{color:#38a78a}
.rates-table a:focus{color:#0a795c}
.rates-table--title{font-size:2rem;margin-bottom:1.14rem;font-weight:300}
@media only screen and (min-width:993px){.rates-table--title{font-size:2.7rem;margin-bottom:2.86rem}
}
@media only screen and (max-width:992px){.rates-table--title{margin-left:-0.57rem}
}
.rates-table--title:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:3px solid #04aa84}
@media only screen and (min-width:993px){.rates-table--title:after{width:3.43rem}
}
@media only screen and (max-width:720px){.rates-table--tab{padding:0 .57rem}
}
.rates-table--tab .nav-tabs{padding-bottom:1.14rem;border:0}
@media only screen and (max-width:992px){.rates-table--tab .nav-tabs{padding-bottom:1.71rem;padding-left:.43rem}
}
.rates-table--tab .nav-tabs .nav-item:first-child{border-right:1px solid #000}
@media only screen and (min-width:993px){.rates-table--tab .nav-tabs .nav-item:first-child{border:0}
}
.rates-table--tab .nav-tabs .nav-link{border:0;padding:0 0 .29rem;color:#000}
.rates-table--tab .nav-tabs .nav-link.active{color:#068765;border-bottom:2px solid #068765;background:inherit}
@media only screen and (min-width:993px){.rates-table--tab .nav-tabs .nav-link{cursor:initial;pointer-events:none;outline:0}
.rates-table--tab .nav-tabs .nav-link.active{color:#000;border:0}
}
.rates-table--tab .nav-tabs .nav-item{margin-bottom:0}
.rates-table--tab .nav-tabs .nav-item.show .nav-link{border:0;background:inherit}
.rates-table--tab__info{margin-bottom:1.14rem}
@media only screen and (min-width:993px){.rates-table--tab__info{font-size:1.3rem;margin-bottom:1.71rem}
}
.rates-table--tab__title{font-weight:bold;font-size:1.3rem;display:block}
@media only screen and (max-width:992px){.rates-table--tab__title{padding:0}
}
@media only screen and (min-width:993px){.rates-table--tab__title{font-size:1.7rem;max-width:none;margin-bottom:1.14rem}
}
.rates-table--tab__title--sub-text{font-size:1.29rem;font-weight:bold;text-transform:uppercase}
@media only screen and (max-width:992px){.rates-table--tab__title--sub-text{font-size:1rem}
}
.rates-table--tab__title--sub-text>p:last-child{margin-bottom:15px}
.rates-table--tab__title--sub-text .small{font-size:.86rem}
@media only screen and (max-width:992px){.rates-table--tab__title--sub-text .small{font-size:.71rem}
}
.rates-table--content{overflow:hidden}
@media only screen and (max-width:720px){.rates-table--content{padding:0}
}
.rates-table--content__button{padding:.29rem 0}
@media only screen and (max-width:992px){.rates-table--content__button{padding-left:1.14rem}
}
.rates-table--content__button .btn-chopped-green{margin-right:1.14rem;text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px}
.rates-table--content__button .btn-chopped-green.disabled{background:#7f7f7f;color:#fff}
.rates-table--content__button .btn-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.rates-table--content__button .btn-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.rates-table--content__button .btn-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.rates-table--content__sub-text{font-size:.72rem;margin-top:1rem}
@media only screen and (max-width:720px){.rates-table--content__sub-text{padding-left:.57rem;padding-right:.57rem}
}
@media only screen and (min-width:993px){.rates-table--content__sub-text{font-size:.86rem}
}
.rates-table--content__sub-text a{color:#01675a}
.rates-table--content__sub-text a:hover{color:#01675a}
.rates-table--content__sub-text a:focus{color:#01675a}
.rates-table--content .tab-content .tab-pane{overflow:hidden}
@media only screen and (min-width:993px){.rates-table .do-not-fade-md{opacity:1;display:block}
}
.tcontainer{position:relative;overflow:hidden}
.fixed-th-table-wrapper td,.fixed-th-table-wrapper th,.scrolled-td-table-wrapper td,.scrolled-td-table-wrapper th{background:#fff}
.fixed-th-table-wrapper{position:absolute;width:100%}
.fixed-th-table-wrapper th{position:relative;z-index:1}
.scrolled-td-table-wrapper td{position:relative}
.scrolled-td-table-wrapper{overflow-x:auto;position:relative}
.scrolled-td-table-wrapper:before{content:"";width:100%;height:3px;position:absolute;top:-3px;left:0;box-shadow:0 4px 6px 0 rgba(200,200,200,0.5);z-index:2}
.scrolled-td-table-wrapper:after{content:"";width:100%;height:3px;position:absolute;bottom:20px;left:0;box-shadow:0 4px 6px 0 rgba(200,200,200,0.5);z-index:2}
table{border:0;border-collapse:separate;border-spacing:0;width:100%;margin-bottom:16px}
tr:first-child td,tr:first-child th{vertical-align:top;font-size:18px;color:#000;font-weight:bold}
tr:last-child td,tr:last-child th{border-bottom:1px solid #ccc}
td,th{border-top:1px solid #ccc;padding:12px 20px;vertical-align:middle;min-width:232px;font-size:16px;color:#000}
@media only screen and (max-width:992px){td,th{min-width:106px}
}
tr:nth-child(even) td,th{background:#fff}
tr:nth-child(odd) td,th{background:#f8f8f7}
.fixed-th-table-wrapper th,.scrolled-td-table-wrapper th{background:#f0f0ef;font-weight:normal}
.fixed-th-table-wrapper th[scope=col]{font-weight:bold}
.equal-table{border-collapse:separate;table-layout:fixed;width:100%}
.table-normal{width:100%;margin-bottom:12px;border-collapse:collapse}
.table-normal tr:nth-child(even) th,.table-normal tr:nth-child(even) td{background:transparent}
.table-normal tr:nth-child(odd) th,.table-normal tr:nth-child(odd) td{background:transparent}
.table-normal tr:first-child th,.table-normal tr:first-child td{vertical-align:middle;font-size:16px;color:#3a3a3a}
.table-normal tr:first-child th{font-weight:bold}
.table-normal tr:first-child td{font-weight:normal}
.table-normal tr:last-child th,.table-normal tr:last-child td{border-bottom:1px solid #ccc}
.table-normal th,.table-normal td{padding:.86rem 0;vertical-align:top;border-top:1px solid #ccc;font-size:1.14rem;min-width:initial}
@media only screen and (max-width:992px){.table-normal th,.table-normal td{padding-left:1.14rem}
}
.table-normal thead th{vertical-align:bottom;border-bottom:1px solid #ccc;padding:1.36rem 0}
@media only screen and (max-width:992px){.table-normal thead th{padding:.86rem 0;padding-left:1.14rem}
}
.table-normal tbody + tbody{border-top:1px solid #ccc}
.plp-column-container{width:100%;position:relative;font-size:1rem;margin:2.86rem 0}
@media only screen and (max-width:992px){.plp-column-container{margin:1.71rem 0}
}
@media only screen and (max-width:992px){.plp-column-container .container--wrapper{margin:0 -0.57rem}
}
.plp-column-container--wrapper{background:#f8f8f8;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);padding:1.14rem}
@media only screen and (min-width:993px){.plp-column-container--wrapper{padding:1.71rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.plp-column-container--wrapper{padding:1.43rem 1.79rem}
}
@media only screen and (max-width:992px){.plp-column-container--wrapper{margin:0 .57rem;padding:1.14rem .43rem}
}
.plp-column-container--wrapper.two-column{margin:auto}
@media only screen and (min-width:993px){.plp-column-container--wrapper.two-column{padding:1.71rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.plp-column-container--wrapper.two-column{padding:1.43rem 1.79rem}
}
@media only screen and (max-width:480px){.plp-column-container--wrapper.two-column{margin:0 -0.57rem;padding:inherit}
}
@media only screen and (min-width:993px){.plp-column-container--wrapper.two-column .plp-column-container--item__image img{max-width:4rem}
}
.plp-column-container--item{font-size:1rem;padding:1.14rem}
.plp-column-container--item p{line-height:1.29rem}
@media only screen and (min-width:993px){.plp-column-container--item p{line-height:1.43rem}
}
@media only screen and (min-width:993px){.plp-column-container--item{font-size:1.15rem;padding:1.71rem .86rem}
}
.plp-column-container--item__title{font-size:1.3rem;font-weight:bold;max-width:13.57rem}
@media only screen and (min-width:993px){.plp-column-container--item__title{font-size:1.71rem;max-width:19.29rem;line-height:2rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.plp-column-container--item__title{max-width:100%}
}
@media only screen and (min-width:993px) and (max-width:1100px){.plp-column-container--item__title{max-width:100%}
}
.plp-column-container--item__image img{max-width:4.14rem;width:4.14rem;height:auto}
@media only screen and (min-width:720px) and (max-width:992px){.plp-column-container--item__image img{width:100%;max-width:4rem;margin-right:1.14rem}
}
.plp-column-container--item .btn-chopped-green{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px}
.plp-column-container--item .btn-chopped-green.disabled{background:#7f7f7f;color:#fff}
.plp-column-container--item .btn-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.plp-column-container--item .btn-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.plp-column-container--item .btn-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.our-offerings{width:100%;position:relative}
.our-offerings--title{font-size:2rem;margin-bottom:1.71rem;font-weight:300;padding-right:1.14rem}
@media only screen and (min-width:993px){.our-offerings--title{margin-bottom:2.86rem;font-size:2.7rem}
.our-offerings--title:after{content:"";display:block;width:4.29rem;padding-top:1.43rem;border-bottom:4px solid #04aa84}
}
@media only screen and (max-width:992px){.our-offerings--title:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:3px solid #04aa84}
}
@media only screen and (max-width:992px) and (min-width:993px){.our-offerings--title:after{width:3.43rem}
}
.our-offerings--tab .nav-tabs{padding-bottom:1.14rem;border:0}
.our-offerings--tab .nav-tabs .nav-item{margin-bottom:0;border-right:1px solid #7f7f7f}
.our-offerings--tab .nav-tabs .nav-item .nav-link{border:0;padding:0;margin:0 .86rem .43rem;color:#000;display:block;align-items:center;height:100%;border-bottom:2px solid #fff}
@media only screen and (min-width:993px){.our-offerings--tab .nav-tabs .nav-item .nav-link{display:flex;flex-wrap:wrap;margin:0;padding:0 2.86rem .57rem}
}
.our-offerings--tab .nav-tabs .nav-item .nav-link.active{color:#068765;border-bottom:2px solid #068765;background:inherit}
@media only screen and (min-width:993px){.our-offerings--tab .nav-tabs .nav-item .nav-link.active{border-bottom:3px solid #068765}
}
.our-offerings--tab .nav-tabs .nav-item:last-child{border-right:0}
.our-offerings--tab .nav-tabs .nav-item:last-child .nav-link{margin-right:0}
.our-offerings--tab .nav-tabs .nav-item:first-child .nav-link{margin-left:0}
.our-offerings--tab .nav-tabs .nav-item.show .nav-link{border:0;background:inherit}
.our-offerings--tab__link--title{font-weight:bold;font-size:.86rem;display:block}
@media only screen and (min-width:993px){.our-offerings--tab__link--title{font-size:1.3rem;width:66%;order:1}
}
@media only screen and (min-width:1280px){.our-offerings--tab__link--title{width:70%}
}
.our-offerings--tab__link--icon{max-width:3.63rem;width:100%;height:auto;margin-bottom:.38rem}
@media only screen and (min-width:993px){.our-offerings--tab__link--icon{max-width:6.49rem;order:2;margin-bottom:0}
}
@media only screen and (max-width:992px){.our-offerings--content{padding:0 1.14rem}
}
.our-offerings--content .auto-plp-offerings__wrapper>.container{padding:0}
.our-offerings__item{padding-bottom:1.14rem}
@media only screen and (min-width:993px){.our-offerings__item:nth-child(2n-1){padding-right:1.14rem}
}
@media only screen and (min-width:993px){.our-offerings__item:nth-child(2n){padding-left:0}
}
.our-offerings__item--wrapper{box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);background:#f8f8f8;padding:0 1.71rem;margin:0}
@media only screen and (min-width:993px){.our-offerings__item--wrapper{padding:0 2.29rem}
}
.our-offerings__item--title{padding:1.71rem 0;max-width:17.14rem;text-transform:uppercase;font-size:1.15rem;font-weight:bold}
.our-offerings__item--title:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:2px solid #01675a}
@media only screen and (min-width:993px){.our-offerings__item--title:after{width:3.43rem}
}
.our-offerings__item--title:after{width:1.71rem}
@media only screen and (min-width:993px){.our-offerings__item--title:after{width:1.71rem}
}
@media only screen and (min-width:993px){.our-offerings__item--title{font-size:1.3rem;max-width:23.57rem;padding:2.29rem 0}
.our-offerings__item--title span{min-height:3.14rem;height:3.14rem;display:block}
}
.our-offerings__item--sub-title{text-transform:uppercase;font-size:.72rem;margin:0;font-weight:bold}
@media only screen and (min-width:993px){.our-offerings__item--sub-title{font-size:.86rem}
}
.our-offerings__item--sub-text{font-size:1.15rem;max-height:5.29rem;overflow:hidden}
.our-offerings__item--details{padding:0 0 1.71rem}
@media only screen and (min-width:993px){.our-offerings__item--details{padding:0 0 2.29rem}
}
.our-offerings__item--details__apr-text{font-size:2.85rem;color:#01675a;line-height:2.85rem}
.our-offerings__item--details__apr-text .small{font-size:1.45rem;padding-left:.38rem}
@media only screen and (min-width:993px){.our-offerings__item--details__apr-text .small{font-size:1.72rem}
}
.our-offerings__item--details__buttons a{float:left;clear:both;font-size:.86rem;text-transform:uppercase}
@media only screen and (min-width:993px){.our-offerings__item--details__buttons a{float:none}
}
.our-offerings__item--details__buttons a.link{font-weight:bold}
.our-offerings__item--details__rating-stars .small{font-size:.86rem}
.our-offerings__item--details .btn-chopped-green{margin-right:1.14rem;text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px}
.our-offerings__item--details .btn-chopped-green.disabled{background:#7f7f7f;color:#fff}
.our-offerings__item--details .btn-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.our-offerings__item--details .btn-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.our-offerings__item--details .btn-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.our-offerings__item--discounts{background:#fff;padding:1.71rem;margin-left:-1.71rem;margin-right:-1.71rem}
@media only screen and (min-width:993px){.our-offerings__item--discounts{padding:2.29rem;margin-left:-2.29rem;margin-right:-2.29rem}
}
.our-offerings__item--discounts__sub-text{color:#01675a;font-weight:600;font-size:1.3rem}
@media only screen and (min-width:993px){.our-offerings__item--discounts__sub-text{font-size:1.72rem}
}
.our-offerings__item--discounts__sub-text .small{margin-left:0;color:#000;font-weight:normal;font-size:.86rem;display:block}
@media only screen and (min-width:993px){.our-offerings__item--discounts__sub-text .small{font-size:1rem;display:inline;margin-left:.29rem}
}
.product-overview{background-color:#f8f8f8;padding-top:2.29rem;padding-bottom:2.29rem}
@media only screen and (min-width:993px){.product-overview{padding-top:2.86rem;padding-bottom:2.86rem}
}
.product-overview__header:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:3px solid #04aa84}
@media only screen and (min-width:993px){.product-overview__header:after{width:3.43rem}
}
@media only screen and (min-width:993px){.product-overview__header:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:4px solid #04aa84}
}
@media only screen and (min-width:993px) and (min-width:993px){.product-overview__header:after{width:3.43rem}
}
.product-overview__header--title{font-weight:300;font-size:2rem;line-height:2.29rem;min-height:2.29rem}
@media only screen and (min-width:993px){.product-overview__header--title{font-size:2.71rem;line-height:3rem;min-height:3rem;margin-bottom:1.14rem}
}
.product-overview__header--sub-text{margin-top:.57rem;font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.product-overview__header--sub-text{margin-top:1.14rem;font-size:1.29rem;line-height:1.57rem}
}
@media only screen and (min-width:993px){.product-overview__header:after{padding-top:1.43rem}
}
.product-overview__benefits{margin-top:1.71rem;padding-bottom:1.43rem}
@media only screen and (min-width:993px){.product-overview__benefits{margin-top:2.29rem;margin-right:4.29rem}
}
.product-overview__benefits--title{font-weight:bold;font-size:1.29rem;line-height:1.57rem}
@media only screen and (min-width:993px){.product-overview__benefits--title{font-size:1.71rem;line-height:2rem}
}
.product-overview__benefits__item{margin-top:1.14rem;line-height:1.29rem}
@media only screen and (min-width:993px){.product-overview__benefits__item{margin-top:1.71rem;line-height:1.43rem}
}
.product-overview__benefits__item div{padding-left:2.29rem;padding-top:2px}
.product-overview__benefits__item--icon{float:left;color:#01675a;margin-right:.43rem;padding:2px 2px;font-size:1.29rem}
@media only screen and (min-width:993px){.product-overview__benefits__item--icon{font-size:1.43rem}
}
.product-overview__benefits__item--bold{font-weight:bold;font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.product-overview__benefits__item--bold{font-size:1.14rem;line-height:1.43rem;max-width:58.43rem}
}
.product-overview__benefits__item--normal{font-weight:normal;font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.product-overview__benefits__item--normal{font-size:1.14rem;line-height:1.43rem;max-width:58.43rem}
}
.product-overview__offer{background-color:#fff;padding:1.71rem 1.71rem}
@media only screen and (min-width:993px){.product-overview__offer{padding:2.29rem 2.86rem}
}
.product-overview__offer--rate-specification{font-weight:bold;font-size:.71rem;line-height:.86rem;letter-spacing:1px}
@media only screen and (min-width:993px){.product-overview__offer--rate-specification{font-size:.86rem;line-height:1rem}
}
.product-overview__offer__rate{margin-top:4px}
.product-overview__offer--rate{color:#01675a;font-size:2.86rem;line-height:2.86rem}
@media only screen and (min-width:993px){.product-overview__offer--rate{font-size:3.43rem;line-height:3.71rem}
}
.product-overview__offer--rate-text{color:#01675a;font-size:1.43rem;line-height:2rem}
@media only screen and (min-width:993px){.product-overview__offer--rate-text{font-size:1.71rem;line-height:2rem}
}
.product-overview__offer__rating{margin-top:.71rem}
@media only screen and (min-width:993px){.product-overview__offer__rating{margin-top:1.14rem}
}
.product-overview__offer__rating--text{color:#000;font-weight:bold;font-size:.71rem;line-height:.86rem;letter-spacing:1px}
@media only screen and (min-width:993px){.product-overview__offer__rating--text{font-size:.86rem;line-height:1rem}
}
.product-overview__offer__rating--value{color:#000;font-size:.86rem;line-height:1.14rem;vertical-align:text-top}
@media only screen and (min-width:993px){.product-overview__offer__rating--value{font-size:1rem;line-height:1.29rem;vertical-align:top;display:inline-block;padding-top:3px}
}
.product-overview__offer__rating:after{content:"";display:block;border-bottom:.07rem solid #ccc;margin-top:1.14rem;height:1px;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5)}
.product-overview__offer__specification{margin-top:1.14rem}
@media only screen and (min-width:993px){.product-overview__offer__specification:first-child{margin-top:1.14rem}
}
.product-overview__offer__specification--label{font-weight:bold;font-size:.71rem;line-height:.86rem;letter-spacing:1px}
@media only screen and (min-width:993px){.product-overview__offer__specification--label{font-size:.86rem;line-height:1rem}
}
.product-overview__offer__specification--bold{color:#01675a;font-weight:600;font-size:1.29rem;line-height:1.29rem}
@media only screen and (min-width:993px){.product-overview__offer__specification--bold{font-size:1.71rem;line-height:1.71rem}
}
.product-overview__offer__specification--normal{font-size:.86rem;line-height:1.14rem}
@media only screen and (min-width:993px){.product-overview__offer__specification--normal{font-size:1rem;line-height:1.29rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.product-overview--benefits{flex:0 0 50%}
.product-overview--offer{flex:0 0 48%}
}
@media only screen and (min-width:480px) and (max-width:720px){.product-overview--benefits{flex:0 0 50%}
.product-overview--offer{flex:0 0 48%}
}
.contactus{position:relative;float:left;width:100%;padding-bottom:1.3rem;padding-top:.6rem}
.contactus section{float:none}
.contactus .col-12:first-child{padding:0}
.contactus p.required-text{text-transform:uppercase;font-size:.857rem;color:#000;font-weight:600;text-align:right;line-height:1;position:relative;margin-bottom:.7rem}
.contactus span.asterisk{color:#e51010;font-size:2.214rem;position:absolute;right:75px;bottom:-15px;font-weight:normal}
.contactus h2{font-size:1.71rem !important;color:#000;font-weight:bold !important;letter-spacing:0 !important;line-height:1.2 !important}
.contactus h2:after{border-bottom:0 !important;padding-top:0 !important}
.contactus h3{font-size:1.29rem;color:#000;font-weight:bold}
.contactus .form-group{margin-bottom:1.3rem}
.contactus .form-group input::-webkit-input-placeholder,.contactus .form-group textarea::-webkit-input-placeholder{color:#000;opacity:1;text-transform:uppercase;font-size:1.143rem;text-indent:20px}
.contactus .form-group input:-ms-input-placeholder,.contactus .form-group textarea:-ms-input-placeholder{color:#000;opacity:1;text-transform:uppercase;font-size:1.143rem;text-indent:20px}
.contactus .form-group input::placeholder,.contactus .form-group textarea::placeholder{color:#000;opacity:1;text-transform:uppercase;font-size:1.143rem;text-indent:20px}
.contactus .form-group textarea{text-indent:0}
.contactus .has-error{margin-bottom:0}
.contactus .form-control{border:1px solid #000;border-radius:0;text-indent:20px;color:#000}
.contactus .input-wrapper{position:relative}
.contactus .input-wrapper::before{content:"*";position:absolute;color:#e51010;font-size:2.214rem;left:7px;z-index:1}
.contactus a{color:#01675a;text-decoration:none}
.contactus .form-submit{color:#fff}
.contactus .form-submit:focus{outline:2px solid blue !important}
.contactus .item-content li{padding-bottom:1.1rem}
.contactus__heading{color:#000}
.contactus__heading:after{content:"";display:block;width:2.29rem;padding-top:.86rem;border-bottom:3px solid #04aa84}
@media only screen and (min-width:993px){.contactus__heading:after{width:3.43rem}
}
.contactus__heading--title{font-weight:normal}
@media only screen and (min-width:993px){.contactus__heading--title{font-size:2.7rem}
}
.contactus__heading--sub-text{max-width:17.5rem}
@media only screen and (min-width:993px){.contactus__heading--sub-text{font-size:1.29rem;max-width:31.43rem}
}
.contactus__form label.error{color:#960000}
.contactus__content{padding:1em 0;margin:2em auto}
.contactus .feedback-text{margin-bottom:2.86rem}
.contactus .tabs ul{margin:0 0 2em 0;padding:0 0 1em 0;font-weight:bold;font-size:1rem}
.contactus .tabs ul:after{content:"";display:block;width:100%;padding-top:.1rem;border-bottom:3px solid #04aa84}
.contactus .tabs ul li{background:#eff0f1}
.contactus .tabs ul li a{padding:.5em 1em;color:#000}
.contactus .tabs ul li a:hover{background:#01675a;color:#fff;text-decoration:none}
.contactus .tabs ul li a.active{background:#01675a;color:#fff;cursor:default}
.contactus .tabbed-content{padding:1em 0;margin:2em auto}
.contactus .tabbed-content .tabs{display:none}
.contactus .tabbed-content .item{min-height:2em;margin-bottom:2px}
@media only screen and (min-width:993px){.contactus .tabbed-content .item{display:none}
}
.contactus .tabbed-content .item::before{cursor:pointer;font-weight:bold;background:#eff0f1;padding:.5em;display:block;content:" + " attr(data-title)}
.contactus .tabbed-content .item .item-content{opacity:0;visibility:hidden;height:0}
@media only screen and (min-width:993px){.contactus .tabbed-content .item.active{display:block}
}
.contactus .tabbed-content .item.active::before{background:#01675a;color:#eff0f1;content:" - " attr(data-title);color:#fff}
.contactus .tabbed-content .item.active .item-content{padding:1em;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;visibility:visible;height:auto}
@media only screen and (min-width:993px){.contactus .item.active .item-content{padding-top:0}
.contactus .tabs-side .tabs li{margin-bottom:.14rem}
.contactus .tabbed-content .tabs{display:block}
.contactus .tabbed-content .tabs li{display:inline-block}
.contactus .tabbed-content .tabs li a{display:block}
.contactus .tabbed-content .item{min-height:0}
.contactus .tabbed-content .item::before{display:none}
.contactus .tabbed-content .item.active .item-content{max-width:70%}
.contactus .tabbed-content .item.active .item-content.feedback-content{max-width:100%}
.contactus .tabbed-content .item.active .item-content.feedback-content .form-group.required>label:after{content:"*";color:#e00}
.contactus .tabbed-content.tabs-side .tabs{width:10.71rem;float:left}
.contactus .tabbed-content.tabs-side .tabs li{display:block}
.contactus .tabbed-content.tabs-side .item{margin-left:10.71rem}
}
.contactus .col-sm-12.disclosure{position:absolute;top:0;left:0;height:100%;overflow:auto;background-color:#fff;border:1px solid #d8d8d8;box-shadow:0 3px 6px rgba(0,0,0,0.1607843137);padding-top:1em;padding-bottom:1em;display:none;z-index:1}
.contactus .col-sm-12.disclosure .close_me{float:right;background:transparent;width:1em;height:1em;font-size:1.875rem;color:#000;cursor:pointer;font-weight:normal;position:relative}
@media only screen and (max-width:767px){.contactus .col-sm-12.disclosure .close_me{position:absolute;top:20px;right:20px}
}
.contactus .col-sm-12.disclosure .close_me:after{content:"";height:1em;border-left:2px solid #707070;position:absolute;transform:rotate(45deg);left:.4375em}
.contactus .col-sm-12.disclosure .close_me:before{content:"";height:1em;border-left:2px solid #707070;position:absolute;transform:rotate(-45deg);left:.4375em}
.contactus .col-sm-12.disclosure h5{font-size:1.875rem;font-weight:normal;color:#000}
@media only screen and (max-width:767px){.contactus .col-sm-12.disclosure h5{width:89%}
}
#contactUsEmailAlert .contactUsEmail-header{border-bottom:0;padding:2.143rem 1.429rem 1rem}
#contactUsEmailAlert .contactUsEmail-header .contactUsEmail-title{font-weight:normal;font-size:2.143rem}
#contactUsEmailAlert .contactUsEmail-header .close{font-size:5rem;font-weight:100;line-height:.6;color:#707070;opacity:.5}
#contactUsEmailAlert .contactUsEmail-body{padding:1.429rem 1.429rem 1.429rem 0}
#contactUsEmailAlert .contactUsEmail-body p{line-height:1.7;font-size:1.15rem}
@media only screen and (max-width:844px){#contactUsEmailAlert .contactUsEmail-body p{font-size:1rem}
}
#contactUsEmailAlert .contactUsEmail-footer{padding:1.429rem 0;border-top:0;margin-bottom:1.786rem;justify-content:flex-start}
#contactUsEmailAlert .contactUsEmail-footer #contactSubmit{margin-right:5px}
#contactUsEmailAlert .contactUsEmail-footer a{color:#fff}
#contactUsEmailAlert .contactUsEmail-footer .app-primary:focus{color:#fff;outline:2px solid blue !important}
@media only screen and (max-width:414px){#contactUsEmailAlert .contactUsEmail-footer .app-primary{padding:5px 55px;width:100%;margin-top:1rem}
}
@media only screen and (max-width:360px){#contactUsEmailAlert .contactUsEmail-footer .app-primary{padding:5px 50px}
}
#contactUsEmailAlert .contactUsEmail-footer .app-disabled{color:#000;background-color:#e0e0e0;padding:5px 40px}
#contactUsEmailAlert .contactUsEmail-footer .app-disabled:focus{outline:2px solid blue !important}
@media only screen and (max-width:414px){#contactUsEmailAlert .contactUsEmail-footer .app-disabled{padding:5px 35px;margin-top:1rem;width:100%}
}
@media only screen and (max-width:360px){#contactUsEmailAlert .contactUsEmail-footer .app-disabled{padding:5px 30px;margin-top:1rem;width:100%}
}
#thankYou{background-color:#e4eee5;padding:15px;text-align:center;margin-bottom:15px;border:1px solid  #d9d9d9;box-shadow:0 3px 3px  rgba(0,0,0,0.1137254902);display:none}
#thankYou .thankYou-message{color:#000}
#thankYou .thankYou-message h3{font-size:16px;text-transform:uppercase;margin-bottom:0}
#thankYou .thankYou-message p{font-size:1.143rem}
.col-md-12 h3.contact-subtitle{font-size:16px;color:#000;text-transform:uppercase;font-weight:800 !important;margin-bottom:1rem !important}
.col-md-12 span.contact-subtitle{font-size:16px;color:#000;text-transform:uppercase;font-weight:800 !important;margin-bottom:1rem !important}
.col-md-12 span.fax-title{font-size:14px;color:#000;text-transform:uppercase;font-weight:800;margin-bottom:1rem !important}
.searchModal{position:fixed;z-index:999;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;display:none;overflow:auto;max-width:1680px;margin:0 auto;left:0;right:0;overflow-x:hidden !important}
.searchModal.author-mode{position:relative;top:auto;right:auto;display:block}
.searchModal--top{float:left;width:100%;padding:3rem 0 1.36rem;background-color:#01675a}
@media only screen and (min-width:993px){.searchModal--top{padding:3.14rem 0 3rem}
}
.searchModal--top .search-close{background:transparent;border-radius:0;color:#fff;font-size:.86rem;font-weight:bold;letter-spacing:.07rem;line-height:1rem;margin-left:.71rem;margin-top:-3.21rem}
.searchModal--top .search-close:focus{outline:2px solid #fff}
@media only screen and (max-width:992px){.searchModal--top .search-close{position:absolute;right:1rem;top:-2.07rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.searchModal--top .search-close{margin-left:-1.43rem}
}
@media only screen and (min-width:993px){.searchModal--top .search-close{font-size:1rem}
}
@media only screen and (min-width:1280px){.searchModal--top .search-close{margin-left:0}
}
.searchModal--top .search-close .icon{margin-right:0;margin-left:.14rem;font-size:.86rem}
@media only screen and (min-width:993px){.searchModal--top .search-close .icon{font-size:1.07rem}
}
.searchModal--top .search-close .icon:before{vertical-align:top}
@media only screen and (min-width:993px){.searchModal--top .search-close .icon:before{vertical-align:bottom}
}
.searchModal--content{float:left;width:100%;padding:0;position:relative}
@media only screen and (min-width:993px){.searchModal--content{padding:3.43rem 0 3.14rem}
}
.searchModal--content>.container>.row>.col-md-10{position:static}
.searchModal--content .feature-results{margin-left:6rem;width:50%;margin-top:1.71rem}
@media only screen and (max-width:992px){.searchModal--content .feature-results{margin-left:-20px;width:100%;margin-top:2rem}
}
.searchModal--content .feature-results h3{margin-left:1.3rem}
@media only screen and (max-width:992px){.searchModal--content .feature-results h3{margin-left:1.5rem;padding-top:2rem}
}
.searchModal--content .search-links{width:100%;float:left}
@media only screen and (max-width:992px){.searchModal--content .search-links{padding:0 1.14rem}
}
.searchModal--content .search-links h3{font-size:1.29rem;line-height:1.57rem;color:#000;font-weight:bold;margin-bottom:.86rem}
@media only screen and (min-width:993px){.searchModal--content .search-links h3{font-size:1.71rem;line-height:2rem;margin-bottom:1.71rem}
}
.searchModal--content .search-links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;margin:.29rem 0}
@media only screen and (max-width:992px){.searchModal--content .search-links ul{display:block;max-height:100%}
}
@media only screen and (min-width:993px){.searchModal--content .search-links ul{margin:0}
}
.searchModal--content .search-links ul li{font-size:1rem;line-height:1.29rem;font-weight:normal;display:block;padding:.43rem 0;text-overflow:ellipsis;overflow:hidden;margin-bottom:.29rem}
.searchModal--content .search-links ul li:last-child{margin-bottom:0}
@media only screen and (min-width:993px){.searchModal--content .search-links ul li{max-width:90%;font-size:1.14rem;line-height:1.43rem}
}
@media only screen and (min-width:1280px){.searchModal--content .search-links ul li{max-width:79%}
}
.searchModal--content .search-links ul li a{color:#01675a;text-decoration:underline;font-weight:700}
.searchModal--content .search-links ul li a:hover{color:#01675a}
.searchModal--content .recent-row{margin-left:0;margin-right:0}
@media only screen and (max-width:992px){.searchModal--content .recent-searches{margin-bottom:48px;position:relative;padding:0 1.14rem}
}
@media only screen and (max-width:992px){.searchModal--content .recent-searches:after{content:"";width:calc(100% - 32px);height:1px;background:#ccc;position:absolute;bottom:-16px;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5)}
}
@media only screen and (max-width:992px){.searchModal--content .most-popular{position:relative;background:#fff;width:calc(100% + 24px) !important;margin-left:-12px !important;margin-right:-12px !important;padding:2.29rem 2.29rem 1.14rem !important}
}
@media only screen and (max-width:992px){.searchModal--content .most-popular:before{content:"";height:1px;position:absolute;top:0;left:0;width:100%;box-shadow:0 2px 4px 0 rgba(200,200,200,0.5);background-color:#e7e8e9}
}
@media only screen and (max-width:992px){.searchModal--content__defaultState{padding:2.07rem 0 0}
}
.searchModal--content__defaultState .search-link-incorrect{display:none}
@media only screen and (max-width:992px){.searchModal--content__defaultState .search-link-incorrect{padding:.29rem 1.14rem 1.29rem}
}
.searchModal--content__defaultState .search-link-incorrect .search-correct-suggestion{font-size:1.14rem;line-height:1.43rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .search-link-incorrect .search-correct-suggestion{font-size:1.71rem;line-height:2rem}
}
.searchModal--content__defaultState .search-link-incorrect .search-correct-suggestion__value a{text-decoration:none;color:#068765}
.searchModal--content__defaultState .search-link-incorrect .search-correct-suggestion__value:hover{text-decoration:underline}
.searchModal--content__defaultState .search-link-incorrect h3{margin-bottom:20px;margin-top:28px;font-weight:bold}
@media only screen and (max-width:992px){.searchModal--content__defaultState .search-link-incorrect h3{font-size:1.29rem;line-height:1.43rem;margin-top:24px}
}
.searchModal--content__defaultState .recent-search-availablity{font-size:1rem;margin-bottom:1.71rem;padding:0 1.14rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .recent-search-availablity{font-size:1.14rem}
}
.searchModal--content__defaultState .recent-search-availablity h3{font-size:1.29rem;line-height:1.57rem;color:#000;font-weight:bold;margin-bottom:.86rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .recent-search-availablity h3{font-size:1.71rem;line-height:2rem;margin-bottom:1.43rem}
}
.searchModal--content__defaultState .search-link-notfound{display:none}
@media only screen and (max-width:992px){.searchModal--content__defaultState .search-link-notfound{padding:0 1.43rem}
}
.searchModal--content__defaultState .no-results{color:#000;margin-bottom:1.43rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .no-results{min-height:21.43rem}
}
.searchModal--content__defaultState .no-results--error-text{font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .no-results--error-text{font-size:1.14rem;line-height:1.43rem}
}
.searchModal--content__defaultState .no-results--title{font-weight:bold;font-size:1.29rem;line-height:1.57rem;margin-top:1.71rem;margin-bottom:1.14rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .no-results--title{font-size:1.71rem;line-height:2rem;margin-top:2.29rem;margin-bottom:1.71rem}
}
.searchModal--content__defaultState .no-results__hints{padding-left:0}
.searchModal--content__defaultState .no-results__hints--icon{color:#01675a;padding-right:.71rem;vertical-align:top;display:inline-block;margin-right:0;overflow:visible;font-size:1.14rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .no-results__hints--icon{padding-right:.57rem;font-size:1.43rem}
}
@media only screen and (max-width:992px){.searchModal--content__defaultState .no-results__hints--icon::before{vertical-align:middle}
}
.searchModal--content__defaultState .no-results__hints--text{font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.searchModal--content__defaultState .no-results__hints--text{font-size:1.14rem;line-height:1.43rem}
}
.searchModal--content__defaultState .no-results__hints li{list-style:none;padding-bottom:1.14rem;display:flex}
@media only screen and (min-width:993px){.searchModal--content__defaultState .no-results__hints li{padding-bottom:1.43rem}
}
.searchModal--content__resultState{display:none;padding-top:1.71rem;min-height:15.07rem}
@media only screen and (min-width:993px) and (max-width:1100px){.searchModal--content__resultState{padding-top:3.43rem;min-height:15.07rem}
}
@media only screen and (max-width:992px){.searchModal--content__resultState{min-height:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.searchModal--content__resultState{padding-top:3.43rem;min-height:16.43rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.searchModal--content__resultState{min-height:40.71rem}
}
.searchModal--content__resultState .search-filter{position:absolute;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2)}
.searchModal--content__resultState .search-filter ul{list-style:none;margin:0;padding:0;font-size:0;float:left;width:100%}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-filter ul{white-space:nowrap;overflow-x:auto;overflow-y:hidden}
}
.searchModal--content__resultState .search-filter ul li{list-style:none;display:inline-block}
.searchModal--content__resultState .search-filter ul li a{color:#3a3a3a;font-size:1.43rem;line-height:1.71rem;border-bottom:.43rem solid transparent;text-align:center;display:block;padding:1.14rem 0 .71rem 0;margin:0 1.71rem;text-decoration:none;text-transform:capitalize;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-filter ul li a{margin:0 .86rem;font-size:1.14rem;line-height:1.43rem}
}
.searchModal--content__resultState .search-filter ul li a:hover{font-weight:700;border-bottom:.43rem solid #04aa84}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-filter ul li a:hover{font-weight:bold}
}
.searchModal--content__resultState .search-filter ul li a:after{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden;padding:0 3px}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-filter ul li a:after{font-weight:bold}
}
.searchModal--content__resultState .search-filter ul li a.active{border-bottom:.43rem solid #04aa84;font-weight:700}
.searchModal--content__resultState .search-filter ul li:first-child a{margin-left:0}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-filter:after{content:"";background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%);height:40px;width:52px;position:absolute;right:0;bottom:0}
}
.searchModal--content__resultState .search-result__block{width:100%;float:left;position:relative}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-result__block{width:60%;min-height:17.71rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.searchModal--content__resultState .search-result__block{width:80%}
}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-result__block{margin-top:3.29rem}
}
.searchModal--content__resultState .search-result-text{font-size:.86rem;text-transform:uppercase;color:#000;letter-spacing:.07rem;float:left;padding-top:.86rem}
.searchModal--content__resultState .search-result-text p{font-weight:600}
.searchModal--content__resultState .search-result-text p strong{font-weight:800}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-result-text{font-size:.71rem;line-height:.86rem;width:100%}
}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-result__notfound{margin-top:3.71rem;padding-bottom:2.29rem}
}
.searchModal--content__resultState .search-sortby{float:right;position:relative;margin-top:0}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-sortby{float:left;margin-top:1.14rem}
}
.searchModal--content__resultState .search-sortby .dropdown-toggle{background:transparent;border:.07rem solid #ccc;border-radius:0;padding:.5rem 1.14rem}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-sortby .dropdown-toggle{height:2.86rem}
}
.searchModal--content__resultState .search-sortby .dropdown-toggle .selected{text-transform:uppercase;font-size:.86rem;letter-spacing:.07rem;line-height:1rem;font-weight:bold;color:#000}
.searchModal--content__resultState .search-sortby .dropdown-toggle .selected strong{color:#1b1b1b;font-weight:bold}
.searchModal--content__resultState .search-sortby .dropdown-toggle:after{display:inline-block;width:auto;height:auto;vertical-align:top;content:"n";border:0;border-color:transparent;font-family:"dcu-icon";margin-top:1px;color:#068765;font-size:.86rem}
.searchModal--content__resultState .search-sortby .dropdown-menu.option{width:100%;border-radius:0;margin-top:-0.14rem;padding:0;border-bottom:0;background-color:#f8f8f8}
.searchModal--content__resultState .search-sortby .dropdown-menu.option li{color:#000;border-bottom:1px solid #ccc;box-shadow:0 1px 2px 0 rgba(200,200,200,0.3)}
.searchModal--content__resultState .search-sortby .dropdown-menu.option li a{color:#000;display:block;padding:.75rem 2.57rem}
.searchModal--content__resultState .search-sortby .dropdown-menu.option li a:active{background-color:#fff}
.searchModal--content__resultState .search-sortby .dropdown-menu.option li a:hover,.searchModal--content__resultState .search-sortby .dropdown-menu.option li a:focus{background-color:#fff;color:#068765}
.searchModal--content__resultState .search-sortby .dropdown-menu.option li:hover{background-color:#fff;color:#068765;cursor:pointer;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
.searchModal--content__resultState .search-sortby .dropdown-menu.option li.active{background-color:#f8f8f8;color:#000;cursor:pointer;font-weight:bold}
.searchModal--content__resultState .search-sortby .dropdown-menu.option li.active:hover{background-color:#fff;color:#068765}
.searchModal--content__resultState .search-results{float:left;width:100%;margin-top:1.71rem}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-results{margin-top:3.71rem}
}
.searchModal--content__resultState .search-results--item{border-bottom:.07rem solid #ccc;margin-bottom:2.29rem;margin-left:0;margin-right:0}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-results--item{margin-bottom:1.71rem}
}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-results--item:last-child{margin-bottom:1.43rem}
}
.searchModal--content__resultState .search-results--item .icon__dcu-global{margin:.29rem 0 0 0;display:inline-block;vertical-align:top;color:#01675a}
.searchModal--content__resultState .search-results--item__title{color:#000;font-size:1.71rem;font-weight:bold;line-height:2rem;text-decoration:none;margin-bottom:1.14rem;display:block}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-results--item__title{margin-left:1.43rem;margin-bottom:.57rem;font-size:1.29rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.searchModal--content__resultState .search-results--item__title{margin-left:0}
}
.searchModal--content__resultState .search-results--item__caption{color:#000;font-size:1rem;line-height:1.29rem;margin-bottom:2.29rem}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-results--item__caption{margin-left:1.43rem;font-size:.86rem;line-height:1.14rem;margin-bottom:1.71rem}
}
.searchModal--content__resultState .search-results--item .search-icon{flex:6%;max-width:6%}
.searchModal--content__resultState .search-results--item .search-icon img{width:1.71rem;height:auto}
.searchModal--content__resultState .search-pagination{float:left;width:100%;display:none;text-align:center}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-pagination{margin-top:0rem;padding-top:.71rem}
}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-pagination{margin-bottom:1.86rem}
}
.searchModal--content__resultState .search-pagination .result-prev{display:none;float:left;color:#1b1b1b;font-size:.86rem;font-weight:bold;letter-spacing:1px;line-height:.86rem;position:relative;top:5px;left:1.14rem}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-pagination .result-prev{font-size:.71rem}
}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-pagination .result-prev{left:0}
}
.searchModal--content__resultState .search-pagination .result-prev a{text-decoration:none;font-weight:bold}
.searchModal--content__resultState .search-pagination .result-prev a:hover{text-decoration:none}
.searchModal--content__resultState .search-pagination .result-prev a span{font-size:.93rem;margin-right:0;color:#068765;vertical-align:sub}
.searchModal--content__resultState .search-pagination .paging-numbers{display:block}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-pagination .paging-numbers{display:inline-block}
}
.searchModal--content__resultState .search-pagination .paging-numbers .page{font-size:.71rem;font-weight:600;letter-spacing:1px;display:inline-block;margin-right:.86rem}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-pagination .paging-numbers .page{margin-right:1.07rem;font-size:.86rem}
}
.searchModal--content__resultState .search-pagination .paging-numbers .page.selected{color:#068765;font-weight:bold}
.searchModal--content__resultState .search-pagination .paging-numbers .page:after{content:"|";margin-left:.86rem;font-size:.71rem;color:#000;display:inline-block}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-pagination .paging-numbers .page:after{margin-left:1.07rem;font-size:.86rem}
}
.searchModal--content__resultState .search-pagination .paging-numbers .page:last-child{margin-right:0}
.searchModal--content__resultState .search-pagination .paging-numbers .page:last-child:after{content:"";margin-left:0}
.searchModal--content__resultState .search-pagination .paging-numbers a.page{color:#000}
.searchModal--content__resultState .search-pagination .result-next{display:none;float:right;color:#1b1b1b;font-size:.86rem;font-weight:bold;letter-spacing:1px;line-height:.86rem;position:relative;top:5px;right:1.14rem}
@media only screen and (max-width:992px){.searchModal--content__resultState .search-pagination .result-next{font-size:.71rem}
}
@media only screen and (min-width:993px){.searchModal--content__resultState .search-pagination .result-next{right:0}
}
.searchModal--content__resultState .search-pagination .result-next a{text-decoration:none;font-weight:bold}
.searchModal--content__resultState .search-pagination .result-next a:hover{text-decoration:none}
.searchModal--content__resultState .search-pagination .result-next a span{font-size:.93rem;margin-right:0;color:#068765;vertical-align:sub}
.searchModal--bottom{width:100%;float:left;background-color:#f8f8f8;display:none}
.searchModal--bottom.author-mode{display:block}
.searchModal--bottom.author-mode section{float:none}
@media only screen and (max-width:992px){.searchModal--bottom{transform:none}
}
.searchModal--bottom .plp-contact-banner{padding:0}
@media only screen and (max-width:992px){.searchModal--bottom .plp-contact-banner--item{padding:0rem 2.14rem 2.29rem}
}
.searchModal--bottom .plp-contact-banner--caption{display:none}
.searchModal--bottom .plp-contact-banner--wrapper{box-shadow:none;margin-top:0}
.searchModal.searchAuthor{position:relative;float:left;width:100%;height:100%;background-color:#fff;display:block}
.typeahead__container button,.typeahead__container input,.typeahead__container optgroup,.typeahead__container select,.typeahead__container textarea{font:inherit;margin:0}
.typeahead__container optgroup{font-weight:bold}
.typeahead__container button,.typeahead__container input{overflow:visible}
.typeahead__container button,.typeahead__container select{text-transform:none}
.typeahead__container button,.typeahead__container html [type=button],.typeahead__container [type=reset],.typeahead__container [type=submit]{-webkit-appearance:button}
.typeahead__container button::-moz-focus-inner,.typeahead__container [type=button]::-moz-focus-inner,.typeahead__container [type=reset]::-moz-focus-inner,.typeahead__container [type=submit]::-moz-focus-inner{border-style:none;padding:0}
.typeahead__container button:-moz-focusring,.typeahead__container [type=button]:-moz-focusring,.typeahead__container [type=reset]:-moz-focusring,.typeahead__container [type=submit]:-moz-focusring{outline:1px dotted ButtonText}
.typeahead__container fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
.typeahead__container legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
.typeahead__container textarea{overflow:auto}
.typeahead__container [type=checkbox],.typeahead__container [type=radio]{box-sizing:border-box;padding:0}
.typeahead__container [type=number]::-webkit-inner-spin-button,.typeahead__container [type=number]::-webkit-outer-spin-button{height:auto}
.typeahead__container [type=search]{outline-offset:-2px}
.typeahead__container [type=search]::-webkit-search-cancel-button,.typeahead__container [type=search]::-webkit-search-decoration{-webkit-appearance:none}
.typeahead__container ::-webkit-input-placeholder{color:inherit;opacity:1}
.typeahead__container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.typeahead__container{position:relative}
.typeahead__container *{box-sizing:border-box;outline:0}
.typeahead__query{position:relative;z-index:2;width:100%}
.typeahead__filter{position:relative}
.typeahead__filter button{min-width:100%;white-space:nowrap}
.typeahead__filter button:after{display:inline-block;margin-left:4px;width:0;height:0;vertical-align:-2px;content:"n";font-family:"dcu-iconset";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}
.typeahead__field{display:flex;position:relative;width:100%}
.typeahead__button button{border-top-right-radius:2px;border-bottom-right-radius:2px}
.typeahead__field{color:#555}
.typeahead__field input,.typeahead__field textarea,.typeahead__field [contenteditable],.typeahead__field .typeahead__hint{display:block;width:100%;line-height:1.25;min-height:4.14rem;padding:.57rem 0;background:transparent;border-right:0;border-left:0;border-top:0;border-bottom:.14rem solid #fff;border-radius:0;appearance:none;font-size:2.71rem;color:#fff !important}
@media only screen and (max-width:992px){.typeahead__field input,.typeahead__field textarea,.typeahead__field [contenteditable],.typeahead__field .typeahead__hint{font-size:1.36rem;list-style:2rem;min-height:2.86rem}
}
.typeahead__field input[type=search],.typeahead__field input[type=search]::-webkit-search-cancel-button{appearance:none}
.typeahead__field input[type=search]::-ms-clear{display:none;width:0;height:0}
.typeahead__container.hint .typeahead__field input,.typeahead__container.hint .typeahead__field textarea,.typeahead__container.hint .typeahead__field [contenteditable]{background:transparent}
.typeahead__container.hint .typeahead__query>:last-child,.typeahead__hint{background:#fff}
.typeahead__container button{display:inline-block;margin-bottom:0;text-align:center;touch-action:manipulation;cursor:pointer;background:transparent;border:0;line-height:1.25;padding:.5rem .75rem;user-select:none;color:#fff}
@media only screen and (max-width:992px){.typeahead__container button{padding:.29rem .75rem}
}
.typeahead__container button:hover,.typeahead__container button:focus{color:#fff}
.typeahead__container input.disabled,.typeahead__container input[disabled],.typeahead__container button.disabled,.typeahead__container button[disabled]{cursor:not-allowed;pointer-events:none;opacity:.65;box-shadow:none;background-color:#fff;border-color:#ccc}
.typeahead__container .typeahead__field input,.typeahead__container .typeahead__field textarea,.typeahead__container .typeahead__field [contenteditable],.typeahead__container .typeahead__field .typeahead__hint,.typeahead__container .typeahead__field .typeahead__label-container{padding-right:6rem}
@media only screen and (max-width:992px){.typeahead__container .typeahead__field input,.typeahead__container .typeahead__field textarea,.typeahead__container .typeahead__field [contenteditable],.typeahead__container .typeahead__field .typeahead__hint,.typeahead__container .typeahead__field .typeahead__label-container{padding-right:4.86rem;padding-bottom:.21rem}
}
.typeahead__container .typeahead__field input{font-weight:300}
@media only screen and (max-width:992px){.typeahead__container .typeahead__field input{font-size:1.57rem;padding-right:2.29rem}
}
.typeahead__container .typeahead__field .typeahead__button{position:absolute;right:-0.71rem;background:transparent;bottom:0;z-index:2}
.typeahead__container .typeahead__field .typeahead__button .icon-dcu-search{font-size:2rem;font-weight:normal;position:relative;top:-0.14rem}
@media only screen and (max-width:992px){.typeahead__container .typeahead__field .typeahead__button .icon-dcu-search{font-size:1.71rem}
}
.typeahead__filter,.typeahead__button{z-index:1}
.typeahead__filter button,.typeahead__button button{margin-left:-1px}
.typeahead__filter button .icon-dcu-search,.typeahead__button button .icon-dcu-search{margin-right:0}
.typeahead__filter:hover,.typeahead__filter:active,.typeahead__filter:focus,.typeahead__button:hover,.typeahead__button:active,.typeahead__button:focus{z-index:1001}
.typeahead__filter:hover button:focus,.typeahead__filter:hover button:active,.typeahead__filter:active button:focus,.typeahead__filter:active button:active,.typeahead__filter:focus button:focus,.typeahead__filter:focus button:active,.typeahead__button:hover button:focus,.typeahead__button:hover button:active,.typeahead__button:active button:focus,.typeahead__button:active button:active,.typeahead__button:focus button:focus,.typeahead__button:focus button:active{z-index:1001}
.typeahead__filter + .typeahead__button button{margin-left:-2px}
.typeahead__container.filter .typeahead__filter{z-index:1001}
.typeahead__list,.typeahead__dropdown{position:absolute;left:0;z-index:1000;width:100%;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;text-align:left;background-color:#fff;border:1px solid #ccc;border-radius:2px;background-clip:padding-box}
.typeahead__result .typeahead__list{width:100%;border-radius:0;border:1px solid #e7e8e9;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);background-color:#f8f8f8;padding:0;margin-top:-0.14rem}
.typeahead__result .typeahead__list .typeahead__item{padding:.57rem 1.14rem;line-height:2.5rem;font-size:1.14rem;-webkit-transition:all .3s ease-in 0;-moz-transition:all .3s ease-in 0;-ms-transition:all .3s ease-in 0;-o-transition:all .3s ease-in 0;transition:all .3s ease-in 0;color:#000;border-bottom:1px solid #e7e8e9;font-weight:normal}
.typeahead__result .typeahead__list .typeahead__item:last-child{border-bottom:0}
@media only screen and (min-width:993px){.typeahead__result .typeahead__list .typeahead__item{padding:1.14rem 1.71rem;line-height:2rem;font-size:1.71rem}
}
.typeahead__result .typeahead__list .typeahead__item.active,.typeahead__result .typeahead__list .typeahead__item:hover{background-color:#fff;color:#068765;cursor:pointer}
.typeahead__result .typeahead__list .typeahead__item.active{box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
.typeahead__result .typeahead__list .typeahead__item strong{font-weight:bold}
.typeahead__result.detached .typeahead__list{position:relative;z-index:1041;top:initial;left:initial}
.typeahead__dropdown{right:0;left:initial;z-index:1001}
.typeahead__list>li{position:relative;border-top:solid 1px #ccc}
.typeahead__list>li:first-child{border-top:0}
.typeahead__list .typeahead__item[disabled]>a,.typeahead__dropdown .typeahead__dropdown-item[disabled]>a{cursor:not-allowed;color:#bababa;background-color:#fafafa}
.typeahead__list .typeahead__item>a,.typeahead__dropdown .typeahead__dropdown-item>a{display:block;color:#000;text-decoration:none;font-weight:normal}
.typeahead__list .typeahead__item>a:hover,.typeahead__dropdown .typeahead__dropdown-item>a:hover{text-decoration:none}
.typeahead__list .typeahead__item:not([disabled])>a:hover,.typeahead__list .typeahead__item:not([disabled])>a:focus,.typeahead__list .typeahead__item:not([disabled]).active>a,.typeahead__dropdown .typeahead__dropdown-item:not([disabled])>a:hover,.typeahead__dropdown .typeahead__dropdown-item:not([disabled])>a:focus,.typeahead__dropdown .typeahead__dropdown-item:not([disabled]).active>a{text-decoration:none;color:#068765}
.typeahead__list.empty>li{padding:.5rem .75rem;color:#333}
.typeahead__list>.typeahead__group{border-color:#bfdef6;font-weight:bold}
.typeahead__list>.typeahead__group:first-child{border-top:solid 1px #bfdef6}
.typeahead__list>.typeahead__group>a,.typeahead__list>.typeahead__group>a:hover,.typeahead__list>.typeahead__group>a:focus,.typeahead__list>.typeahead__group.active>a{cursor:default;color:#17639f;background:#ecf5fc;display:block;padding:.5rem .75rem;clear:both;text-decoration:none}
.typeahead__list>li.typeahead__group + li.typeahead__item{border-color:#bfdef6}
.typeahead__container.result .typeahead__list,.typeahead__container.filter .typeahead__dropdown,.typeahead__container.hint .typeahead__hint,.typeahead__container.backdrop + .typeahead__backdrop{display:block !important}
.typeahead__container .typeahead__list,.typeahead__container .typeahead__dropdown,.typeahead__container .typeahead__hint,.typeahead__container + .typeahead__backdrop{display:none !important}
.typeahead__dropdown li:last-child{margin-top:5px;padding-top:5px;border-top:solid 1px #ccc}
.typeahead__cancel-button{user-select:none;position:absolute;right:4.14rem;top:0;cursor:pointer;line-height:1;visibility:hidden;margin-right:0;overflow:hidden;font-size:3.43rem;font-family:"dcu-iconset" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;color:#fff;height:3.57rem;padding:0}
@media only screen and (max-width:992px){.typeahead__cancel-button{font-size:2.43rem;right:2.71rem;top:-3px;display:none}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.typeahead__cancel-button{top:8px}
}
.typeahead__label .typeahead__cancel-button{visibility:visible;right:4px}
.typeahead__container.cancel:not(.loading) .typeahead__cancel-button,.typeahead__label .typeahead__cancel-button{visibility:visible}
.typeahead__container.cancel:not(.loading) .typeahead__cancel-button:hover,.typeahead__label .typeahead__cancel-button:hover{color:#fff}
.typeahead__search-icon{padding:0 1.25rem;width:16px;height:16px;background:url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1MC4zMTMgMjUwLjMxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUwLjMxMyAyNTAuMzEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJTZWFyY2giPgoJPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyIgZD0iTTI0NC4xODYsMjE0LjYwNGwtNTQuMzc5LTU0LjM3OGMtMC4yODktMC4yODktMC42MjgtMC40OTEtMC45My0wLjc2ICAgYzEwLjctMTYuMjMxLDE2Ljk0NS0zNS42NiwxNi45NDUtNTYuNTU0QzIwNS44MjIsNDYuMDc1LDE1OS43NDcsMCwxMDIuOTExLDBTMCw0Ni4wNzUsMCwxMDIuOTExICAgYzAsNTYuODM1LDQ2LjA3NCwxMDIuOTExLDEwMi45MSwxMDIuOTExYzIwLjg5NSwwLDQwLjMyMy02LjI0NSw1Ni41NTQtMTYuOTQ1YzAuMjY5LDAuMzAxLDAuNDcsMC42NCwwLjc1OSwwLjkyOWw1NC4zOCw1NC4zOCAgIGM4LjE2OSw4LjE2OCwyMS40MTMsOC4xNjgsMjkuNTgzLDBDMjUyLjM1NCwyMzYuMDE3LDI1Mi4zNTQsMjIyLjc3MywyNDQuMTg2LDIxNC42MDR6IE0xMDIuOTExLDE3MC4xNDYgICBjLTM3LjEzNCwwLTY3LjIzNi0zMC4xMDItNjcuMjM2LTY3LjIzNWMwLTM3LjEzNCwzMC4xMDMtNjcuMjM2LDY3LjIzNi02Ny4yMzZjMzcuMTMyLDAsNjcuMjM1LDMwLjEwMyw2Ny4yMzUsNjcuMjM2ICAgQzE3MC4xNDYsMTQwLjA0NCwxNDAuMDQzLDE3MC4xNDYsMTAyLjkxMSwxNzAuMTQ2eiIgZmlsbD0iIzU1NTU1NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat scroll center center transparent}
.typeahead__container.loading .typeahead__query:before,.typeahead__container.loading .typeahead__query:after{transition:all 0 linear,opacity .2s ease;position:absolute;z-index:3;content:"";top:50%;right:.55em;margin-top:-0.675rem;width:1.35rem;height:1.35rem;box-sizing:border-box;border-radius:500rem;border-style:solid;border-width:.1em}
.typeahead__container.loading .typeahead__query:before{border-color:rgba(0,0,0,0.35)}
.typeahead__container.loading .typeahead__query:after{animation:button-spin .6s linear;animation-iteration-count:infinite;border-color:#fff transparent transparent;box-shadow:0 0 0 1px transparent}
@keyframes button-spin{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.typeahead__label-container{list-style:none;position:absolute;padding-top:calc(1rem * 0.375);padding-left:6px;width:100%;flex-wrap:wrap;display:flex}
.typeahead__label{display:flex;font-size:calc(1rem * 0.875);position:relative;background:#ecf5fc;border:solid 1px #c2e0ff;padding-left:4px;border-radius:2px;margin-right:4px;margin-bottom:calc(1rem * 0.375)}
.typeahead__label>*{align-self:center}
.typeahead__label .typeahead__cancel-button{line-height:normal;height:auto;position:static;padding-top:calc(1rem * 0.25 - 1px);padding-bottom:calc(1rem * 0.25 + 1px);padding-left:6px;padding-right:6px;margin-left:4px;font-size:calc(1rem * 0.875);border-left:solid 1px #c2e0ff}
.typeahead__label .typeahead__cancel-button:hover{background-color:#d5e9f9}
.js-typeahead-search:focus{color:#fff;background-color:transparent;border-color:#fff;outline:0;box-shadow:none}
.js-typeahead-search::placeholder{color:#fff;opacity:1}
.js-typeahead-search:disabled,.js-typeahead-search[readonly]{background-color:#e9ecef;opacity:1}
.focus-menu{display:none}
.typeahead-cancel{visibility:visible}
.search-layer{width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;z-index:999}
.feature-results{width:49%}
@media only screen and (max-width:992px){.feature-results{width:91%}
}
.feature-results h3{padding:10px 0 10px 0;font-weight:bold}
@media only screen and (max-width:992px){.feature-results .search-icon{max-width:2rem}
}
.feature-results .feature_links{margin-left:0;padding-left:2.5rem}
@media only screen and (max-width:992px){.feature-results .feature_links{margin-left:0}
}
.feature-results .feature_links a{color:#3a3a3a;font-size:25px;font-family:Nunito Sans;font-weight:600;line-height:25px;text-decoration:none;margin-bottom:1.14rem;display:block;margin-left:-13px}
@media only screen and (max-width:992px){.feature-results .feature_links a{margin-left:10px;font-size:1.29rem}
}
.feature-results .feature_links p{color:#3a3a3a;font-size:1rem;line-height:19px;font-family:Nunito Sans;font-weight:600;padding-right:1rem;margin-left:-1rem;margin-bottom:1.29rem}
@media only screen and (max-width:992px){.feature-results .feature_links p{margin-left:10px;margin-bottom:1rem}
}
.feature-results .feature_links .search-results--item{background-color:#edf9f2;padding:10px 0 10px 10px;margin-bottom:10px;border:1px solid #89cebd}
.branch-locator{width:100%;padding:2.29rem 0}
.branch-locator .heading-caption{float:none}
.branch-locator h3{margin-bottom:1.14rem}
.branch-locator hr{margin-bottom:2.28rem;border-top:1px solid rgba(127,127,127,0.5)}
.branch-locator__direction-link{font-size:.86rem;font-weight:bold;line-height:.86rem;margin-top:1.14rem;letter-spacing:1px;margin-bottom:2.14rem;margin-top:1.14rem}
@media only screen and (min-width:993px){.branch-locator__direction-link{margin-top:1.71rem}
}
.branch-locator--content .btn-rt-chopped-green{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;letter-spacing:1px;line-height:1;padding:1.14rem 2.29rem}
.branch-locator--content .btn-rt-chopped-green.disabled{background:#7f7f7f;color:#fff}
.branch-locator--content .btn-rt-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#fff;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.branch-locator--content .btn-rt-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.branch-locator--content .btn-rt-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
.branch-locator--content .embedded-iframe-branch-locator{border:0;width:100%}
.generic-modal .btn-rt-chopped-green{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;margin-right:0;margin-bottom:.86rem;display:block}
.generic-modal .btn-rt-chopped-green.disabled{background:#7f7f7f;color:#fff}
.generic-modal .btn-rt-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#fff;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.generic-modal .btn-rt-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.generic-modal .btn-rt-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
@media only screen and (min-width:993px){.generic-modal .btn-rt-chopped-green{margin-right:1.71rem;margin-bottom:0;display:inline-block}
}
.generic-modal .btn-rt-chopped{border-radius:0;letter-spacing:normal;padding:1.07rem 2.29rem;display:block;margin-left:0}
@media only screen and (min-width:993px){.generic-modal .btn-rt-chopped{display:inline-block}
}
.generic-modal .modal-content{border-radius:0;padding:.86rem;border:0}
@media only screen and (min-width:993px){.generic-modal .modal-content{padding:1.14rem}
}
.generic-modal .modal-content .modal-header{border:0;padding-left:1.14rem;padding-bottom:0;padding-top:1.43rem;position:relative}
@media only screen and (min-width:993px){.generic-modal .modal-content .modal-header{padding-left:1.71rem;padding-top:1.71rem}
}
.generic-modal .modal-content .modal-header .modal-title{font-weight:bold;font-size:1.29rem;line-height:1.57rem;padding-top:.29rem;width:94%}
@media only screen and (min-width:993px){.generic-modal .modal-content .modal-header .modal-title{font-size:1.71rem;line-height:2rem}
}
.generic-modal .modal-content .modal-header .close{color:#000;font-size:.86rem;font-weight:bold;letter-spacing:1px;text-shadow:none;text-transform:uppercase;opacity:1;position:absolute;right:.14rem;top:.14rem}
@media only screen and (min-width:993px){.generic-modal .modal-content .modal-header .close{font-size:1rem;right:.64rem;top:.64rem}
}
.generic-modal .modal-content .modal-header .close .icon{color:#068765;font-size:.86rem;margin-right:0}
.generic-modal .modal-content .modal-header .close .icon:before{vertical-align:top}
@media only screen and (min-width:993px){.generic-modal .modal-content .modal-header .close .icon{font-size:.93rem}
}
.generic-modal .modal-content .modal-body{font-size:1rem;line-height:1.29rem;padding:.57rem 1.14rem}
@media only screen and (min-width:993px){.generic-modal .modal-content .modal-body{font-size:1.14rem;line-height:1.43rem;padding:1.14rem 1.71rem 1.71rem}
}
.generic-modal .modal-content .modal-footer{padding:1.14rem 1.14rem 1.29rem;border:0;display:block}
@media only screen and (min-width:993px){.generic-modal .modal-content .modal-footer{display:flex;justify-content:flex-start;padding:1.14rem 1.71rem 2.29rem}
}
.error-handler{padding:2.29rem 0}
@media only screen and (min-width:993px){.error-handler{padding:3.43rem 0}
}
.error-handler__heading{color:#000}
.error-handler__heading--title{max-width:15.36rem;font-size:2rem;font-weight:300;margin-bottom:.57rem}
@media only screen and (min-width:993px){.error-handler__heading--title{max-width:47.93rem;font-size:2.71rem;margin-bottom:1.14rem}
}
.error-handler__heading--sub-text{max-width:16.71rem;font-weight:normal;font-size:1rem;margin-bottom:1.71rem}
@media only screen and (min-width:993px){.error-handler__heading--sub-text{font-size:1.29rem;max-width:39.71rem;margin-bottom:2.29rem}
}
.error-handler a{color:#04aa84}
.error-handler a:hover{color:#38a78a;text-decoration:underline}
.error-handler a:focus{color:#0a795c}
.bank-Services{color:#000;margin-bottom:.86rem}
@media only screen and (min-width:993px){.bank-Services{margin-bottom:2.14rem}
}
.bank-Services .heading{margin-bottom:2.57rem}
@media only screen and (min-width:993px){.bank-Services .heading{margin-bottom:3.36rem}
}
.bank-Services--heading{margin-top:2.29rem;margin-bottom:.86rem}
@media only screen and (min-width:993px){.bank-Services--heading{margin-top:2.86rem}
}
.bank-Services--heading h2{font-size:2rem;line-height:2.29rem;font-weight:300;margin-bottom:.57rem}
@media only screen and (min-width:993px){.bank-Services--heading h2{font-size:2.71rem;line-height:3rem;margin-bottom:1.14rem}
}
.bank-Services--heading p{font-size:1rem;line-height:1.29rem;margin-bottom:.71rem}
@media only screen and (min-width:993px){.bank-Services--heading p{font-size:1.29rem;line-height:1.57rem;margin-bottom:1.57rem}
}
.bank-Services--heading:after{background-color:#04aa84;content:"";width:2.29rem;height:3px;position:absolute;left:1.14rem}
@media only screen and (min-width:993px){.bank-Services--heading:after{height:4px;width:4.29rem}
}
.bank-Services .heading-title{font-size:2rem;font-weight:300;line-height:2.29rem}
@media only screen and (min-width:993px){.bank-Services .heading-title{font-size:2.71rem;font-weight:300;line-height:3rem}
}
.bank-Services .heading-title:after{background-color:#04aa84;content:"";width:2.29rem;height:.21rem;position:absolute;bottom:-0.5rem;left:1.14rem}
@media only screen and (min-width:993px){.bank-Services .heading-title:after{height:.29rem;width:2.79rem}
}
.bank-Services .heading-title:empty{height:2.29rem}
@media only screen and (min-width:993px){.bank-Services .heading-title:empty{height:3rem}
}
.bank-Services .heading-title:empty:after{display:none}
.bank-Services--items ul{list-style:none;padding-left:0}
.bank-Services--items__title{font-size:1.29rem;font-weight:bold;line-height:1.57rem;margin-bottom:1.14rem}
@media only screen and (min-width:993px){.bank-Services--items__title{font-size:1.71rem;line-height:2rem;margin-bottom:1.71rem}
}
.bank-Services--items__two-column-layout{margin-bottom:0;columns:2;-webkit-columns:2;-moz-columns:2;column-gap:2.29rem}
@media only screen and (max-width:992px){.bank-Services--items__two-column-layout{columns:1;-webkit-columns:1;-moz-columns:1;margin-bottom:.86rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.bank-Services--items__two-column-layout{columns:2;-webkit-columns:2;-moz-columns:2;column-gap:2.29rem}
}
.bank-Services--items__annotated{box-shadow:0 5px 2px -5px #c8c8c8}
@media only screen and (min-width:993px){.bank-Services--items__annotated{padding-bottom:1.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.bank-Services--items__annotated{padding-bottom:.57rem}
}
.bank-Services--items__viewMore{padding:0 1.14rem}
.bank-Services--item{font-size:1rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;line-height:1.29rem;margin-bottom:.86rem;text-indent:-1.57rem;margin-left:1.57rem}
@media only screen and (min-width:993px){.bank-Services--item{font-size:1.14rem;line-height:1.57rem;margin-bottom:1.14rem;text-indent:-2rem;margin-left:2rem}
}
.bank-Services--item a{font-size:1rem;line-height:1.29rem;font-weight:normal;color:#068765}
@media only screen and (min-width:993px){.bank-Services--item a{font-size:1.14rem;line-height:1.43rem}
}
.bank-Services--item a:hover{text-decoration:none}
.bank-Services--item a:not([href]){color:#000}
.bank-Services--item__circle:before{content:"•";color:#068765;font-size:1.29rem;margin-right:.57rem}
@media only screen and (min-width:993px){.bank-Services--item__circle:before{font-size:1.57rem;margin-right:.86rem}
}
.bank-Services--item__checked{color:#01675a;font-size:1.43rem;margin-right:.57rem;vertical-align:sub}
@media only screen and (max-width:992px){.bank-Services--item__checked{font-size:1.29rem}
}
.bank-Services--item__checkedItem{text-indent:-2.21rem;margin-left:2.21rem}
@media only screen and (min-width:993px){.bank-Services--item__checkedItem{text-indent:-2.36rem;margin-left:2.36rem}
}
.bank-Services .map{margin-top:0}
@media only screen and (min-width:993px){.bank-Services .map{margin-top:.57rem}
}
.bank-Services__rte{padding-top:.86rem;font-size:.71rem;line-height:.86rem;margin-bottom:1.43rem}
@media only screen and (min-width:993px){.bank-Services__rte{font-size:1rem;line-height:1.29rem;padding-top:1.14rem;margin-bottom:1.29rem}
}
.bank-Services__rte p{margin-bottom:.57rem}
.bank-Services--more{padding-top:1.14rem;padding-bottom:1.71rem;font-size:.86rem;font-weight:500;position:relative}
.bank-Services--more__cta{cursor:pointer;display:inline-block;padding:.29rem 1.14rem;font-weight:bold;font-size:.86rem;line-height:1}
.bank-Services--more__cta span{display:inline-block;position:relative;cursor:pointer;letter-spacing:1px}
.bank-Services--more__cta span:before{font-family:"dcu-iconset";content:"t";text-transform:none;position:absolute;right:-1.14rem;font-size:.71rem;color:#068765;top:.14rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.bank-Services--more:before{content:"";width:100%;height:1px;background:rgba(127,127,127,0.5);left:0;z-index:2;position:absolute;top:0;right:0}
.bank-Services--more .hidden{display:none}
.richText{padding:2.86rem 0}
@media only screen and (max-width:992px){.richText{padding:1.43rem 0}
}
.richText--content{text-align:left;width:100%}
.richText--content h1{font-size:2.71rem;font-weight:300;line-height:3rem;color:#000;margin-bottom:1.14rem}
@media only screen and (max-width:992px){.richText--content h1{font-size:2rem;line-height:2.29rem}
}
.richText--content h2{font-size:1.71rem;font-weight:bold;line-height:2rem;color:#000;margin-bottom:1.71rem}
@media only screen and (max-width:992px){.richText--content h2{font-size:1.29rem;line-height:1.57rem}
}
.richText--content p{font-size:1.29rem;font-weight:normal;line-height:1.57rem;color:#000;margin-bottom:1.43rem}
@media only screen and (max-width:992px){.richText--content p{font-size:1rem;line-height:1.29rem}
}
.richText--content .bottomBar{position:relative;margin-bottom:.71rem}
.richText--content .bottomBar:after{content:"";position:absolute;width:4.29rem;height:.29rem;margin-bottom:.71rem;background-color:#04aa84;left:0;top:115%}
@media only screen and (max-width:992px){.richText--content .bottomBar:after{width:2.29rem;height:.21rem;top:122%}
}
.richText--content a{color:#04aa84}
.richText--content ul{list-style:none;margin:0;padding:0}
.richText--content ul li{list-style:none;font-size:1.14rem;line-height:1.43rem;text-align:left;color:#000;margin-bottom:1.71rem;padding-left:2rem;position:relative}
@media only screen and (max-width:992px){.richText--content ul li{font-size:1rem;line-height:1.29rem}
}
.richText--content ul li:before{font-family:"dcu-icon" !important;content:"F";text-transform:none;position:absolute;left:0;font-size:1.43rem;color:#068765}
.richText--content ul li:last-child{margin-bottom:0}
.custom-google-map{height:100%}
.custom-google-map .gm-style .controls{font-size:2rem;background-color:#fff;box-shadow:rgba(0,0,0,0.2) 0 1px 4px -1px;box-sizing:border-box;border-radius:0;cursor:pointer;height:1em;margin:.57rem;text-align:center;user-select:none;font-family:"Nunito Sans",sans-serif}
.custom-google-map .gm-style .controls a[rel=noopener]:focus{outline:0}
.custom-google-map .gm-style .controls button{border:0;background-color:#fff;color:#000;cursor:pointer}
.custom-google-map .gm-style .controls button:focus{color:#000;-webkit-transition:all .35s ease-in 0;-moz-transition:all .35s ease-in 0;-ms-transition:all .35s ease-in 0;-o-transition:all .35s ease-in 0;transition:all .35s ease-in 0}
.custom-google-map .gm-style .controls button:hover{color:rgba(0,0,0,0.9)}
.custom-google-map .gm-style .controls.zoom-control{display:flex;flex-direction:column;height:4.86rem;width:2.43rem;margin:.86rem}
.custom-google-map .gm-style .controls.zoom-control button:focus{color:#000;-webkit-transition:all .35s ease-in 0;-moz-transition:all .35s ease-in 0;-ms-transition:all .35s ease-in 0;-o-transition:all .35s ease-in 0;transition:all .35s ease-in 0}
.custom-google-map .gm-style .controls.zoom-control button .icon{font-size:1.29rem;margin:0}
.custom-google-map .gm-style .controls.maptype-control{display:flex;flex-direction:row;width:auto;top:2.86rem !important;left:-2.79rem !important;margin:0;padding:.07rem;background:#068765}
.custom-google-map .gm-style .controls.maptype-control button{display:inline-block;font-size:.71rem;margin:0;padding:0 .57rem;border:1px solid #068765;background:#f8f8f8;font-weight:bold;color:#000;letter-spacing:1px}
.custom-google-map .gm-style .controls.maptype-control button:focus{color:#000;-webkit-transition:all .35s ease-in 0;-moz-transition:all .35s ease-in 0;-ms-transition:all .35s ease-in 0;-o-transition:all .35s ease-in 0;transition:all .35s ease-in 0}
.custom-google-map .gm-style .controls.maptype-control.maptype-control-is-map .maptype-control-map{background:#068765;color:#fff}
.custom-google-map .gm-style .controls.maptype-control.maptype-control-is-satellite .maptype-control-satellite{background:#068765;color:#fff}
.priorities.one{margin-top:2.29rem;margin-bottom:1.71rem}
@media only screen and (min-width:993px){.priorities.one{margin-top:2.86rem;margin-bottom:3.43rem;position:relative}
.priorities.one:after{content:"";position:absolute;left:1.14rem;right:1.14rem;bottom:0;height:1px;background-color:#ccc;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5)}
}
.priorities.first{margin-top:2.29rem}
@media only screen and (min-width:993px){.priorities.first{margin-top:2.86rem}
}
.priorities.last{margin-bottom:0}
@media only screen and (min-width:993px){.priorities.last .container{position:relative;padding-bottom:1.14rem}
.priorities.last .container:after{content:"";position:absolute;left:1.14rem;right:1.14rem;bottom:0;height:1px;background-color:#ccc;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5)}
}
@media only screen and (max-width:992px){.priorities{position:relative;padding-bottom:1.71rem;margin-bottom:1.71rem}
.priorities:after{content:"";position:absolute;left:1.14rem;right:1.14rem;bottom:0;height:1px;background-color:#ccc;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5)}
}
.priorities .v-center{padding-bottom:4rem}
@media only screen and (max-width:992px){.priorities .v-center{position:relative;top:0;transform:translateY(0);padding-bottom:0}
}
.priorities .heading-caption{max-width:100%}
.priorities .heading-caption h2{font-weight:300}
@media only screen and (min-width:993px){.priorities .heading-caption h2{font-size:2.71rem;line-height:3rem}
}
.priorities__side.right{padding-left:7.71rem}
@media only screen and (max-width:992px){.priorities__side.right{padding-left:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.priorities__side.right{padding-left:2.29rem}
}
.priorities__side h3{font-weight:bold}
@media only screen and (max-width:992px){.priorities__side h3{font-size:1.29rem;line-height:1.57rem;margin-bottom:.57rem}
}
.priorities__side-subcopy{max-width:31.43rem;margin-top:1.71rem;margin-bottom:2.86rem;width:100%}
@media only screen and (max-width:992px){.priorities__side-subcopy{margin-top:0;margin-bottom:1.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.priorities__side-subcopy{max-width:100%}
}
.priorities__side-subcopy p{font-size:1.14rem;line-height:1.43rem;margin-bottom:0}
@media only screen and (max-width:992px){.priorities__side-subcopy p{font-size:1rem;line-height:1.29rem}
}
.priorities__carousel__caption--wrapper{position:absolute;padding:1.71rem 2.86rem;bottom:0;left:0;right:0;background-image:linear-gradient(to bottom,rgba(27,27,27,0),#1b1b1b);color:#fff}
@media only screen and (max-width:992px){.priorities__carousel__caption--wrapper{padding:1.14rem 1.14rem 1rem 1.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.priorities__carousel__caption--wrapper{padding:1.71rem}
}
.priorities__carousel__caption h4{margin-bottom:.57rem;font-size:1.29rem;line-height:1.57rem;font-weight:bold}
@media only screen and (max-width:992px){.priorities__carousel__caption h4{font-size:1.14rem;line-height:1.43rem}
}
.priorities__carousel__caption p{margin-bottom:1.14rem;line-height:1.29rem}
@media only screen and (max-width:992px){.priorities__carousel__caption p{font-size:.86rem;line-height:1.14rem;margin-bottom:.57rem}
}
.priorities__carousel__caption a,.priorities__carousel__caption a:hover{color:#fff}
@media only screen and (max-width:992px){.priorities__carousel__caption a:focus{outline:0;border:0}
}
.priorities .slider-controls-centered__wrapper .progress{min-width:73%;max-width:74%;margin-left:.57rem;margin-right:.57rem}
@media only screen and (max-width:992px){.priorities .slider-controls-centered__wrapper .progress{max-width:100%;margin-left:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.priorities .slider-controls-centered__wrapper .progress{min-width:67%;max-width:67%}
}
@media only screen and (min-width:1100px) and (max-width:1280px){.priorities .slider-controls-centered__wrapper .progress{min-width:69%;max-width:69%}
}
.priorities .community-carousel__item{margin:0}
.priorities .community-carousel__item--image{opacity:1;box-shadow:0 0 1px 0 #c2c5c9}
.priorities .community-carousel__item--image img{max-height:27rem}
@media only screen and (min-width:720px) and (max-width:992px){.priorities .slider-content{padding:0 3.14rem}
}
.priorities .slider-controls-centered{margin-bottom:1.71rem;padding:0}
@media only screen and (max-width:992px){.priorities .slider-controls-centered{margin-top:1.14rem;margin-bottom:1.14rem;overflow:hidden;padding:0 1.14rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.priorities .slider-controls-centered{padding:0;margin-top:1.71rem;margin-bottom:1.71rem}
}
@media only screen and (min-width:993px){.priorities .slider-controls-centered{margin-top:1.71rem}
}
.priorities .slider-controls-centered.invisible{margin-bottom:0;padding:0;height:0}
@media only screen and (min-width:993px){.priorities .slider-controls-centered.invisible{margin-bottom:.14rem}
}
.priorities .slider-controls-centered a{font-weight:bold;font-size:.86rem;line-height:1;vertical-align:middle;display:inline-block;letter-spacing:1px}
.priorities .slider-controls-centered a:hover{text-decoration:none}
.priorities .slider-controls-centered .next .icon,.priorities .slider-controls-centered .previous .icon{margin:0;font-size:.79rem;line-height:1;color:#068765}
.priorities .slider-controls-centered .next{padding:0}
.priorities .slider-controls-centered .previous{padding-left:0}
@media only screen and (max-width:992px){.priorities .slider-controls-centered .previous{padding-left:0}
}
.priorities .show-m{margin-left:1.14rem;padding:1rem 2.29rem}
@media only screen and (max-width:992px){.priorities .show-m{margin-top:-0.43rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.priorities .show-m{margin-left:0;margin-top:0}
}
.dcu-impact{padding:2.29rem 0 1.14rem 0}
@media only screen and (min-width:993px){.dcu-impact{padding:2.86rem 0 3.43rem 0}
}
.dcu-impact--header{margin-bottom:1.71rem}
@media only screen and (min-width:993px){.dcu-impact--header{margin-bottom:2.29rem}
}
.dcu-impact--header__heading{font-size:2rem;line-height:2.29rem;font-weight:300;margin-bottom:.57rem}
@media only screen and (min-width:993px){.dcu-impact--header__heading{font-size:2.71rem;line-height:3rem;margin-bottom:1.14rem}
}
.dcu-impact--header__subcopy{font-size:1rem;line-height:1.29rem;font-weight:500;margin-bottom:.71rem}
@media only screen and (min-width:993px){.dcu-impact--header__subcopy{font-size:1.29rem;line-height:1.57rem}
}
.dcu-impact--header:after{content:"";display:block;width:2.29rem;border-bottom:.21rem solid #04aa84}
@media only screen and (min-width:993px){.dcu-impact--header:after{width:4.29rem;padding-top:1rem;border-bottom:.29rem solid #04aa84}
}
@media only screen and (max-width:720px){.dcu-impact--statistics-list{margin:0 1.14rem}
}
@media only screen and (max-width:480px){.dcu-impact--statistics-list{margin:0}
}
@media only screen and (max-width:992px){.dcu-impact--statistics{margin-bottom:1.14rem}
}
.dcu-impact--statistics h4{font-size:2.29rem;letter-spacing:-0.33px;line-height:2.57rem;color:#01675a}
@media only screen and (min-width:993px){.dcu-impact--statistics h4{font-size:2.43rem;line-height:3.71rem;margin-bottom:1.14rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.dcu-impact--statistics h4{font-size:2.14rem;line-height:3rem}
}
.dcu-impact--statistics span{font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.dcu-impact--statistics span{font-size:1.14rem;line-height:1.43rem}
}
.columns{text-align:center;z-index:10;position:relative}
@media screen and (max-width:748px){.columns{max-width:400px;margin:0 auto}
}
@media screen and (max-width:992px) and (orientation:landscape){.columns{max-width:none}
}
@media screen and (max-width:992px){.columns.aem-GridColumn{float:none !important}
}
@media screen and (min-width:992px){.columns .dcu-impact{margin-top:-5rem}
.columns .dcu-impact.comp-margin-top-0{margin-top:0}
}
.columns .dcu-impact .container{max-width:1200px !important}
@media only screen and (max-width:992px){.columns .dcu-impact .container{padding:0}
}
@media only screen and (min-width:993px) and (max-width:1100px){.columns .dcu-impact .container{padding:0}
}
.columns .dcu-impact .container .row{justify-content:center;background:#01675a;border-radius:1rem;flex-direction:column;width:100%;align-items:center;margin:0 auto}
@media screen and (max-width:992px) and (orientation:landscape){.columns .dcu-impact .container .row{flex-direction:row;flex-wrap:nowrap}
.columns .dcu-impact .container .row .col-sm-6{max-width:35%}
}
.columns .dcu-impact .container .row.dcu-impact--statistics-list{padding:2rem 0}
@media screen and (min-width:992px){.columns .dcu-impact .container .row.dcu-impact--statistics-list{gap:5rem;padding:0;flex-direction:row}
}
@media screen and (min-width:748px){.columns .dcu-impact .container .row.dcu-impact--statistics-list{flex-direction:row;flex-wrap:nowrap}
}
@media screen and (min-width:748px) and (max-width:992px){.columns .dcu-impact .container .row.dcu-impact--statistics-list .col-sm-6{max-width:33%}
}
.columns .dcu-impact .container .row .dcu-impact--statistics{color:#fff;padding:3rem 0}
@media screen and (max-width:992px){.columns .dcu-impact .container .row .dcu-impact--statistics{padding:1.5rem 0}
}
.columns .dcu-impact .container .row .dcu-impact--statistics h4{font-size:4.29rem;font-weight:bold;line-height:1;margin-bottom:.8rem}
.columns .dcu-impact .container .row .dcu-impact--statistics h4,.columns .dcu-impact .container .row .dcu-impact--statistics span{color:#fff;font-weight:bold}
.columns .dcu-impact .container .row .dcu-impact--statistics span{font-size:1.29rem;text-transform:uppercase}
@media only screen and (max-width:992px){.columns .dcu-impact .container .row .dcu-impact--statistics span{margin-top:2rem;display:block}
}
.three-column-tile{padding:2.29rem 0}
@media only screen and (min-width:993px){.three-column-tile{padding:2.86rem .43rem 3.43rem}
.three-column-tile .heading-caption{margin-bottom:3.71rem}
.three-column-tile .heading-caption::after{bottom:-1.57rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.three-column-tile{padding:2.29rem 0}
}
@media only screen and (min-width:993px){.three-column-tile__card{padding:0 .86rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.three-column-tile__card:nth-child(odd){padding:0 .57rem 0 1.14rem}
.three-column-tile__card:nth-child(even){padding:0 1.14rem 0 .57rem}
}
@media only screen and (min-width:993px){.three-column-tile__card--wrapper{margin:0 .29rem}
}
.three-column-tile__card--img-holder{background-color:#f8f8f8;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);margin-bottom:1.14rem}
@media only screen and (min-width:720px) and (max-width:992px){.three-column-tile__card--img-holder{margin-bottom:.86rem}
}
@media only screen and (min-width:993px){.three-column-tile__card--img-holder{margin-bottom:0}
}
.three-column-tile__card--img-holder img{width:100%}
.three-column-tile__card--caption{padding:1.14rem 1.14rem 1.71rem;color:#000;font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.three-column-tile__card--caption figure{margin-bottom:1.14rem}
}
@media only screen and (min-width:993px){.three-column-tile__card--caption{padding:2.29rem 1.71rem 2.86rem 1.71rem;font-size:1.14rem;line-height:1.43rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.three-column-tile__card--caption{padding:1.14rem 1.14rem 1.71rem;font-size:1rem;line-height:1.29rem}
}
.three-column-tile__card--caption__title{font-size:1.29rem;font-weight:bold;line-height:1.57rem;color:#000;margin-bottom:0;font-weight:bold}
@media only screen and (min-width:993px){.three-column-tile__card--caption__title{font-size:1.71rem;line-height:2rem}
}
.three-column-tile__card--caption__title a{color:#01675a;font-weight:bold;display:block;padding:.14rem 0}
.three-column-tile__card--caption__text{margin-bottom:.86rem}
@media only screen and (min-width:993px){.three-column-tile__card--caption__text{min-height:4.29rem;margin-bottom:1.21rem}
}
@media only screen and (min-width:993px) and (max-width:1100px){.three-column-tile__card--caption__text{min-height:5.71rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.three-column-tile__card--caption__text{min-height:3.86rem}
}
.three-column-tile .btn-rt-chopped-green{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;letter-spacing:1px;line-height:1;padding:1.14rem 2.29rem}
.three-column-tile .btn-rt-chopped-green.disabled{background:#7f7f7f;color:#fff}
.three-column-tile .btn-rt-chopped-green:after{content:"";width:1.79rem;height:1.79rem;background:#fff;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.three-column-tile .btn-rt-chopped-green:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.three-column-tile .btn-rt-chopped-green:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
@media only screen and (max-width:720px){.three-column-tile .btn-rt-chopped-green{width:calc(100% - 32px);margin:.57rem 1.14rem 0}
}
@media only screen and (min-width:720px) and (max-width:992px){.three-column-tile .btn-rt-chopped-green{margin-top:.57rem}
}
@media only screen and (min-width:993px){.three-column-tile .btn-rt-chopped-green{margin-top:.86rem}
}
@media only screen and (min-width:993px){.three-column-tile.who-we-are .three-column-tile__card--caption{padding:1.71rem 1.71rem 2.29rem 1.71rem;min-height:13.79rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.three-column-tile.who-we-are .three-column-tile__card--caption{min-height:10.93rem}
}
.three-column-tile.who-we-are .three-column-tile__card--caption__title{margin-bottom:.57rem}
@media only screen and (min-width:993px){.three-column-tile.who-we-are .three-column-tile__card--caption__title{margin-bottom:.86rem}
}
.accolades{background-color:#f8f8f8;color:#000;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);padding:1.71rem 0 2.29rem 0}
@media only screen and (min-width:993px){.accolades{padding:2.86rem 0 3.43rem 0}
}
.accolades--header{margin-bottom:1.71rem}
@media only screen and (min-width:993px){.accolades--header{margin-bottom:2.29rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.accolades--header .btn-see-all{display:none !important}
}
.accolades--header__heading{font-size:2rem;line-height:2.29rem;font-weight:300}
@media only screen and (min-width:993px){.accolades--header__heading{font-size:2.71rem;line-height:3rem;max-width:48.14rem;display:inline-block}
}
.accolades--header a{float:right}
@media only screen and (max-width:992px){.accolades--header a{display:none !important}
}
.accolades--header:after{content:"";display:block;width:2.29rem;border-bottom:.21rem solid #04aa84}
@media only screen and (min-width:993px){.accolades--header:after{width:4.29rem;padding-top:.71rem;border-bottom:.29rem solid #04aa84}
}
.accolades .btn-see-all{text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;letter-spacing:1px;line-height:1;padding:1.14rem 2.29rem}
.accolades .btn-see-all.disabled{background:#7f7f7f;color:#fff}
.accolades .btn-see-all:after{content:"";width:1.79rem;height:1.79rem;background:#f8f8f8;transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
.accolades .btn-see-all:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.accolades .btn-see-all:active{border:0;opacity:1;transition:opacity .4s ease-in-out}
@media only screen and (max-width:992px){.accolades--awards{margin:0}
}
@media only screen and (max-width:720px){.accolades--awards .btn-see-all{width:inherit}
}
.accolades--award{text-align:center;display:flex;flex-direction:column}
@media only screen and (max-width:992px){.accolades--award{margin-bottom:2.29rem}
}
.accolades--award h3{text-align:left}
.accolades--award img{height:8.29rem;width:auto}
.accolades--award h4{font-size:1.29rem;line-height:1.57rem;font-weight:bold;margin-top:1.14rem;text-align:center;margin-bottom:0}
@media only screen and (min-width:993px){.accolades--award h4{font-size:1.71rem;line-height:2rem;max-width:22.29rem;margin-top:1.71rem;min-height:4rem}
}
.accolades--award span{font-size:1rem;line-height:1.29rem;font-weight:bold;margin-top:.57rem;font-weight:normal}
@media only screen and (min-width:993px){.accolades--award span{font-size:1.14rem;line-height:1.43rem;margin-top:.71rem}
}
.cultural-benefit{padding:2.86rem 0 1.71rem;background-color:#f8f8f8}
.cultural-benefit #transcriptTextAccordian{position:relative}
@media only screen and (min-width:720px) and (max-width:992px){.cultural-benefit .mob-video{display:block !important}
}
@media only screen and (min-width:720px) and (max-width:992px){.cultural-benefit .desk-video{display:none !important}
}
.cultural-benefit .transcript-text .btn-link{font-size:1.14rem;position:absolute;top:-20px}
@media only screen and (max-width:720px){.cultural-benefit .transcript-text .btn-link{position:relative;top:auto}
}
@media only screen and (min-width:720px) and (max-width:992px){.cultural-benefit .transcript-text .btn-link{position:relative;top:-1px}
}
.cultural-benefit #transcriptTextAccordianItem{z-index:5;position:absolute;background:white}
@media only screen and (max-width:992px){.cultural-benefit #transcriptTextAccordianItem{position:relative;background:white}
}
.cultural-benefit .transcript-text-scroll{max-height:276px;overflow-y:auto;padding-right:1.71rem;padding-left:1.71rem}
@media only screen and (max-width:992px){.cultural-benefit .transcript-text-scroll{max-height:130px}
}
@media only screen and (max-width:992px){.cultural-benefit{padding:2.29rem 0}
}
.cultural-benefit .modified-col{padding-left:.29rem}
.cultural-benefit .modified-col .first{padding-right:.86rem;padding-left:.86rem}
.cultural-benefit .modified-col .mid{padding-left:.86rem;padding-right:.86rem}
.cultural-benefit .modified-col .last{padding-left:.86rem;padding-right:.86rem}
.cultural-benefit .modified-col .last>video{opacity:0}
.cultural-benefit .modified-col .spcl-grid .col-lg-6.col-md-6:first-child{padding-left:1.14rem;padding-right:.86rem}
.cultural-benefit .modified-col .spcl-grid .col-lg-6.col-md-6:last-child{padding-right:1.14rem;padding-left:.86rem}
@media only screen and (max-width:992px){.cultural-benefit .community-carousel .slider-controls-centered{margin-top:-0.57rem}
}
@media only screen and (max-width:992px){.cultural-benefit .community-carousel .slider-controls-centered .previous .icon{margin-right:0}
}
.cultural-benefit .community-carousel .slider-controls-centered .previous .icon .icon-dcu-left-arrow{display:inline-block;vertical-align:bottom}
.cultural-benefit .community-carousel .slider-controls-centered .next .icon{margin-left:0}
.cultural-benefit .community-carousel .slider-controls-centered .next .icon .icon-dcu-right-arrow{display:inline-block;vertical-align:bottom}
@media only screen and (max-width:992px){.cultural-benefit .community-carousel{padding-top:0;padding-bottom:1.14rem}
}
.cultural-benefit .differentiator-block-more{padding-top:1.14rem;font-size:.86rem;font-weight:500;position:relative}
.cultural-benefit .differentiator-block-more:before{content:"";max-width:100%;height:1px;background:rgba(127,127,127,0.5);left:1.14rem;z-index:2;position:absolute;top:0;right:1.14rem}
.cultural-benefit .differentiator-block-more__cta{cursor:pointer;display:inline-block;padding:.29rem 1.14rem;font-weight:bold;font-size:.86rem;line-height:1}
.cultural-benefit .differentiator-block-more__cta span{display:inline-block;position:relative;cursor:pointer;letter-spacing:1px}
.cultural-benefit .differentiator-block-more__cta span:before{font-family:"dcu-iconset";content:"t";text-transform:none;position:absolute;right:-1.14rem;font-size:.71rem;color:#068765;top:.14rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.cultural-benefit .btn-link{font-size:1.14rem}
@media only screen and (max-width:992px){.cultural-benefit .btn-link{font-size:1rem}
}
.cultural-benefit .heading-caption{max-width:100%;margin-bottom:4.14rem}
@media only screen and (max-width:992px){.cultural-benefit .heading-caption{margin-bottom:2.71rem}
}
.cultural-benefit .heading-caption h2{font-size:2.71rem;font-weight:300;line-height:3rem;margin-bottom:1.14rem}
@media only screen and (max-width:992px){.cultural-benefit .heading-caption h2{font-size:2rem;line-height:2.29rem;margin-bottom:.57rem}
}
.cultural-benefit .heading-caption p{font-size:1.29rem;line-height:1.57rem}
@media only screen and (max-width:992px){.cultural-benefit .heading-caption p{font-size:1rem;line-height:1.29rem}
}
.cultural-benefit figure{margin-bottom:1.71rem;display:inline-block;position:relative}
@media only screen and (max-width:992px){.cultural-benefit figure{display:inherit}
}
.cultural-benefit figure img{max-width:100%;width:100%}
.cultural-benefit .caption{position:absolute;padding:2.86rem 2.86rem;bottom:0;left:0;right:0;color:#fff;background-image:linear-gradient(to bottom,rgba(27,27,27,0),#1b1b1b);font-size:1.29rem;font-weight:bold;line-height:1.57rem;z-index:2}
@media only screen and (max-width:992px){.cultural-benefit .caption{min-height:1.43rem;font-size:1rem;padding:1.86rem 2.86rem}
}
.cultural-benefit--video__btn,.cultural-benefit--video__btn>span{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;border:0;cursor:pointer}
.cultural-benefit--video__btn>span{background-image:url(../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/play.png);background-size:3rem 3rem}
.cultural-benefit video{max-width:100%;margin-bottom:1.71rem}
@media only screen and (max-width:992px){.cultural-benefit video{margin-bottom:0}
}
.cultural-benefit .modal-body video{margin-bottom:0}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cultural-benefit .modal-body video{display:block;margin:0 auto;max-height:30.93rem}
}
.cultural-benefit .video-placeholder{width:100%;max-height:43.57rem;position:relative;margin-bottom:1.71rem;overflow:hidden}
@media only screen and (min-width:993px){.cultural-benefit .video-placeholder{min-height:14.86rem}
}
@media only screen and (max-width:992px){.cultural-benefit .video-placeholder{margin-bottom:0}
}
.cultural-benefit .video-placeholder video{opacity:0}
.cultural-benefit__text{padding-right:0;margin-bottom:1.14rem}
@media only screen and (min-width:993px){.cultural-benefit__text{padding-right:3.43rem;margin-bottom:1.71rem}
}
.cultural-benefit__text h3{font-size:1.29rem;line-height:1.57rem;margin-bottom:.57rem;font-weight:bold}
@media only screen and (min-width:993px){.cultural-benefit__text h3{font-size:1.71rem;line-height:2rem;margin-bottom:.71rem}
}
.cultural-benefit__text p{font-size:1.14rem;line-height:1.43rem}
@media only screen and (max-width:992px){.cultural-benefit__text p{font-size:1rem;line-height:1.29rem}
}
.cultural-benefit #thevideo-mob-video{transform:translate3d(0,0,0)}
.transcript-text-scroll{max-height:120px;overflow-y:auto;padding-right:1.71rem}
.career-growth{padding:2.29rem 0;margin-bottom:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);background:#f8f8f8;margin-bottom:2.29rem}
@media only screen and (min-width:993px){.career-growth{padding:2.86rem 0 3.43rem;margin-bottom:2rem}
}
.career-growth .heading-caption{margin-bottom:2.71rem}
@media only screen and (min-width:993px){.career-growth .heading-caption{margin-bottom:4rem}
}
@media only screen and (max-width:992px){.career-growth .heading-caption:after{bottom:-1rem}
}
@media only screen and (max-width:992px){.career-growth .heading-caption h3{line-height:2.29rem}
}
.career-growth .heading-caption p{margin-top:.57rem}
@media only screen and (min-width:993px){.career-growth .heading-caption p{margin-top:1.14rem}
}
.career-growth__accordion{position:relative}
.career-growth__accordion:after{content:"";position:absolute;right:0;left:0;width:100%;height:1px;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5);background-color:#ccc}
.career-growth__accordion--title{width:100%;display:block;font-size:1rem;text-decoration:none;color:#01675a;font-weight:bold;line-height:1.29rem;position:relative;padding:1.14rem 2.29rem 1.14rem 0}
@media only screen and (min-width:993px){.career-growth__accordion--title{font-size:1.71rem;line-height:2rem;padding:1.71rem 1.29rem 1.71rem 0}
}
.career-growth__accordion--title:hover,.career-growth__accordion--title:focus{color:#01675a;text-decoration:none}
.career-growth__accordion--title:after{font-family:"dcu-iconset" !important;content:"m";text-transform:none;position:absolute;right:0;font-size:1rem;color:#068765;top:50%;transform:translateY(-50%)}
@media only screen and (min-width:993px){.career-growth__accordion--title:after{font-size:1.43rem}
}
.career-growth__accordion--title:before{content:"";position:absolute;right:0;left:0;top:0;width:100%;height:1px;box-shadow:0 1px 4px 0 rgba(200,200,200,0.5);background-color:#ccc}
.career-growth__accordion--title.collapsed:after{content:"p"}
.career-growth__accordion--content{padding:0 0 1.14rem;font-size:1rem;line-height:1.29rem}
@media only screen and (min-width:993px){.career-growth__accordion--content{padding:0 0 1.71rem}
}
.rte,.rte>*{font-family:"Nunito Sans",sans-serif}
.rte ul,.rte ol{padding-left:1.07rem}
.rte h1,.rte h2,.rte h3{margin:15px 0}
.rte sub,.rte sup{font-size:85%}
.rte img{max-width:100%;height:auto}
.rte .cc-disclaimer{font-size:1rem;color:#000}
.rte .rate-disclaimer{font-size:.86rem !important}
.rte ul.rate-disclaimer li{font-size:.86rem !important}
.rte p.rate-disclaimer{padding-left:0 !important}
.rte ul.rate-disclaimer{padding-left:20px}
.rteTopPadding{padding-top:0 !important}
.large-h2 .rte.ootb-rte h2{font-size:2.86rem;font-weight:400}
.large-h2 .rte.ootb-rte h2::after{display:none}
.callout .rte.ootb-rte p{font-size:2.5rem}
.callout .rte.ootb-rte a{font-size:1.29rem}
#bazaarVoice{font-family:"Nunito Sans" !important}
#bazaarVoice [data-bv-show=rating_summary] .bv_main_container,#bazaarVoice .bv-cv2-cleanslate .bv-content-search .bv-masthead .bv-masthead-product .bv-stars-container{border-color:transparent !important}
#bazaarVoice .bv_main_container .bv_button_buttonFull,#bazaarVoice .bv-cv2-cleanslate .bv-action-bar button,#bazaarVoice .bv-cv2-cleanslate button.bv-write-review.bv-submission-button{letter-spacing:1px !important;text-transform:uppercase !important;position:relative !important;color:#fff !important;background:#068765 !important;border-radius:0 !important;font-size:1rem !important;font-weight:bold !important;padding:.86rem 2.14rem !important;text-decoration:none !important;display:inline-block !important;line-height:1 !important;border:0 !important;text-align:center !important;white-space:nowrap !important;vertical-align:middle !important;user-select:none !important;-webkit-transition:all .4s ease-out 0;-moz-transition:all .4s ease-out 0;-ms-transition:all .4s ease-out 0;-o-transition:all .4s ease-out 0;transition:all .4s ease-out 0}
#bazaarVoice .bv_main_container .bv_button_buttonFull:before,#bazaarVoice .bv-cv2-cleanslate .bv-action-bar button:before,#bazaarVoice .bv-cv2-cleanslate button.bv-write-review.bv-submission-button:before{content:"";width:1.79rem;height:1.79rem;background:#fff;-webkit-transform:rotate(-132deg);-moz-ransform:rotate(-132deg);-ms-transform:rotate(-132deg);-o-transform:rotate(-132deg);transform:rotate(-132deg);position:absolute;border-top:0;border-left:0;border-bottom:0;top:auto;right:-0.93rem;bottom:-1.07rem;border:0;outline:0;pointer-events:none}
#bazaarVoice .bv_main_container .bv_button_buttonFull:hover,#bazaarVoice .bv-cv2-cleanslate .bv-action-bar button:hover,#bazaarVoice .bv-cv2-cleanslate button.bv-write-review.bv-submission-button:hover{opacity:.89}
#bazaarVoice .bv-cv2-cleanslate .bv-content-item .bv-content-btn,#bazaarVoice .bv-cv2-cleanslate .bv-content-item .bv-content-btn:hover,#bazaarVoice .bv-cv2-cleanslate .bv-content-item .bv-content-report-btn,#bazaarVoice .bv-cv2-cleanslate .bv-content-item .bv-content-report-btn:hover{padding:.71rem 1.43rem !important;color:#1b1b1b !important;font-size:.86rem !important;font-weight:bold !important;letter-spacing:1px !important;line-height:1 !important;background-color:transparent !important;border:1px solid #000 !important;box-shadow:none !important}
#bazaarVoice .bv-cv2-cleanslate .bv-content-data-label-container .bv-content-data-icon{font-size:1.29rem !important;color:#01675a !important;vertical-align:middle !important}
#bazaarVoice .bv-cv2-cleanslate .bv-content-secondary-ratings-container{height:8px !important;border-radius:0 !important;box-shadow:none !important}
#bazaarVoice .bv-cv2-cleanslate .bv-content-secondary-ratings-value{background-image:none !important;background-color:#04aa84 !important;position:relative !important;height:8px !important}
#bazaarVoice .bv-cv2-cleanslate .bv-content-secondary-ratings-value:before{content:"" !important;position:absolute !important;right:-3px !important;height:8px !important;width:8px !important;-webkit-transform:skewX(-45deg) !important;-moz-transform:skewX(-45deg) !important;-o-transform:skewX(-45deg) !important;-ms-transform:skewX(-45deg) !important;transform:skewX(-45deg) !important;background-color:#04aa84 !important;opacity:1 !important}
#bazaarVoice .bv-cv2-cleanslate .bv-content-data-label-container .bv-content-data-label{font-weight:300 !important;padding-left:3px !important;vertical-align:middle !important}
#bazaarVoice .bv-cv2-cleanslate .bv-content-data .bv-content-data-value{font-weight:300 !important;vertical-align:middle !important;text-decoration:none !important}
#bazaarVoice .bv-cv2-cleanslate td[data-bv-histogram-rating-count="0"] .bv-content-secondary-ratings-container .bv-content-secondary-ratings-value:before{opacity:0 !important}
#bazaarVoice .bv-cv2-cleanslate .bv-content-secondary-ratings-container{background-color:#ccc}
.m_auto{margin:0 auto}
.martop-15{margin-top:1rem;font-size:11px;font-weight:bold;padding-left:1rem}
.discount-prescription-card-form{padding:20px 0 20px 0}
.discount-prescription-card-form h2{font-size:2.71rem;line-height:3rem;margin-bottom:2.29rem;position:relative;color:#3a3a3a}
.discount-prescription-card-form h2:after{content:"";width:4.29rem;padding-top:1.18rem;border-bottom:.29rem solid #04aa84;display:block}
#prescriptionform{margin:0 auto}
#prescriptionform .row{margin-left:0;margin-right:0}
#prescriptionform .form-group{padding-left:1rem}
#prescriptionform .submit-reset{padding-left:1rem}
#prescriptionform .submit-reset input{cursor:pointer;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-right:.71rem;text-transform:uppercase;position:relative;color:#fff;background:#068765;border-radius:0;font-size:1rem;font-weight:bold;padding:1.21rem 2.29rem;text-decoration:none;display:inline-block;line-height:1;border:0;letter-spacing:1px;padding:16px 16px}
#prescriptionform .submit-reset input:hover{color:#fff;opacity:.8;transition:opacity .4s ease-in-out}
.aem-Grid.aem-Grid--default--12>.customootbRTE.aem-GridColumn.aem-GridColumn--offset--default--1 ul,.aem-Grid.aem-Grid--default--12>.customootbRTE.aem-GridColumn.aem-GridColumn--offset--default--0 ul{list-style:none;padding-left:0 !important}
@media only screen and (max-width:992px){.aem-Grid.aem-Grid--default--12>.customootbRTE.aem-GridColumn.aem-GridColumn--offset--default--1,.aem-Grid.aem-Grid--default--12>.customootbRTE.aem-GridColumn.aem-GridColumn--offset--default--0{float:none;clear:both;margin-left:0;margin:0 auto;width:425px}
}
@media only screen and (max-width:450px){.aem-Grid.aem-Grid--default--12>.customootbRTE.aem-GridColumn.aem-GridColumn--offset--default--1,.aem-Grid.aem-Grid--default--12>.customootbRTE.aem-GridColumn.aem-GridColumn--offset--default--0{width:100%}
}
.hero{position:relative}
.hero-carousel-controls{position:absolute;padding-left:16px;left:0;bottom:1%;margin:0 auto;width:100%;padding:0;z-index:8}
.button-container{box-sizing:border-box;width:40px;height:40px;background-color:rgba(255,255,255,0.5);position:relative;margin:0 auto}
.button-container:hover{background-color:#fff}
.button-container:hover #hero-carousel-activate{border-color:#4d4d4d}
.button-container:hover #hero-carousel-activate.play{border-color:transparent transparent transparent #4d4d4d}
@media only screen and (max-width:992px){.button-container{width:26px;height:26px}
}
#hero-carousel-activate{position:absolute;left:0;right:0;top:0;bottom:0;display:inline-block;box-sizing:border-box;width:20px;height:20px;margin:auto;transition:100ms all ease;will-change:border-width;cursor:pointer;border-style:double;border-color:#068765;border-width:0 0 0 20px}
#hero-carousel-activate.play{border-color:transparent transparent transparent #068765;border-style:solid;width:0;height:0;left:3px;border-width:10px 0 10px 17.3px}
@media only screen and (max-width:992px){#hero-carousel-activate{width:14px;height:14px;border-width:0 0 0 14px}
#hero-carousel-activate.play{border-width:7px 0 7px 14px}
}
@media only screen and (max-width:992px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__head{margin-top:0rem}
}
@media only screen and (max-width:992px) and (min-width:720px){.hero-banner-slider .slider__item__caption__wraper .container .slider__item__caption__head{margin-top:0rem}
}
.red-alert{border:1px solid #e38949;background-color:#fef5ed}
.red-alert span:first-of-type{color:#aa080b;font-weight:bold;text-transform:uppercase}
.green-alert{border:1px solid #00916e;background-color:#edf9f2}
.green-alert p span:first-of-type{color:#01675b;font-weight:bold;text-transform:uppercase}
.column-controller .container .alertBox .red-alert .container,.column-controller .container .alertBox .green-alert .container{padding-left:16px;padding-right:16px}
#notification-alert-product .message-container span + p{font-size:14px}
.productOverview{margin-top:2.86rem}
#secondary-notification-alert-home,#notification-alert-product,#login-alert{box-sizing:border-box;overflow:hidden;padding:10px 0;vertical-align:middle;-webkit-box-shadow:-1px 7px 5px -6px rgba(0,0,0,0.38);-moz-box-shadow:-1px 7px 5px -6px rgba(0,0,0,0.38);box-shadow:-1px 7px 5px -6px rgba(0,0,0,0.38)}
#secondary-notification-alert-home .message-container,#notification-alert-product .message-container,#login-alert .message-container{display:flex;flex-flow:wrap}
#secondary-notification-alert-home .message-container span + p,#notification-alert-product .message-container span + p,#login-alert .message-container span + p{flex:1;position:relative;top:0}
#secondary-notification-alert-home .message-container p,#notification-alert-product .message-container p,#login-alert .message-container p{padding-top:5px}
#secondary-notification-alert-home .message-container a,#notification-alert-product .message-container a,#login-alert .message-container a{text-decoration:underline}
#secondary-notification-alert-home .icon-container,#notification-alert-product .icon-container,#login-alert .icon-container{display:inline-block;width:33px;height:33px;margin-right:10px}
#secondary-notification-alert-home{margin-bottom:10px}
#secondary-notification-alert-home .message-container p{font-size:1.3rem}
#notification-alert-product .message-container p,#login-alert .message-container p{padding-top:0}
#notification-alert-product .message-container span,#login-alert .message-container span{display:block}
#login-alert{padding:10px;width:275px;float:right;margin-bottom:10px}
.login-form__footer{clear:both}
#notification-alert-product{width:100%;margin-left:auto;margin-right:auto}
.alertBox{margin-top:30px}
.alertBox>.container{padding-left:0;padding-right:0}
.alertBox .container .message-container p{margin-bottom:0}
@media screen and (max-width:414px){#secondary-notification-alert-home .message-container a,#notification-alert-product .message-container a,#login-alert .message-container a{display:block;margin-top:15px}
}
.promo-primary,.promo-secondary,.promo-secondary-grey,.callout-button,.promo-bam{text-transform:uppercase;text-decoration:none;padding:4px 60px;text-align:center;min-width:122px;width:auto;display:inline-block;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.promo-primary{white-space:nowrap}
.promo-primary,.promo-secondary,.promo-secondary-grey,.callout-button,.promo-bam{font-family:Nunito Sans,sans-serif;font-size:1.3rem;font-weight:bold;line-height:1.75}
.promo-primary:hover,.promo-secondary:hover,.promo-secondary-grey:hover,.callout-button:hover,.promo-bam:hover{text-decoration:none}
.promo-primary,.callout-button{border:3px solid #ffa60b;background-color:#fff}
.promo-secondary,.promo-secondary-grey,.promo-bam{position:relative}
.promo-secondary{color:#fff;background-color:#008764;border:0;line-height:2.1}
.promo-secondary:hover{color:white}
.promo-secondary-grey{color:#3a3a3a;border:1px solid #c1c1c1;background-color:#f8f8f8;line-height:2}
.promo-green{margin-top:15px;font-size:1.071rem;line-height:1.8;padding:7px 30px;color:#01675b;border:2px solid #01675a;background-color:#fff;font-family:Nunito Sans,sans-serif;font-weight:bold;white-space:nowrap;text-transform:uppercase;text-decoration:none;text-align:center;min-width:122px;width:auto;display:inline-block;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.promo-bam{border:2px solid #01675b;color:#01675b;background:#fafafa;padding:4px 78px;-webkit-box-shadow:-2px 5px 5px -4px rgba(0,0,41,0.28);-moz-box-shadow:-2px 5px 5px -4px rgba(0,0,41,0.28);box-shadow:-2px 5px 5px -4px rgba(0,0,41,0.28)}
.promo-bam:hover{color:#01675b}
.promo-secondary:after,.promo-secondary-grey:after,.promo-bam:after{content:"";width:1.79rem;height:1.79rem;background:#fff;transform:rotate(-132deg);position:absolute;top:auto;right:-0.85rem;bottom:-1rem;border:0;outline:0;pointer-events:none}
.promo-secondary-grey:after{border-right:1px solid #c1c1c1}
.grey-bg .promo-secondary:after,.grey-bg .promo-secondary-grey:after,.grey-bg .promo-bam:after{background:#f8f8f8}
.app-primary,.app-secondary,.app-disabled{font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:bold;line-height:1.75;padding:0;border:0;outline:0;display:inline-block;text-transform:uppercase;text-decoration:none;text-align:center;height:32px;vertical-align:middle;padding:5px 60px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-size:border-box}
.app-primary:hover,.app-secondary:hover,.app-disabled:hover{text-decoration:none}
.app-primary,a.app-primary{background-color:#01675b;color:#fff}
.app-primary:hover,a.app-primary:hover{color:white}
.app-primary:active,a.app-primary:active{outline:0 !important}
.app-primary:focus:not(:focus-visible),a.app-primary:focus:not(:focus-visible){outline:0 !important}
.app-primary:focus,a.app-primary:focus{outline:2px solid #000;border-radius:2px}
.app-secondary,a.app-secondary{padding:4px 60px;border:1px solid #000;color:#000;background-color:white}
.app-secondary:active,a.app-secondary:active{outline:0 !important}
.app-secondary:focus:not(:focus-visible),a.app-secondary:focus:not(:focus-visible){outline:0 !important}
.app-secondary:focus,a.app-secondary:focus{outline:2px solid #000;border-radius:2px}
.app-disabled{background-color:#d5d5d5;color:white}
.app-disabled:hover{color:white}
#btn-group span{display:block;margin-top:3px}
#btn-group span a{color:#01675b;font-weight:bold}
@media only screen and (max-width:1024px){.column-controller .col-md-3 .promo-primary{padding:4px 44px}
.column-controller .col-md-3 .app-primary,.column-controller .col-md-3 .app-secondary,.column-controller .col-md-3 .app-disabled{padding:5px 44px}
}
.button-padding a{padding:10px 50px;height:auto}
.dcu-rate-card .light-card-grey{background-color:#fdfdfd}
.dcu-rate-card .dark-card-grey{background-color:#f8f8f8}
.dcu-rate-card .card.light-card-grey,.dcu-rate-card .card.dark-card-grey{border:1px solid #d8d8d8}
.dcu-rate-card .card{font-size:16px;position:relative;overflow:visible;min-height:336px}
.dcu-rate-card .card .promo-primary,.dcu-rate-card .card .promo-secondary,.dcu-rate-card .card .promo-secondary-grey,.dcu-rate-card .card .callout-button,.dcu-rate-card .card .promo-bam{margin-right:0;margin-top:1.5em;font-size:1.125em}
.dcu-rate-card .card h3.card-title{font-size:2em;font-weight:normal}
.dcu-rate-card .card h6.card-subtitle{font-size:1em;text-transform:uppercase;font-weight:bold;margin-top:0;margin-bottom:.4375em}
.dcu-rate-card .card .card-body{padding:1.125em 1.56em}
.dcu-rate-card .card .col-sm-7,.dcu-rate-card .card .col-sm-6,.dcu-rate-card .card .col-sm-12{z-index:inherit}
.dcu-rate-card .card .col-sm-7 .card-rate,.dcu-rate-card .card .col-sm-6 .card-rate,.dcu-rate-card .card .col-sm-12 .card-rate{color:#01675b;font-size:2.375em;font-weight:800;line-height:1;display:inline}
.dcu-rate-card .card .col-sm-7 .card-term,.dcu-rate-card .card .col-sm-6 .card-term,.dcu-rate-card .card .col-sm-12 .card-term{font-size:1.562em;line-height:1;display:inline;margin-left:5px}
.dcu-rate-card .card .col-sm-7 .card-term a,.dcu-rate-card .card .col-sm-6 .card-term a,.dcu-rate-card .card .col-sm-12 .card-term a{color:#01675a;text-decoration:underline;font-weight:bold}
.dcu-rate-card .card .col-sm-7 .card-rate,.dcu-rate-card .card .col-sm-7 .card-term,.dcu-rate-card .card .col-sm-6 .card-rate,.dcu-rate-card .card .col-sm-6 .card-term,.dcu-rate-card .card .col-sm-12 .card-rate,.dcu-rate-card .card .col-sm-12 .card-term{display:inline;margin-bottom:0}
.dcu-rate-card .card .col-sm-7 p.card-text,.dcu-rate-card .card .col-sm-6 p.card-text,.dcu-rate-card .card .col-sm-12 p.card-text{font-size:1.125em;line-height:1.4;margin-top:.4375em;margin-bottom:1.75em;margin:.4375em 0 0 0}
.dcu-rate-card .card .col-sm-7 .card-link,.dcu-rate-card .card .col-sm-6 .card-link,.dcu-rate-card .card .col-sm-12 .card-link{display:block;text-transform:uppercase;color:#01675a;text-decoration:underline;font-weight:bold;margin-bottom:1em;margin-top:2.5em;font-size:.875em;background:0;border:0;margin-left:0;padding-left:0}
.dcu-rate-card .card .col-sm-7 .card-link + .card-link,.dcu-rate-card .card .col-sm-6 .card-link + .card-link,.dcu-rate-card .card .col-sm-12 .card-link + .card-link{margin-top:0;margin-left:0;padding-left:0;padding-right:0}
@media(min-width:993px){.dcu-rate-card .card.deposit-mortgage-value .col-sm-7 .card-rate,.dcu-rate-card .card.deposit-mortgage-value .col-sm-6 .card-rate,.dcu-rate-card .card.deposit-mortgage-value .col-sm-12 .card-rate{font-size:2.3em}
}
.dcu-rate-card .card.deposit-mortgage-value .right-column div:first-child .rate-amount{font-size:2.375em;font-weight:800}
@media(min-width:993px){.dcu-rate-card .card.deposit-mortgage-value .right-column div:first-child .rate-amount{font-size:2.3em}
}
.dcu-rate-card .col-sm-5 h6,.dcu-rate-card .col-sm-5 p.rate-terms,.dcu-rate-card .col-sm-6 h6,.dcu-rate-card .col-sm-6 p.rate-terms{font-weight:bold;line-height:1.5;text-transform:uppercase}
.dcu-rate-card .col-sm-5 div.terms-wrapper,.dcu-rate-card .col-sm-6 div.terms-wrapper{margin-bottom:1.56em}
.dcu-rate-card .col-sm-5 div.terms-wrapper:last-child,.dcu-rate-card .col-sm-6 div.terms-wrapper:last-child{margin-bottom:0}
.dcu-rate-card .col-sm-5 div.terms-wrapper span,.dcu-rate-card .col-sm-6 div.terms-wrapper span{font-weight:bold;color:#01675b;line-height:1;font-size:1.25em}
.dcu-rate-card .col-sm-5 div.terms-wrapper span.icono-sl-icon-question-circle-black,.dcu-rate-card .col-sm-6 div.terms-wrapper span.icono-sl-icon-question-circle-black{font-size:20px}
.dcu-rate-card .col-sm-5 div.terms-wrapper span.rate-card-popover-close,.dcu-rate-card .col-sm-6 div.terms-wrapper span.rate-card-popover-close{color:#fff}
.dcu-rate-card .col-sm-5 h6.rate-terms{color:#000}
.dcu-rate-card .col-sm-5 div span{font-size:1.875em;font-weight:600}
.dcu-rate-card .col-sm-12 h3.card-title{font-size:1.563em;margin-bottom:.38em;line-height:34px;text-transform:uppercase}
.dcu-rate-card .col-sm-6 h6.card-subtitle,.dcu-rate-card .col-sm-6 p.card-subtitle{line-height:20px}
.dcu-rate-card .col-sm-6 h6.rate-terms,.dcu-rate-card .col-sm-6 p.rate-terms{font-size:.875em;color:#4e4e4e}
.dcu-rate-card .col-sm-6 div span.rate-amount{font-size:1.25em;font-weight:700;margin-bottom:.2em}
.dcu-rate-card .left-column.col-sm-6,.dcu-rate-card .left-column.col-sm-7{padding-right:23px}
.dcu-rate-card .right-column.col-sm-6,.dcu-rate-card .right-column.col-sm-5{padding-left:23px}
.dcu-rate-card .col-sm-12.disclosure{position:absolute;top:0;left:0;height:100%;overflow:auto;background-color:#fafafa;border:1px solid #e0e0e0;padding-top:1em;padding-bottom:1em;display:none;z-index:1}
.dcu-rate-card .col-sm-12.disclosure .close_me{float:right;background:transparent;width:2em;height:2em;position:relative}
.dcu-rate-card .col-sm-12.disclosure .close_me:after{content:"";height:2em;border-left:2px solid #707070;position:absolute;transform:rotate(45deg);left:.4375em}
.dcu-rate-card .col-sm-12.disclosure .close_me:before{content:"";height:2em;border-left:2px solid #707070;position:absolute;transform:rotate(-45deg);left:.4375em}
.dcu-rate-card .col-sm-12.disclosure h3{font-size:1.875em;color:#000;font-weight:normal}
.dcu-rate-card .col-sm-12.disclosure p{font-size:.875em;line-height:1.2;color:#151515}
.dcu-rate-card .col-sm-12.disclosure a{color:#01675a}
.dcu-rate-card .close_me,.dcu-rate-card .rateType-disclosure{cursor:pointer;position:relative}
.dcu-rate-card .bi-top{background-position:top right}
.dcu-rate-card .bi-bottom{background-position:bottom right}
.dcu-rate-card .bi-bottom-center{background-position:bottom center}
.dcu-rate-card.standard-card .col-sm-12 .card-title{font-size:2em}
.dcu-rate-card.standard-card .bi-top{background-position:95% 10%}
.dcu-rate-card.standard-card .bi-bottom{background-position:95% 90%}
.dcu-rate-card.standard-card .bi-bottom-center{background-position:bottom center}
.dcu-rate-card.product-row-card .col-sm-7{flex:0 0 100%;max-width:100%;min-height:218px}
.dcu-rate-card.product-row-card .col-sm-7 h6.card-subtitle{font-size:.875em;margin-bottom:1.07em}
.dcu-rate-card.product-row-card .col-sm-7 .card-rate{font-size:2.188em;font-weight:800}
.dcu-rate-card.product-row-card .col-sm-7 .card-link{display:inline-block}
.dcu-rate-card.product-row-card .col-sm-7 .card-link + .card-link{margin-left:1.125em}
.dcu-rate-card.product-row-card .card{position:relative;min-height:0}
.dcu-rate-card.product-row-card .card .link-container{position:absolute;bottom:0;left:16px}
.dcu-rate-card.product-row-card .card h3.card-title{font-size:1.875em;margin-bottom:.166em}
.dcu-rate-card.product-row-card .card h3.card-title a{color:#000}
.dcu-rate-card.product-row-card .card .col-sm-7 .card-text{text-transform:uppercase;font-size:.875em;margin:7px 0 0 0 !important}
.dcu-rate-card.product-row-card .card-body{padding:0 1em 0 1em}
.dcu-rate-card.product-row-card .card-container{border:0;border-right:1px dashed rgba(0,0,0,0.125)}
.dcu-rate-card.credit-rate-card .card-container .card-img-top{width:auto;display:block;margin:auto}
.dcu-rate-card.credit-rate-card .card-container .card-body{padding:1.25rem 0 1.25rem 0}
.dcu-rate-card.credit-rate-card .card-container .card-body h5.card-title{color:#000;font-weight:400;font-size:2.143rem}
.dcu-rate-card.credit-rate-card .card-container .card-body p.rate-label{font-size:1.143rem;text-transform:uppercase;font-weight:900;color:#000;margin-top:20px;margin-bottom:0}
.dcu-rate-card.credit-rate-card .card-container .card-body p.rate-large{font-size:4rem;font-weight:bold}
.dcu-rate-card.credit-rate-card .card-container .card-body span.apr-label{font-size:28px;font-weight:300}
.dcu-rate-card.credit-rate-card .card-container .card-body span.apr-label a{color:#01675a;font-weight:bold}
.dcu-rate-card.credit-rate-card .card-container .card-body span.apr-label a:hover{text-decoration:none}
.rateTermCard-ratings-section{padding-left:5px}
.rateTermCard-ratings-subtitle{font-size:.86rem;text-transform:uppercase;font-weight:bold;margin:0;letter-spacing:.07rem}
.rateTermCard__rating-stars .rating-stars{vertical-align:top;text-align:left}
.rateTermCard__rating-stars .rating-value{display:inline-block;vertical-align:middle}
.columnController .col-md-3:last-child .dcu-rate-card.product-row-card .card-container{border-right:0}
@media screen and (max-width:1366px){.dcu-rate-card .card .promo-primary,.dcu-rate-card .card .promo-secondary,.dcu-rate-card .card .promo-secondary-grey,.dcu-rate-card .card .callout-button,.dcu-rate-card .card .promo-bam{white-space:nowrap;padding:4px 30px;font-size:1em}
}
@media screen and (max-width:1280px){.dcu-rate-card.product-row-card .card .link-container{position:static;margin-top:1.625em}
}
@media only screen and (max-width:1194px){.dcu-rate-card.product-row-card .col-sm-7 .card-link{font-size:.8rem}
}
@media only screen and (max-width:1024px){.dcu-rate-card .card{font-size:14px}
.dcu-rate-card .card .promo-primary,.dcu-rate-card .card .promo-secondary,.dcu-rate-card .card .promo-secondary-grey,.dcu-rate-card .card .callout-button,.dcu-rate-card .card .promo-bam{font-size:1em}
.dcu-rate-card .card .col-sm-12 h3.card-title{font-size:1.785em}
}
@media only screen and (max-width:993px){.dcu-rate-card{width:500px;margin:0 auto}
.dcu-rate-card.credit-rate-card{width:100%}
.dcu-rate-card.product-row-card .card{min-height:0}
.dcu-rate-card.product-row-card .card .card-link{display:inline-block}
}
@media only screen and (max-width:768px){.dcu-rate-card .card{min-height:0}
.dcu-rate-card.product-row-card{width:100%;margin:0}
.dcu-rate-card.product-row-card .card-container{border:0}
.dcu-rate-card.product-row-card .col-sm-7{min-height:0}
.columnController .column-controller .dcu-rate-card.product-row-card .card-container .card-title,.columnController .column-controller .dcu-rate-card.product-row-card .card-container .card-subtitle,.columnController .column-controller .dcu-rate-card.product-row-card .card-container .card-rate,.columnController .column-controller .dcu-rate-card.product-row-card .card-container .card-text,.columnController .column-controller .dcu-rate-card.product-row-card .card-container .link-container{padding-left:40px}
.columnController .column-controller .dcu-rate-card.product-row-card .card-container .card-title,.columnController .column-controller .dcu-rate-card.product-row-card .card-container .card-text{padding-right:40px}
}
@media only screen and (max-width:720px){.left-column.col-sm-6,.left-column.col-sm-7,.right-column.col-sm-6,.right-column.col-sm-5{flex:0 0 50%;max-width:50%}
}
@media only screen and (max-width:540px){.dcu-rate-card{width:100%}
.dcu-rate-card .dark-card-grey,.dcu-rate-card .light-card-grey,.dcu-rate-card .bg-white,.dcu-rate-card .grey-bg{background-color:inherit !important}
.dcu-rate-card .card{border:0;font-size:16px}
.dcu-rate-card .card .promo-primary,.dcu-rate-card .card .promo-secondary,.dcu-rate-card .card .promo-secondary-grey,.dcu-rate-card .card .callout-button,.dcu-rate-card .card .promo-bam{padding-left:35px;padding-right:35px;margin-top:35px;margin-bottom:35px}
.dcu-rate-card .card .col-sm-6 .card-text,.dcu-rate-card .card .col-sm-7 .card-text,.dcu-rate-card .card .col-sm-12 .card-text{margin-bottom:1em}
.dcu-rate-card .card .col-sm-6 .card-link,.dcu-rate-card .card .col-sm-7 .card-link,.dcu-rate-card .card .col-sm-12 .card-link{margin-top:0;margin-bottom:0;padding-right:0;display:inline-block}
.dcu-rate-card .card .col-sm-6 .card-link + .card-link,.dcu-rate-card .card .col-sm-7 .card-link + .card-link,.dcu-rate-card .card .col-sm-12 .card-link + .card-link{margin-left:1em}
.dcu-rate-card .card .col-sm-12{padding-left:0;padding-right:0}
.dcu-rate-card .card .col-sm-12.disclosure{padding-left:16px;padding-right:16px}
.dcu-rate-card .card .col-sm-12 h3.card-title{text-align:center}
.dcu-rate-card .card .left-column.col-sm-6,.dcu-rate-card .card .left-column.col-sm-7,.dcu-rate-card .card .right-column.col-sm-6,.dcu-rate-card .card .right-column.col-sm-5{max-width:100%;display:block;flex:none;text-align:center}
.dcu-rate-card .card .left-column.col-sm-6,.dcu-rate-card .card .left-column.col-sm-7{text-align:center;padding-right:16px}
.dcu-rate-card .card .right-column.col-sm-6,.dcu-rate-card .card .right-column.col-sm-5{margin-top:40px;padding-left:16px;text-align:center}
.dcu-rate-card .bi-top,.dcu-rate-card .bi-bottom,.dcu-rate-card .bi-bottom-center{background-image:none !important}
.dcu-rate-card.product-row-card{margin:0}
.dcu-rate-card.product-row-card .col-sm-12.disclosure h3{font-size:1.4em}
.dcu-rate-card.product-row-card .col-sm-7{width:58.333%}
.dcu-rate-card.product-row-card .card .link-container{position:relative;bottom:0;left:0}
.dcu-rate-card.product-row-card .card-body{padding:0;position:relative}
.dcu-rate-card.standard-card .col-sm-7{width:100%;text-align:center;padding-left:16px;padding-right:16px}
.dcu-rate-card.credit-rate-card .card-body{padding:1.25rem 0 1.25rem 0}
}
@media only screen and (max-width:428px){.dcu-rate-card .rateTermCard-ratings-section{margin-top:14px}
.dcu-rate-card.credit-rate-card .card-body{padding:1.25rem 0 1.25rem 0}
}
.dcu-rate-card .popicon-text{cursor:pointer;font-weight:bold;color:#01675b;line-height:1;border:0;padding-left:0;font-size:20px;background:0}
.dcu-rate-card .popover{max-width:100%}
@media only screen and (max-width:540px){.dcu-rate-card .popover{max-width:98%}
}
.dcu-rate-card .popover-body{padding:0}
.rate-card-popover-heading{background-color:#01675b;color:#fff;font-size:14px;font-weight:bold;line-height:1;padding:.45rem 0 .45rem .5rem}
.rate-card-popover-body{padding:0;background-color:#fcfcfc}
.rate-card-popover-content{padding:.75rem .5rem;border:1px solid #01675b}
.rate-card-popover-content p{font-size:12px}
.rate-card-popover-content a{color:#01675b;text-decoration:underline;font-weight:bold}
.rate-card-popover-close{color:#fff;float:right;font-size:14px;font-weight:normal;cursor:pointer;margin-right:5px;text-align:right}
.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{border-bottom-color:#01675b}
.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{border-top-color:#01675b}
.promoBox{margin-bottom:30px}
.promoBox .callout{padding:16px;background-color:#fafafa;border:1px solid #e0e0e0;position:relative}
.promoBox .callout .main-message-content{z-index:1;position:relative;overflow:hidden}
.promoBox .callout .main-message-content h4.heading{font-family:Helvetica;font-size:2.286rem;font-weight:normal;line-height:2.86rem;margin-top:0 !important;margin-bottom:12px}
.promoBox .callout .main-message-content h4.heading a{font-weight:bold}
.promoBox .callout .main-message-content h4.heading a:hover{text-decoration:none;color:#757575}
.promoBox .callout .main-message-content p{font-family:Nunito Sans,sans-serif;font-size:1.17rem;font-weight:normal;line-height:1.5;width:400px}
.promoBox .callout .main-message-content p span.small-disclaimer{margin-top:20px !important}
.promoBox .callout .main-message-content .promo-primary{padding-left:44px;padding-right:44px;margin:0 0 26px}
.promoBox .callout .main-message-content .links{z-index:1}
.promoBox .callout .main-message-content .links a,.promoBox .callout .main-message-content .links span{color:#01675a;font-weight:bold;text-transform:uppercase;text-decoration:underline}
.promoBox .callout .main-message-content .links span{cursor:pointer}
.promoBox .callout .main-message-content .links a + span{margin-left:20px}
.promoBox .callout .main-message-content .links .promobox-disclosure{color:#01675a;font-weight:bold;text-transform:uppercase;text-decoration:underline;background:0;border:0}
.promoBox .callout .disclosure{position:absolute;top:0;left:0;height:100%;background-color:#fafafa;border:1px solid #e0e0e0;padding:16px;overflow:auto;display:none;z-index:1;width:100%;height:100%}
.promoBox .callout .disclosure h3{font-size:1.875em;color:#000;font-weight:normal;margin:0 0 7px 0}
.promoBox .callout .disclosure h3:after{display:none}
.promoBox .callout .disclosure h3 .close_me{float:right;background:transparent;width:30px;height:30px;position:relative;cursor:pointer}
.promoBox .callout .disclosure h3 .close_me:after{content:"";height:30px;border-left:2px solid #707070;position:absolute;transform:rotate(45deg);left:14px}
.promoBox .callout .disclosure h3 .close_me:before{content:"";height:30px;border-left:2px solid #707070;position:absolute;transform:rotate(-45deg);left:14px}
.promoBox .callout .disclosure p{font-size:14px;line-height:1.2;color:#151515;width:100%;margin-top:0;margin-bottom:15px}
.promoBox .callout .disclosure h3 + p{margin-top:15px}
.promoBox .callout .disclosure a{text-decoration:none;color:#068765;transition:color 300ms ease-in-out}
.promoBox .callout .disclosure a:hover{text-decoration:underline}
.promoBox .callout.bi-top{background-position:95% 10%}
.promoBox .callout.bi-bottom{background-position:95% 90%}
.promoBox .callout.bi-bottom-center{background-position:bottom center}
.sidebar-wrapper{padding-left:20px}
.col-md-3 .promoBox .callout .main-message-content p,.col-md-4 .promoBox .callout .main-message-content p,.sidebar-wrapper .promoBox .callout .main-message-content p{width:100%}
.col-md-3 .promoBox .callout .main-message-content .promo-primary,.col-md-4 .promoBox .callout .main-message-content .promo-primary,.sidebar-wrapper .promoBox .callout .main-message-content .promo-primary{padding-left:22px;padding-right:22px}
.col-md-6 .promoBox .callout .main-message-content h4.heading{width:400px}
.col-md-6 .promoBox .callout .main-message-content .links{margin-top:0}
.col-md-9 .promoBox .callout .main-message-content .links{margin-top:0}
.col-lg-9 .innerwrapper .sectioncontainer .container,.col-lg-9 .innerwrapper .columnController .container,.col-lg-12 .innerwrapper .sectioncontainer .container,.col-lg-12 .innerwrapper .columnController .container{padding-right:0;padding-left:0}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-9 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .columnController .col-md-9 .promoBox .callout .main-message-content h4.heading{max-width:500px}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-6 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .columnController .col-md-6 .promoBox .callout .main-message-content h4.heading{max-width:400px}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-6 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-6 .promoBox .callout .main-message-content .promo-primary{padding-left:22px;padding-right:22px}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-4 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-4 .promoBox .callout .main-message-content .promo-primary{padding-left:22px;padding-right:22px}
@media(max-width:1440px){.callout h4.heading{font-size:calc(1.6rem + 0.3vw)}
}
@media(max-width:1366px){.col-lg-3 .sidebar-wrapper .promoBox .callout .main-message-content .links span{margin-left:5px}
.col-md-9 .promoBox .callout .main-message-content .promo-primary{padding-left:22px;padding-right:22px}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-9 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-9 .promoBox .callout .main-message-content .promo-primary{padding-left:22px;padding-right:22px}
}
@media(max-width:1138px){.sidebar-wrapper .promoBox .callout .main-message-content .promo-primary{padding-left:12px;padding-right:12px}
}
@media(max-width:1080px){.col-md-6 .promoBox .callout .main-message-content .promo-primary{padding-left:22px;padding-right:22px}
.col-lg-9 .innerwrapper{padding-right:0 !important}
.col-lg-9 .innerwrapper .promoBox{display:block}
}
@media(max-width:1023px) and (orientation:landscape),(min-width:769px) and (orientation:portrait){.col-lg-9 .innerwrapper .promoBox .callout .main-message-content h4.heading{max-width:500px}
.col-md-9 .promoBox .callout .main-message-content h4.heading{max-width:500px}
}
@media(min-width:1024px){.col-lg-9 .innerwrapper .promoBox .callout .main-message-content h4.heading{max-width:650px}
.col-md-9 .promoBox .callout .main-message-content h4.heading{max-width:650px}
}
@media(max-width:768px),(max-width:786px) and (orientation:landscape){.col-lg-9 .innerwrapper{padding-right:0}
.col-lg-9 .innerwrapper .promoBox .callout.bi-top{background-image:none !important}
.col-lg-9 .innerwrapper .promoBox .callout.bi-bottom{background-image:none !important}
.col-lg-9 .innerwrapper .promoBox .callout .main-message-content .promo-primary{padding-left:42px;padding-right:42px;position:static}
.col-lg-9 .innerwrapper .promoBox .callout .main-message-content p{margin-bottom:1.14rem}
}
@media(max-device-width:640px) and (orientation:portrait){.promoBox .callout{background-image:none !important}
.promoBox .callout .main-message-content{text-align:center}
.promoBox .callout .main-message-content h4.heading{width:100%;text-align:center}
.promoBox .callout .main-message-content .promo-primary{padding-left:42px;padding-right:42px}
.promoBox .callout .main-message-content .links{width:250px;margin-left:auto;margin-right:auto}
.promoBox .callout .main-message-content p{width:auto;text-align:center;margin-bottom:1.14rem}
.col-md-6 .promoBox .callout .main-message-content .links{margin-top:30px}
.col-md-6 .promoBox .callout .main-message-content h4.heading{width:100%}
.col-lg-9 .callout{background-image:none !important}
.col-lg-9 .callout .main-message-content .promo-primary{position:static}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-9 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .sectioncontainer .col-md-6 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .sectioncontainer .col-md-4 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .sectioncontainer .col-md-3 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .columnController .col-md-9 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .columnController .col-md-6 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .columnController .col-md-4 .promoBox .callout .main-message-content h4.heading,.col-lg-9 .innerwrapper .columnController .col-md-3 .promoBox .callout .main-message-content h4.heading{width:100%}
.col-lg-9 .innerwrapper .sectioncontainer .col-md-9 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .sectioncontainer .col-md-6 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .sectioncontainer .col-md-4 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .sectioncontainer .col-md-3 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-9 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-6 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-4 .promoBox .callout .main-message-content .promo-primary,.col-lg-9 .innerwrapper .columnController .col-md-3 .promoBox .callout .main-message-content .promo-primary{position:static}
}
.articleCards .vertical-view .card .image-link{flex-shrink:0}
@media only screen and (max-width:992px){.articleCards .vertical-view .card-body .card-text{margin-bottom:0}
.articleCards .vertical-view .card-body .card-link{margin-bottom:1rem;margin-top:1rem}
}
.cards-text-align-center{text-align:center}
.card{border:0;background-color:transparent}
.card .card-body{padding-left:0;padding-right:0}
.sidebar-wrapper .card,.horizontal-card-view .card{display:block}
.sidebar-wrapper .card .card-img-top,.horizontal-card-view .card .card-img-top{width:25%;margin:0 20px 20px 0;float:left}
.sidebar-wrapper .card .image-link,.horizontal-card-view .card .image-link{z-index:8;display:block}
.sidebar-wrapper .card .image-link + .card-body,.horizontal-card-view .card .image-link + .card-body{position:relative;top:-20px}
.horizontal-card-view .card .card-body p.card-text{overflow:hidden}
.horizontal-card-view .card .card-body a.card-link{margin-left:100px}
.horizontal-card-view .card .card-img-top{width:80px}
.articleCards .card-body h5.card-title{font-weight:bold}
.articleCards .card-body h5.card-title sup{font-size:75%;top:0;vertical-align:super;text-underline-offset:.2em}
.articleCards .card-body h5.card-title a{color:#01675a;text-decoration:underline;font-weight:bold}
.articleCards .card-body h5.card-title.content-hub{font-weight:300;font-size:2.143rem}
.articleCards .card-body h5.card-title.content-hub sup{font-size:55%}
.articleCards .card-body h5.card-title.home-page{font-weight:300;font-size:1.929rem}
.articleCards .card-body h5.card-title.home-page sup{font-size:55%}
.articleCards .card-body p.card-text{font-size:1.143rem;margin:0 0 1.14rem}
.articleCards .card-body p.card-text a{color:#01675a;text-decoration:underline;font-weight:bold}
.articleCards .card-body p.card-text sup{font-size:55%;vertical-align:middle}
.articleCards .card-body .card-link{text-transform:uppercase;color:#01675a;font-weight:bold;text-decoration:underline;display:inline-block}
.articleCards .card-body section + .card-link{margin-top:10px}
.articleCards .credit-card-view .card-body h5.card-title{margin-bottom:1rem;font-weight:400;font-size:2.143rem}
.articleCards .credit-card-view .card-body h5.card-title sup{font-size:55%}
.articleCards .credit-card-view .card-body p.card-text{font-size:1.571rem;color:#000}
.articleCards .credit-card-view .card-body a.card-link{font-size:1.143rem}
.articleCards .credit-card-view .card-img-top{width:auto;display:block;margin:auto}
@media only screen and (min-width:640px) and (max-width:926px){.articleCards .product-comparison .image-link{width:60%;margin:0 auto}
}
@media only screen and (min-width:640px) and (max-width:926px){.articleCards .product-comparison .card-body{margin:0 auto;width:80%}
}
.articleCards .product-comparison .card-body h5.card-title{text-align:center;font-weight:600;font-size:2rem;text-transform:uppercase}
.articleCards .product-comparison .card-body h5.card-title sup{font-size:60%}
.articleCards .product-comparison .card-body p.card-text{font-size:1.571rem;color:#000}
.articleCards .product-comparison .card-body .component-wrapper{padding-bottom:25px;overflow:hidden}
@media only screen and (max-width:926px){.articleCards .product-comparison .card-body .component-wrapper{padding-bottom:10px}
}
.articleCards .product-comparison .card-body .links-wrapper{position:absolute;bottom:0}
@media only screen and (max-width:926px){.articleCards .product-comparison .card-body .links-wrapper{position:static;padding-bottom:50px}
}
.articleCards .product-comparison .card-body .links-wrapper a.card-link{margin-left:20px}
.articleCards .product-comparison .card-body .links-wrapper a.primary-green{margin-left:0;font-size:1.071rem;line-height:1.8;padding:7px 30px;color:#01675b;border:2px solid #01675a;background-color:#fff;font-family:Nunito Sans,sans-serif;font-weight:bold;white-space:nowrap;text-transform:uppercase;text-decoration:none;text-align:center;min-width:122px;width:auto;display:inline-block;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.sidebar-wrapper .card-body p.card-text{font-size:1rem}
.sidebar-wrapper .card-body p.card-text sup{font-size:55%;vertical-align:middle}
.articleCards .horizontal-card-view .card-body{padding-bottom:0}
.articleCards .horizontal-card-view h4{line-height:1.2;font-size:1rem;font-weight:800;margin-top:10px;margin-bottom:20px}
#featured-article{padding-top:30px}
#featured-article .col-md-6:first-child .overlay-detail{width:15.929rem;background-color:#308075;text-align:center;padding:.714rem;position:absolute;top:0;left:0;z-index:3}
@media screen and (max-width:428px){#featured-article .col-md-6:first-child .overlay-detail{width:12.9rem;padding:.5rem}
}
#featured-article .col-md-6:first-child .overlay-detail p{text-transform:uppercase;font-size:1.286rem !important;font-weight:800;color:#fff !important;margin:0 20px}
@media screen and (max-width:428px){#featured-article .col-md-6:first-child .overlay-detail p{font-size:1rem !important}
}
@media screen and (min-width:1024px) and (max-width:1366px){#featured-article .col-md-6:first-child img.landscape{display:none}
}
#featured-article .col-md-6:first-child img.square{display:none}
@media screen and (min-width:1024px) and (max-width:1366px){#featured-article .col-md-6:first-child img.square{display:block}
}
#featured-article .col-md-6:nth-child(2){padding-bottom:20px}
#featured-article .col-md-6:nth-child(2) .article-date{font-size:1.286rem;font-weight:800;text-transform:uppercase;color:#000;margin-top:20px;display:block}
#featured-article .col-md-6 .overlay-box{position:relative}
#featured-article h2{margin-bottom:1rem;font-size:3.571rem;color:#000;text-transform:none;font-weight:300;line-height:1.2}
#featured-article h2:after{display:none}
#featured-article h2 sup{font-size:55%;top:0;vertical-align:super;text-underline-offset:.2em}
#featured-article h2 a{color:#01675a;text-decoration:underline;font-weight:bold}
#featured-article p{font-size:1.786rem !important;color:#000}
#featured-article p a{color:#01675a;text-decoration:underline;font-weight:bold}
#featured-article p a:last-child{font-size:1.143rem;text-transform:uppercase;font-weight:800}
#featured-article p sup{font-size:55%;vertical-align:middle}
@media only screen and (min-width:640px) and (max-width:926px){.col-md-4 .articleCards .product-comparison .card-body{margin:0 auto;width:60%}
}
.icon-img .card-img-top{height:55px;width:auto}
.mini-tabs .published-date{float:right}
.calc-container{color:#000 !important;padding:0 !important}
.calc-container #calculator .function .fieldgroup{margin:0 !important}
.calc-container #calculator .function .fieldgroup #buttonBox .prevBtn{float:left}
.calc-container #calculator .function .fieldgroup #buttonBox .nextBtn{float:right;margin-right:0}
.calc-container #calculator .function .fieldgroup #buttonBox .tabCalculate{float:right}
.inputTable,.inputTable2{width:97% !important;margin-left:18px !important}
.inputTable input[type=text],.inputTable2 input[type=text]{padding:14px 6px !important;font-size:13px !important}
@media screen and (max-width:768px){.inputTable input[type=text],.inputTable2 input[type=text]{padding:12px 4px !important;font-size:12px !important}
.inputTable tbody tr>td,.inputTable2 tbody tr>td{padding-left:1px !important;padding-right:12px !important}
}
@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape){.inputTable input[type=text],.inputTable2 input[type=text]{padding:12px 5px !important;font-size:12px !important}
}
@media only screen and (device-width:768px) and (device-height:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.calc-container .pure-u-md-1-2,.calc-container .pure-u-md-12-24{width:100% !important}
}
#calc-xml{padding:0;position:relative;border:1px solid #e0e0e0}
#calc-xml table td,#calc-xml table th{min-width:0;text-align:left;font-size:13px}
#calc-xml button,#calc-xml input,#calc-xml select,#calc-xml textarea{font-family:inherit;font-size:100%;box-sizing:border-box}
#calc-xml input,#calc-xml label{color:#000}
#calc-xml input{border:1px solid #000}
#calc-xml h4{color:#01675a;text-transform:none;font-size:1.5em;margin-bottom:40px;font-weight:bold;margin-top:25px;padding-left:40px}
@media screen and (max-width:1194px){#calc-xml h4{padding-left:16px}
}
#calc-xml h4 .icono-sl-icon-accounting-calculator-black:before{font-size:1.2em;margin-right:5px;vertical-align:middle}
#calc-xml p{font-size:1em}
#calc-xml label{text-align:right}
#calc-xml p,#calc-xml .form-group{padding-left:20px;padding-right:20px}
#calc-xml .form-group{margin-bottom:30px}
#calc-xml .app-primary{padding:5px 0;width:100%}
#calc-xml .app-primary[disabled=disabled],#calc-xml app-primary:disabled{opacity:.7}
@media screen and (max-width:414px){#calc-xml label{text-align:left}
#calc-xml h4{display:flex}
#calc-xml h4 .icono-sl-icon-accounting-calculator-black:before{font-size:2.2em}
#calc-xml .form-group{min-height:42px;margin-bottom:8px}
#calc-xml .form-group .col-sm-4{flex:0 0 50%;max-width:50%;padding-left:0}
#calc-xml .form-group .col-sm-6{flex:0 0 50%;max-width:50%}
#calc-xml .form-group .col-form-label{padding-top:0;padding-bottom:0;text-align:right;line-height:1.4}
}
@media screen and (max-width:1120px){#calc-xml .restCal-disclaimer{padding-left:20px;padding-right:20px}
}
#panel_results{padding:16px 0 0 0;background-color:#ededed;border-top:1px solid #c4c4c4;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:none}
#panel_results h3{color:#01675a;font-weight:bold;font-size:40px}
#panel_results h3:after{display:none}
#panel_results h3 span{font-weight:normal;font-size:16px;color:#000}
#panel_results button.show-payment,#panel_results button.hide-payment{cursor:pointer;font-weight:bold;text-decoration:underline;text-transform:uppercase;color:#01675b;font-size:96%;border:0;background:0}
#panel_results button.show-payment{padding-left:0}
#panel_results button.hide-payment{display:none}
#panel_results .top-sticky{display:none}
#panel_results p{padding:0;font-weight:bold;font-size:16px}
#panel_results h3,#panel_results p{margin:0 0 5px 0}
#panel_results .promo-primary{margin-top:37px;font-size:1em;line-height:1.8;padding:4px 50px}
@media screen and (max-width:719px){#panel_results .promo-primary{margin:0 0 10px 0}
}
#panel_results.payment-schedule{position:absolute;z-index:8;top:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;padding-top:0;border-top:0}
#panel_results.payment-schedule button.show-payment{display:none}
#panel_results.payment-schedule button.hide-payment{display:inline}
#panel_results.payment-schedule .top-sticky{display:block}
#panel_results.payment-schedule #result{padding-left:16px}
#panel_results.payment-schedule .Summary{padding-left:0;padding-right:0}
#panel_results #result{padding-left:40px}
@media screen and (max-width:1194px){#panel_results #result{padding-left:16px;padding-right:0}
}
#panel_results .close_schedule{float:right;background:transparent;width:2em;height:2em;right:5px;position:absolute;cursor:pointer;display:none;z-index:9999;overflow:hidden}
#panel_results .close_schedule:after{content:"";height:2em;border-left:2px solid #707070;position:absolute;transform:rotate(45deg);left:.9em}
#panel_results .close_schedule:before{content:"";height:2em;border-left:2px solid #707070;position:absolute;transform:rotate(-45deg);left:.9em}
#panel_results .schedule-container{display:none}
#panel_results .schedule-container tr:nth-child(1) th{background:#fafafa;position:-webkit-sticky;position:sticky;top:60px;z-index:10;text-transform:uppercase;padding-left:32px}
#panel_results .schedule-container tr:nth-child(even) td,#panel_results .schedule-container tr th{background:#fff;padding-left:32px}
#panel_results .schedule-container tr:nth-child(odd) td,#panel_results .schedule-container tr th{background:#eff0f1;padding-left:32px}
#panel_results .sticky-2{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:8;background-color:#ededed;padding-top:16px;padding-bottom:16px;width:100%}
#panel_results #sticky-div.row{margin-left:0;margin-right:0;bottom:0;padding-bottom:16px}
#panel_results #sticky-div.row + div{margin-left:0;margin-right:0}
@media screen and (max-width:1080px){#panel_results #result.col-sm-6 + div{padding-left:0}
}
@media screen and (max-width:993px){#panel_results #result.col-sm-6 + div{padding-left:16px}
}
@media screen and (max-width:767px){#panel_results .sticky-2{text-align:left}
#panel_results #sticky-div{text-align:center}
#panel_results #sticky-div #result{padding-left:0}
#panel_results .Summary{text-align:center}
}
@media screen and (max-width:1024px){#panel_results button.show-payment{padding-left:0}
#panel_results button.hide-payment{padding-left:0}
}
@media screen and (max-width:768px){#panel_results #result.col-sm-6 + div{padding-left:16px}
}
@media screen and (max-width:1194px){#panel_results span.show-payment{padding-left:0}
#panel_results button.show-payment{padding-left:0}
#panel_results button.hide-payment{padding-left:0}
}
.Summary{padding-left:40px}
@media screen and (max-width:1194px){.Summary{padding-left:16px}
}
.sidebar-wrapper .mini-tabs .published-date{display:block;float:none}
.sidebar-wrapper #calc-xml h3,.sidebar-wrapper #panel_results h3{margin:inherit}
.sidebar-wrapper #calc-xml h3:after,.sidebar-wrapper #panel_results h3:after{display:none}
.sidebar-wrapper #calc-xml h4,.sidebar-wrapper #calc-xml p,.sidebar-wrapper #calc-xml .form-group,.sidebar-wrapper #panel_results h4,.sidebar-wrapper #panel_results p,.sidebar-wrapper #panel_results .form-group{padding-left:0;padding-right:0}
.sidebar-wrapper #calc-xml label,.sidebar-wrapper #panel_results label{display:block;text-align:left}
.sidebar-wrapper #calc-xml label.tvcRadioLabelClass,.sidebar-wrapper #panel_results label.tvcRadioLabelClass{display:inline-block}
.sidebar-wrapper #calc-xml .promo-primary,.sidebar-wrapper #panel_results .promo-primary{margin-top:10px}
.sidebar-wrapper #calc-xml button.show-payment,.sidebar-wrapper #panel_results button.show-payment{display:none}
.sidebar-wrapper .col-sm-5,.sidebar-wrapper .col-sm-6{flex:100%;max-width:100%}
.sidebar-wrapper .mini-tab-2 #calc-xml h4,.sidebar-wrapper .mini-tab-2 #calc-xml p,.sidebar-wrapper .mini-tab-2 #calc-xml .form-group{padding-left:16px;padding-right:16px}
.restCal-disclaimer{padding-top:30px;padding-bottom:20px;padding-left:40px;padding-right:40px}
.restCal-disclaimer a{text-decoration:underline;position:inherit;color:#068765;transition:color 300ms ease-in-out}
#calc-xml-creditcard h4{font-size:1.5rem;text-transform:uppercase;color:#01675b;font-weight:600;margin-bottom:2rem}
#calc-xml-creditcard label{text-transform:uppercase;color:#000;font-size:1.286rem;font-weight:600}
@media screen and (max-width:1280px){#calc-xml-creditcard label{font-size:1rem}
}
@media screen and (max-width:896px){#calc-xml-creditcard label{font-size:1.2rem}
}
#calc-xml-creditcard .form-control{border:1px solid #000;border-radius:0;height:3.429rem;color:#000 !important;font-size:1.143rem}
#calc-xml-creditcard .app-primary{padding:7px 40px;font-size:1.071rem;height:auto}
#calc-xml-creditcard #panel_results_creditcard{padding:15px 30px 30px;margin-top:30px;background-color:#f5f5f5;border:1px solid #e2e2e2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:none}
#calc-xml-creditcard #panel_results_creditcard .result-title h5{text-transform:uppercase;font-size:1.286rem;font-weight:600;color:#000;margin-bottom:0}
#calc-xml-creditcard #panel_results_creditcard .number-result{font-size:3.929rem;font-weight:800;color:#01675b;line-height:1.2}
#calc-xml-creditcard #panel_results_creditcard .text-result{font-size:1.429rem;color:#000;margin-top:15px}
#calc-xml-creditcard #panel_results_creditcard .promo-green{margin-top:37px;font-size:1.071rem;line-height:1.8;padding:7px 40px;color:#01675b;border:2px solid #01675a;background-color:#fff;font-family:Nunito Sans,sans-serif;font-weight:bold;white-space:nowrap;text-transform:uppercase;text-decoration:none;text-align:center;min-width:122px;width:auto;display:inline-block;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#calc-xml-creditcard .restCal-disclaimer{padding-left:0;padding-right:0}
.col-md-6 #calc-xml-creditcard,.col-md-4 #calc-xml-creditcard{padding:0 40px}
@media screen and (max-width:1280px){.col-md-6 #calc-xml-creditcard,.col-md-4 #calc-xml-creditcard{padding:0 20px}
}
.col-md-6 #calc-xml-creditcard label,.col-md-4 #calc-xml-creditcard label{font-size:1.2rem}
@media screen and (min-width:1450px){.col-md-6 #calc-xml-creditcard label,.col-md-4 #calc-xml-creditcard label{font-size:1rem}
}
.error-panel{text-align:right;color:#aa080b;margin-top:10px;font-weight:bold;display:none}
.error-panel--show{display:block}
.calc-container{color:#000 !important}
.calc-container .btn{margin-bottom:16px !important}
.calc-container .container{padding:0}
.calc-container #results{padding-bottom:0 !important;scroll-margin-top:189px}
.calc-container #results .buttons .btn{border-radius:0;text-transform:uppercase}
.calc-container #results .results-summary{margin-bottom:0}
.calc-container #results .results-summary .pure-g>.pure-u-1{padding:0 !important}
@media only screen and (max-width:768px){.calc-container #results .results-summary .pure-g>.pure-u-1:last-of-type h2{font-size:1.3rem !important}
}
.calc-container #results .results-summary .results-total p.resultText{font-size:1.29rem;color:#000;line-height:1.5;width:100%;padding-bottom:20px}
.calc-container #calculator{padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important}
.calc-container #calculator .btn.calculate{border-radius:0;text-transform:uppercase}
@media only screen and (max-width:768px){.calc-container #calculator .btn.calculate{margin-bottom:16px !important}
}
.calc-container #calculator button{width:auto;margin-right:20px;float:left}
.calc-container #calculator .promo-primary{font-family:Nunito Sans;font-size:18px;font-weight:bold;line-height:23px;border:3px solid #ffa608;outline:0;display:inline-block;text-transform:uppercase;text-decoration:none !important;text-align:center;height:auto;vertical-align:middle;padding:18px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-size:border-box;background-color:#fff;color:#000}
.calc-container #calculator .promo-primary:active{outline:0 !important}
.calc-container #calculator .promo-primary:focus:not(:focus-visible){outline:0 !important}
.calc-container #calculator .promo-primary:focus{outline:auto}
.calc-container #calculator .second-cta{margin-top:20px}
.calc-container #calculator .promo-cta{margin-left:17px;font-family:Nunito Sans;font-size:18px;font-weight:bold;line-height:23px;border:3px solid #ffa608;outline:0;display:inline-block;text-transform:uppercase;text-decoration:none !important;text-align:center;height:auto;vertical-align:middle;padding:18px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-size:border-box;background-color:#fff;color:#1b1b1b !important}
@media only screen and (max-width:540px){.calc-container #calculator .promo-cta{text-align:left;width:auto;margin-left:0;margin-top:15px;padding:16px 16px}
}
.calc-container .pure-g [class*=pure-u]{padding-bottom:30px}
.calc-container .pure-g .pure-u-1{padding:0 20px 16px !important;vertical-align:bottom}
@media only screen and (max-width:768px){.calc-container .pure-g .pure-u-1{padding:0 0 16px 0 !important}
}
.calc-container .pure-g .pure-u-1 input[type=text],.calc-container .pure-g .pure-u-1 select{border:1px solid #000 !important}
.calc-container .pure-g .pure-u-1 .nav-tabs>li.active>a{color:#068765 !important;border:1px solid #000 !important;border-bottom-color:transparent !important}
.calc-container .pure-g .pure-u-1 .nav-tabs{border-bottom:1px solid #000 !important}
.calc-container .pure-g .pure-u-1 .nav-tabs>li>a{color:#000 !important;border:1px solid #000;border-bottom-color:transparent !important;font-weight:600;text-decoration:none;height:96%}
.calc-container .disclaimer{display:none;line-height:1}
.calc-container #calculator-data-table{scroll-margin-top:189px}
.calc-container .table-responsive{overflow-x:auto !important}
.description.box{display:none}
th,td{min-width:0}
form #results{clear:both}
@media only screen and (max-width:768px){#calculator .app-primary{text-align:left;width:auto;margin-left:0;margin-top:15px;padding:16px 16px}
}
@media only screen and (max-width:768px){.xf-web-container .container{padding-left:0;padding-right:4px}
}
.nav-tabs>li>a.active,.nav-tabs>li>a.active{border-bottom-color:#068765 !important}
.nav-tabs>li>a.active>h4,.nav-tabs>li>a.active>h4{color:#068765 !important}
.nav-tabs>li>a{background:inherit !important;color:#000 !important}
.nav-tabs>li>a>h4{color:#000 !important}
.multiCal ::-webkit-scrollbar{-webkit-appearance:none;height:5px}
.multiCal ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);box-shadow:0 0 1px rgba(255,255,255,0.5)}
.multiCal .table-responsive{overflow-x:auto !important}
.multiCal .table-responsive .inputTable tr:first-child td,.multiCal .table-responsive .inputTable2 tr:first-child td{font-weight:normal !important}
.multiCal .table-responsive .pure-table tr td,.multiCal .table-responsive .pure-table tr th,.multiCal .table-responsive .pure-table-bordered tr td,.multiCal .table-responsive .pure-table-bordered tr th{background-color:inherit;min-width:0}
.multiCal .calc-container .function .pure-table thead th{font-weight:700}
.multiCal .container .row{margin-left:0;margin-right:0}
.multiCal .calculatorComponentSelector{margin-top:50px;margin-bottom:50px}
.multiCal .calcTitle{color:#01675a;text-transform:none;font-size:1.5em;margin-bottom:20px;font-weight:bold}
.multiCal .calc-description,.multiCal .cal-disclaimer p{font-size:15px}
.multiCal .cal-disclaimer a{color:#01675a;text-decoration:underline}
.multiCal .calc-container .btn{border-radius:0;width:auto}
.multiCal .description{display:none}
.multiCal .disclaimer{display:none}
.multiCal #calc{display:none}
.multiCal .multi-cal-container,.multiCal .single-cal-container{border:1px solid #c4c4c4;padding:16px;background-color:white}
.multiCal .cal-container-box{padding:0 20px}
.multiCal .cal-container-box .cal-description-box{font-size:16px;line-height:22px;padding:30px 50px;margin-bottom:5px;border:1px solid rgba(158,160,160,0.37);border-radius:5px}
.multiCal .cal-container-box .cal-description-box h2{font-size:34px;line-height:41px;font-family:"Open Sans",sans-serif;font-weight:700;padding-bottom:7px;border-bottom:1px solid #d5dcdc;margin-bottom:25px}
.multiCal .menu-triggerd{box-sizing:border-box;border-top:3px solid #01675a;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;display:inline-block;width:auto;height:32px;position:relative;cursor:pointer;padding:3px 16px;color:#01675a !important;text-transform:uppercase;font-family:"Nunito Sans",sans-serif;font-size:1.15rem !important;font-weight:bold !important;line-height:1.5 !important;margin-bottom:0;background-color:white}
.multiCal .menu-triggerd span{display:inline-block;box-sizing:border-box;width:10px;height:5px;border-top:solid 5px #4d4d4d;border-left:solid 5px transparent;border-right:solid 5px transparent;transition:.7s;margin-right:6px;margin-bottom:2px}
.multiCal .menu-triggerd span.triggered{transform:rotate(180deg)}
.multiCal .menu-triggerd:after{content:"";display:block;position:absolute;height:2px;width:100%;background:#fff;left:0;bottom:-2px}
.multiCal .sub-tabs{display:none;position:absolute;font-size:14px;font-weight:bold;background-color:#fff;padding-left:0;z-index:1;border:1px solid #b5b5b5;border-top:0;border-radius:3px;-webkit-box-shadow:3px 6px 14px -10px #3a3a3a;-moz-box-shadow:3px 6px 14px -10px #3a3a3a;box-shadow:3px 6px 14px -10px #3a3a3a;list-style:none;line-height:1.8rem;overflow:hidden}
.multiCal .sub-tabs li{box-sizing:border-box;border-bottom:1px solid #f4f4f4;padding:7.5px 16px 7.5px 16px;font-weight:500;color:#4d4d4d;position:relative;cursor:pointer}
.multiCal .sub-tabs li.active{color:#006759;background-color:#ebf8f1}
.multiCal .sub-tabs li:hover{background-color:#ebf8f1}
.multiCal .calc-dropdown{position:relative;padding:0}
.col-md-6 .multiCal .sub-tabs{width:100%}
.col-md-6 .multiCal #calculator .function{padding:10px 0}
.col-md-6 .multiCal #calculator .function>.pure-g .fieldgroup{margin:0}
.col-md-6 .multiCal #calculator .function>.pure-g .fieldgroup h4{font-size:16px}
.col-md-6 .multiCal .calc-container input[type=text],.col-md-6 .multiCal .calc-container select{padding:9px}
@media screen and (min-width:48em){.col-md-6 .multiCal .calc-container .function .pure-g .pureColumn{width:50%}
.col-md-6 .multiCal .calc-container .pure-u-md-1-2,.col-md-6 .multiCal .calc-container .pure-u-md-12-24{width:100%}
.col-md-6 .multiCal .hom10.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .hom10.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .hom10.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .hom10.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .hom10.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .ret01.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .ret01.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .ret01.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .ret01.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .ret01.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .col01.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .col01.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .col01.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .col01.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .col01.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .aut06.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .aut06.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .aut06.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .aut06.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .aut06.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .aut20.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .aut20.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .aut20.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .aut20.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .aut20.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .det09.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .det09.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .det09.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .det09.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .det09.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .aut07.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .aut07.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .aut07.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .aut07.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .aut07.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .det02.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .det02.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .det02.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .det02.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .det02.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .det13.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .det13.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .det13.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .det13.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .det13.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .det16.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .det16.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .det16.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .det16.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .det16.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .det03.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .det03.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .det03.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .det03.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .det03.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .det06.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .det06.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .det06.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .det06.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .det06.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .hom06.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .hom06.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .hom06.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .hom06.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .hom06.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .hom05.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .hom05.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .hom05.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .hom05.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .hom05.calc-container .function .pure-g:nth-child(5) .pureColumn,.col-md-6 .multiCal .hom15.calc-container .function .pure-g:nth-child(1) .pureColumn,.col-md-6 .multiCal .hom15.calc-container .function .pure-g:nth-child(2) .pureColumn,.col-md-6 .multiCal .hom15.calc-container .function .pure-g:nth-child(3) .pureColumn,.col-md-6 .multiCal .hom15.calc-container .function .pure-g:nth-child(4) .pureColumn,.col-md-6 .multiCal .hom15.calc-container .function .pure-g:nth-child(5) .pureColumn{width:100%}
.col-md-6 .multiCal .hom10.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .ret01.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .col01.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .aut06.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .aut20.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .det09.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .aut07.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .det02.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .det13.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .det16.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .det03.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .det06.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .hom06.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .hom05.calc-container .function .pure-g:nth-child(5),.col-md-6 .multiCal .hom15.calc-container .function .pure-g:nth-child(5){width:100%;margin-top:20px}
.col-md-6 .multiCal .hom10 .table-responsive,.col-md-6 .multiCal .ret01 .table-responsive,.col-md-6 .multiCal .col01 .table-responsive,.col-md-6 .multiCal .aut06 .table-responsive,.col-md-6 .multiCal .aut20 .table-responsive,.col-md-6 .multiCal .det09 .table-responsive,.col-md-6 .multiCal .aut07 .table-responsive,.col-md-6 .multiCal .det02 .table-responsive,.col-md-6 .multiCal .det13 .table-responsive,.col-md-6 .multiCal .det16 .table-responsive,.col-md-6 .multiCal .det03 .table-responsive,.col-md-6 .multiCal .det06 .table-responsive,.col-md-6 .multiCal .hom06 .table-responsive,.col-md-6 .multiCal .hom05 .table-responsive,.col-md-6 .multiCal .hom15 .table-responsive{padding:0 20px}
.col-md-6 .multiCal .hom10 .table-responsive .inputTable,.col-md-6 .multiCal .ret01 .table-responsive .inputTable,.col-md-6 .multiCal .col01 .table-responsive .inputTable,.col-md-6 .multiCal .aut06 .table-responsive .inputTable,.col-md-6 .multiCal .aut20 .table-responsive .inputTable,.col-md-6 .multiCal .det09 .table-responsive .inputTable,.col-md-6 .multiCal .aut07 .table-responsive .inputTable,.col-md-6 .multiCal .det02 .table-responsive .inputTable,.col-md-6 .multiCal .det13 .table-responsive .inputTable,.col-md-6 .multiCal .det16 .table-responsive .inputTable,.col-md-6 .multiCal .det03 .table-responsive .inputTable,.col-md-6 .multiCal .det06 .table-responsive .inputTable,.col-md-6 .multiCal .hom06 .table-responsive .inputTable,.col-md-6 .multiCal .hom05 .table-responsive .inputTable,.col-md-6 .multiCal .hom15 .table-responsive .inputTable{min-width:0;margin-top:20px;margin-left:0;table-layout:fixed;width:100%}
.col-md-6 .multiCal .hom10 .table-responsive .inputTable td,.col-md-6 .multiCal .hom10 .table-responsive .inputTable th,.col-md-6 .multiCal .ret01 .table-responsive .inputTable td,.col-md-6 .multiCal .ret01 .table-responsive .inputTable th,.col-md-6 .multiCal .col01 .table-responsive .inputTable td,.col-md-6 .multiCal .col01 .table-responsive .inputTable th,.col-md-6 .multiCal .aut06 .table-responsive .inputTable td,.col-md-6 .multiCal .aut06 .table-responsive .inputTable th,.col-md-6 .multiCal .aut20 .table-responsive .inputTable td,.col-md-6 .multiCal .aut20 .table-responsive .inputTable th,.col-md-6 .multiCal .det09 .table-responsive .inputTable td,.col-md-6 .multiCal .det09 .table-responsive .inputTable th,.col-md-6 .multiCal .aut07 .table-responsive .inputTable td,.col-md-6 .multiCal .aut07 .table-responsive .inputTable th,.col-md-6 .multiCal .det02 .table-responsive .inputTable td,.col-md-6 .multiCal .det02 .table-responsive .inputTable th,.col-md-6 .multiCal .det13 .table-responsive .inputTable td,.col-md-6 .multiCal .det13 .table-responsive .inputTable th,.col-md-6 .multiCal .det16 .table-responsive .inputTable td,.col-md-6 .multiCal .det16 .table-responsive .inputTable th,.col-md-6 .multiCal .det03 .table-responsive .inputTable td,.col-md-6 .multiCal .det03 .table-responsive .inputTable th,.col-md-6 .multiCal .det06 .table-responsive .inputTable td,.col-md-6 .multiCal .det06 .table-responsive .inputTable th,.col-md-6 .multiCal .hom06 .table-responsive .inputTable td,.col-md-6 .multiCal .hom06 .table-responsive .inputTable th,.col-md-6 .multiCal .hom05 .table-responsive .inputTable td,.col-md-6 .multiCal .hom05 .table-responsive .inputTable th,.col-md-6 .multiCal .hom15 .table-responsive .inputTable td,.col-md-6 .multiCal .hom15 .table-responsive .inputTable th{min-width:0}
.col-md-6 .multiCal .hom10 .table-responsive .inputTable th,.col-md-6 .multiCal .ret01 .table-responsive .inputTable th,.col-md-6 .multiCal .col01 .table-responsive .inputTable th,.col-md-6 .multiCal .aut06 .table-responsive .inputTable th,.col-md-6 .multiCal .aut20 .table-responsive .inputTable th,.col-md-6 .multiCal .det09 .table-responsive .inputTable th,.col-md-6 .multiCal .aut07 .table-responsive .inputTable th,.col-md-6 .multiCal .det02 .table-responsive .inputTable th,.col-md-6 .multiCal .det13 .table-responsive .inputTable th,.col-md-6 .multiCal .det16 .table-responsive .inputTable th,.col-md-6 .multiCal .det03 .table-responsive .inputTable th,.col-md-6 .multiCal .det06 .table-responsive .inputTable th,.col-md-6 .multiCal .hom06 .table-responsive .inputTable th,.col-md-6 .multiCal .hom05 .table-responsive .inputTable th,.col-md-6 .multiCal .hom15 .table-responsive .inputTable th{font-weight:700}
}
.col-md-6 .multiCal .single-cal-container{border:0}
@media screen and (max-width:720px){.col-md-6 .multiCal .single-cal-container{padding:0}
}
.innerwrapper .menu-triggerd{margin-bottom:0}
.innerwrapper .multiCal .container{padding-left:0;padding-right:0}
.wellness-calc .calc-container .description.box{display:block}
.wellness-calc .calc-container .disclaimer{display:block}
@media screen and (max-width:768px){.wellness-calc .calc-container .pure-g .pure-u-1 input[type=text]{padding:15px 7px !important}
}
.wellness-calc .calc-container #calculator .btn.calculate{width:100%;border-radius:5px}
.wellness-calc .calc-container #calculator .function{border:1px solid #000 !important}
.wellness-calc .calc-container #calculator .function .pure-table{margin-left:0 !important}
@media screen and (max-width:768px){.wellness-calc .calc-container #calculator .function .pure-table tbody tr>td{padding-left:0;padding-right:7px !important}
}
.productHeading .comp-padding-tb h1{font-family:"Financier","Times New Roman",serif;font-size:4.2rem;font-weight:normal;font-style:normal;line-height:1;margin-top:0;margin-bottom:.8rem}
.productHeading .comp-padding-tb .sans-serif{font-family:"Nunito Sans";font-size:3.125rem}
.productHeading .comp-padding-tb p{font-size:1.429rem;letter-spacing:0;margin-bottom:1rem}
.productHeading .comp-padding-tb a{color:#01675a}
.dcu-rate-table{position:relative;overflow:hidden}
.dcu-rate-table h4{padding:1rem 0 0 0;font-weight:bold;text-transform:uppercase;font-size:18px;margin-top:0}
.dcu-rate-table p{font-size:16px;color:#000}
.dcu-rate-table h4,.dcu-rate-table p{line-height:1.5}
.dcu-rate-table .description-wrapper{overflow:hidden;background-color:#fff}
.dcu-rate-table .table{color:#000}
.dcu-rate-table .table.table-striped{font-size:14px}
.dcu-rate-table .table.table-striped td{padding:1rem;min-width:0}
@media(max-width:414px){.dcu-rate-table .table.table-striped td,.dcu-rate-table .table.table-striped th,.dcu-rate-table .table.table-striped h3,.dcu-rate-table .table.table-striped p{padding:1rem 1rem}
}
.dcu-rate-table .table.table-striped th{border:0;background-color:white;padding-bottom:0;vertical-align:bottom;min-width:0;padding:0 1rem}
.dcu-rate-table .table.table-striped th:after{content:"";display:block;border-bottom:2px solid #01675b;width:28px;margin-top:.4rem}
.dcu-rate-table .table.table-striped tr:first-child th{font-size:16px}
.dcu-rate-table .table.table-striped tr:first-child td{font-weight:normal;font-size:18px;padding-top:1.5rem !important}
.dcu-rate-table .table.table-striped tr td{font-size:18px}
@media(max-width:428px){.dcu-rate-table .table.table-striped tr td{vertical-align:middle}
}
.dcu-rate-table .table.table-striped tr td:first-child{font-weight:bold}
.dcu-rate-table .table.table-striped.no-stripes tr:nth-of-type(odd),.dcu-rate-table .table.table-striped.no-stripes tr:nth-of-type(even){background-color:#fff}
.dcu-rate-table .table.table-striped.no-stripes tr:nth-of-type(odd) td,.dcu-rate-table .table.table-striped.no-stripes tr:nth-of-type(even) td{background-color:#fff}
@media(max-width:428px){.dcu-rate-table .table.table-striped.no-stripes tr td{vertical-align:middle}
}
.dcu-rate-table .table.table-striped.no-stripes tr td:first-child,.dcu-rate-table .table.table-striped.no-stripes tr th:first-child{padding-left:0}
.dcu-rate-table .table.table-striped.no-stripes + div{padding-left:0}
.dcu-rate-table .col-sm-12.link-container{z-index:1;background-color:#fff}
.dcu-rate-table .col-sm-12.link-container .card-link{background:0;border:0;display:inline-block;text-transform:uppercase;color:#01675a;text-decoration:underline;font-weight:bold;margin-bottom:1em;margin-top:0;font-size:1rem;cursor:pointer}
.dcu-rate-table .col-sm-12.link-container .published-date{display:block;text-align:right}
.dcu-rate-table .col-sm-12.link-container .col-md-6:nth-child(1){padding-left:0}
.dcu-rate-table .col-sm-12.link-container .col-md-6:nth-child(2){padding-right:0}
.dcu-rate-table .col-sm-12.link-container .col-md-6 button{display:block}
.dcu-rate-table .col-sm-12.link-container .col-md-6 a + button{margin-top:15px}
@media(max-width:993px){.dcu-rate-table .col-sm-12.link-container{padding-left:0;padding-right:0;text-align:center}
.dcu-rate-table .col-sm-12.link-container .published-date{text-align:center}
.dcu-rate-table .col-sm-12.link-container .col-md-6{padding-left:0;padding-right:0}
.dcu-rate-table .col-sm-12.link-container button{margin-left:auto;margin-right:auto}
}
.dcu-rate-table .disclosure{position:absolute;top:0;left:0;height:100%;overflow:auto;background-color:#fafafa;border:1px solid #e0e0e0;padding-top:1em;padding-bottom:1em;display:none;z-index:1}
.dcu-rate-table .disclosure h3{font-size:1.875em;color:#000;font-weight:normal}
.dcu-rate-table .disclosure h3 .close_me{float:right;background:transparent;width:1em;height:1em;position:relative;cursor:pointer}
.dcu-rate-table .disclosure h3 .close_me:after{content:"";height:1em;border-left:2px solid #707070;position:absolute;transform:rotate(45deg);left:.4375em}
.dcu-rate-table .disclosure h3 .close_me:before{content:"";height:1em;border-left:2px solid #707070;position:absolute;transform:rotate(-45deg);left:.4375em}
.dcu-rate-table .disclosure p{font-size:1.142rem;line-height:1.2;padding-left:0 !important}
.dcu-rate-table .disclosure a{color:#01675a;text-decoration:none}
.dcu-rate-table .disclosure a:hover{text-decoration:underline}
.dcu-rate-table.border-class{border:1px solid #c4c4c4}
.dcu-rate-table.border-class h4,.dcu-rate-table.border-class p{padding-left:16px !important;padding-right:16px}
.dcu-rate-table.border-class .table.table-striped.no-stripes tr td:first-child,.dcu-rate-table.border-class .table.table-striped.no-stripes tr th:first-child{padding-left:1rem}
.dcu-rate-table.border-class .table.table-striped.no-stripes tr td:first-child:after,.dcu-rate-table.border-class .table.table-striped.no-stripes tr th:first-child:after{left:1rem}
.dcu-rate-table.border-class .table.table-striped.no-stripes + div{padding-left:1rem}
.dcu-rate-table .table-responsive{padding-bottom:15px;background:white}
.dcu-rate-table .table-responsive table{table-layout:fixed}
.dcu-rate-table .table-responsive table thead th{width:8vw;background:white}
.dcu-rate-table .table-responsive::-webkit-scrollbar{width:10px;height:10px;background-color:#fff}
.dcu-rate-table .table-responsive::-webkit-scrollbar-thumb:horizontal{border-radius:10px;background-color:#ccc;width:10px !important}
.dcu-rate-table .table-responsive table thead th:first-child,.dcu-rate-table .table-responsive table tbody td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1}
@media screen and (max-width:1112px){.dcu-rate-table .table-responsive table thead th{width:11vw}
}
@media screen and (max-width:834px){.dcu-rate-table .table-responsive table thead th{width:23vw}
}
@media screen and (max-width:428px){.dcu-rate-table .table-responsive table thead th{width:35vw}
}
.optimalBlueRateTable.date-left-align .col-sm-12.link-container .col-md-6:nth-child(1),.dcuRateTable.date-left-align .col-sm-12.link-container .col-md-6:nth-child(1){display:none}
.optimalBlueRateTable.date-left-align .col-sm-12.link-container .published-date,.dcuRateTable.date-left-align .col-sm-12.link-container .published-date{text-align:left;padding-bottom:8px}
@media only screen and (max-width:993px){.optimalBlueRateTable.date-left-align .col-sm-12.link-container .col-md-6:nth-child(2),.dcuRateTable.date-left-align .col-sm-12.link-container .col-md-6:nth-child(2){padding-left:30px}
}
.optimalBlueRateTable.date-left-align .table-responsive,.dcuRateTable.date-left-align .table-responsive{padding-bottom:0}
.dcuRateTable + .dcuRateTable{margin-top:20px}
.optimalBlueRateTable .dcu-rate-table .col-sm-12.link-container .col-md-6:nth-child(1){padding-left:16px}
.optimalBlueRateTable .dcu-rate-table .col-sm-12.link-container .col-md-6:nth-child(2){padding-right:16px}
@media(max-width:993px){.optimalBlueRateTable .dcu-rate-table .col-sm-12.link-container{padding-left:0;padding-right:0;text-align:center}
.optimalBlueRateTable .dcu-rate-table .col-sm-12.link-container .col-md-6:nth-child(1){padding-left:0}
.optimalBlueRateTable .dcu-rate-table .col-sm-12.link-container .col-md-6:nth-child(2){padding-right:0}
}
.icon-link:hover{text-decoration:none !important}
.icon-link .icono-sl-icon-email-action-unread,.icon-link .icono-sl-icon-search,.icon-link .icono-sl-icon-calendar-3-black,.icon-link .icono-sl-icon-phone-actions-ring-black{display:block;width:80px;height:80px;margin:-50px auto 0 auto;border:2px solid #01675a;background-color:#fff;border-radius:50%;color:#01675a;font-size:40px;-webkit-box-shadow:1px 5px 13px -5px rgba(0,0,0,0.5);box-shadow:1px 5px 13px -5px rgba(0,0,0,0.5);text-align:center}
.icon-link .icono-sl-icon-email-action-unread:before,.icon-link .icono-sl-icon-search:before,.icon-link .icono-sl-icon-calendar-3-black:before,.icon-link .icono-sl-icon-phone-actions-ring-black:before{line-height:75px;vertical-align:middle}
@media screen and (max-width:993px){.icon-link .icono-sl-icon-email-action-unread,.icon-link .icono-sl-icon-search,.icon-link .icono-sl-icon-calendar-3-black,.icon-link .icono-sl-icon-phone-actions-ring-black{margin:20px auto}
}
.icon-text{text-transform:uppercase;text-align:center;display:block;font-weight:bold;font-size:18px;margin:20px auto 30px;color:#01675a !important}
@media screen and (min-width:736px) and (max-width:1024px){.icon-text{width:min-content}
}
.schedule-an-appointment .schedule-appointment-button{color:#01675a;background-color:#e4eee5;width:35px;text-decoration:none;font-size:16px;height:auto;font-family:sans-serif;letter-spacing:0 !important;word-spacing:normal !important;opacity:1;display:flex;writing-mode:vertical-lr;writing-mode:tb-lr;vertical-align:middle;line-height:2em;justify-content:center;position:fixed;top:50%;right:0;margin-top:-130px;padding:1.2rem 0;z-index:995;font-weight:bold}
.schedule-an-appointment .schedule-appointment-button .icono-sl-icon-calendar-3-black{box-shadow:none;border-radius:0;border:0;background-color:transparent;transform:rotate(90deg);-ms-transform:rotate(0);line-height:1.5em;margin-bottom:10px}
.schedule-an-appointment .schedule-appointment-button:hover{text-decoration:none;color:#01675a}
@media only screen and (max-width:720px){.schedule-an-appointment .schedule-appointment-button{display:none}
}
@media only screen and (min-width:720px) and (max-width:992px){.schedule-an-appointment .schedule-appointment-button{display:none}
}
.shadowbox-design .articleCards .outer{position:relative;margin-left:40px}
.shadowbox-design .articleCards .outer .coverage-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}
.shadowbox-design .articleCards .outer .merchbox{border:1px solid #71a8a2;padding:15px;height:301px;position:relative;max-width:470px;margin:0 auto 20px}
.shadowbox-design .articleCards .outer .merchbox h3{font-size:.857rem;font-weight:900;margin-bottom:-10px;text-transform:uppercase}
.shadowbox-design .articleCards .outer .merchbox h4.card-title{font-size:2.143rem;font-weight:100}
.shadowbox-design .articleCards .outer .merchbox .offset-box{position:absolute;left:-40px;top:8px;background-color:#fff;padding:15px;border:1px solid #068765;width:223px;height:284px;box-shadow:5px 4px #a8bfba}
.shadowbox-design .articleCards .outer .merchbox .offset-box .card-container{width:45%}
.shadowbox-design .articleCards .outer .merchbox .offset-box .card-container a:focus{color:inherit}
.shadowbox-design .articleCards .outer .merchbox .offset-box a.merchbox-btn{font-size:.714rem;font-weight:bold;height:25px;width:auto;padding:6px 60px;position:absolute;bottom:15px}
.shadowbox-design .articleCards .outer .merchbox .offset-box a.merchbox-btn:focus{color:#fff;outline:2px solid blue}
.shadowbox-design .articleCards .outer .position{background-repeat:no-repeat}
.shadowbox-design .articleCards .outer .desktop-bkg{display:block}
.shadowbox-design .articleCards .outer .mobile-bkg{display:none}
.illustration-design .articleCards .outer{position:relative}
.illustration-design .articleCards .outer .coverage-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}
.illustration-design .articleCards .outer .merchbox{border:1px solid #71a8a2;padding:15px;height:301px;max-width:470px;margin:0 auto 20px;position:relative}
.illustration-design .articleCards .outer .merchbox h3{font-size:.857rem;font-weight:900;margin-bottom:-10px;text-transform:uppercase}
.illustration-design .articleCards .outer .merchbox h4.card-title{font-size:2.143rem;color:#000;font-weight:100}
.illustration-design .articleCards .outer .merchbox .card-container{width:187px}
.illustration-design .articleCards .outer .merchbox .card-container .card-body{padding-left:0;padding-right:0}
.illustration-design .articleCards .outer .merchbox .card-container a:focus{color:inherit}
.illustration-design .articleCards .outer .merchbox a.merchbox-btn{font-size:.714rem;font-weight:bold;height:25px;width:auto;padding:4px 60px;position:absolute;bottom:15px}
.illustration-design .articleCards .outer .merchbox a.merchbox-btn:focus{color:#fff;outline:2px solid blue !important}
.illustration-design .articleCards .outer .position{background-repeat:no-repeat}
.illustration-design .articleCards .outer .desktop-bkg{display:block}
.illustration-design .articleCards .outer .mobile-bkg{display:none}
@media screen and (min-width:1024px) and (max-width:1200px){.shadowbox-design .articleCards .outer .merchbox{height:376px;background-position:center}
.shadowbox-design .articleCards .outer .merchbox .offset-box{width:210px;height:355px}
.shadowbox-design .articleCards .outer .merchbox .offset-box .card-container{width:60%}
.shadowbox-design .articleCards .outer .desktop-bkg{display:none}
.shadowbox-design .articleCards .outer .mobile-bkg{display:block}
.illustration-design .articleCards .outer{text-align:center}
.illustration-design .articleCards .outer .merchbox{background-position:center;height:376px}
.illustration-design .articleCards .outer .merchbox a.merchbox-btn{position:unset}
.illustration-design .articleCards .outer .merchbox .card-container{margin:0 auto;width:100%}
.illustration-design .articleCards .outer .merchbox .card-container .card-body{padding-bottom:0}
.illustration-design .articleCards .outer .desktop-bkg{display:none}
.illustration-design .articleCards .outer .mobile-bkg{display:block}
}
@media screen and (max-width:428px){.shadowbox-design .articleCards .outer .merchbox{background-position:center;height:376px}
.shadowbox-design .articleCards .outer .merchbox .offset-box{height:355px}
.shadowbox-design .articleCards .outer .merchbox .offset-box .card-container{width:60%}
.shadowbox-design .articleCards .outer .desktop-bkg{display:none}
.shadowbox-design .articleCards .outer .mobile-bkg{display:block}
.illustration-design .articleCards .outer{text-align:center}
.illustration-design .articleCards .outer .merchbox{background-position:center;height:376px}
.illustration-design .articleCards .outer .merchbox a.merchbox-btn{position:unset}
.illustration-design .articleCards .outer .merchbox .card-container{margin:0 auto;width:100%}
.illustration-design .articleCards .outer .merchbox .card-container .card-body{padding-bottom:0}
.illustration-design .articleCards .outer .desktop-bkg{display:none}
.illustration-design .articleCards .outer .mobile-bkg{display:block}
}
.poshChat .posh-chat{line-height:normal;box-sizing:content-box;align-items:center;cursor:pointer;background-color:#01675a;border-radius:50%;width:57px;height:57px;display:flex;justify-content:center;position:fixed;bottom:30px;right:30px;opacity:.9;transition:all 300ms;z-index:999}
.poshChat #posh-widget-notification-count{line-height:normal;box-sizing:content-box;border-radius:50px;font-family:Avenir;font-size:15px;font-weight:400;position:absolute;height:4px;width:2px;top:-19px;right:-14px;color:white;background:#f72929;padding:1px 5px 7px;display:none}
.poshChat #posh-dcu-assistant-cont{z-index:999;position:fixed;inset:auto 0 0 auto;max-width:270px;min-width:250px;padding:12px;overflow:hidden;-webkit-box-pack:end;justify-content:flex-end;display:flex;bottom:90px;right:22px}
.poshChat .posh-mess-cont{padding:15px;font-family:Muli,sans-serif;background:#fff;border-radius:10px;display:inline-block;position:relative;opacity:1;transform:none;animation:.3s ease 0 1 normal none running DwAvv}
.poshChat .posh-mess-cont>div:first-child{color:#000 !important}
.poshChat .diam-icon{height:10px;width:10px;background:#fff;position:absolute;right:21px;bottom:-5px;transform:rotate(45deg)}
.poshChat .posh-x-preview{cursor:pointer;position:absolute;top:-6px;left:-6px;height:23px;width:23px}
.poshChat #posh-loader{position:absolute;left:14%;top:14%;z-index:1;width:40px;height:40px;margin:0;border:0 solid #f3f3f3;background:url("../../../etc.clientlibs/dcu/clientlibs/clientlib-site/resources/images/dcu_loader_small.gif") 50% 50% no-repeat}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.poshChat .animate-bottom{position:relative;-webkit-animation-name:animatebottom;-webkit-animation-duration:1s;animation-name:animatebottom;animation-duration:1s}
@-webkit-keyframes animatebottom{from{bottom:-100px;opacity:0}
to{bottom:0;opacity:1}
}
@keyframes animatebottom{from{bottom:-100px;opacity:0}
to{bottom:0;opacity:1}
}
@media screen and (max-width:428px){.poshChat #posh-dcu-assistant-cont{display:none}
}
.newSlick--previous.slick-hidden,.newSlick--next.slick-hidden{display:block}
.newSlick__slider{overflow:hidden}
@media only screen and (min-width:993px){.newSlick__slider .slick-list{margin:0 -0.93rem}
}
@media only screen and (min-width:993px){.newSlick__slider .slick-list{margin:0 -0.93rem}
}
.newSlick .slider__item{padding:1.14rem .79rem 1.29rem .79rem}
@media only screen and (min-width:993px){.newSlick .slider__item{padding:1.14rem 1.14rem 1.29rem 1.14rem}
}
.newSlick .slider-controls-centered{width:100%;display:inline-block;padding:0 0 1.14rem;padding:0 2.5rem}
@media only screen and (max-width:992px){.newSlick .slider-controls-centered{padding:0 2.57rem}
}
@media only screen and (min-width:720px) and (max-width:992px){.newSlick .slider-controls-centered{padding:0 3.86rem}
}
@media only screen and (min-width:993px){.newSlick .slider-controls-centered{padding:0 .86rem}
}
.newSlick .slider-controls-centered .slider-controls-centered__wrapper{display:flex}
.newSlick .slider-controls-centered .slider-controls-centered__wrapper .previous,.newSlick .slider-controls-centered .slider-controls-centered__wrapper .next{cursor:pointer;font-weight:bold;text-transform:uppercase;color:#1b1b1b;letter-spacing:1px;line-height:.86rem;font-size:.71rem;padding:0}
@media only screen and (min-width:993px){.newSlick .slider-controls-centered .slider-controls-centered__wrapper .previous,.newSlick .slider-controls-centered .slider-controls-centered__wrapper .next{font-size:.86rem;line-height:1rem;padding-top:.07rem;padding-bottom:.07rem;margin-top:-0.07rem;margin-bottom:-0.07rem}
}
.newSlick .slider-controls-centered .slider-controls-centered__wrapper .previous .icon,.newSlick .slider-controls-centered .slider-controls-centered__wrapper .next .icon{font-size:.71rem;color:#01675a;margin-left:0;margin-right:0}
.newSlick .slider-controls-centered .slider-controls-centered__wrapper .previous .icon:before,.newSlick .slider-controls-centered .slider-controls-centered__wrapper .next .icon:before{width:1rem;display:inline-block;vertical-align:middle}
.newSlick .slider-controls-centered .previous{width:150px;padding-right:1.43rem;float:left}
.newSlick .slider-controls-centered .previous .previous-txt{text-decoration:none;font-weight:bold}
.newSlick .slider-controls-centered .previous .icon{margin-right:0;display:inline-block;vertical-align:top;margin-top:.14rem}
.newSlick .slider-controls-centered .next{width:100px;padding-left:1.43rem;float:right}
.newSlick .slider-controls-centered .next .next-txt{text-decoration:none;font-weight:bold}
.newSlick .slider-controls-centered .next .icon{margin-left:0;margin-right:0;display:inline-block;vertical-align:top;margin-top:.14rem}
.newSlick .slider-controls-centered .previous.slick-disabled,.newSlick .slider-controls-centered .next.slick-disabled{color:#7d7d7d;cursor:default;pointer-events:none}
.newSlick .slider-controls-centered .previous.slick-disabled .icon,.newSlick .slider-controls-centered .previous.slick-disabled a,.newSlick .slider-controls-centered .next.slick-disabled .icon,.newSlick .slider-controls-centered .next.slick-disabled a{color:#7d7d7d;cursor:default}
.newSlick .slider-controls-centered .progress{margin-top:.43rem;float:left;width:100%;margin-bottom:unset;height:.14rem;overflow:hidden;background-color:#d8d8d8;background-image:linear-gradient(to right,#01675a,#01675a);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}
@media only screen and (min-width:993px){.newSlick .slider-controls-centered .progress{height:.21rem}
}
#deposit-rates #print-banner{display:none;padding-bottom:20px}
@media print{#deposit-rates #print-banner{display:block}
}
#deposit-rates #effective-date{padding-bottom:10px}
#deposit-rates #effective-date p{font-size:15px;font-weight:800;text-transform:uppercase}
@media print{#deposit-rates #effective-date p{font-size:8pt}
}
#deposit-rates #print{position:absolute;right:3.46rem}
@media screen and (max-width:428px){#deposit-rates #print{position:relative;padding-bottom:20px;right:auto}
}
#deposit-rates #print .print-rules{font-size:1rem;color:#01675a;text-transform:uppercase;cursor:pointer;font-weight:bold;position:relative}
#deposit-rates #print .print-rules .print-me{margin-left:.71rem;font-size:1.8rem;color:#01675a;position:absolute;top:-0.2rem}
#deposit-rates .dcu-rate-table .col-sm-12.link-container .published-date{display:none}
#deposit-rates .table{margin-bottom:0}
#deposit-rates .table-responsive{padding-bottom:0}
#deposit-rates .dcu-rate-table.border-class{border-bottom:0}
#deposit-rates .customootbRTE .rte.ootb-rte p.rate-disclaimer{font-size:1rem;line-height:1.5rem;padding-left:0}
@media print{#deposit-rates .customootbRTE .rte.ootb-rte p.rate-disclaimer{font-size:7pt;line-height:1.2rem}
}
#deposit-rates #business-fees{padding-bottom:20px;padding-top:0}
@media print{body{-webkit-print-color-adjust:exact !important}
@page{margin:1cm !important}
#deposit-rates .productHeading p{font-size:11pt !important}
#deposit-rates .productHeading h1{font-size:40pt !important}
#deposit-rates tr:nth-child(odd){background-color:#f8f8f7}
#deposit-rates .dcu-rate-table .table.table-striped tr:first-child td,#deposit-rates .dcu-rate-table .table.table-striped td{font-size:10pt !important;padding:.5rem .5rem .5rem 1rem !important}
#deposit-rates h2{font-size:25pt !important}
#deposit-rates h2:after{width:8.14rem !important;padding-top:.5rem !important}
#deposit-rates #certificates .dcu-rate-table.border-class,#deposit-rates #checking-accounts .dcu-rate-table.border-class{page-break-inside:avoid !important}
#deposit-rates h4{font-size:13pt !important}
}
.tile-card{padding:25px;position:relative;background:#fff 0 0 no-repeat padding-box;border:1px solid #71a8a2;border-radius:4px;margin-top:20px;min-height:252px}
.tile-card h3{font-size:2.15rem;font-weight:normal}
.tile-card__description{font-size:1.3rem;padding-bottom:25px}
.tile-card a{text-decoration:underline;color:#01675b}
.tile-card__footer a{text-transform:uppercase;font-weight:800}
.drop-shadow .tile-card{box-shadow:0 10px 20px rgba(0,0,0,0.1490196078)}
.equal-height .tile-card{padding:25px 25px 50px 25px}
.equal-height .tile-card__footer{position:absolute;bottom:25px}
@media screen and (max-width:820px){.tile-card{min-height:auto;height:auto}
.equal-height .tile-card{padding:25px}
.equal-height .tile-card__footer{position:relative;bottom:0}
}
.dcuDropdown .select-dropdown{position:relative;color:#000 !important;background-color:white;font-weight:bold;margin:0 auto}
.dcuDropdown .select-dropdown label{width:100%;text-align:center}
.dcuDropdown .select-dropdown select{color:#000;outline:0;letter-spacing:.17px;text-transform:uppercase;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.dcuDropdown .dropdown .dropdown-menu .dropdown-item.active,.dcuDropdown .dropdown .dropdown-menu .dropdown-item.active.selected{color:white !important;font-weight:bold !important;background-color:#01675a !important}
.dcuDropdown .dropdown-menu li a{transition:none}
.dcuDropdown .dropdown-menu li a:active{background-color:#01675a;font-weight:bold}
.dcuDropdown .select-dropdown select:active{outline:0;box-shadow:none}
.dcuDropdown .btn.dropdown-toggle.btn-light{color:#000;text-transform:uppercase;background-color:#fafafa;letter-spacing:.17px;font-weight:bold;padding:5px 10px;border-radius:0}
.dcuDropdown.primary-center .select-dropdown{width:340px;font-size:1.5rem;margin-top:15px}
.dcuDropdown.primary-center .select-dropdown .dropdown-menu{font-size:1.286rem}
.dcuDropdown.primary-center .select-dropdown label{font-size:1.75rem}
.dcuDropdown.primary-center .select-dropdown select{line-height:1.75}
.dcuDropdown.primary-center .btn.dropdown-toggle.btn-light{font-size:1.6rem;border:1px solid #717171}
.dcuDropdown.secondary-left .select-dropdown,.dcuDropdown.secondary-right .select-dropdown,.dcuDropdown.secondary-center .select-dropdown{width:300px;font-size:1rem}
.dcuDropdown.secondary-left .select-dropdown .dropdown-menu,.dcuDropdown.secondary-right .select-dropdown .dropdown-menu,.dcuDropdown.secondary-center .select-dropdown .dropdown-menu{font-size:1.14rem}
.dcuDropdown.secondary-left .select-dropdown label,.dcuDropdown.secondary-left .select-dropdown select,.dcuDropdown.secondary-left .btn.dropdown-toggle.btn-light,.dcuDropdown.secondary-right .select-dropdown label,.dcuDropdown.secondary-right .select-dropdown select,.dcuDropdown.secondary-right .btn.dropdown-toggle.btn-light,.dcuDropdown.secondary-center .select-dropdown label,.dcuDropdown.secondary-center .select-dropdown select,.dcuDropdown.secondary-center .btn.dropdown-toggle.btn-light{font-size:1rem}
.dcuDropdown.secondary-left .select-dropdown label,.dcuDropdown.secondary-right .select-dropdown label,.dcuDropdown.secondary-center .select-dropdown label{text-align:left}
.dcuDropdown.secondary-left .btn.dropdown-toggle.btn-light,.dcuDropdown.secondary-right .btn.dropdown-toggle.btn-light,.dcuDropdown.secondary-center .btn.dropdown-toggle.btn-light{border:2px solid #cbcbcb;padding:10px;background-color:#fff}
.dcuDropdown.secondary-right .select-dropdown{float:right}
.dcuDropdown.secondary-left .select-dropdown{float:none;margin:0}
@media screen and (max-width:428px){.dcuDropdown.primary-center .select-dropdown{width:300px}
.dcuDropdown.primary-center .select-dropdown select{font-size:1rem}
.dcuDropdown.primary-center .btn.dropdown-toggle.btn-light{font-size:1.6rem}
.dcuDropdown.primary-center .select-dropdown label{text-align:left;font-size:1.75rem}
.dcuDropdown.primary-center .select-dropdown,.dcuDropdown.secondary-center .select-dropdown,.dcuDropdown.secondary-right .select-dropdown{margin:0}
.dcuDropdown.secondary-right .select-dropdown{float:none}
}
.rate-fee-list{padding-bottom:0}
.rate-fee-list h3.rate-card-title{font-size:1.143rem;font-weight:bold;color:#050505;margin-top:0}
.rate-fee-list span.rate-amount{font-size:1.429rem;font-weight:800;color:#01675b;text-transform:uppercase}
.rate-fee-list p.rate-terms{text-transform:uppercase;font-size:1rem;font-weight:bold;color:#050505}
.rate-fee-list p.apr-terms{text-transform:uppercase;font-size:1rem;font-weight:bold;color:#000}
.rate-fee-list p a{color:#01675a;font-weight:bold}
.rate-fee-list div.terms-wrapper{padding-bottom:15px;margin-bottom:0}
.rate-fee-list .row{position:relative}
.rate-fee-list .right-column.col-sm-6:before{border-left:1px dashed #000;content:"";margin-left:-30px;height:100%;position:absolute}
@media only screen and (max-width:993px){.rate-fee-list{width:90% !important;margin:0}
}
@media only screen and (max-width:540px){.rate-fee-list .card .left-column.col-sm-6{text-align:left !important;max-width:100%;display:block;flex:none}
}
@media only screen and (max-width:540px){.rate-fee-list .right-column.col-sm-6{max-width:100%;display:block;flex:none;margin-top:40px}
.rate-fee-list .right-column.col-sm-6:before{display:none}
}
.header-blank{margin:0;padding:0;height:90px;line-height:2rem;background:#fff;border-bottom:2px #ddd solid;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2)}
.header-blank__topline{height:5px;background:#01675a}
.header-blank__logo{margin:20px}
.footerContactUs .brand-footer.campaign-footer-contact.brand-footer-contact{padding:3rem 0 0}
.footerContactUs .brand-footer.campaign-footer-contact.brand-footer-contact .pt-contact{padding:5rem 0 0}
@media only screen and (max-width:992px){.footerContactUs .brand-footer.campaign-footer-contact.brand-footer-contact .pt-contact{padding:0rem 0 0 1.2rem}
}
@media only screen and (max-width:992px){.footerContactUs .brand-footer.campaign-footer-contact.brand-footer-contact .brand-footer--tier{width:100%}
}
.footerContactUs .brand-footer.campaign-footer-contact.brand-footer-contact .brand-footer--tier__separator{margin-bottom:2rem}
@media only screen and (max-width:992px){.footerContactUs .brand-footer.campaign-footer-contact.brand-footer-contact .brand-footer--tier__separator{width:95%;margin-bottom:0}
}
.footerContactUs .brand-footer.campaign-footer-contact.brand-footer-contact .brand-footer--tier__contact ul li{margin-right:2.5rem}
@media only screen and (max-width:992px){.footerContactUs .brand-footer.campaign-footer-contact.brand-footer-contact .brand-footer--tier__contact ul li{width:41%;float:left}
}
.footerContactUs .brand-footer.campaign-footer-contact.brand-footer-contact .brand-footer--tier img.dcu-housing-logo{max-width:4.29rem;width:4.57rem;position:relative;right:1.5rem}
@media only screen and (max-width:992px){.footerContactUs .brand-footer.campaign-footer-contact.brand-footer-contact .brand-footer--tier img.dcu-housing-logo{right:0}
}
.footerContactUs .brand-footer.campaign-footer-contact.brand-footer-contact .brand-footer--tier img.ncua-logo{max-width:5.57rem;width:5.57rem;padding:0}
.footerContactUs .brand-footer.campaign-footer-contact.brand-footer-contact .brand-footer--tier p.dcu-housing-text{max-width:4.5rem;width:4.5rem;position:relative;left:-1rem;top:0}
@media only screen and (max-width:992px){.footerContactUs .brand-footer.campaign-footer-contact.brand-footer-contact .brand-footer--tier p.dcu-housing-text{max-width:8rem;width:8rem;position:relative;left:.3rem;top:0}
}