.estimator_section .buttons button.active{background-color:var(--white_color);color:var(--primary_color)}.estimator_section .bar{background:var(--primary_color);border-radius:27px;height:34px;margin-bottom:10px;position:relative}.estimator_section .financial_description{padding-top:18px}.estimator_section .financial_description p{font-size:18px}.estimator_section .bar_with_value{margin-bottom:2px}.estimator_section #progress-bar{background-color:var(--secondary_color);border-radius:27px;display:block;height:28px;left:4px;max-width:calc(100% - 8px);position:absolute;top:50%;transform:translateY(-50%);transition:width .3s ease-in-out}.estimator_section .estimator_container{border-radius:26px;box-shadow:0 0 4px var(--black_color);margin:0 auto;max-width:1015px;width:100%}.estimator_section .portfolio_with_performance{margin-bottom:73px}.estimator_section .portfolio_with_performance .buttons{padding-top:20px}.estimator_section .portfolio_with_performance label{color:var(--white_color);font-size:19px}.estimator_section .portfolio_with_performance{column-gap:30px;display:flex;justify-content:space-between;row-gap:25px}.estimator_section .wrap_button button,.estimator_section .wrap_button_conta button{background-color:var(--primary_color);border:none;font-size:16px;min-width:102px;padding:6px 9px;width:100%}.estimator_section .wrap_button button:hover,.estimator_section .wrap_button_conta button:hover{border:none}.estimator_section .estimator_container .output p.value{color:var(--white_color);font-size:28px;font-weight:600}.estimator_section .estimator_container .min_max_value{column-gap:30px;display:flex;justify-content:space-between}.estimator_section .estimator_container .progress_bar_heading h5{font-family:futura;font-weight:500}.estimator_section .estimator_container .min_max_value h6{font-weight:600}.estimator_section .sec_heading{padding-bottom:25px}.estimator_section .desc_conta{max-width:1053px;padding-bottom:66px;width:100%}.estimator_section .estimator_container .progress_bar_heading{margin-bottom:21px}.estimator_section .portfolio_with_performance .buttons .wrap_button,.estimator_section .portfolio_with_performance .buttons .wrap_button_conta{column-gap:14px;display:flex;row-gap:15px}@media (min-width:768px) and (max-width:1024px){.estimator_section .wrap_button button,.estimator_section .wrap_button_conta button{font-size:14px;padding:6px 9px}.estimator_section .portfolio_with_performance .buttons .wrap_button,.estimator_section .portfolio_with_performance .buttons .wrap_button_conta{column-gap:10px}.estimator_section .portfolio_with_performance{margin-bottom:52px}.estimator_section .sec_heading{padding-bottom:19px}.estimator_section .desc_conta{padding-bottom:44px}}@media (max-width:767px){.estimator_section .portfolio_with_performance{align-items:center;flex-direction:column;margin-bottom:56px}.estimator_section .portfolio_with_performance .buttons{padding-top:9px}.estimator_section .estimator_container .output p.value{font-size:25px;font-weight:500}.estimator_section .portfolio_with_performance .buttons .wrap_button,.estimator_section .portfolio_with_performance .buttons .wrap_button_conta{flex-wrap:wrap;justify-content:center}.estimator_section .sec_heading{padding-bottom:17px}.estimator_section .desc_conta{padding-bottom:28px}.estimator_section .wrap_button button,.estimator_section .wrap_button_conta button{min-width:unset;padding:6px 15px;width:auto}}