.cmp-csp-tool .csp-form-wrapper{padding:1.5rem;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-top:.25rem solid #9ef0f0;margin-bottom:2rem}
.cmp-csp-tool .csp-title,.cmp-csp-tool .csp-subtitle{font-size:1.5rem;font-weight:500;line-height:120%;margin-bottom:1.5rem}
@media screen and (max-width:767px){.cmp-csp-tool .csp-title,.cmp-csp-tool .csp-subtitle{font-size:1.125rem}
}
.cmp-csp-tool .csp-subtitle{margin-top:2rem}
.cmp-csp-tool .tax-tool-form-item-wrapper{display:flex;gap:1rem}
@media screen and (max-width:767px){.cmp-csp-tool .tax-tool-form-item-wrapper{display:block}
}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item{position:relative;width:100%;padding-top:3px;margin-bottom:2rem}
@media screen and (max-width:767px){.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item{width:100%;padding-top:0}
}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item.asterisk-rqd{padding-top:3px}
@media screen and (max-width:767px){.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item.asterisk-rqd{padding-top:0}
}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item.superscript{padding-top:0}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item label{font-size:1rem;font-weight:500;display:block;margin-bottom:1rem}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item label sup{font-size:.7rem}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .asterisk-reqd{color:#b50f52}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .error-note,.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .error-note-d{color:#a2191f;font-size:1rem;font-weight:400;line-height:120%;margin-top:.5rem}
@media screen and (max-width:767px){.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .error-note-d{display:none}
}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .income-box{display:inline-block}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .income-box-label,.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .input-field-label{font-size:1rem;font-weight:400;display:inline-block;margin-top:.5rem}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .form-input,.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .dropdown-button{background-color:#fff;padding:16px 40px 16px 16px;width:100%;height:64px;font-size:1rem;font-weight:400;text-align:left;border:1px solid #ddd;cursor:pointer;box-sizing:border-box;position:relative}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .dropdown-button::after{content:url("../../../../../../content/dam/im/assets/web/images/icon/chevron-down.svg");display:block;width:15px;height:17px;position:absolute;right:16px;top:0;bottom:0;margin:auto 0}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .dropdown-content{display:block;width:100%;min-width:160px;position:absolute;background-color:#fff;border:1px solid #ddd;box-shadow:0 8px 16px 0 rgba(0,0,0,0.15);z-index:1;left:0;top:100%}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .dropdown-content div{color:#000;padding:12px 16px;text-decoration:none;display:block;cursor:pointer;transition:background-color 250ms ease 0}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .dropdown-content div:hover{background-color:#f9f9f9}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .Rbtn{width:99px;height:2rem;border:1px solid #005aa4;border-left:0;border-radius:0 .5rem .5rem 0;color:#005aa4;background-color:#fff;padding:.25rem 0;text-align:center;display:inline-block;font-size:1rem;cursor:pointer}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .Rbtn:first-of-type{border-left:1px solid #005aa4;border-radius:.5rem 0 0 .5rem}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .Rbtn.selected{border:1px solid #005aa4;color:#fff;background-color:#005aa4}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .generic-wrapper{display:flex}
@media screen and (max-width:767px){.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .generic-wrapper{display:block}
}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .generic-wrapper .slider-wrapper{flex:1 1 auto;margin-top:12px;margin-right:20px}
@media screen and (max-width:767px){.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .generic-wrapper .slider-wrapper{margin-right:0}
}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .generic-wrapper .slider-wrapper .percent-slider-label-wrapper{display:flex;justify-content:space-between}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .generic-wrapper .slider-wrapper .percent-slider-label-wrapper p{font-size:1rem}
@media screen and (max-width:767px){.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .generic-wrapper .slider-wrapper .percent-slider-label-wrapper.max-label{display:none}
}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .generic-wrapper .form-input.percent-slider{padding:1rem;width:5rem;height:4rem;text-align:center}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .generic-wrapper .percent-slider-label-wrapper.max-label-m{display:none}
@media screen and (max-width:767px){.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .generic-wrapper .percent-slider-label-wrapper.max-label-m{display:block}
}
.cmp-csp-tool .tax-tool-form-item-wrapper .tax-tool-form-item .generic-wrapper .percent-slider-label-wrapper.max-label-m p{font-size:1rem;margin-top:1rem}
.cmp-csp-tool .results-sections-wrapper{background-color:#f9f9f9;margin:0 -999px 2rem -999px;padding:3rem 999px}
.cmp-csp-tool .results-sections-wrapper .csp-lead-in{font-size:2rem;line-height:110%;font-weight:500;color:#333}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-lead-in{font-size:1.5rem;line-height:120%;text-align:center}
}
.cmp-csp-tool .results-sections-wrapper .csp-lead-in.liquidate-section{margin-bottom:0;text-align:left}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper{display:flex;gap:1rem;margin-bottom:2rem;overflow-wrap:anywhere}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper{display:block;text-align:center;position:relative}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.liquidate-today{gap:4rem}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.liquidate-today .csp-results-col{min-width:30%;display:flex}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.liquidate-today .csp-results-col:first-child{min-width:20%}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.liquidate-today .csp-results-col:first-child{width:100%;text-align:left}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.liquidate-today .csp-results-col .csp-results-item{display:flex;flex-direction:column;justify-content:space-between}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.liquidate-today .csp-results-col .csp-results-item{margin-top:0;margin-bottom:0}
}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.liquidate-today .csp-results-col{width:100%;text-align:left}
}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-item{width:100%}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .or-wrapper{width:20%;display:flex;justify-content:center;align-items:center}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .or-wrapper .or-sym{font-size:1.25rem;font-weight:600;line-height:120%;background-color:#9ef0f0;border-radius:100%;height:59px;width:59px;display:flex;color:black;justify-content:center;align-items:center;margin-bottom:0;margin-left:-30px;z-index:2}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .or-wrapper .or-sym{position:relative;z-index:2}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .or-wrapper .line-placeholder{height:100%;border-right:1px solid #9ef0f0}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .or-wrapper .line-placeholder{width:100%;height:0;border-bottom:1px solid #9ef0f0;position:absolute;top:526px;left:0;z-index:0}
}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .or-wrapper{display:block;margin-left:51%;margin-bottom:30px}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col{width:40%}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col.acc-wrapper{border-top:2px solid #9ef0f0}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col.shaded{background-color:#f2fafe;padding-bottom:.75rem;margin-bottom:0}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col{color:#000;font-size:1.125rem;font-weight:500;margin-bottom:1rem;width:100%}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .csp-results-item{background-color:transparent;font-weight:400;margin-bottom:2rem}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .csp-results-item .results-value{font-size:4rem;line-height:110%;font-weight:300;white-space:nowrap}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .csp-results-item{font-weight:500;margin-top:1rem;background:0}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .liquidate-desc,.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .diversify-desc,.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .liquidate-today-desc{font-size:1.25rem;line-height:150%}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .liquidate-desc,.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .diversify-desc,.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .liquidate-today-desc{font-size:1rem}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .liquidate-desc::before,.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .diversify-desc::before,.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .liquidate-today-desc::before{display:block;content:"";height:.35rem;width:5rem;background-color:#00a1e2;margin-bottom:1rem;margin-top:2.2rem;overflow:hidden}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .liquidate-desc::before,.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .diversify-desc::before,.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .liquidate-today-desc::before{margin-left:45%}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .liquidate-desc sup,.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .diversify-desc sup,.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .liquidate-today-desc sup{font-size:.75rem}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .liquidate-today-desc::before{margin-left:0}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .diversify-desc::before{background-color:#005aa4}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .csp-results-col .liquidate-today-desc::before{background-color:#9ef0f0}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.csp-results-row .tax-rate-item{font-size:1.75rem;font-weight:300;width:30%;margin-top:1rem}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.csp-results-row .tax-rate-item{width:100%}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.csp-results-row .tax-rate-item.centered{display:flex;justify-content:center}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.csp-results-row .tax-rate-item p{font-size:1.75rem;font-weight:300}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.csp-results-row .tax-rate-item .results-value{font-size:6rem;line-height:110%}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.csp-results-row .tax-rate-item .results-value{font-size:3rem}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.hi-lo-tax-results{gap:0;padding-top:2rem;padding-bottom:2rem;background-color:#002b51;border-top:.5rem solid #9ef0f0}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.hi-lo-tax-results{padding:2rem 1rem}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.hi-lo-tax-results .hi-low-tax-rate-item{color:#fff;font-weight:300;width:50%;padding:0 2rem}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.hi-lo-tax-results .hi-low-tax-rate-item{width:100%;text-align:center;padding:0}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.hi-lo-tax-results .hi-low-tax-rate-item:first-child{padding-right:0;border-right:1px solid #9ef0f0}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.hi-lo-tax-results .hi-low-tax-rate-item:first-child{border-right:0;border-bottom:2px solid #9ef0f0}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.hi-lo-tax-results .hi-low-tax-rate-item:first-child .hi-low-tax-rate-item-inner{padding-right:1rem}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.hi-lo-tax-results .hi-low-tax-rate-item .hi-low-tax-rate-item-inner{display:flex;flex-direction:column;justify-content:space-between}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.hi-lo-tax-results .hi-low-tax-rate-item .hi-low-tax-rate-item-inner{padding:1rem;padding-top:2rem}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.hi-lo-tax-results .hi-low-tax-rate-item .hi-low-tax-rate-item-inner .hi-low-item-leadin{font-size:1.875rem;line-height:140%}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.hi-lo-tax-results .hi-low-tax-rate-item .hi-low-tax-rate-item-inner .hi-low-item-leadin .hi-low-bold{font-size:1.875rem;font-weight:500}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.hi-lo-tax-results .hi-low-tax-rate-item .hi-low-tax-rate-item-inner .hi-low-item-value{font-size:6rem;font-weight:300;line-height:110%;margin:1.5rem 0}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.hi-lo-tax-results .hi-low-tax-rate-item .hi-low-tax-rate-item-inner .hi-low-item-value{margin-bottom:1rem}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .liquidate-leadin p,.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .diversify-leadin p{font-size:1.5rem;font-weight:500;line-height:120%;margin-bottom:1.5rem}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .liquidate-leadin p,.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .diversify-leadin p{font-size:1.25rem}
}
.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .liquidate-leadin p sup,.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper .diversify-leadin p sup{font-size:1rem}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .csp-results-wrapper.liquidate-today .liquidate-desc::before{margin-left:0}
}
.cmp-csp-tool .results-sections-wrapper .total-tax-rate-wrapper{text-align:center;color:#fff;background-color:#002b51;padding:2rem;border-top:.5rem solid #9ef0f0;margin-bottom:2rem}
.cmp-csp-tool .results-sections-wrapper .total-tax-rate-wrapper .total-tax-rate-title{font-size:1.75rem;line-height:120%;margin-bottom:0}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .total-tax-rate-wrapper .total-tax-rate-title{font-size:1.5rem;line-height:120%}
}
.cmp-csp-tool .results-sections-wrapper .total-tax-rate-wrapper .total-tax-rate-title sup{font-size:1rem}
.cmp-csp-tool .results-sections-wrapper .total-tax-rate-wrapper .total-tax-rate-val{font-size:7.8rem;font-weight:300;line-height:110%;margin-bottom:0}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .total-tax-rate-wrapper .total-tax-rate-val{font-size:3.5rem}
}
.cmp-csp-tool .results-sections-wrapper .total-tax-rate-wrapper .total-tax-rate-val span{font-size:4rem;font-weight:300}
.cmp-csp-tool .results-sections-wrapper .result-note{font-size:1.5rem;line-height:120%}
@media screen and (max-width:767px){.cmp-csp-tool .results-sections-wrapper .result-note{font-size:1.25rem;line-height:150%}
}
.cmp-csp-tool .results-sections-wrapper.holding-duration-result{background-color:#fff}
.cmp-csp-tool .calc-btn,.cmp-csp-tool .pdf-btn{font-size:1.125rem;font-weight:500;color:#767676;background-color:#f9f9f9;border:1px solid #ddd;padding:1rem;display:block;margin:2rem auto}
@media screen and (max-width:767px){.cmp-csp-tool .calc-btn,.cmp-csp-tool .pdf-btn{width:100%}
}
.cmp-csp-tool .calc-btn.is-active,.cmp-csp-tool .pdf-btn.is-active{color:#fff;background-color:#005aa4}
.cmp-csp-tool .calc-btn.is-active:hover,.cmp-csp-tool .pdf-btn.is-active:hover{cursor:pointer;color:#005aa4;background-color:#fff;border:1px solid #005aa4}
.cmp-csp-tool .calc-btn.reverse,.cmp-csp-tool .pdf-btn.reverse{color:#005aa4;border:1px solid #005aa4;background-color:#fff}
.cmp-csp-tool .calc-btn.reverse:hover,.cmp-csp-tool .pdf-btn.reverse:hover{cursor:pointer;color:#fff;background-color:#005aa4}
.cmp-csp-tool .calc-btn.centered,.cmp-csp-tool .pdf-btn.centered{margin:1.5rem auto}
.csp-disclaimer-bottom p,.csp-disclaimer-bottom span{font-size:1rem}
.csp-lead-in .cmp-tabs .cmp-tab__heading{font-size:2rem;padding-top:0;padding-bottom:0;border-bottom:0}
@media screen and (max-width:767px){.csp-lead-in .cmp-tabs .cmp-tab__heading{font-size:1.125rem}
}
.csp-lead-in .cmp-tabs .cmp-tabs__listContainer{padding-left:0}
.csp-lead-in .cmp-tabs .cmp-tabs__listContainer .cmp-tabs__tablist li{border-top:0;padding-bottom:0}
.csp-lead-in .cmp-tabs .cmp-tabs__listContainer .cmp-tabs__tablist li.show{padding-top:0}
.csp-lead-in .cmp-tabs .cmp-tabs__listContainer .bios-toggle-btn{margin-top:2rem}
.banner .cmp-banner .banner-title h1,.banner .cmp-banner .banner-title .banner-summary .cmp-text{margin-right:0;margin-left:0}