@charset "UTF-8";h1,h2,h3,h4{font-family:TDASansDisplay,TDASansScreen,helvetica,arial,sans-serif;word-break:break-word;word-wrap:break-word}
p,a,span{font-family:TDASansScreen,TDASansDisplay,helvetica,arial,sans-serif;word-break:break-word;word-wrap:break-word}
.heading--special-list{font-weight:600;font-size:1.875rem;line-height:36px}
.heading--special-list-item{font-weight:600;font-size:1.25rem;line-height:26px}
.heading--special-cross-sell{font-weight:600;font-size:1.875rem;line-height:2.25rem}
@media(min-width:53.125rem){.heading--special-cross-sell{font-weight:600;font-size:2.5rem;line-height:3rem}
}
@media(min-width:87.5rem){.heading--special-cross-sell{font-weight:600;font-size:1.875rem;line-height:2.25rem}
}
.heading--special-hero{font-weight:600;font-size:2.25rem;line-height:42px}
.heading--primary{font-weight:600;font-size:1.875rem;line-height:36px}
.heading--secondary{font-weight:600;font-size:1.25rem;line-height:26px}
.heading--tertiary{font-weight:400;font-size:1.25rem;line-height:26px}
.paragraph--main{font-family:TDASansScreen,TDASansDisplay,helvetica,arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem}
.paragraph--main p{margin-bottom:20px}
.paragraph--main p:last-child{margin-bottom:0}
.paragraph--main a{text-decoration:underline;cursor:pointer}
.paragraph--main a:hover{text-decoration:none}
.paragraph--main li{margin-bottom:15px}
.paragraph--main li:last-child{margin-bottom:0}
.paragraph--main ul{list-style-type:disc;padding-left:1.25rem;margin-bottom:20px}
.paragraph--main ol{list-style-type:decimal;padding-left:1.25rem;margin-bottom:20px}
.paragraph--main blockquote{margin-left:1.875rem;color:#000;font-size:1.25rem;line-height:26px;margin-bottom:1.25rem}
@media(min-width:64rem){.paragraph--main blockquote{font-size:1.5rem;line-height:30px;margin-left:3.125rem;margin-bottom:1.875rem}
}
.paragraph--main h3{font-size:1.25rem;font-weight:600;margin-bottom:20px}
.paragraph--main h4{font-size:1rem;font-weight:600;margin-bottom:20px}
@media(min-width:64rem){.paragraph--main h3{font-size:1.5rem}
.paragraph--main h4{font-size:1.125rem}
}
.paragraph--main-link{color:#087900}
.paragraph--main-link:hover{text-decoration:underline !important;color:#000}
.paragraph--med{font-family:TDASansScreen,TDASansDisplay,helvetica,arial,sans-serif;font-weight:400;font-size:1rem;line-height:24px}
.paragraph--med a{text-decoration:underline;cursor:pointer}
.paragraph--med a:hover{text-decoration:none}
.paragraph--small{font-family:TDASansScreen,TDASansDisplay,helvetica,arial,sans-serif;font-weight:400;font-size:.875rem;line-height:24px}
.paragraph--small a{text-decoration:underline;cursor:pointer}
.paragraph--small a:hover{text-decoration:none}
@media(min-width:64rem){.heading--special-list{font-size:2.5rem;line-height:48px}
.heading--special-list-item{font-size:1.5rem;line-height:30px}
.heading--special-hero{font-size:2.8125rem;line-height:55px}
.heading--primary{font-size:2.5rem;line-height:48px}
.heading--secondary{font-size:1.5rem;line-height:30px}
.heading--tertiary{font-size:1.5rem;line-height:30px}
.paragraph--main{font-size:1.125rem;line-height:26px}
}
@media(min-width:64rem){.no-left-rail .heading--special-hero{font-size:3.125rem;line-height:60px}
.no-left-rail .heading--special-list{font-size:3rem;line-height:58px}
.no-left-rail .heading--special-list-item{font-size:1.75rem;line-height:36px}
}
a{background-color:transparent;text-decoration:none;color:inherit;font-size:inherit;line-height:1;-webkit-transition:all .1s linear;transition:all .1s linear}
.heading--special-table-med-size{font-family:TDASansScreen,TDASansDisplay,helvetica,arial,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem}
@media(min-width:64rem){.heading--special-table-med-size{font-size:1.125rem;line-height:26px}
}
.heading--special-table-sm-size{font-family:TDASansScreen,TDASansDisplay,helvetica,arial,sans-serif;font-weight:600;font-size:.875rem;line-height:1.5rem}
@media(min-width:64rem){.heading--special-table-sm-size{font-size:.875rem;line-height:24px}
}
.paragraph--special-table-med-size{font-family:TDASansScreen,TDASansDisplay,helvetica,arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.25rem}
.paragraph--special-table-sm-size{font-family:TDASansScreen,TDASansDisplay,helvetica,arial,sans-serif;font-weight:400;font-size:.625rem;line-height:1.25rem}
.paragraph--special-table-main{font-size:.875rem;line-height:1.5rem}
@media(min-width:47.9375rem){.paragraph--special-table-main{font-size:1rem;line-height:1.5rem}
}
.rte-download{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#087900;text-decoration:none !important}
.rte-download.text-white{color:#fff}
.rte-download.text-white:hover{text-decoration:underline !important;color:#fff}
.rte-download:hover{text-decoration:underline !important;color:#000}
.rte-download.-search{color:#000;text-decoration:underline !important}
.rte-download.-search:hover{text-decoration:none !important;color:#000}
.rte-download:before{content:"";display:inline-block;background:url("../../../content/dam/tda/retail/marketing/en/icons/adobe-pdf-icon.svg") no-repeat;width:20px;height:20px;margin-right:15px;flex-shrink:0}
body{-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;min-width:inherit;font:400 normal 100% TDASansDisplay,TDASansScreen,helvetica,arial,sans-serif;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:400;font-stretch:normal;font-size:100%;line-height:normal;font-family:TDASansDisplay,TDASansScreen,helvetica,arial,sans-serif;overflow-x:hidden;margin:0;color:#000;text-align:left;box-sizing:border-box}
body.third-party-body{overflow-x:scroll}
@media(min-width:1025px){body.third-party-body{padding-bottom:0}
}
a:focus,button:focus,input:focus{outline:3px solid rgba(131,192,253,0.75)}
.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
body.using-mouse :focus{outline:0}
input[type=text].main-header-login-username.keyboard-focus-given:focus{outline:3px solid rgba(131,192,253,0.75)}
input[type=text].keyboard-focus-given:focus,input[type=password].keyboard-focus-given:focus,input[type=email].keyboard-focus-given:focus{outline:3px solid rgba(131,192,253,0.75)}
select.dropdown-module-radius-select.keyboard-focus-given:focus{outline:3px solid rgba(131,192,253,0.75)}
input[type="submit"].cs-module-contact-submit.keyboard-focus-given:focus{outline:3px solid rgba(131,192,253,0.75)}
input::-ms-clear,input::-ms-reveal{display:none}
@media(min-width:1025px){body{padding-bottom:2em}
}
body *{box-sizing:border-box;outline:0}
*,footer *,header *{margin:0;padding:0}
input[type=text],input[type=password],input[type=email]{border-radius:.1875rem;background-color:#f7f7f7;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #666;padding:.875em;padding-bottom:0}
@media(max-width:1023px){input[type=text]{border:0}
}
ul{list-style-type:none;padding:0}
ul li{margin:0}
footer ul{float:none;line-height:1}
button,input,optgroup,select,textarea{color:inherit;font:inherit}
button span{position:relative}
a[href^="tel:"]{pointer-events:none;text-decoration:none;display:inline-block;cursor:default}
@media(max-width:768px){a[href^="tel:"]{pointer-events:auto;text-decoration:underline}
}
.body-wrapper{max-width:1500px;margin:0 auto;padding:0 1.25rem}
@media(min-width:64rem){.body-wrapper{padding:0 2.5rem}
}
.page-content{display:block;width:100%;position:relative}
.left-rail-container{display:none;width:0}
.left-rail-container>div .cross-sell__wrapper{display:none}
@media(min-width:64rem){.left-rail-container{width:250px;margin-right:3.125rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
}
@media(min-width:87.5rem){.left-rail-container{width:400px;margin-right:3.125rem;display:-webkit-box;display:flex}
.left-rail-container>div .cross-sell__wrapper{display:block}
}
.page-left-rail{display:none}
@media(min-width:64rem){.page-left-rail{display:inline-block;flex-shrink:0;width:100%;margin-right:3.125rem;margin-bottom:5rem}
}
@media(min-width:87.5rem){.page-left-rail{width:100%}
}
.no-left-rail .page-left-rail{display:none !important}
.color-theme__wrapper{padding-top:30px;padding-bottom:30px}
@media(min-width:53.125rem){.color-theme__wrapper{padding-top:40px;padding-bottom:40px}
}
@media(min-width:74.9375rem){.color-theme__wrapper{padding-top:50px;padding-bottom:50px}
}
.default-component__wrapper{padding-top:2.5rem;padding-bottom:2.5rem}
@media(min-width:53.125rem){.default-component__wrapper{padding-top:2.5rem;padding-bottom:2.5rem}
}
@media(min-width:74.9375rem){.default-component__wrapper{padding-top:2.5rem;padding-bottom:2.5rem}
}
.section-container .default-component__wrapper{padding-top:1.25rem;padding-bottom:1.25rem}
@media(min-width:53.125rem){.section-container .default-component__wrapper{padding-top:1.25rem;padding-bottom:1.25rem}
}
@media(min-width:74.9375rem){.section-container .default-component__wrapper{padding-top:1.25rem;padding-bottom:1.25rem}
}
@media(min-width:64rem){.no-left-rail .color-theme__wrapper{padding-top:4.375rem;padding-bottom:4.375rem}
.no-left-rail .default-component__wrapper{padding-top:3.125rem;padding-bottom:3.125rem}
.no-left-rail .section-container .default-component__wrapper{padding-top:1.5625rem;padding-bottom:1.5625rem}
}
.top-component__wrapper{padding-top:0}
.top-component__wrapper.pagetitle{padding-top:20px}
@media(min-width:47.9375rem){.top-component__wrapper.pagetitle{padding-top:0}
}
.page-main-content{width:100%;display:-webkit-box;display:flex;position:relative}
.hs-page-main-content-right-rail{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
@media(min-width:87.5rem){.hs-page-main-content-right-rail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
}
.page-main-content-body__wrapper{width:100%;display:block}
.hs-page-main-content-body__wrapper{width:100%}
@media(min-width:87.5rem){.hs-page-main-content-body__wrapper{-webkit-box-flex:1;flex:1}
}
.page-main-content-body-full-width__wrapper{width:100%}
.full-bleed__wrapper{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
@media(min-width:64rem){.full-bleed__wrapper{margin-left:0;margin-right:0}
}
.full-bleed__wrapper--tabletMobile-only{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
@media(min-width:53.125rem){.full-bleed__wrapper--tabletMobile-only{margin-left:0;margin-right:0}
}
.full-bleed__wrapper--mobile-only{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
@media(min-width:47.9375rem){.full-bleed__wrapper--mobile-only{margin-left:0;margin-right:0}
}
.component__wrapper{padding-top:1.875rem;padding-bottom:1.875rem}
@media(min-width:47.9375rem){.component__wrapper{padding-top:2.5rem;padding-bottom:2.5rem}
}
@media(min-width:74.9375rem){.component__wrapper{padding-top:3.125rem;padding-bottom:3.125rem}
}
.spacer-component{height:.625rem;width:100%}
@media(min-width:47.9375rem){.spacer-component{height:1.25rem}
}
@media(min-width:87.5rem){.right-rail-container{width:400px;margin-left:3.125rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.right-rail-container>div{display:block}
}
.right-rail-flex{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
@media(min-width:87.5rem){.right-rail-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
}
@media(min-width:87.5rem){.left-rail-no-nav-container{width:400px;margin-right:3.125rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.left-rail-no-nav-container>div{display:block}
}
.left-rail-flex{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
@media(min-width:87.5rem){.left-rail-flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}
}
.text-core-green{color:#40a829}
.text-utility-green{color:#087900}
.text-dark-green{color:#183028}
.text-pine{color:#38635a}
.text-off-white{color:#f5f1eb}
.text-white{color:#fff}
.text-black{color:#000}
.text-daisy{color:#fdf3cb}
.text-sky{color:#b2d7ed}
.text-navy{color:#2a5673}
.text-cool-grey{color:#666}
.text-frost{color:#e1eef9}
.text-cool-grey-7{color:#97979d}
.bg-core-green{background-color:#40a829}
.bg-pine{background-color:#38635a}
.bg-navy{background-color:#2a5673}
.bg-cool-grey{background-color:#999}
.bg-dark-green{background-color:#183028}
.bg-daisy{background-color:#fdf3cb}
.bg-sky{background-color:#b2d7ed}
.bg-frost{background-color:#e1eef9}
.bg-moss{background-color:#bee7d3}
.bg-mint{background-color:#6dc4bc}
.bg-ocean{background-color:#64a1c6}
.bg-white{background-color:#fff}
.bg-light-grey{background-color:#f7f7f7}
.bg-off-white{background-color:#f5f1eb}
.bg-nero-grey{background-color:#1f1f1f}
.aligned-center{text-align:center}
.aligned-left{text-align:left}
.aligned-right{text-align:right}
.no-break{white-space:nowrap}
.special-hero-overlay-responsive-text-black{color:#fff}
@media(min-width:47.9375rem){.special-hero-overlay-responsive-text-black{color:#000}
}
.arrow-link--white{text-decoration:none !important;-webkit-transition:-webkit-text-decoration .1 linear;transition:-webkit-text-decoration .1 linear;transition:text-decoration .1 linear;transition:text-decoration .1 linear,-webkit-text-decoration .1 linear;position:relative}
.arrow-link--white:hover{text-decoration:underline !important}
.arrow-link--white:after{content:" ";width:6px;height:11px;background-image:url(../../../content/dam/tda/retail/marketing/en/icons/styled-link-chevron-white.svg);background-repeat:no-repeat;background-size:6px 11px;background-position:left center;display:inline-block;position:relative;margin-left:5px;margin-right:-10px}
.arrow-link--black,.arrow-link--heading{width:100%;color:#087900;text-decoration:none !important;-webkit-transition:-webkit-text-decoration .1 linear;transition:-webkit-text-decoration .1 linear;transition:text-decoration .1 linear;transition:text-decoration .1 linear,-webkit-text-decoration .1 linear;position:relative}
.arrow-link--black:hover,.arrow-link--heading:hover{text-decoration:underline !important}
.arrow-link--black:after,.arrow-link--heading:after{content:" ";width:6px;height:11px;background-image:url(../../../content/dam/tda/retail/marketing/en/icons/chevron-right-link.svg);background-repeat:no-repeat;background-size:6px 11px;background-position:left center;display:inline-block;position:relative;margin-left:5px;margin-right:-10px}
.arrow-link--black:hover,.arrow-link--heading:hover{color:#000}
.arrow-link--black--tooltip{width:100%;text-decoration:none !important;-webkit-transition:-webkit-text-decoration .1 linear;transition:-webkit-text-decoration .1 linear;transition:text-decoration .1 linear;transition:text-decoration .1 linear,-webkit-text-decoration .1 linear;position:relative}
.arrow-link--black--tooltip:hover{text-decoration:underline !important}
.arrow-link--black--tooltip:after{content:" ";width:6px;height:11px;background-image:url(../../../content/dam/tda/retail/marketing/en/icons/chevron-right-link.svg);background-repeat:no-repeat;background-size:6px 11px;background-position:left center;display:inline-block;position:relative;margin-left:5px;margin-right:-10px}
.arrow-link--black--tooltip.utility-green{color:#087900}
.arrow-link--black--tooltip.utility-green:hover{color:#087900}
.arrow-link--black--tooltip.white{color:#fff}
.arrow-link--black--tooltip.white:after{content:" ";width:6px;height:11px;background-image:url(../../../content/dam/tda/retail/marketing/en/icons/styled-link-chevron-white.svg);background-repeat:no-repeat;background-size:6px 11px;background-position:left center;display:inline-block;position:relative;margin-left:5px;margin-right:-10px}
.arrow-link--black--tooltip.white:hover{color:#fff}
.arrow-link--black--tooltip.core-green{color:#40a829}
.arrow-link--black--tooltip.core-green:after{content:" ";width:6px;height:11px;background-image:url(../../../content/dam/tda/retail/marketing/en/icons/styled-link-chevron-white.svg);background-repeat:no-repeat;background-size:6px 11px;background-position:left center;display:inline-block;position:relative;margin-left:5px;margin-right:-10px}
.arrow-link--black--tooltip.core-green:hover{color:#40a829}
.arrow-link--heading:after{width:8px;height:13px;background-size:8px 12px;margin-right:-15px}
.arrow-link--heading--ssotuc{position:relative;font-weight:600;color:#fff;text-decoration:none !important;-webkit-transition:-webkit-text-decoration .1 linear;transition:-webkit-text-decoration .1 linear;transition:text-decoration .1 linear;transition:text-decoration .1 linear,-webkit-text-decoration .1 linear}
.arrow-link--heading--ssotuc:hover{text-decoration:underline !important}
.arrow-link--heading--ssotuc:after{content:" ";width:6px;height:11px;background-image:url(../../../content/dam/tda/retail/marketing/en/icons/styled-link-chevron-white.svg);background-repeat:no-repeat;background-size:6px 11px;background-position:left center;display:inline-block;position:relative;margin-left:5px;margin-right:-10px}
@media(min-width:47.9375rem){.arrow-link--heading--ssotuc{color:#087900}
.arrow-link--heading--ssotuc:after{content:" ";width:6px;height:11px;background-image:url(../../../content/dam/tda/retail/marketing/en/icons/chevron-right-link.svg);background-repeat:no-repeat;background-size:6px 11px;background-position:left center;display:inline-block;position:relative;margin-left:5px;margin-right:-10px}
.arrow-link--heading--ssotuc:hover{color:#000}
}
.open-disclosure-link{position:relative;color:#087900;text-decoration:none !important;-webkit-transition:-webkit-text-decoration .1 linear;transition:-webkit-text-decoration .1 linear;transition:text-decoration .1 linear;transition:text-decoration .1 linear,-webkit-text-decoration .1 linear}
.open-disclosure-link:hover{text-decoration:underline !important}
.open-disclosure-link:after{content:" ";width:12px;height:7px;background-image:url(../../../content/dam/tda/retail/marketing/en/icons/chevron-down.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;display:inline-block;position:relative;margin-left:5px;margin-right:-15px;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:rotate(0) translateY(-2px);transform:rotate(0) translateY(-2px)}
.open-disclosure-link.-is-active:after{-webkit-transform:rotate(180deg) translateY(2px);transform:rotate(180deg) translateY(2px)}
@media(min-width:47.9375rem){.open-disclosure-link:hover{color:#000}
}
.btn{background:transparent;outline:0;cursor:pointer;display:inline-block;font-size:1.16625rem;border-radius:30px;border:2px solid;padding:.565rem 1.33rem;text-align:center;-webkit-transition:all .1s linear;transition:all .1s linear;text-decoration:none !important;white-space:nowrap}
.btn::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:0}
.btn.btn-green-solid{color:#fff;background:#40a829;border-color:#40a829}
.btn.btn-green-solid:hover{color:#40a829;background:#fff}
.btn.btn-white-solid{color:#40a829;background:#fff;border-color:#40a829}
.btn.btn-white-solid:hover{color:#fff;background:#40a829}
.btn.btn-dark-outline{color:#40a829;background:transparent;border-color:#40a829}
.btn.btn-dark-outline:hover{color:#fff;background:#40a829}
.btn.btn-white-hollow{color:#fff;background:transparent;border-color:#fff}
.btn.btn-white-hollow:hover{background:#fff}
.bg-dark-green .btn.btn-white-hollow:hover{color:#183028}
.btn.btn-green-hollow{color:#40a829;background-color:transparent;border-color:#40a829}
.btn.btn-green-hollow:hover{color:#fff;background-color:#40a829}
.bg-pine .btn.btn-white-hollow:hover{color:#38635a}
.bg-navy .btn.btn-white-hollow:hover{color:#2a5673}
.bg-cool-grey .btn.btn-white-hollow:hover{color:#666}
.bg-dark-green .btn.btn-white-hollow:hover{color:#183028}
.btn.btn-black-hollow{color:#000;background:transparent;border-color:#000}
.btn.btn-black-hollow.no-hover:hover{color:#000;background:transparent;border-color:#000}
.btn.btn-black-hollow-on-white{color:#000;background:transparent;border-color:#000}
.btn.btn-black-hollow-on-white:hover{color:#fff;background-color:#000}
.btn.btn-black-hollow:hover,.btn.btn-black-hollow:focus{background:#fff;border-color:#fff}
.btn.btn-black-hollow-white-background{color:#000;background:#fff;border-color:#000}
.btn.btn-black-hollow-white-background:hover,.btn.btn-black-hollow-white-background:focus{background:#fff;border-color:#fff}
.btn.rte-download:hover{text-decoration:none !important}
.breadcrumb-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-bottom:20px}
@media(min-width:64rem){.breadcrumb-container{padding-bottom:30px}
}
.breadcrumb-item{font-size:.875rem;margin-right:30px;display:inline-block;font-weight:500;color:#666}
.breadcrumb-item-link{position:relative;font-weight:400;color:#000;text-decoration:none}
.breadcrumb-item-link:hover{text-decoration:underline;color:#087900}
.breadcrumb-item-link:after{content:" ";background-image:url("../../../content/dam/tda/retail/marketing/en/icons/icon-chevron-right.svg");width:6px;height:10px;background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-18px}
.finra-disclosure__wrapper{display:-webkit-box;display:flex;padding-bottom:20px;margin-top:1.875rem;padding-left:1.25rem;padding-right:1.25rem;text-align:center;max-width:1500px;margin-left:auto;margin-right:auto}
@media(min-width:47.9375rem){.finra-disclosure__wrapper{-webkit-box-pack:end;justify-content:flex-end;margin-top:2.5rem;padding-left:2.5rem;padding-right:2.5rem}
.finra-disclosure__wrapper .paragraph--med{padding:0 0 0 1rem}
}
@media(min-width:64rem){.finra-disclosure__wrapper{margin-top:3.125rem}
}
.finra-disclosure-icon__img{margin-left:10px}
.sticky-footer{position:relative;width:100%;height:auto;bottom:0;left:0}
@media(min-width:64rem){.sticky-footer{z-index:19;background-color:#f5f1eb;position:fixed;padding:12px 0}
}
.sticky-footer__wrapper{margin:0 auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding:1.125rem 1.25rem;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
@media(min-width:53.125rem){.sticky-footer__wrapper{padding:12px 0}
}
@media(min-width:64rem){.sticky-footer__wrapper{border:0;max-width:1500px;padding:0 2.5rem}
}
.sticky-footer__contents-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;width:100%}
@media(min-width:47.9375rem){.sticky-footer__contents-wrapper{-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
}
@media(min-width:64rem){.sticky-footer__contents-wrapper{-webkit-box-pack:inherit;justify-content:inherit}
}
.sticky-footer__stat-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:0}
@media(min-width:47.9375rem){.sticky-footer__stat-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
}
@media(min-width:64rem){.sticky-footer__stat-wrapper{margin-right:32px}
}
.sticky-footer__stat-list{margin-bottom:15px}
@media(min-width:47.9375rem){.sticky-footer__stat-list{margin-bottom:0}
}
.sticky-footer--details .sticky-footer__stat-list .sticky-footer__stat-gap-rate{display:inline-block}
@media(min-width:64rem){.sticky-footer--details .sticky-footer__stat-list .sticky-footer__stat-gap-rate{display:block}
}
.sticky-footer__stat-list:last-of-type{margin-right:0}
@media(min-width:47.9375rem){.sticky-footer__stat-list{margin-right:3.75rem}
}
@media(min-width:53.125rem){.sticky-footer__stat-list{margin-right:1.875rem}
}
@media(min-width:64rem){.sticky-footer__stat-list{margin-right:32px}
}
.sticky-footer__stat-gap-number:before{content:'';display:inline-block;vertical-align:middle}
@media(min-width:47.9375rem){.sticky-footer__stat-gap-number:before{display:none}
}
.sticky-footer__stat-list--rise .sticky-footer__stat-gap-number:before{width:0;height:0;border-style:solid;border-width:0 6px 7px 6px;border-color:transparent transparent #087900 transparent;margin:0 3px 3px 0}
.sticky-footer__stat-list--fall .sticky-footer__stat-gap-number:before{width:0;height:0;border-style:solid;border-width:0 6px 7px 6px;border-color:transparent transparent #b72d1f transparent;margin:0 3px 3px 0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.sticky-footer--details .sticky-footer__stat-gap-number:before{display:none}
@media(min-width:53.125rem){.sticky-footer__stat-gap-number:before{display:inline-block}
}
.sticky-footer__stat-gap-rate{word-break:keep-all}
.sticky-footer--details .sticky-footer__stat-gap-rate{display:block}
.sticky-footer__stat-gap-rate:before{display:inline-block;vertical-align:middle}
@media(min-width:47.9375rem){.sticky-footer__stat-gap-rate:before{content:''}
}
.sticky-footer__stat-list--rise .sticky-footer__stat-gap-rate:before{width:0;height:0;border-style:solid;border-width:0 6px 7px 6px;border-color:transparent transparent #087900 transparent;margin:0 3px 3px 0}
.sticky-footer__stat-list--fall .sticky-footer__stat-gap-rate:before{width:0;height:0;border-style:solid;border-width:0 6px 7px 6px;border-color:transparent transparent #b72d1f transparent;margin:0 3px 3px 0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.sticky-footer--details .sticky-footer__stat-gap-rate:before{display:inline-block}
@media(min-width:53.125rem){.sticky-footer__stat-gap-rate:before{display:none}
}
@media(min-width:47.9375rem){.sticky-footer__stat-gap-rate{display:block}
}
@media(min-width:53.125rem){.sticky-footer__stat-gap-rate{display:inline-block}
}
@media(min-width:64rem){.sticky-footer__stat-gap-rate{display:inline-block}
}
.sticky-footer__stat-list--rise>*{color:#087900}
.sticky-footer__stat-list--fall>*{color:#b72d1f}
.sticky-footer--details .sticky-footer__stat-gap-number{color:#000}
.sticky-footer__button{display:none !important;cursor:pointer;width:2.5rem;height:2.5rem;margin-right:1.875rem;min-width:2.5rem;background-color:transparent;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;-webkit-transition:.3s all;transition:.3s all;border:2px solid #40a829}
.sticky-footer__button:before,.sticky-footer__button:after{content:'';display:inline-block;width:16px;height:2px;background-color:#40a829;border-radius:20%;-webkit-transition:.3s all;transition:.3s all}
.sticky-footer__button:after{position:absolute;-webkit-transform-origin:center;transform-origin:center;left:50%;-webkit-transform:translate(-50%,0) rotate(90deg);transform:translate(-50%,0) rotate(90deg);-webkit-transition:.3s all;transition:.3s all}
.sticky-footer--details .sticky-footer__button:after{-webkit-transform:translate(-50%,0) rotate(0);transform:translate(-50%,0) rotate(0)}
@media(min-width:64rem){.sticky-footer__button{display:-webkit-box !important;display:flex !important;margin-right:32px}
}
.sticky-footer__open{margin-left:auto;display:none}
.sticky-footer__open.btn{background-color:transparent;color:#087900;border:1px solid transparent}
.sticky-footer--details .sticky-footer__open.btn{background-color:#40a829;color:#fff;border:2px solid transparent}
.sticky-footer--details .sticky-footer__open.btn:hover{color:#40a829;background-color:transparent;border:2px solid #40a829;text-decoration:none !important}
.sticky-footer__open.btn:hover{color:#000;text-decoration:underline !important}
@media(min-width:64rem){.sticky-footer__open{display:block}
}
.sticky-footer__date{display:block;margin-bottom:15px}
@media(min-width:47.9375rem){.sticky-footer__date{margin-bottom:0}
}
.sticky-footer__date span{color:#666}
.sticky-footer__date span:last-of-type{display:inline-block}
@media(min-width:64rem){.sticky-footer__date span:last-of-type{display:block}
}
@media(min-width:47.9375rem){.sticky-footer__date{margin-right:3.75rem}
}
@media(min-width:53.125rem){.sticky-footer__date{margin-right:1.875rem}
}
@media(min-width:64rem){.sticky-footer__date{display:none;margin-right:32px}
.sticky-footer--details .sticky-footer__date{display:block !important}
}
.sticky-footer__offer{display:none;line-height:1.3;max-width:210px;margin-left:auto;margin-right:2.5rem}
@media(min-width:74.9375rem){.sticky-footer--details .sticky-footer__offer{display:block}
}
.body-wrapper{max-width:1500px;margin:0 auto;padding:0 1.25rem}
@media(min-width:64rem){.body-wrapper{padding:0 2.5rem}
}
.page-content{display:block;width:100%;position:relative}
.left-rail-container{display:none;width:0}
.left-rail-container>div .cross-sell__wrapper{display:none}
@media(min-width:64rem){.left-rail-container{width:250px;margin-right:3.125rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
}
@media(min-width:87.5rem){.left-rail-container{width:400px;margin-right:3.125rem;display:-webkit-box;display:flex}
.left-rail-container>div .cross-sell__wrapper{display:block}
}
.page-left-rail{display:none}
@media(min-width:64rem){.page-left-rail{display:inline-block;flex-shrink:0;width:100%;margin-right:3.125rem;margin-bottom:5rem}
}
@media(min-width:87.5rem){.page-left-rail{width:100%}
}
.no-left-rail .page-left-rail{display:none !important}
.color-theme__wrapper{padding-top:30px;padding-bottom:30px}
@media(min-width:53.125rem){.color-theme__wrapper{padding-top:40px;padding-bottom:40px}
}
@media(min-width:74.9375rem){.color-theme__wrapper{padding-top:50px;padding-bottom:50px}
}
.default-component__wrapper{padding-top:2.5rem;padding-bottom:2.5rem}
@media(min-width:53.125rem){.default-component__wrapper{padding-top:2.5rem;padding-bottom:2.5rem}
}
@media(min-width:74.9375rem){.default-component__wrapper{padding-top:2.5rem;padding-bottom:2.5rem}
}
.section-container .default-component__wrapper{padding-top:1.25rem;padding-bottom:1.25rem}
@media(min-width:53.125rem){.section-container .default-component__wrapper{padding-top:1.25rem;padding-bottom:1.25rem}
}
@media(min-width:74.9375rem){.section-container .default-component__wrapper{padding-top:1.25rem;padding-bottom:1.25rem}
}
@media(min-width:64rem){.no-left-rail .color-theme__wrapper{padding-top:4.375rem;padding-bottom:4.375rem}
.no-left-rail .default-component__wrapper{padding-top:3.125rem;padding-bottom:3.125rem}
.no-left-rail .section-container .default-component__wrapper{padding-top:1.5625rem;padding-bottom:1.5625rem}
}
.top-component__wrapper{padding-top:0}
.top-component__wrapper.pagetitle{padding-top:20px}
@media(min-width:47.9375rem){.top-component__wrapper.pagetitle{padding-top:0}
}
.page-main-content{width:100%;display:-webkit-box;display:flex;position:relative}
.hs-page-main-content-right-rail{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
@media(min-width:87.5rem){.hs-page-main-content-right-rail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
}
.page-main-content-body__wrapper{width:100%;display:block}
.hs-page-main-content-body__wrapper{width:100%}
@media(min-width:87.5rem){.hs-page-main-content-body__wrapper{-webkit-box-flex:1;flex:1}
}
.page-main-content-body-full-width__wrapper{width:100%}
.full-bleed__wrapper{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
@media(min-width:64rem){.full-bleed__wrapper{margin-left:0;margin-right:0}
}
.full-bleed__wrapper--tabletMobile-only{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
@media(min-width:53.125rem){.full-bleed__wrapper--tabletMobile-only{margin-left:0;margin-right:0}
}
.full-bleed__wrapper--mobile-only{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
@media(min-width:47.9375rem){.full-bleed__wrapper--mobile-only{margin-left:0;margin-right:0}
}
.component__wrapper{padding-top:1.875rem;padding-bottom:1.875rem}
@media(min-width:47.9375rem){.component__wrapper{padding-top:2.5rem;padding-bottom:2.5rem}
}
@media(min-width:74.9375rem){.component__wrapper{padding-top:3.125rem;padding-bottom:3.125rem}
}
.spacer-component{height:.625rem;width:100%}
@media(min-width:47.9375rem){.spacer-component{height:1.25rem}
}
@media(min-width:87.5rem){.right-rail-container{width:400px;margin-left:3.125rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.right-rail-container>div{display:block}
}
.right-rail-flex{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
@media(min-width:87.5rem){.right-rail-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
}
@media(min-width:87.5rem){.left-rail-no-nav-container{width:400px;margin-right:3.125rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.left-rail-no-nav-container>div{display:block}
}
.left-rail-flex{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
@media(min-width:87.5rem){.left-rail-flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}
}
a.main-footer-nav-link,a.main-footer-sub-nav-item{font-family:TDASansScreen,helvetica,arial,sans-serif;font-weight:400}
.main-footer-head-columns:last-child,.main-footer-nav-item-container,.main-footer-sub-nav{font-size:0}
.main-footer-nav-item-container>*,.main-footer-sub-nav>*{display:inline-block;font-size:1.125rem;vertical-align:top}
.main-footer{min-width:1020px;width:100%;margin:0 auto;padding:0 1.25rem;background-color:#f7f7f7}
.main-footer-container{width:980px;max-width:inherit;margin:0 auto;font-size:0}
.main-footer-logo-image{max-width:185px}
.main-footer-head{font-size:0;display:-webkit-box;display:flex;padding-top:1.875rem;border-bottom:1px solid #dedede;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;padding:2.5rem 0}
p.main-footer-contact-num{color:#666;font-family:TDASansDisplay,helvetica,arial,sans-serif;font-weight:400;margin-bottom:0;padding-right:.5rem;vertical-align:middle;font-size:1rem;margin-right:0}
.finra-disclosure__wrapper{width:980px;max-width:inherit;margin:0 auto;padding-right:0}
.main-footer-adchoices p{padding-top:3rem;border-top:1px solid #dedede}
@media(min-width:64rem){.main-footer-adchoices{width:980px;max-width:inherit;margin:0 auto;padding-right:1.25rem}
}
p.main-footer-contact-num span,p.main-footer-contact-num strong{font-size:1rem;color:#222;font-weight:600;margin:0;display:inline-block}
.main-footer-social-items{vertical-align:middle;padding-left:0;text-align:right;padding-top:0;width:auto;margin-left:2.5rem}
.main-footer-social-item{display:inline-block;font-size:1.2em;margin-right:1.25rem}
.main-footer-social-item:last-of-type{margin-right:0}
.main-footer-social-item.main-footer-social-item:nth-child(2) svg{left:23px}
.main-footer-social-link{display:block;border:0;position:relative;background-color:white;border-radius:50%;text-align:center;width:40px;height:40px}
.main-footer-social-link svg{display:block;margin:0 auto;max-width:20px;max-height:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.main-footer-social-link path{fill:#666;-webkit-transition:all .1s linear;transition:all .1s linear}
.main-footer-social-link:hover path{fill:#40a829}
.main-footer-nav-list-title{color:#666;border-bottom:1px solid #d8d8d8;padding-bottom:1rem;font-size:1.125rem;font-weight:400}
.main-footer-nav-title{font-size:1.125em}
a.main-footer-nav-link{border-bottom:1px solid #d8d8d8;color:#000;display:block;font-size:1rem;font-weight:500;line-height:26px;padding-top:.9375rem;padding-bottom:.9375rem}
.inside-footer-list-item:last-child a.main-footer-nav-link{border-bottom:0}
a.main-footer-nav-link:hover{color:#087900;text-decoration:underline}
.main-footer-nav-item-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-left:23%;flex-wrap:nowrap}
.footer-languages__title{font-size:.875rem;font-weight:400;color:#666;text-align:left}
.footer-languages__list{display:-webkit-box;display:flex;width:12rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.footer-languages__list-item{margin-right:1.25rem;border-bottom:0}
.footer-languages__list-item a.main-footer-nav-link{border-bottom:0;padding-top:.5rem;padding-bottom:.5rem}
.footer-languages__list-item a.main-footer-nav-link.active{color:#087900}
.main-footer-sub-nav{display:-webkit-box;display:flex;flex-wrap:nowrap;text-align:center;margin-right:0;margin-top:1rem}
.main-footer-sub-nav-wrapper{display:-webkit-box;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:normal;justify-content:normal}
.main-footer-sub-nav-items{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%;margin-bottom:1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;height:auto}
.main-footer-sub-nav-items li{padding-right:.9rem;width:auto}
a.main-footer-sub-nav-item{font-size:.875rem;line-height:1.8rem;color:inherit;padding-bottom:1.5rem;display:inline-block;margin-right:.9rem;margin-left:0}
a.main-footer-sub-nav-item:last-of-type{margin-right:0}
a.main-footer-sub-nav-item:hover{color:#087900;text-decoration:underline}
.main-footer-sub-logo-container{display:block}
.main-footer-sub-logo-copy{display:block;text-align:left}
.main-footer-sub-logo-img{display:inline-block;vertical-align:top;max-width:50px;width:35px}
.main-footer-sub-logo-copy{display:inline-block;vertical-align:top;width:75%;padding-left:.625rem}
h3.main-footer-sub-logo-heading{color:#087900;font-family:TDASansDisplay,helvetica,arial,sans-serif;font-weight:400;line-height:1.1;margin:0 0 .5em;font-size:1.5rem}
.main-footer-sub-logo-sub-img{width:80px}
.main-footer-sub-logo-copy{padding-left:1rem}
.main-footer-column-container{position:relative}
.main-footer-column-container:last-child{padding-bottom:2.5625rem}
.main-footer-copy{padding-top:3rem;margin-bottom:4.375rem}
.main-footer-copy p{margin-bottom:.8rem}
.main-footer-copy p,.main-footer-copy a{font-size:.875rem;line-height:24px}
.main-footer-copy a{text-decoration:underline}
.main-footer-copy a:hover{text-decoration:none}
.accolade-language__wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:2.5rem;width:20%;-webkit-box-pack:justify;justify-content:space-between}
.footer-link__wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:80%}
.footer-link-columns__wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-direction:row;flex-wrap:nowrap}
.footer-link-columns__wrapper nav:nth-child(2n){margin-right:1.82rem;padding-right:0}
.footer-link-columns__wrapper nav:nth-child(4n){margin-right:0;padding-right:0}
.accolades-language-link__wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-top:3.125rem}
.main-footer-nav-item{vertical-align:top;margin-bottom:2rem;margin-right:1.82rem;width:40%}
.accolade__item{display:block;margin-bottom:3rem}
.main-footer-head-columns{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:0}
@media(min-width:47.9375rem){.main-footer-head-columns:first-child,.main-footer-head-columns:nth-child(2){width:25%;margin-right:8%}
}
.main-footer-head-columns:nth-child(2){margin-bottom:0;width:33%;margin-right:0}
.main-footer-head-columns:last-child{border-bottom:1px solid #dedede;vertical-align:middle;flex-wrap:wrap;padding-bottom:0;border-bottom:0;text-align:right;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:end;justify-content:flex-end}
.main-footer__tagline p{font-family:TDASansScreen,TDASansDisplay,helvetica,arial,sans-serif;font-weight:600;font-size:1rem;padding-bottom:15px;line-height:1.25rem}
.main-footer__tagline p sup{font-size:.625rem}
.disclosures{min-width:1020px;width:100%;margin:0 auto;padding:0 1.25rem;background-color:#f7f7f7}
.disclosures__wrapper{width:980px;max-width:inherit;margin:0 auto;font-size:0}
.main-header-nav-scroll-container{padding:0}
ul.main-header-nav-items{text-align:right}
ul.main-header-nav-items .main-header-nav-item{line-height:30px;margin-bottom:0;font-size:1rem}
.main-header{border-bottom:0;padding:0 1.25rem;background:#fff;width:980px;margin:0 auto;margin-bottom:1.25rem;border-bottom:1px solid #dedede}
.main-header input::-webkit-input-placeholder,.main-header input:-moz-placeholder,.main-header input::-moz-placeholder,.main-header input:-ms-input-placeholder,.main-header input:focus::-webkit-input-placeholder,.main-header input:focus:-moz-placeholder,.main-header input:focus::-moz-placeholder,.main-header input:focus:-ms-input-placeholder{opacity:0}
.main-header-mobile-nav-toggle{cursor:pointer}
.main-header-nav-container{font-size:0 !important;padding-left:360px;position:relative;height:173px}
.is-active .main-header-nav-container__top{visibility:hidden}
.main-header-nav-container{padding-left:255px}
.main-header-nav-container>*{display:inline-block;position:relative;z-index:20;font-size:1rem !important;vertical-align:top}
.main-header-supernav{font-size:1em;text-align:right}
.main-header-supernav .main-header-supernav-items{margin:1.1em 0 .5em}
.main-header-supernav .main-header-supernav-items .main-header-supernav-item{display:inline-block;margin-left:1em}
.main-header-supernav .main-header-supernav-items .main-header-supernav-item a{color:#666}
.main-header-supernav .main-header-supernav-items .main-header-supernav-item a:hover{color:#087900;text-decoration:underline}
.main-header-supernav .main-header-supernav-items .main-header-supernav-item.emphasized a{color:#087900;font-family:TDASansDisplay,TDASansScreen,helvetica,arial,sans-serif;font-weight:600}
.main-header-supernav .main-header-supernav-items .main-header-supernav-item.emphasized a:hover{color:#000}
ul.main-header-supernav-items li.main-header-supernav-item a{font-size:.875rem;line-height:24px}
.main-header-search,.main-header-login-container{margin:1em 0}
div.main-header-login{font-size:inherit}
.main-header-login-container{width:20%;z-index:30}
.vendor .main-header-login-container{width:20%;padding:.75em 0 .75em 1em;border-left:1px solid #dedede;height:2.9em}
.vendor .main-header-login-container a{color:#087900;font-size:1.2em}
.main-header-login-container .main-header-login-fields{font-size:0;position:relative;padding-right:144px}
.main-header-login-container .main-header-login-fields>*{font-size:1rem;display:inline-block}
.main-header-login-container .main-header-login-username{border-right:.3px solid #666;border-top-right-radius:0;border-bottom-right-radius:0}
.main-header-login-container .main-header-login-password{border-top-left-radius:0;border-bottom-left-radius:0}
.main-header-login-container .main-header-login-username,.main-header-login-container .main-header-login-password{width:50%}
.main-header-login-container .main-header-login-submit{border:2px solid transparent;border-radius:30px;font-family:TDASansDisplay,helvetica,arial,sans-serif;font-size:1.16625rem;font-weight:600;min-width:inherit;padding:12px 30px;position:absolute;right:0;top:0;width:10.5em;word-break:break-word;word-wrap:break-word;white-space:normal}
.main-header-login-container .main-header-login-submit:hover{border:2px solid #40a829}
.main-header-login-container .main-header-login-help{bottom:-1.5em;color:#087900;font-family:TDASansDisplay,TDASansScreen,helvetica,arial,sans-serif;font-size:.875rem;font-weight:600;margin:.5em 0 0;position:absolute}
.main-header-login-container .main-header-login-help:hover{color:#000;text-decoration:underline}
.main-header-login-container.open{display:inline-block}
.main-header-login-container.open .main-header-login{position:absolute;width:100%;background:transparent;z-index:8}
.main-header-login-container.open .main-header-login .main-header-login-start-page{display:block;padding:1.25rem;box-shadow:0 4px 11px 0 rgba(0,0,0,0.2);outline:1px solid rgba(198,197,197,0.2);border-radius:3px;background:#fff}
.main-header-login-container.open .main-header-login .main-header-login-help{position:static}
.main-header-login-container .main-header-login-start-page{display:none;position:relative;margin:16px 0 0}
@media(min-width:1201px){.main-header-login-container .main-header-login-start-page{font-size:0}
.main-header-login-container .main-header-login-start-page>*{font-size:1rem;display:inline-block;vertical-align:top}
.main-header-login-container .main-header-login-start-page .main-header-login-start-title{width:35%;padding-right:1em}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options{padding:0 0 0 2em}
}
.main-header-login-container .main-header-login-start-page .main-header-login-start-title{font-size:1.125rem;line-height:1;margin:1rem 0 1rem;text-transform:none;display:inline-block;color:#087900}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options{margin:0;padding:0 1.375rem;display:none}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option{border-bottom:1px solid #dedede;overflow:hidden;line-height:1.5;font-size:1.125rem}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option:last-child{border-bottom:0}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option .main-header-login-start-page-checkbox{position:absolute;left:-9999em}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option .main-header-login-start-page-label{position:relative;display:block;cursor:pointer;padding:.5em 1.5em .5em 0}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option .main-header-login-start-page-label:hover{color:#087900}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option .main-header-login-start-page-checkbox:checked+.main-header-login-start-page-label{color:#087900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option .main-header-login-start-page-checkbox:checked+.main-header-login-start-page-label:after{font-family:'icomoon';font-size:1em;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:''}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option .main-header-login-start-page-checkbox:checked+.main-header-login-start-page-label:after{font-size:.75em;text-align:center;position:absolute;right:0;top:50%;margin-top:-1em;width:1em;height:1em;background:#087900;border-radius:100%;color:#fff;padding:.5em}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options.open{display:block}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options-container{background:#f6f6f6;width:65%}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-dropdown-button{background:#efefef;position:relative;display:block;width:100%;cursor:pointer;padding:.825em 1.5em .825em 0;text-align:left;font-size:1.125rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-dropdown-button:after{font-family:'icomoon';font-size:inherit;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:''}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-dropdown-button:after{position:absolute;right:.75rem}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-dropdown-button.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-dropdown-button .main-header-login-start-page-dropdown-button-copy{display:inline-block;padding-left:1.375rem;font-size:inherit}
.main-header-login-container .main-header-login-start-page:after{position:absolute;display:inline-block;content:'';right:calc((8rem - 22.62742px / 2) / 2 - 2px);top:-9px;width:1rem;height:1rem;border-right:1px solid #666;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff}
.main-header-logo-container{width:200px;position:absolute;top:30px;left:0;background-color:#fff}
.main-header-logo-container .main-header-logo-image{width:100%;max-width:200px}
.main-header-logo-link{display:-webkit-box;display:flex;width:200px}
.main-header-mobile-new-account-cta,.main-header-mobile-login-cta,.main-header-mobile-search{display:none;padding:1em;border:0}
.main-header-mobile-search{margin:0;background:#fff;-webkit-transition:all .2s;transition:all .2s}
.main-header-mobile-search.expanded .main-header-search-submit{visibility:visible;opacity:1;display:block}
.main-header-mobile-search.expanded{width:100%}
.main-header-mobile-search .main-header-search-input{background:0;padding:0;border:0}
.main-header-mobile-new-account-cta,.main-header-mobile-login-cta{overflow:hidden;white-space:nowrap}
.main-header-mobile-new-account-cta a{color:#087900;font-weight:bold}
.main-header-mobile-login-cta a{color:#000}
.main-header-mobile-new-account-cta{width:20%;margin:1em 0;padding:1em 0}
.main-header-mobile-login-cta{margin-left:auto}
.main-header-mobile-nav-toggle-container{display:none;position:absolute;right:0;margin-top:-1.7em;font-size:.75rem}
.main-header-mobile-nav-toggle-container__expand{visibility:visible;cursor:pointer;width:0}
.nav-open .main-header-mobile-nav-toggle-container__expand{width:90px;visibility:hidden;display:none}
.main-header-mobile-nav-toggle-container__expand:before{background-image:url("../../../content/dam/tda/retail/marketing/en/icons/menu-icon.svg")}
.main-header-mobile-nav-toggle-container__expand span{margin-top:5px}
.main-header-mobile-nav-toggle-container__close{visibility:hidden;color:#fff;display:none;width:0}
.nav-open .main-header-mobile-nav-toggle-container__close{visibility:visible;display:block}
.main-header-mobile-nav-toggle-container__close:before{background-size:28px !important;margin-bottom:5px;background-image:url("../../../content/dam/tda/retail/marketing/en/icons/close-white.svg")}
.nav-open .main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle:after{background-image:url("../../../content/dam/tda/retail/marketing/en/icons/close.svg");background-size:30px}
.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;background:transparent;margin:0;padding:0;-webkit-appearance:none;text-decoration:none;position:relative;text-align:left;width:90px;z-index:27;font-size:.625rem;line-height:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}
.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle .main-header-mobile-menu-label,.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle .main-header-mobile-close-label{width:100%;position:relative;z-index:1;cursor:pointer}
.nav-open .main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle>*{color:#fff}
.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle:before{width:20px;height:15px;background-size:20px;background-repeat:no-repeat;background-position:center;display:block;content:' ';right:0;top:0}
.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle:after{border-radius:100%}
.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle:active{background:0;box-shadow:none;outline:0}
.nav-open .main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.nav-open .main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle:after{background-size:30px}
.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle .main-header-mobile-close-label{display:none}
.nav-open .main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle .main-header-mobile-close-label{display:inline-block;font-size:1.25em;margin-right:.3em;vertical-align:top}
.nav-open .main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle .main-header-mobile-menu-label{display:none}
.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle .main-header-mobile-menu-label{display:inline-block;font-size:1.25em;line-height:41px;vertical-align:top}
.main-header-nav{display:block;margin-top:1em;position:absolute;width:100%;right:0;height:71px}
ul.main-header-nav-items,ul.main-header-nav-items-secondary{font-size:1rem;margin:1.7em 0;padding:0;white-space:nowrap}
ul.main-header-nav-items .main-header-nav-item,ul.main-header-nav-items-secondary .main-header-nav-item,ul.sitelet-nav-items .main-header-nav-item{display:inline-block;margin-right:1.2em}
ul.main-header-nav-items .main-header-nav-item:last-child{margin-right:0}
ul.main-header-nav-items .main-header-nav-item a:not(.main-header-open-new-account),ul.main-header-nav-items-secondary .main-header-nav-item a,ul.sitelet-nav-items .main-header-nav-item a:not(.main-header-open-new-account){color:inherit;font-family:TDASansDisplay,TDASansScreen,helvetica,arial,sans-serif;font-weight:500}
ul.main-header-nav-items .main-header-nav-item a:hover,ul.main-header-nav-items-secondary .main-header-nav-item a:hover,ul.sitelet-nav-items .main-header-nav-item a:hover{color:#087900;text-decoration:underline}
ul.main-header-nav-items .main-header-nav-item.mobile-only,ul.main-header-nav-items-secondary .main-header-nav-item.mobile-only,ul.sitelet-nav-items .main-header-nav-item.mobile-only{display:none}
ul.main-header-nav-items .main-header-nav-item.selected a,ul.main-header-nav-items-secondary .main-header-nav-item.selected a,ul.sitelet-nav-items .main-header-nav-item.selected a{color:#087900}
ul.main-header-nav-items-secondary{display:none;list-style:none}
ul.main-header-nav-items-secondary .main-header-nav-item-secondary{border-bottom:1px solid #dedede;font-size:.7em;padding:.75em 0}
ul.main-header-nav-items-secondary .main-header-nav-item-secondary>a{position:relative;display:block}
@media(max-width:47.875rem){ul.main-header-nav-items-secondary .main-header-nav-item-secondary>a{padding-left:1em}
}
ul.main-header-nav-items-secondary .main-header-nav-item-secondary.expandable>a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
ul.main-header-nav-items-secondary .main-header-nav-item-secondary.expandable>a:after{background-image:url("../../../content/dam/tda/retail/marketing/en/icons/chevron-right.svg");background-size:cover;background-position:center;background-repeat:no-repeat;speak:none;width:25px;height:25px;display:inline-block;content:' ';position:absolute}
ul.main-header-nav-items-secondary .main-header-nav-item-secondary.expandable>a:after{position:absolute;right:0;top:50%;margin-top:-0.4em}
ul.main-header-nav-items-secondary .main-header-nav-item-secondary.expanded .main-header-nav-items-tertiary,ul.main-header-nav-items-secondary .main-header-nav-item-secondary.expanded .main-header-nav-items-quaternary{display:block}
ul.main-header-nav-items-secondary .main-header-nav-item-secondary.expanded>a{color:#087900;border-bottom:none !important;margin-bottom:.5em}
ul.main-header-nav-items-secondary .main-header-nav-item-secondary.expanded>a:after{background-image:url("../../../content/dam/tda/retail/marketing/en/icons/chevron-right-green.svg");-webkit-transform:rotate(90deg);transform:rotate(90deg)}
ul.main-header-nav-items-tertiary,ul.main-header-nav-items-quaternary{display:none;list-style:none;padding:0 0 0 1rem}
ul.main-header-nav-items-tertiary .main-header-nav-item-tertiary,ul.main-header-nav-items-quaternary .main-header-nav-item-tertiary,ul.main-header-nav-items-tertiary .main-header-nav-items-quaternary .main-header-nav-item-quaternary,.main-header-nav-items-quaternary ul.main-header-nav-items-tertiary .main-header-nav-item-quaternary,ul.main-header-nav-items-quaternary .main-header-nav-item-quaternary{padding:.5em 0;margin-bottom:0}
ul.main-header-nav-items-tertiary .main-header-nav-item-tertiary:last-child,ul.main-header-nav-items-quaternary .main-header-nav-item-tertiary:last-child,ul.main-header-nav-items-tertiary .main-header-nav-items-quaternary .main-header-nav-item-quaternary:last-child,.main-header-nav-items-quaternary ul.main-header-nav-items-tertiary .main-header-nav-item-quaternary:last-child,ul.main-header-nav-items-quaternary .main-header-nav-item-quaternary:last-child{padding-bottom:0}
.main-header-search{width:68%;position:relative;margin-right:79px;z-index:25}
.vendor .main-header-search{width:80%}
.main-header-search form{position:relative}
.main-header-search-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:TDASansScreen,TDASansDisplay,helvetica,arial,sans-serif;position:absolute;left:1em;top:50%;color:#666;cursor:pointer}
.main-header-login-container input:-webkit-autofill ~ label.main-desktop-login-label-userid,.main-header-login-container input:-webkit-autofill:hover ~ label.main-desktop-login-label-userid,.main-header-login-container input:-webkit-autofill:focus ~ label.main-desktop-login-label-userid{color:#666;font-size:1rem;padding-left:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.main-header-login-container input:-webkit-autofill ~ label.main-desktop-login-label-userid.js-label-float-up,.main-header-login-container input:-webkit-autofill:hover ~ label.main-desktop-login-label-userid.js-label-float-up,.main-header-login-container input:-webkit-autofill:focus ~ label.main-desktop-login-label-userid.js-label-float-up{color:#087900;font-size:.875rem;-webkit-transform:translateY(-14px);transform:translateY(-14px);-webkit-transition:all 200ms ease;transition:all 200ms ease}
.main-header-login-container input:-webkit-autofill ~ label.main-desktop-login-label-password,.main-header-login-container input:-webkit-autofill:hover ~ label.main-desktop-login-label-password,.main-header-login-container input:-webkit-autofill:focus ~ label.main-desktop-login-label-password{color:#087900 !important;font-size:.875rem;-webkit-transform:translateY(-14px);transform:translateY(-14px);-webkit-transition:all 200ms ease;transition:all 200ms ease}
.main-header-login-container input:-webkit-autofill,.main-header-login-container input:-webkit-autofill:hover,.main-header-login-container input:-webkit-autofill:focus{background-color:#f7f7f7;-webkit-text-fill-color:#000}
.main-header-login-container input:-internal-autofill-selected,.main-header-login-container input:-internal-autofill-selected:focus,.main-header-login-container input:-internal-autofill-selected:hover{background-color:#f7f7f7;-webkit-text-fill-color:#000 !important}
.main-header-login-container input:not(:-webkit-autofill){background-color:#f7f7f7;-webkit-text-fill-color:#000}
.main-header-login-container label.main-desktop-login-label-userid,.main-header-login-container label.main-desktop-login-label-password{color:#666;font-size:1rem;padding-left:15px;position:absolute;top:1.125rem;-webkit-transition:all 200ms ease;transition:all 200ms ease}
.main-header-login-container label.main-desktop-login-label-userid.js-label-float-up,.main-header-login-container label.main-desktop-login-label-password.js-label-float-up{color:#087900;font-size:.875rem;-webkit-transform:translateY(-14px);transform:translateY(-14px);-webkit-transition:all 200ms ease;transition:all 200ms ease}
input.js-floating-label-form{height:54px}
.main-header-mobile-upper-nav{height:40px;position:relative}
.main-header-mobile-upper-nav.expanded{padding-left:0}
.main-header-mobile-upper-nav.expanded form{margin-left:50px;border-bottom:1px solid #40a829;font-size:1rem;margin-top:12px;padding-bottom:4px}
.main-header-mobile-search .main-header-search-label{font-size:inherit;-webkit-transition:all 200ms ease;transition:all 200ms ease}
.main-header-mobile-search .main-header-search-label.js-label-float-up{font-size:.875rem;top:15px;left:3.5em;-webkit-transition:all 200ms ease;transition:all 200ms ease}
.main-header-mobile-search.input-has-value .main-header-search-label.js-label-float-up{font-size:.625rem;padding-top:1.25rem;top:3px;left:7px}
.main-header-mobile-search.input-has-value.expanded .main-header-search-label.js-label-float-up{font-size:.875rem;padding-top:0;top:0;left:3.5em}
.input-has-value .main-header-search-input{opacity:0}
.expanded.input-has-value .main-header-search-input{opacity:1}
.expanded.input-has-value .header-search-mobile{opacity:0}
.main-header-search #search label{font-size:1rem;left:50px;position:absolute;top:16px;-webkit-transition:all 200ms ease;transition:all 200ms ease}
.main-header-search #search label.js-label-float-up{font-size:.875rem;-webkit-transform:translateY(-14px);transform:translateY(-14px);-webkit-transition:all 200ms ease;transition:all 200ms ease}
.main-header-search span.main-header-search-icon,.main-header-mobile-search span.main-header-search-icon{position:absolute;top:20px;bottom:34px;left:54px}
.main-header-search span.main-header-search-icon:before,.main-header-mobile-search span.main-header-search-icon:before{background-image:url("../../../content/dam/tda/retail/marketing/en/icons/search.svg");background-size:cover;background-position:center;background-repeat:no-repeat;speak:none;display:inline-block;content:' ';position:absolute;-webkit-transform:scaleX(-1);transform:scaleX(-1);top:0;width:24px;height:22px;left:-40px}
input.js-floating-label-form{height:54px}
.main-header-search-input{width:100%;padding-left:3em !important;cursor:auto}
.main-header-search-input:focus{padding-right:0 !important}
.main-header-search-submit{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:0;box-sizing:border-box;border:0;opacity:0;display:none;visibility:hidden;background:#40a829;border-radius:100%;width:1.7em;height:1.7em;right:.6em;color:#fff;right:1em;cursor:pointer}
@media(max-width:74.875rem){.main-header-search-submit{width:24px;height:24px}
}
@media(min-width:64rem){.main-header-search-submit{width:1.6em;height:1.6em;right:.6em}
.main-header-search-submit.-is-active{opacity:1;display:block;visibility:visible}
}
.main-header-search-submit:before{border-style:solid;border-width:.1em .1em 0 0;color:#fff;content:"";display:inline-block;height:.5em;left:-0.1em;position:relative;top:.35em;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:top;width:.5em}
@media(max-width:74.875rem){.main-header-search-submit:before{border-width:1px 1px 0 0}
}
.main-header-search-input:focus ~ .main-header-search-label{color:#087900}
.autocomplete-container{-webkit-transition:all .1s ease-in;transition:all .1s ease-in;display:none;position:absolute;width:calc(100% - 1em);z-index:2;box-shadow:0 4px 11px 0 rgba(0,0,0,0.2);outline:1px solid rgba(198,197,197,0.2);padding:1.25rem;border-radius:3px;background:#fff;margin-top:2rem}
.autocomplete-container:after{position:absolute;display:inline-block;content:'';left:2.5rem;top:-9px;width:1rem;height:1rem;border-top:1px solid #dedede;border-right:1px solid #dedede;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff}
.autocomplete-container.visible{display:block}
.autocomplete-item{display:block;position:relative;padding:1em 0;border-bottom:1px solid #dedede}
.autocomplete-item:first-child{padding-top:0;color:#087900}
.autocomplete-item:hover{text-decoration:none !important;color:#087900}
.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle .main-header-mobile-menu-label{font-size:.625rem;line-height:1}