@media screen and (max-width:65rem){#cmp-fee-calculator{width:93%}
#cmp-fee-calculator-wrapper{width:95%}
}
@media screen and (max-width:48rem){#cmp-fee-calculator{width:100%;padding-left:1rem;padding-right:1rem}
}
#feeCalculator_form .form-text-inputContainer{display:flex;margin-top:1.5rem;margin-bottom:1.5rem;gap:2rem}
#feeCalculator_form .form-text-inputContainer .cmp-form-text{width:30%}
@media screen and (max-width:48rem){#feeCalculator_form .form-text-inputContainer{flex-direction:column}
#feeCalculator_form .form-text-inputContainer .cmp-form-text{width:100%;gap:1rem}
.cmp-container--restrict-content-area .embed{width:100%}
}
@media screen and (max-width:65rem){#feeCalculator_form .form-text-inputContainer .cmp-form-text{width:45%}
}
@media screen and (max-width:64rem){#feeCalculator_form .form-text-inputContainer{flex-direction:column}
#feeCalculator_form .form-text-inputContainer .cmp-form-text{width:100%}
.cmp-container--restrict-content-area .embed{width:100%}
}
#feeCalculator_form .cmp-form-text label{font-size:1rem;font-weight:700;line-height:1.5rem}
.cmp-fee-calculator-resultDescription{font-size:1.375rem;font-weight:400;line-height:2rem}
@media screen and (max-width:48rem){.cmp-fee-calculator-resultDescription{font-size:1.125rem;line-height:1.5rem}
}
#cmp-fee-calculator-resultAmount{color:#f2691d;font-size:4rem;font-weight:700;line-height:4.5rem;letter-spacing:-1.28px;margin-top:1rem}
@media screen and (max-width:48rem){#cmp-fee-calculator-resultAmount{font-size:2.5rem;line-height:3rem}
}
@media screen and (max-width:65rem){#cmp-fee-calculator-resultAmount{font-size:3rem;word-break:break-all}
}
.cmp-fee-calculator-button{margin-top:1.5rem;margin-bottom:2.5rem}
.cmp-fee-calculator-disclaimer{font-size:.75rem;font-weight:400;line-height:1rem}
@media screen and (max-width:65rem){.cmp-fee-calculator-disclaimer{width:96%}
}
.orange-text{color:#f2691d}
.orange-text_bold{color:#f2691d;font-weight:900}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}
.icon-dollar{position:absolute;color:#333;font-size:inherit;z-index:2;top:3.75rem;left:.9rem}
.icon-dollarFR{position:absolute;color:#333;font-size:inherit;z-index:2;top:3.75rem;right:.8rem}
@media screen and (max-width:48rem){.icon-dollar{top:4.3rem}
.icon-dollarFR{top:4.1rem}
}
.icon-dollar::before,.icon-dollarFR::before{content:"$";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#visitor-form-button-FeeButton,#client-form-button-FeeButton{background-color:#f2691d;border:0;cursor:pointer;border-radius:2.5rem;text-align:center;text-decoration:none !important;display:inline-block;color:white}
@media screen and (max-width:48rem){#visitor-form-button-FeeButton,#client-form-button-FeeButton{width:100%}
}
#visitor-form-button-FeeButton:hover,#client-form-button-FeeButton:hover{background-color:#e65100}
#form-text-monthlyFee{padding-left:2rem}
#cmp-fee-calculator-resultDescription-years,#cmp-fee-calculator-resultDescription-fee{font-weight:900}
#form-text-nuberOfYrs.cmp-form-text__text:disabled{background:inherit;border:.0625rem solid #333;color:inherit}