@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateImageLoading{from{transform:translate(-50%,-50%) rotateY(0) scale(1.01)}
to{transform:translate(-50%,-50%) rotateY(360deg) scale(1.01)}
}
.cmp-input-text{border-radius:var(--dg-border-radius-xxs,4px);display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--dg-spacing-s-3);position:relative}
.cmp-input-text:focus-visible,.cmp-input-text:focus{outline:2px solid var(--dg-button-outline-color-focus,#6b8494);outline-offset:2px}
.cmp-input-text__group{position:relative;flex-direction:column;box-sizing:border-box;display:flex;justify-content:space-between;width:100%;padding:var(--dg-spacing-s-5) var(--dg-spacing-s-5) 0;background:var(--dg-color-field-bg-default,#c3c3cb 0d);border-radius:var(--dg-border-radius-xxs,4px) var(--dg-border-radius-xxs,4px) var(--dg-border-radius-none,0) var(--dg-border-radius-none,0);border-bottom:var(--dg-border-width-m,1px) solid var(--dg-color-field-border-default,#aeaeb7)}
.cmp-input-text__group:hover{border-bottom:var(--dg-border-width-m,1px) solid var(--dg-color-field-icon-hover,#d3d6d9)}
.cmp-input-text__group:focus-within{border-bottom:var(--dg-border-width-l,2px) solid var(--dg-color-field-border-selected-default,#b2764d)}
.cmp-input-text__label{order:1;color:var(--dg-color-text-soft,#aeaeb7);font-weight:350;letter-spacing:var(--dg-font-letter-spacing-m)}
.cmp-input-text__input{order:2;width:100%;box-sizing:border-box;flex:1 0 0;color:var(--dg-color-field-text-default,#aeaeb7);font-weight:400;letter-spacing:var(--dg-font-letter-spacing-m);border:0;outline:0;background:transparent;font-size:var(--dg-font-size-body-m);line-height:var(--dg-font-height-body-m);min-height:20px;margin:var(--dg-spacing-s-5) 0}
.cmp-input-text__input:not(:placeholder-shown){color:var(--dg-color-field-text-filled,#fafafa)}
.cmp-input-text__input.mod__has-tooltip{padding-left:calc(20px + var(--dg-spacing-s-5) + 1px + var(--dg-spacing-s-5))}
.cmp-input-text__input:-webkit-autofill,.cmp-input-text__input:-webkit-autofill:hover,.cmp-input-text__input:-webkit-autofill:focus,.cmp-input-text__input:-webkit-autofill:active{-webkit-text-fill-color:var(--dg-color-field-text-filled,#fafafa);transition:background-color 5000s ease-in-out 0;-webkit-box-shadow:0 0 0 1000px #1f2128 inset}
.cmp-input-text__clear-icon{display:none;position:absolute;content:'';mask:url("https://ds-assets.cupra.com/icons/cupra-diagonal/cross.svg") no-repeat 100% 100%;-webkit-mask:url("https://ds-assets.cupra.com/icons/cupra-diagonal/cross.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--dg-icon-button-icon-color-standard-hover,#e4e4e7);cursor:pointer;right:var(--dg-spacing-s-5);text-decoration:none;box-sizing:border-box;justify-content:center;align-items:center;margin:10px 10px 0;pointer-events:none;user-select:none;width:16px;height:16px;bottom:var(--dg-spacing-s-5)}
.cmp-input-text__clear-icon:hover{background-color:var(--dg-icon-button-bg-color-standard-hover,#fafafa)}
.cmp-input-text__input:not(:placeholder-shown) ~ .cmp-input-text__clear-icon{display:inline-flex;pointer-events:auto}
.cmp-input-text__tooltip{position:absolute;left:0;top:calc(var(--dg-spacing-s-5) + 16px + var(--dg-spacing-s-5))}
.cmp-input-text__tooltip:after{position:absolute;content:'';width:1px;border-radius:0;background:var(--dg-color-bg-inverted,#e1e4ea);height:20px}
.cmp-input-text.mod__waiting .cmp-input-text__group:after{opacity:1}
.cmp-input-text.mod__waiting .cmp-input-text__label,.cmp-input-text.mod__waiting .cmp-input-text__input{opacity:.3;pointer-events:none}
.cmp-input-text__note,.cmp-input-text__error{box-sizing:border-box;width:100%;display:flex;justify-content:space-between;overflow:hidden;color:var(--dg-color-text-soft,#aeaeb7);text-overflow:ellipsis;font-weight:350;letter-spacing:var(--dg-font-letter-spacing-m);padding:0 var(--dg-spacing-s-5)}
.cmp-input-text__note{color:var(--dg-color-field-text-default,#aeaeb7)}
.cmp-input-text__error{color:var(--dg-color-field-text-error,#ff403d);pointer-events:none;user-select:none;opacity:0}
.cmp-input-text__note + .cmp-input-text__error{position:absolute;bottom:0}
.cmp-input-text__label,.cmp-input-text__note,.cmp-input-text__error{font-size:var(--dg-font-size-body-s);line-height:var(--dg-font-height-body-s)}
@media(min-width:1024px){.cmp-input-text__input{font-size:var(--dg-font-size-body-l);line-height:var(--dg-font-height-body-l);min-height:24px;margin:var(--dg-spacing-m-1) 0}
.cmp-input-text__input.mod__has-tooltip{padding-left:calc(24px + var(--dg-spacing-s-5) + 1px + var(--dg-spacing-s-5))}
.cmp-input-text__clear-icon{width:20px;height:20px;bottom:var(--dg-spacing-m-1)}
.cmp-input-text__tooltip{top:calc(var(--dg-spacing-s-5) + 20px + var(--dg-spacing-m-1))}
.cmp-input-text__tooltip:after{height:24px}
.cmp-input-text__label,.cmp-input-text__note,.cmp-input-text__error{font-size:var(--dg-font-size-body-m);line-height:var(--dg-font-height-body-m)}
}
.cmp-input-text__error:after{content:attr(data-label-required)}
.form-validation-valid .cmp-input-text__group{border-bottom:var(--dg-border-width-m,1px) solid var(--dg-color-field-text-filled,#fafafa)}
.form-validation-error .cmp-input-text__group,.form-validation-required .cmp-input-text__group{border-bottom:var(--dg-border-width-m,1px) solid var(--dg-color-field-icon-error,#ff403d)}
.form-validation-error .cmp-ico-tooltip,.form-validation-required .cmp-ico-tooltip{background-image:initial;mask:url("https://ds-assets.cupra.com/icons/cupra-diagonal/info-circle.svg") no-repeat 100% 100%;-webkit-mask:url("https://ds-assets.cupra.com/icons/cupra-diagonal/info-circle.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--dg-color-field-icon-error,#ff403d)}
.form-validation-error .cmp-input-text__note,.form-validation-required .cmp-input-text__note{opacity:0;height:22px}
.form-validation-error .cmp-input-text__error,.form-validation-required .cmp-input-text__error{opacity:1}
.form-validation-error .cmp-input-text__error:after{content:attr(data-label-invalid)}
.form-validation-required:after .cmp-input-text__error:after{content:attr(data-label-required)}
.cmp-option-button{position:relative}
.cmp-option-button__input{opacity:0;position:absolute;cursor:pointer}
.cmp-option-button__label{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;user-select:none;padding:0 16px;gap:6px;box-sizing:border-box;background:var(--dg-color-bg-opacity-specific-default,#fafafa 0 D);border:1px solid transparent;border-radius:var(--dg-border-radius-full,100000px);color:var(--dg-color-text-strong,#fafafa);height:40px}
.cmp-option-button__text{font-weight:400;font-size:var(--dg-font-size-body-l);line-height:var(--dg-font-height-body-l)}
.cmp-option-button__input:checked + .cmp-option-button__label{background:var(--dg-color-bg-opacity-specific-selected,#fafafa 26);border:1px solid var(--dg-color-border-strong,#4dfafa FA)}
@media(hover:hover) and (pointer:fine){.cmp-option-button__input:checked + .cmp-option-button__label:hover{background:var(--dg-color-bg-opacity-specific-selected,#fafafa 26)}
}
@media(hover:hover) and (pointer:fine){.cmp-option-button__input[type="radio"]:checked + .cmp-option-button__label:hover{cursor:initial}
}
@media(hover:hover) and (pointer:fine){.cmp-option-button__input + .cmp-option-button__label:hover{background:var(--dg-color-bg-opacity-specific-hover,#fafafa 1)}
}
.cmp-option-button__input:focus-visible + .cmp-option-button__label{background:var(--dg-color-bg-opacity-specific-focus,#fafafa 1 A)}
.cmp-option-button__input:active + .cmp-option-button__label{background:var(--dg-color-bg-opacity-specific-pressed,rgba(250,250,250,0.15))}
.cmp-option-button__input:disabled + .cmp-option-button__label{pointer-events:none;color:var(--dg-color-text-disabled,#5a5c67);border-radius:var(--dg-border-radius-full,100000px);background:var(--dg-color-bg-opacity-specific-disabled,#34353c);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}
@media(min-width:768px){.cmp-option-button__label{height:48px}
.cmp-option-button__text{font-size:var(--dg-font-size-body-l);line-height:var(--dg-font-height-body-l)}
}
.cmp-field-acceptance__input{opacity:0;position:absolute}
.cmp-field-acceptance__label{letter-spacing:var(--dg-font-letter-spacing-m);font-weight:400;color:var(--dg-color-text-strong,#fafafa);display:inline-block;cursor:pointer;position:relative;font-size:var(--dg-font-size-body-m);line-height:var(--dg-font-height-body-m);padding-left:calc(var(--dg-spacing-s-3) + 36px);margin:calc(var(--dg-spacing-s-5) + var(--dg-spacing-s-2)) 0 0 0}
.cmp-field-acceptance__label p{display:inline}
.cmp-field-acceptance__label p + p{display:block;margin-top:8px}
.cmp-field-acceptance__label a{text-decoration:underline;color:var(--dg-color-text-strong,#fafafa)}
.cmp-field-acceptance__label:before{position:absolute;content:'';border-radius:var(--dg-border-radius-xs,6px);border:var(--dg-border-width-m,1px) solid var(--dg-color-field-border-default,#aeaeb7);cursor:pointer;transition:all .3s ease;width:16px;height:16px;top:2px;left:10px}
.cmp-field-acceptance__label:after{position:absolute;content:'';mask:url("https://ds-assets.cupra.com/icons/cupra-diagonal/check.svg") no-repeat 100% 100%;-webkit-mask:url("https://ds-assets.cupra.com/icons/cupra-diagonal/check.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--dg-color-field-icon-selected,#fafafa);opacity:0;transition:all .3s ease;width:12px;height:12px;left:12px;top:4px}
.cmp-field-acceptance__input:checked + .cmp-field-acceptance__label:before{border-radius:var(--dg-border-radius-xs,6px);border:var(--dg-border-width-m,1px) solid var(--dg-color-field-border-selected-alt,#c49678);background:var(--dg-color-field-bg-selected,#b2764d)}
.cmp-field-acceptance__input:checked + .cmp-field-acceptance__label:after{opacity:1}
.cmp-field-acceptance__note,.cmp-field-acceptance__error{margin-top:var(--dg-spacing-s-3);font-weight:350;letter-spacing:var(--dg-font-letter-spacing-m);overflow:hidden;text-overflow:ellipsis;font-size:var(--dg-font-size-body-s);line-height:var(--dg-font-height-body-s);padding-left:calc(var(--dg-spacing-s-3) + 36px);pointer-events:none;user-select:none;transition:all .3s ease}
.cmp-field-acceptance__note{color:var(--dg-color-text-soft,#aeaeb7);opacity:1}
.cmp-field-acceptance__error{color:var(--dg-color-text-error,#ff403d);opacity:0}
@media(min-width:1024px){.cmp-field-acceptance__label{font-size:var(--dg-font-size-body-l);line-height:var(--dg-font-height-body-l);padding-left:calc(var(--dg-spacing-s-3) + 48px);margin:var(--dg-spacing-m-1) 0 0 0}
.cmp-field-acceptance__label:before{width:24px;height:24px;top:0;left:12px}
.cmp-field-acceptance__label:after{width:16px;height:16px;left:16px;top:4px}
.cmp-field-acceptance__note,.cmp-field-acceptance__error{font-size:var(--dg-font-size-body-m);line-height:var(--dg-font-height-body-m);padding-left:calc(var(--dg-spacing-s-3) + 48px)}
}
.form-validation-error .cmp-field-acceptance__label:before{border-color:var(--dg-color-field-border-error,#ff403d)}
.form-validation-error .cmp-field-acceptance__note{opacity:0}
.form-validation-error .cmp-field-acceptance__error{opacity:1}
.cmp-textarea-auto-growing{border-radius:var(--dg-border-radius-xxs,4px);display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--dg-spacing-s-3);position:relative}
.cmp-textarea-auto-growing:focus-visible,.cmp-textarea-auto-growing:focus{outline:2px solid var(--dg-button-outline-color-focus,#6b8494);outline-offset:2px}
.cmp-textarea-auto-growing__group{position:relative;flex-direction:column;box-sizing:border-box;display:flex;justify-content:space-between;width:100%;padding:var(--dg-spacing-s-5) var(--dg-spacing-s-5) 0;background:var(--dg-color-field-bg-default,#c3c3cb 0d);border-radius:var(--dg-border-radius-xxs,4px) var(--dg-border-radius-xxs,4px) var(--dg-border-radius-none,0) var(--dg-border-radius-none,0);border-bottom:var(--dg-border-width-m,1px) solid var(--dg-color-field-border-default,#aeaeb7)}
.cmp-textarea-auto-growing__group:hover{border-bottom:var(--dg-border-width-m,1px) solid var(--dg-color-field-icon-hover,#d3d6d9)}
.cmp-textarea-auto-growing__group:focus-within{border-bottom:var(--dg-border-width-l,2px) solid var(--dg-color-field-border-selected-default,#b2764d)}
.cmp-textarea-auto-growing__label{order:1;color:var(--dg-color-text-soft,#aeaeb7);font-weight:350;letter-spacing:var(--dg-font-letter-spacing-m)}
.cmp-textarea-auto-growing__textarea{order:2;width:100%;box-sizing:border-box;color:var(--dg-color-field-text-default,#aeaeb7);font-weight:400;letter-spacing:var(--dg-font-letter-spacing-m);border:0;outline:0;background:transparent;font-size:var(--dg-font-size-body-m);line-height:var(--dg-font-height-body-m);min-height:20px;margin:var(--dg-spacing-s-5) 0}
.cmp-textarea-auto-growing__textarea:not(:placeholder-shown){color:var(--dg-color-field-text-filled,#fafafa)}
.cmp-textarea-auto-growing__textarea.mod__has-tooltip{padding-left:calc(20px + var(--dg-spacing-s-5) + 1px + var(--dg-spacing-s-5))}
.cmp-textarea-auto-growing__textarea:-webkit-autofill,.cmp-textarea-auto-growing__textarea:-webkit-autofill:hover,.cmp-textarea-auto-growing__textarea:-webkit-autofill:focus,.cmp-textarea-auto-growing__textarea:-webkit-autofill:active{-webkit-text-fill-color:var(--dg-color-field-text-filled,#fafafa);-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out 0}
.cmp-textarea-auto-growing__tooltip{position:absolute;left:0;top:calc(var(--dg-spacing-s-5) + 16px + var(--dg-spacing-s-5))}
.cmp-textarea-auto-growing__tooltip:after{position:absolute;content:'';border-radius:0;background:var(--dg-color-bg-inverted,#e1e4ea);width:1px;height:20px}
.cmp-textarea-auto-growing.mod__waiting .cmp-textarea-auto-growing__group:after{opacity:1}
.cmp-textarea-auto-growing.mod__waiting .cmp-textarea-auto-growing__label,.cmp-textarea-auto-growing.mod__waiting .cmp-textarea-auto-growing__textarea{opacity:.3;pointer-events:none}
.cmp-textarea-auto-growing__texts{display:flex;justify-content:space-between;align-items:center;width:100%}
.cmp-textarea-auto-growing__note,.cmp-textarea-auto-growing__error{box-sizing:border-box;width:100%;display:flex;justify-content:space-between;overflow:hidden;color:var(--dg-color-text-soft,#aeaeb7);text-overflow:ellipsis;font-weight:350;letter-spacing:var(--dg-font-letter-spacing-m);padding:0 var(--dg-spacing-s-5)}
.cmp-textarea-auto-growing__note{color:var(--dg-color-field-text-default,#aeaeb7)}
.cmp-textarea-auto-growing__error{color:var(--dg-color-field-text-error,#ff403d);pointer-events:none;user-select:none;opacity:0}
.cmp-textarea-auto-growing__note + .cmp-textarea-auto-growing__error{position:absolute;bottom:0}
.cmp-textarea-auto-growing__counter{color:var(--dg-color-text-soft,#aeaeb7);display:flex;font-weight:350;justify-content:space-between;letter-spacing:var(--dg-font-letter-spacing-m)}
.cmp-textarea-auto-growing__label,.cmp-textarea-auto-growing__note,.cmp-textarea-auto-growing__error,.cmp-textarea-auto-growing__counter{font-size:var(--dg-font-size-body-s);line-height:var(--dg-font-height-body-s)}
@media(min-width:1024px){.cmp-textarea-auto-growing__textarea{font-size:var(--dg-font-size-body-l);line-height:var(--dg-font-height-body-l);min-height:24px;margin:var(--dg-spacing-m-1) 0}
.cmp-textarea-auto-growing__textarea.mod__has-tooltip{padding-left:calc(24px + var(--dg-spacing-s-5) + 1px + var(--dg-spacing-s-5))}
.cmp-textarea-auto-growing__tooltip{top:calc(var(--dg-spacing-s-5) + 20px + var(--dg-spacing-m-1))}
.cmp-textarea-auto-growing__tooltip:after{height:24px}
.cmp-textarea-auto-growing__label,.cmp-textarea-auto-growing__note,.cmp-textarea-auto-growing__error,.cmp-textarea-auto-growing__counter{font-size:var(--dg-font-size-body-m);line-height:var(--dg-font-height-body-m)}
}
.cmp-textarea-auto-growing__error:after{content:attr(data-label-required)}
.form-validation-valid .cmp-textarea-auto-growing__group{border-bottom:var(--dg-border-width-m,1px) solid var(--dg-color-field-text-filled,#fafafa)}
.form-validation-error .cmp-textarea-auto-growing__group,.form-validation-required .cmp-textarea-auto-growing__group{border-bottom:var(--dg-border-width-m,1px) solid var(--dg-color-field-icon-error,#ff403d)}
.form-validation-error .cmp-ico-tooltip,.form-validation-required .cmp-ico-tooltip{background-image:initial;mask:url("https://ds-assets.cupra.com/icons/cupra-diagonal/info-circle.svg") no-repeat 100% 100%;-webkit-mask:url("https://ds-assets.cupra.com/icons/cupra-diagonal/info-circle.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--dg-color-field-icon-error,#ff403d)}
.form-validation-error .cmp-textarea-auto-growing__note,.form-validation-required .cmp-textarea-auto-growing__note{opacity:0}
.form-validation-error .cmp-textarea-auto-growing__error,.form-validation-required .cmp-textarea-auto-growing__error{opacity:1}
.form-validation-error .cmp-textarea-auto-growing__error:after{content:attr(data-label-invalid)}
.form-validation-required:after .cmp-textarea-auto-growing__error:after{content:attr(data-label-required)}
.cmp-checkbox{position:relative;display:flex;align-items:center}
.cmp-checkbox__label{letter-spacing:var(--dg-font-letter-spacing-m);font-weight:400;color:var(--dg-color-text-strong,#fafafa);display:block;cursor:pointer;position:relative;font-size:var(--dg-font-size-body-m);line-height:var(--dg-font-height-body-m);padding-left:calc(var(--dg-spacing-s-3) + 36px)}
.cmp-checkbox__label a{text-decoration:underline;color:var(--dg-color-text-strong,#fafafa)}
@media(hover:hover) and (pointer:fine){.cmp-checkbox__label:hover{color:var(--dg-color-text-strong,#fafafa)}
}
.cmp-checkbox__label.required .cmp-text__paragraph:after{content:'*';padding-left:3px}
.cmp-checkbox__label-text{display:inline;vertical-align:top}
.cmp-checkbox__label:before{position:absolute;content:'';border-radius:var(--dg-border-radius-xs,6px);border:var(--dg-border-width-m,1px) solid var(--dg-color-field-border-default,#aeaeb7);cursor:pointer;transition:all .3s ease;width:16px;height:16px;top:2px;left:10px}
.cmp-checkbox__label:after{position:absolute;content:'';mask:url("https://ds-assets.cupra.com/icons/cupra-diagonal/check.svg") no-repeat 100% 100%;-webkit-mask:url("https://ds-assets.cupra.com/icons/cupra-diagonal/check.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--dg-color-field-icon-selected,#fafafa);opacity:0;transition:all .3s ease;width:12px;height:12px;left:12px;top:4px}
.cmp-checkbox__checkbox:checked + .cmp-checkbox__label:before{border-radius:var(--dg-border-radius-xs,6px);border:var(--dg-border-width-m,1px) solid var(--dg-color-field-border-selected-alt,#c49678);background:var(--dg-color-field-bg-selected,#b2764d)}
.cmp-checkbox__checkbox:checked + .cmp-checkbox__label:after{opacity:1}
@media(min-width:1024px){.cmp-checkbox__label{font-size:var(--dg-font-size-body-l);line-height:var(--dg-font-height-body-l);padding-left:calc(var(--dg-spacing-s-3) + 48px)}
.cmp-checkbox__label:before{width:24px;height:24px;top:0;left:12px}
.cmp-checkbox__label:after{width:16px;height:16px;left:16px;top:4px}
}
.form-validation-error .cmp-checkbox__label:before{border:1px solid var(--dg-color-field-border-error,#ff403d)}