@media(min-width:1600px){.rds-headline-00{font:var(--rds-headline-00-ld)}
}
@media(min-width:1600px){.rds-headline-01{font:var(--rds-headline-01-ld) !important}
}
@media(min-width:1600px){.rds-headline-02{font:var(--rds-headline-02-ld) !important}
}
@media(min-width:1600px){.rds-headline-03{font:var(--rds-headline-03-ld) !important}
}
@media(min-width:1600px){.rds-headline-04{font:var(--rds-headline-04-ld) !important}
}
.container-custom-com{width:100%;margin-right:0;margin-left:0;padding-right:20px;padding-left:20px}
@media(min-width:720px){.container-custom-com{max-width:688px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}
}
@media(min-width:1024px){.container-custom-com{margin-right:auto;margin-left:auto;max-width:936px}
}
@media(min-width:1440px){.container-custom-com{margin-right:auto;margin-left:auto;max-width:1248px}
}
@media(min-width:1920px){.container-custom-com{margin-right:auto;margin-left:auto;max-width:1248px}
}
.rds-textfield{min-width:292px;position:relative}
.rds-textfield input[type="number"]{-moz-appearance:textfield}
.rds-textfield input[type="number"]::-webkit-outer-spin-button,.rds-textfield input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.rds-textfield--full-width{min-width:unset}
.rds-textfield__container{align-items:center;background-color:#fff;border:solid 1px var(--rds-color-navy-40,#7997af);border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;height:52px;justify-content:space-around;position:relative}
.rds-textfield__container--keyboard-focus{box-shadow:0 0 0 1px #fff,0 0 0 4px #009bbe,0 0 0 5px #fff}
@media(forced-colors:active){.rds-textfield__container--keyboard-focus{box-shadow:none;outline:2px solid CanvasText}
}
.rds-textfield__container--active{border:solid 1px #001e37;color:#001e37;outline:0}
.rds-textfield:not(.rds-textfield--disabled):hover .rds-textfield__container{border:solid 1px #001e37;cursor:pointer}
.rds-textfield--error .rds-textfield__container{border:solid 1px var(--rds-color-semantic-content-error,#de1c2e)}
.rds-textfield--disabled .rds-textfield__container{opacity:.3;cursor:not-allowed;pointer-events:none}
.rds-textfield__input-container{display:flex;flex-direction:column;overflow:hidden;padding:1px;position:relative;width:100%}
.rds-textfield__input-wrapper{box-sizing:border-box;cursor:text;display:flex;flex-direction:row;height:48px;padding-left:.75rem;padding-right:1rem;width:100%}
.rds-textfield__input-sizer{display:flex;flex:0 1 auto;height:48px;max-width:100%;min-width:0;overflow:hidden;position:relative}
.rds-textfield__input-sizer--grow{flex-grow:1}
.rds-textfield__input-sizer:after{font:.875rem/1.25rem RepsolSoleTextRegular;box-sizing:border-box;content:attr(data-value) " ";display:block;max-width:100%;overflow:hidden;padding-top:.75rem;visibility:hidden;white-space:pre}
.rds-textfield__prefix,.rds-textfield__suffix{font:.875rem/1.25rem RepsolSoleTextRegular;align-items:center;box-sizing:border-box;color:#43637d;display:flex;flex:0 0 auto;height:48px;padding-top:.75rem;pointer-events:none;white-space:pre}
.rds-textfield__prefix{margin-right:.25rem}
.rds-textfield__label{font:.875rem/1.25rem RepsolSoleTextRegular;color:#43637d;left:.75rem;max-width:90%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;text-wrap:nowrap;top:14px;transition:all .2s ease-in-out}
.rds-textfield--error .rds-textfield__label{color:var(--rds-color-semantic-content-error,#de1c2e)}
.rds-textfield--focused:not(.rds-textfield--readonly) .rds-textfield__label,.rds-textfield--filled .rds-textfield__label{font:.75rem/1rem RepsolSoleTextRegular;left:.8125rem;top:4px}
.rds-textfield__input{font:.875rem/1.25rem RepsolSoleTextRegular;background:transparent;border:0;box-sizing:border-box;color:#001e37;height:48px;left:0;margin:0;overflow:auto;padding:.75rem 0 0;position:absolute;text-overflow:ellipsis;top:0;width:100%}
.rds-textfield__input::-ms-reveal,.rds-textfield__input::-ms-clear{display:none}
.rds-textfield__input:hover,.rds-textfield__input:focus-visible,.rds-textfield__input:active{border:0 !important;box-shadow:none;cursor:text;outline:0 !important}
.rds-textfield__input:disabled{border:0 !important;box-shadow:none;cursor:not-allowed;outline:0 !important}
.rds-textfield__input:-webkit-autofill{animation-duration:.01s;animation-iteration-count:1;animation-name:rds-textfield-autofill-start;-webkit-box-shadow:0 0 0 5000px #fff inset}
.rds-textfield__input--error{border:solid 1px var(--rds-color-semantic-content-error,#de1c2e)}
.rds-textfield__icon{align-items:center;background:transparent;border:0;cursor:pointer;justify-content:center;min-height:unset;min-width:unset;opacity:1;padding:0;position:relative;transform:scale(1);transition:opacity .3s ease,transform .3s ease,width .3s ease,margin .3s ease;width:1.5rem}
button.rds-textfield__icon:focus-visible{outline:2px solid #009bbe;outline-offset:2px;border-radius:4px}
.rds-textfield__icon--hidden{margin-left:0 !important;opacity:0;pointer-events:none;transform:scale(0.8);width:0}
.rds-textfield__icon--left{color:#43637d;margin-left:.875rem}
.rds-textfield__icon--right{color:#001e37;margin-right:.875rem}
.rds-textfield__icon--loading{animation:rds-textfield-spin 2s linear infinite;color:#43637d;margin-left:.875rem}
.rds-textfield__input:focus+.rds-textfield__icon{color:var(--rds-color-data-content-link,#006a82)}
.rds-textfield--error .rds-textfield__icon{color:var(--rds-color-semantic-content-error,#de1c2e)}
.rds-textfield--error .rds-textfield__icon--clear,.rds-textfield--error .rds-textfield__icon--password{color:#43637d}
.rds-textfield__helper{display:none;font:.875rem/1.125rem RepsolSoleTextRegular;color:#43637d;margin-top:.25rem;text-align:left}
.rds-textfield__helper p{margin:0}
.rds-textfield__helper--error{color:var(--rds-color-semantic-content-error,#de1c2e)}
.rds-textfield--compact .rds-textfield__helper{display:none}
.rds-textfield--compact .rds-textfield__container{height:40px}
.rds-textfield--compact .rds-textfield__input-wrapper,.rds-textfield--compact .rds-textfield__input-sizer{height:36px}
.rds-textfield--compact .rds-textfield__input-sizer:after{padding-top:0}
.rds-textfield--compact .rds-textfield__prefix,.rds-textfield--compact .rds-textfield__suffix{height:36px;padding-top:0}
.rds-textfield--compact .rds-textfield__label{display:none}
.rds-textfield--compact .rds-textfield__input{height:36px;padding-top:0}
.rds-textfield:not(.rds-textfield--disabled):has(.rds-textfield__input:focus) .rds-textfield__container{border:solid 1px #001e37;color:#001e37;outline:0}
.rds-textfield:has(.rds-textfield__input:focus-visible) .rds-textfield__container{box-shadow:0 0 0 1px #fff,0 0 0 4px #009bbe,0 0 0 5px #fff}
.rds-textfield:not(.rds-textfield--readonly):has(.rds-textfield__input:focus) .rds-textfield__label,.rds-textfield:has(.rds-textfield__input:not(:placeholder-shown)) .rds-textfield__label{font:.75rem/1rem RepsolSoleTextRegular;left:.8125rem;top:4px}
.rds-textfield.error .rds-textfield__container,.rds-textfield:has(.rds-textfield__input[aria-invalid="true"]) .rds-textfield__container{border:solid 1px var(--rds-color-semantic-content-error,#de1c2e)}
.rds-textfield.error .rds-textfield__label,.rds-textfield:has(.rds-textfield__input[aria-invalid="true"]) .rds-textfield__label{color:var(--rds-color-semantic-content-error,#de1c2e)}
.rds-textfield.error .rds-textfield__helper,.rds-textfield:has(.rds-textfield__input[aria-invalid="true"]) .rds-textfield__helper{display:block;color:var(--rds-color-semantic-content-error,#de1c2e)}
.rds-textfield.error .rds-textfield__helper p,.rds-textfield:has(.rds-textfield__input[aria-invalid="true"]) .rds-textfield__helper p{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:var(--rds-color-semantic-content-error,#de1c2e)}
.rds-textfield:has(.rds-textfield__input[aria-invalid="true"]) .rds-textfield__helper a{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:var(--rds-color-data-content-link,#006a82)}
@keyframes rds-textfield-spin{0{transform:rotate(0)}
to{transform:rotate(360deg)}
}