.tax-simulator{min-width:320px}.tax-simulator .nav{background-color:var(--color-bg-orange);padding:20px}.tax-simulator .nav .nav-content{display:flex;flex:1}.tax-simulator .nav .nav-item{display:flex;flex:1;flex-direction:column;justify-content:flex-start}.tax-simulator .nav .nav-step{align-items:center;display:flex}.tax-simulator .nav .nav-number{align-items:center;background-color:var(--color-black);border-radius:50%;color:var(--color-white);display:flex;font-family:var(--font-regular)!important;font-size:16px;height:25px;justify-content:center;width:25px}.tax-simulator .nav .nav-text{color:var(--color-black);font-family:var(--font-regular);font-size:14px;margin:10px 10px 0;text-align:center}.tax-simulator .nav .nav-line{background-color:var(--color-black);display:flex;flex:1;height:2px}.tax-simulator .nav .active{background-color:var(--color-medium-orange)}.tax-simulator .nav-space{display:flex;flex:1}.tax-simulator .main-content{align-items:flex-start;display:flex;gap:80px;justify-content:flex-start}.tax-simulator .section{margin-bottom:40px}.tax-simulator .form{display:flex;flex:1;flex-direction:column;width:100%}.tax-simulator .row{margin-bottom:30px}.tax-simulator h2{align-items:center;display:flex;gap:16px}.tax-simulator h2 span{color:var(--color-black)}.tax-simulator h2 img{height:49px;width:49px}.tax-simulator .icon-arrow-right{height:30px;position:absolute;right:-8px;top:35px;width:15px}.tax-simulator .icon-plus{height:20px;position:absolute;right:-9px;top:39px;width:20px}.tax-simulator .relative{position:relative}.tax-simulator .input{display:flex;flex-direction:column}.tax-simulator .input label{color:var(--color-black)!important;font-family:var(--font-heading)!important;font-size:16px;font-weight:400;margin-bottom:8px}.tax-simulator .input input{background-color:#fff;background-color:hsla(0,0%,100%,.85);border:1px solid var(--color-input-border);border-radius:var(--border-radius);color:var(--color-black)!important;font-family:var(--font-regular)!important;font-size:16px;height:38px;padding:5px}.tax-simulator .input input[type=date]::-webkit-calendar-picker-indicator{background:url(https://landing.nnespana.es/hubfs/nn_web/simulador-fiscal/datepicker.png) no-repeat;border-width:thin;color:transparent;display:block;height:20px;margin-top:4px;opacity:1;width:20px}.tax-simulator .input input[type=text]{background-image:url(https://landing.nnespana.es/hubfs/nn_web/simulador-fiscal/euro.png)}.tax-simulator .input input[type=text],.tax-simulator .input select{-webkit-appearance:none;-moz-appearance:none;height:38px;padding:5px;appearence:none;background-color:#fff;background-color:hsla(0,0%,100%,.85);background-position:100%;background-repeat:no-repeat;border:1px solid var(--color-input-border)!important;border-radius:var(--border-radius);color:var(--color-black)!important;font-family:var(--font-regular)!important;font-size:16px}.tax-simulator .input select{background-image:url(https://landing.nnespana.es/hubfs/nn_web/simulador-fiscal/dropdown.gif)}.tax-simulator .range-max,.tax-simulator .range-min{bottom:-4px;color:var(--color-black);font-family:var(--font-regular);font-size:16px;position:absolute}.tax-simulator .range-max{right:24px}.tax-simulator .range-min{left:24px}.tax-simulator .submit{margin-left:auto;width:200px}.tax-simulator .light{color:var(--color-light-orange)}.tax-simulator .brand-color{color:var(--color-medium-orange)!important}.tax-simulator .bold{font-size:16px}.tax-simulator .box{border:2px dashed var(--color-light-gray);border-radius:10px;color:var(--color-black);font-family:var(--font-regular);font-size:16px;margin-bottom:32px;padding:30px 30px 15px}.tax-simulator .box-columns{display:flex;flex-direction:row;gap:30px}.tax-simulator .box-columns .box-column{display:flex;flex:1;flex-direction:column}.tax-simulator .box-columns .box-column button{align-self:center;font-size:16px;padding:10px}.tax-simulator .box-columns button{margin:auto}.tax-simulator .more-info h3{margin-bottom:20px}.tax-simulator .more-info .submit-button{margin-top:36px;text-align:right}.tax-simulator .table{align-items:stretch;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:550px;width:100%}.tax-simulator .table-header{color:var(--color-medium-orange);text-align:center}.tax-simulator .table-header,.tax-simulator .table-text{font-family:var(--font-regular);font-size:16px;font-weight:700}.tax-simulator .table-text{color:var(--color-black)}.tax-simulator .table-cell-container{display:flex;justify-content:center;text-align:center}.tax-simulator .table-cell{align-items:center;border:1px solid var(--color-light-gray);border-radius:10px;display:flex;justify-content:center;padding:10px;width:126px}.tax-simulator .table-row{display:flex;flex:1;margin-bottom:20px}.tax-simulator .table-column{display:flex;flex:1}.tax-simulator .chart-container{display:flex;flex:1;margin-bottom:32px;max-width:100%}.tax-simulator .bold{font-family:var(--font-bold)!important}.tax-simulator .mark{background-color:var(--color-light-gray);padding:0 4px}@media only screen and (max-width:75em){.tax-simulator .main-content{align-items:center;flex-direction:column}.tax-simulator .row div:not(:first-child){margin-top:30px}.tax-simulator .icon-plus{right:calc(50% - 10px);top:88px}.tax-simulator .icon-arrow-right{right:calc(50% - 15px);top:80px;transform:translateX(-50%) rotate(90deg)}.tax-simulator .box-columns{flex-direction:column;gap:0}.tax-simulator .section{margin-bottom:0}}@media only screen and (max-width:48em){.tax-simulator h1{margin-top:32px}.tax-simulator .nav{margin-top:16px}.container-fluid{padding-left:0;padding-right:0}}@media only screen and (max-width:32em){.tax-simulator .icon-arrow-right{top:72px}.tax-simulator .table-header{font-size:14px}.tax-simulator .table-cell{padding:8px;width:80px}.tax-simulator .table-text{font-size:14px}.tax-simulator .nav .nav-text{display:none}}