.module.module--simulator .module__inner{align-items:center;row-gap:calc(var(--rows-gap) + 20px)}.module.module--simulator .simulator__investment,.module.module--simulator .simulator__situation{align-items:center;display:flex;flex-flow:column;row-gap:20px}.module.module--simulator .simulator__investment form{align-items:center;flex-flow:row;gap:var(--rows-gap);width:100%}.module.module--simulator .simulator__investment form input{min-width:unset}.module.module--simulator .simulator__investment form .input:has(input[type=range]){display:flex;flex:1 1 75%;flex-flow:column;position:relative}.module.module--simulator span.tax_reduction__subtitle{font-size:15px;font-style:italic;margin-top:15px}.module.module--simulator .tax_reduction_selector{display:flex;flex-direction:column;text-align:center;width:100%}.module.module--simulator .simulator__investment form .input:has(input[type=range]) .investment-selector__progress,.module.module--simulator .simulator__investment form .input:has(input[type=range]) .investment-selector__thumb{position:absolute}.module.module--simulator .simulator__investment form .input:has(input[type=range]) .investment-selector__thumb{background-color:var(--form-fields-background-color);border:var(--form-fields-top-border-width) solid var(--form-fields-border-color);border-radius:50%;height:calc(var(--spacing-base)*8);left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--spacing-base)*8);z-index:2}.module.module--simulator .taxes_rate_detail{background-color:#fff;border-radius:var(--rounded-large);margin:20px auto 0;padding:30px;width:60%}.module.module--simulator .simulator__investment form .input:has(input[type=range]) .investment-selector__progress{border-radius:var(--form-fields-border-radius);height:100%;left:0;pointer-events:none;top:50%;transform:translateY(-50%);width:50%;z-index:1}.module.module--simulator .tax_rate_1_detail,.module.module--simulator .tax_rate_2_detail{display:none}.module.module--simulator .simulator__investment form input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;border:var(--form-fields-top-border-width) solid var(--form-fields-border-color);border-radius:var(--form-fields-border-radius);margin:0;overflow:hidden}.module.module--simulator .simulator__investment form .input:has(input[type=text]){flex:1 1 25%;position:relative}.module.module--simulator form input[type=text],.module.module--simulator form textarea{border-color:var(--form-fields-border-color);border-style:solid;border-width:var(--form-fields-top-border-width) var(--form-fields-right-border-width) var(--form-fields-bottom-border-width) var(--form-fields-left-border-width);padding-right:calc(var(--spacing-base)*11)}.module.module--simulator .simulator__investment__indicator-wrapper__indicator,.module.module--simulator form input[type=text],.module.module--simulator form textarea{font-size:calc(var(--body-font-size)/1.125);line-height:calc(var(--body-line-height)/1.125)}.module.module--simulator .simulator__investment form .input:has(input[type=text]):after{color:var(--first-color);position:absolute;right:calc(var(--spacing-base)*6);top:50%;transform:translateY(-50%);z-index:2}.module.module--simulator .simulator__investment form input[type=range]::-webkit-slider-runnable-track{background-color:var(--form-fields-background-color);height:18px}.module.module--simulator .simulator__investment form input[type=range]::-moz-range-track{background-color:var(--form-fields-background-color);height:18px}.module.module--simulator .simulator__investment form input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;height:calc(var(--spacing-base)*6);position:relative;width:calc(var(--spacing-base)*6);z-index:3}.module.module--simulator .simulator__investment form input[type=range]::-moz-range-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;height:calc(var(--spacing-base)*6);position:relative;width:calc(var(--spacing-base)*6);z-index:3}.module.module--simulator .simulator__investment form .input:has(input[type=text]):after,.module.module--simulator .simulator__investment__title,.module.module--simulator .simulator__situation__title{font-size:var(--h6-font-size);line-height:var(--h6-line-height)}.module.module--simulator .simulator__situation__button-container{display:flex;flex-flow:row wrap;gap:var(--rows-gap)}.module.module--simulator .button:before{display:none}.module.module--simulator .button{transition:transform var(--short-transition) ease-in-out}.module.module--simulator .button:active{transform:scale(.95)}.module.module--simulator .simulator__investment .simulator__investment__indicator-wrapper{display:flex;position:relative;width:100%}.module.module--simulator .simulator__result-wrapper :not(input){color:var(--second-color)}.module.module--simulator .simulator__investment .simulator__investment__indicator-wrapper__indicator{left:10%;position:absolute;transform:translate(-50%,70%);white-space:nowrap}.module.module--simulator .simulator__result-wrapper{align-items:stretch;flex-flow:row wrap;gap:var(--rows-gap);width:100%}.module.module--simulator .simulator__result-wrapper__data,.module.module--simulator .simulator__result-wrapper__result{flex:1 1 calc(50% - var(--rows-gap)/2)}.module.module--simulator .simulator__result-wrapper__result{display:flex}.module.module--simulator .simulator__result-wrapper__data__inner{display:flex;flex-flow:column;height:100%;row-gap:var(--rows-gap)}.module.module--simulator .simulator__result-wrapper__data__inner [class*=span]{flex:1;justify-content:center}.module.module--simulator .simulator__icon-container,.module.module--simulator .simulator__icon-container>span{justify-content:center}.module.module--simulator .simulator__result-wrapper__result__inner{display:flex;flex-flow:column;row-gap:var(--rows-gap)}.module.module--simulator .simulator__result-wrapper__result__inner__heading{align-items:center;display:flex;gap:var(--rows-gap)}.module.module--simulator .simulator__result-wrapper__result__inner__body{display:flex;flex-flow:column;row-gap:calc(var(--rows-gap) + 20px)}.module.module--simulator .simulator__result-wrapper__result__inner__body__description{align-items:center;column-gap:var(--rows-gap);display:flex;flex-flow:row;justify-content:space-between;position:relative}.module.module--simulator .simulator__result-wrapper__result__inner__body__description.description--trans:after,.module.module--simulator .simulator__result-wrapper__result__inner__body__description.description--txir:after{bottom:calc(var(--rows-gap)*-1 - 10px);font-size:var(--h5-font-size);line-height:var(--h5-line-height);position:absolute;right:14%}.module.module--simulator .simulator__result-wrapper__result__inner__body__description.description--txir:after{content:"+"}.module.module--simulator .simulator__result-wrapper__result__inner__body__description.description--trans:after{content:"="}.module.module--simulator .simulator__result-wrapper__result__inner__body__description span{flex:0 1 260px;font-size:calc(var(--body-font-size)/1.28);line-height:calc(var(--body-line-height)/1.28)}.module.module--simulator .simulator__result-wrapper__result__inner__body__description span:only-child{flex:1 1 auto}.module.module--simulator .simulator__result-wrapper__result__inner__body__description .input{flex:0 1 193px}.module.module--simulator .simulator__result-wrapper__result__inner__body__description.description--total span{font-size:calc(var(--body-font-size)/1.125);font-weight:600;line-height:calc(var(--body-line-height)/1.125)}.module.module--simulator .simulator__result-wrapper__result__inner__body__description.description--total input[type=text]{background-color:var(--second-color);color:var(--white-color)}.module.module--simulator form.simulator__result-wrapper input[type=text],.module.module--simulator form.simulator__result-wrapper textarea{font-size:var(--h6-font-size);font-weight:var(--h6-font-weight-bold);line-height:var(--h6-line-height);padding-right:var(--form-fields-right-spacing)}.module.module--simulator form.simulator__result-wrapper textarea{resize:none}.module.module--simulator .simulator__result-wrapper__data__inner [class*=span]{display:flex;flex-flow:column;row-gap:10px}@media (max-width:992px){.module.module--simulator .taxes_rate_detail{font-size:15px;line-height:1.4;width:100%}.module.module--simulator .simulator__result-wrapper{flex-flow:column}.module.module--simulator .simulator__result-wrapper__result__inner__body__description .input{flex:1 0 40%}.module.module--simulator .simulator__result-wrapper__result__inner__body__description span{flex:1 1 50%;font-size:var(--extra-small-font-size);line-height:var(--extra-small-line-height)}.module.module--simulator .simulator__result-wrapper__result__inner__body__description{gap:calc(var(--rows-gap)/2)}.module.module--simulator .simulator__result-wrapper__result__inner__body__description.description--trans:after,.module.module--simulator .simulator__result-wrapper__result__inner__body__description.description--txir:after{bottom:calc(var(--rows-gap)*-1 - 35%);right:20%}.module.module--simulator .simulator__investment form{flex-flow:row wrap;gap:calc(var(--rows-gap)*2)}.module.module--simulator .simulator__investment .simulator__investment__indicator-wrapper__indicator{transform:translate(-50%,25%)}.module.module--simulator form.simulator__result-wrapper input[type=text],.module.module--simulator form.simulator__result-wrapper textarea{font-size:calc(var(--h6-font-size)/1.28);line-height:calc(var(--h6-line-height)/1.28);padding-inline:calc(var(--spacing-base)*4)}.module.module--simulator form.simulator__result-wrapper textarea{line-height:1.1}}@media (min-width:993px) and (max-width:1366px){.module.module--simulator .simulator__result-wrapper__result__inner__body__description.description--trans:after,.module.module--simulator .simulator__result-wrapper__result__inner__body__description.description--txir:after{right:18%}}