.floating-input{position:relative;margin:0 auto}
.floating-input-component>.container{text-align:center}
.floating-input-container{position:relative;display:block;border-radius:var(--rds-radius-s);width:100%;background:var(--rds-color-surface-white);border:1px solid var(--rds-color-border-low)}
.floating-input-container.rp-error{border:solid 1px var(--rds-color-semantic-background-error)}
.floating-input-inner.legal-container{border-top:solid 1px var(--rds-color-border-low);padding-top:20px;padding-bottom:20px}
.floating-input-inner .cmp-form-options--checkbox{display:flex;justify-content:flex-start;align-items:center}
.floating-input-inner .cmp-form-options--checkbox .cmp-form-options__field-description{margin-right:0}
.floating-input-inner .cmp-form-options--checkbox .icon-rp-Info{margin-left:10px;font-size:20px;color:#016a7f;cursor:pointer}
.floating-input-inner .cmp-form-options__field-label{text-align:left}
@media(min-width:1024px){.floating-input .rp-btn{padding:8px 16px;min-width:200px}
}
.floating-input .button-input input{border:0;padding:16px 0 16px 15px;width:100%;min-width:188px;font:var(--rds-body-01)}
.floating-input .button-input input:not(:disabled):hover{cursor:pointer}
.floating-input .button-input input:focus{cursor:text}
.floating-input .button-input input::placeholder{color:var(--rds-color-content-state-disabled)}
.floating-input .button-input input:disabled{background:transparent}
.floating-input .button-input input:disabled,.floating-input .button-input input:disabled::placeholder{color:var(--rds-color-content-medium)}
.floating-input .button-input input:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0;border-radius:var(--rds-radius-s)}
@media(min-width:1024px){.floating-input .button-input input{padding:16px 20px}
}
.floating-input .button-input.rp-error input{color:var(--rds-color-semantic-content-error)}
.floating-input .valid .input-container:after{content:"\ea0d";font-family:"icomoon" !important;padding-right:8px;font-size:22px;color:#00a074}
@media(min-width:1024px){.floating-input.floating-input-l{min-width:832px;max-width:1034px}
}
.floating-input.floating-input-l .floating-input-inner{padding:24px 16px;text-align:left}
@media(min-width:1024px){.floating-input.floating-input-l .floating-input-inner{padding:16px 32px}
.floating-input.floating-input-l .floating-input-inner-container{display:flex;align-items:center}
}
.floating-input.floating-input-l .floating-input-inner-2{padding:0 16px 24px;text-align:left;display:flex;flex-direction:column;gap:20px;border-top:0}
@media(min-width:720px){.floating-input.floating-input-l .floating-input-inner-2{padding:20px 32px;border-top:1px solid var(--rds-color-border-low)}
.floating-input.floating-input-l .floating-input-inner-2-container{display:flex;align-items:center}
}
.floating-input.floating-input-l .floating-input-inner-2 .form-input-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch}
@media(max-width:1024px){.floating-input.floating-input-l .floating-input-inner-2 .form-input-container{gap:4px}
}
.floating-input.floating-input-l .floating-input-inner-2 .form-input-container .input-container{display:grid;align-items:center;column-gap:22px;align-self:stretch;grid-template-columns:repeat(2,1fr)}
@media(max-width:1024px){.floating-input.floating-input-l .floating-input-inner-2 .form-input-container .input-container{row-gap:16px;grid-template-columns:repeat(1,1fr);margin-bottom:0}
}
.floating-input.floating-input-l .floating-input-inner-2 .form-input-container .input-container input.cmp-form-text__text:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0;border-radius:var(--rds-radius-s)}
.floating-input.floating-input-l .floating-input-inner-2 .cmp-form-options--checkbox{display:flex;justify-content:flex-start;align-items:center}
.floating-input.floating-input-l .floating-input-inner-2 .cmp-form-options--checkbox .cmp-form-options__field-description{margin-right:0}
.floating-input.floating-input-l .floating-input-inner-2 .cmp-form-options--checkbox .cmp-form-options__field-description.lopd-xf{display:flex;align-items:center}
@media(min-width:1024px){.floating-input.floating-input-l .floating-input-inner-2 .cmp-form-options--checkbox .cmp-form-options__field-description.lopd-xf .cmp-form-options__field-label.tool{line-height:24px}
}
@media(min-width:1024px){.floating-input.floating-input-l .floating-input-inner-2 .cmp-form-options--checkbox .cmp-form-options__field-description.lopd-xf .cmp-form-options__field-label.tool span.cmp-form-options__field-input::after{top:0;left:unset;font-size:21px}
}
.floating-input.floating-input-l .floating-input-inner-2 .cmp-form-options--checkbox .icon-rp-Info{margin-left:10px;font-size:20px;color:#016a7f;cursor:pointer}
.floating-input.floating-input-l .floating-input-inner-2 .cmp-form-options__field-label{text-align:left}
.floating-input.floating-input-l .floating-input-inner-2 .cmp-form-options__field-label .cmp-form-options__field--checkbox{visibility:initial}
.floating-input.floating-input-l .floating-input-inner-2 .cmp-form-options__field-label .cmp-form-options__field--checkbox:focus-visible+.cmp-form-options__field-input::before{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
.floating-input.floating-input-l .icon-rp{font-size:20px;color:var(--rds-color-content-link)}
@media(min-width:1024px){.floating-input.floating-input-l .icon-rp{margin-right:14px}
}
.floating-input.floating-input-l .input-container{display:flex;align-items:center;margin-bottom:16px}
.floating-input.floating-input-l .input-container>.button-input{flex:1;margin-left:10px}
@media(min-width:1024px){.floating-input.floating-input-l .input-container>.button-input{margin:0 20px}
}
.floating-input.floating-input-l .input-container .rp-title-2.disabled{color:var(--rds-color-content-medium);pointer-events:none}
@media(min-width:1024px){.floating-input.floating-input-l .input-container{flex:1;margin-bottom:0}
}
.floating-input.floating-input-l.disabled .icon-rp,.floating-input.floating-input-l.disabled .valid .input-container:after{color:var(--rds-color-content-medium)}
.floating-input.floating-input-l .lopd-tooltip{margin:0 !important}
.floating-input.floating-input-l .rp-input-repsol .cmp-form-options__field-label.disabled .cmp-form-options__field-description .block-info .rp-description p,.floating-input.floating-input-l .rp-input-repsol .cmp-form-options__field-label.disabled .cmp-form-options__field-description .block-info .rp-description a{pointer-events:none;color:var(--rds-color-content-state-disabled)}
.floating-input.floating-input-l .rp-input-repsol .cmp-form-options .rp-dropdown .dropdown-menu{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
@media(min-width:1024px){.floating-input.floating-input-l .rp-input-repsol .cmp-form-options .rp-dropdown .dropdown-menu{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
}
.floating-input.floating-input-l .rp-input-repsol .cmp-form-options .rp-dropdown .dropdown-menu .dropdown-item{padding:24px}
.floating-input.floating-input-l .rp-input-repsol .cmp-form-options .rp-dropdown .dropdown-menu .dropdown-item:hover,.floating-input.floating-input-l .rp-input-repsol .cmp-form-options .rp-dropdown .dropdown-menu .dropdown-item:focus{background-color:#d9f1ea}
@media(min-width:1024px){.floating-input.floating-input-l .rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field-input,.floating-input.floating-input-l .rp-input-repsol .cmp-form-options--radio .cmp-form-options__field-input{top:3px}
.floating-input.floating-input-l .rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field-input:after,.floating-input.floating-input-l .rp-input-repsol .cmp-form-options--radio .cmp-form-options__field-input:after{font-size:25px}
.floating-input.floating-input-l .rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field-description,.floating-input.floating-input-l .rp-input-repsol .cmp-form-options--radio .cmp-form-options__field-description{padding-left:32px;line-height:32px;min-width:200px}
.floating-input.floating-input-l .rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field-description .block-info,.floating-input.floating-input-l .rp-input-repsol .cmp-form-options--radio .cmp-form-options__field-description .block-info{line-height:32px}
}
@media(max-width:1023px){.floating-input .tooltip{transform:translate3d(0,0,0) !important;margin-top:0;height:233px}
}
@media(max-width:1023px){.floating-input .tooltip-outer{padding-top:4px;height:185px;box-shadow:none}
}
.floating-input .tooltip .btn-close{top:16px;right:16px}
.floating-input .tooltip .btn-close .icon-rp{color:#000}