.loan-simulator-form-title{margin-bottom:24px}
.loan-simulator-form__client .radio-group{display:grid}
.loan-simulator-form__client .radio-group--col{grid-template-columns:repeat(2,minmax(0,1fr))}
.loan-simulator-form-tabs{overflow:hidden}
.loan-simulator-form-tabs .card__wrapper{padding:0}
.loan-simulator-form-tabs-item{text-align:left;width:100%;height:100%;transition:var(--transition);cursor:pointer;background:0 0;border:0;outline:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px;display:flex}
.loan-simulator-form-tabs-item:focus{border:0;outline:none}
.loan-simulator-form-tabs-item:hover{background:var(--bdtoow1)}
.loan-simulator-form-tabs-item.active{background:var(--bdtoow0)}
.loan-simulator-form-tabs-item.disabled:not(.active){background:var(--bdtoowp)}
.loan-simulator-form-options{justify-content:space-between;align-items:stretch}
.loan-simulator-form-options-item{border-radius:var(--border-radius);width:100%;height:100%;box-shadow:var(--shadow);text-align:center;transition:var(--transition);cursor:pointer;background:0 0;border:0;outline:none;padding:16px}
.loan-simulator-form-options-item:focus{border:0;outline:none}
.loan-simulator-form-options-item:hover{background:var(--bdtoow1)}
.loan-simulator-form-options-item.active{background:var(--bdtoow0)}
.loan-simulator-form-options-item.disabled:not(.active){background:var(--bdtoowp)}
.loan-simulator-form-options-item-description+.text{margin-top:8px}
.loan-simulator-form-options li{width:47.5%}
.loan-simulator-form-buttons button{width:100%}
.loan-simulator-form__garanties label.checkbox{margin-bottom:16px}
.loan-simulator-form__loan-type .radio__wrapper{align-items:flex-start}
.loan-simulator-form-cards__container{min-height:328px;position:relative}
.loan-simulator-form-cards{gap:16px;padding:8px 0;display:flex}
.loan-simulator-form-cards-card{box-sizing:border-box;flex:50%;min-width:240px;padding:16px}
.loan-simulator-form-cards-card .card__wrapper{flex-direction:column;justify-content:space-between;height:100%;display:flex}
.loan-simulator-form-cards-card.bordered{border:2px solid var(--bdtoow0)}
._2w7ydf1{flex-direction:column;justify-content:space-between;height:100%;display:flex}
._2w7ydf2{gap:32px;margin-top:24px}
._2w7ydf3 .icon{margin-right:8px}
.loan-simulator-form__alert_container{border-radius:var(--border-radius);background:var(--bdtoow1);width:fit-content;padding:8px}
.loan-simulator-form__alert_container .icon{margin-right:8px}
@media screen and (min-width:768px){.loan-simulator-form__client .radio-group{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:repeat(3,minmax(0,auto));margin-bottom:16px}.loan-simulator-form-cards__container{min-height:auto}.loan-simulator-form-cards-card{min-width:auto}}
@media screen and (min-width:576px){.loan-simulator-form-tabs{max-width:400px}.loan-simulator-form-tabs ul{display:flex}.loan-simulator-form-tabs ul li{flex:1}.loan-simulator-form-options{justify-content:flex-start}.loan-simulator-form-options li{width:100%;max-width:180px}.loan-simulator-form-options li+li{margin-left:32px}.loan-simulator-form-buttons button{width:auto}}
@media screen and (max-width:768px){.loan-simulator-form-cards{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;position:absolute;top:0;left:0;overflow-x:scroll}.loan-simulator-form-cards::-webkit-scrollbar{display:none}}
.loan-simulator__wrapper{flex-direction:column;gap:72px;display:flex}
._1dqx3w21{justify-self:center;width:fit-content}
.loan-simulator__form{flex-direction:column;gap:48px;width:100%;display:flex}
.loan-simulator__result{justify-content:center;justify-self:center;align-items:center;width:100%;display:flex}
.loan-simulator__badge{width:fit-content;height:fit-content;color:var(--bdtoow0);background:var(--bdtoow1)!important}
.loan-simulator__badge .text{font-size:var(--font-size);line-height:calc(var(--font-size) * 1.5)}
@media screen and (min-width:992px){.loan-simulator__wrapper{flex-direction:row-reverse;display:flex}._1dqx3w20{flex-direction:row;display:flex}.loan-simulator__result{max-width:369px}}
