@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
@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)}
}
.modal-view-overlay:not(.modal-view-full) .modal-base-content.modal_dashboard_on-boarding{background:0}
.modal-view-overlay:not(.modal-view-full) .modal-base-content.modal_form-vin-number_info{width:max-content}
.openModalFull .header .main-navigation{display:none}
.openModalFull .mobile-private-area-nav{display:none}
@media(min-width:764px){.modal-view-overlay:not(.modal-view-full) .modal-base-content.modal_dashboard_on-boarding,.modal-view-overlay:not(.modal-view-full) .modal-base-content.modal_register{width:max-content}
}
.mod__modal_apps_vehicle{padding:48px 0 56px}
.mod__modal_apps_vehicle .modal-close-icon{background-image:url("../../../../../etc.clientlibs/private-area/cupra/components/page/base/clientlibs/resources/icons/icons-navigation-close-white.svg") !important;position:absolute !important}
.mod__modal_apps_vehicle .cmp-video{margin:0}
.mod__modal_apps_vehicle>.aem-Grid>.title,.mod__modal_apps_vehicle>.aem-Grid>.image,.mod__modal_apps_vehicle>.aem-Grid>.video{padding:0 16px 32px}
.mod__modal_apps_vehicle>.aem-Grid>.title .cmp-title__text{font-family:'CupraBook',sans-serif;font-weight:350;font-size:24px;line-height:1.17}
.mod__modal_apps_vehicle>.aem-Grid .cmp-video,.mod__modal_apps_vehicle>.aem-Grid>.image .cmp-image{height:auto;min-height:149px}
.mod__modal_apps_vehicle>.aem-Grid>.responsivegrid{padding:0 16px}
.mod__modal_apps_vehicle>.aem-Grid>.responsivegrid .aem-Grid{display:flex;justify-content:center}
.mod__modal_apps_vehicle>.aem-Grid>.responsivegrid .aem-Grid .image{margin-left:16px}
.mod__modal_apps_vehicle>.aem-Grid>.responsivegrid .aem-Grid .image:first-child{margin-left:0}
@media(min-width:764px){.mod__modal_apps_vehicle{padding:72px 0}
.mod__modal_apps_vehicle>.aem-Grid>.title{padding:0 32px 56px}
.mod__modal_apps_vehicle>.aem-Grid>.title .cmp-title__text{font-family:'CupraLight',sans-serif;font-weight:300;font-size:40px;line-height:1.1}
.mod__modal_apps_vehicle>.aem-Grid>.video,.mod__modal_apps_vehicle>.aem-Grid>.image{padding:0 32px 48px}
.mod__modal_apps_vehicle>.aem-Grid .cmp-video,.mod__modal_apps_vehicle>.aem-Grid>.image .cmp-image{min-height:363px}
.mod__modal_apps_vehicle>.aem-Grid>.responsivegrid{padding:48px 32px 0}
.mod__modal_apps_vehicle>.aem-Grid>.responsivegrid .aem-Grid .image{margin-left:32px}
}
@media(min-width:1016px){.mod__modal_apps_vehicle>.aem-Grid>.video,.mod__modal_apps_vehicle>.aem-Grid>.image{padding:0 114px 56px}
.mod__modal_apps_vehicle>.aem-Grid>.title{padding:0 114px 64px}
.mod__modal_apps_vehicle>.aem-Grid>.title .cmp-title__text{font-size:48px;line-height:1.08}
.mod__modal_apps_vehicle>.aem-Grid .cmp-video,.mod__modal_apps_vehicle>.aem-Grid>.image .cmp-image{min-height:409px}
.mod__modal_apps_vehicle>.aem-Grid>.responsivegrid{padding:80px 114px 0}
}
@media(min-width:1436px){.mod__modal_apps_vehicle{padding:96px 0 72px}
.mod__modal_apps_vehicle .modal-close-icon{margin:16px !important}
.mod__modal_apps_vehicle>.aem-Grid>.title,.mod__modal_apps_vehicle>.aem-Grid>.video,.mod__modal_apps_vehicle>.aem-Grid>.image,.mod__modal_apps_vehicle>.aem-Grid>.responsivegrid{padding-left:0;padding-right:0;margin:0 auto;width:904px}
.mod__modal_apps_vehicle>.aem-Grid>.video,.mod__modal_apps_vehicle>.aem-Grid>.image{padding-bottom:64px}
.mod__modal_apps_vehicle>.aem-Grid>.image .cmp-image,.mod__modal_apps_vehicle>.aem-Grid .cmp-video{min-height:469px}
.mod__modal_apps_vehicle>.aem-Grid>.responsivegrid{padding:120px 0 0}
}
.mod__modal_center_content{width:288px;padding:64px 16px}
.mod__modal_center_content .modal-close-icon{margin:11px}
.mod__modal_center_content .cmp-title{margin-bottom:24px}
.mod__modal_center_content .cmp-title__text{font-family:'CupraMedium',sans-serif;font-weight:500;font-size:20px;line-height:1.2}
.mod__modal_center_content .aem-Grid .title:first-child .cmp-title__text{font-size:24px;line-height:1.17}
.mod__modal_center_content .cmp-text{margin-bottom:40px}
.mod__modal_center_content .cmp-text p{font-family:'CupraBook',sans-serif;font-weight:350;font-size:16px;line-height:1.5}
.mod__modal_center_content .image{margin-bottom:40px}
.mod__modal_center_content .image .cmp-image{text-align:center}
.mod__modal_center_content .image .cmp-image .cmp-image__image{width:auto;height:auto;margin:auto}
.mod__modal_center_content .image:last-child{margin-bottom:0}
@media(min-width:764px){.mod__modal_center_content{width:700px;padding:64px 122px}
}
@media(min-width:1016px){.mod__modal_center_content{width:754px;padding:64px}
.mod__modal_center_content .cmp-image .cmp-image__image{max-width:460px}
}
@media(min-width:1436px){.mod__modal_center_content{padding:64px 42px}
.mod__modal_center_content .modal-close-icon{margin:16px}
.mod__modal_center_content .cmp-image .cmp-image__image{max-width:500px}
}
.animation{visibility:visible !important}
.modal-view-overlay.animation.modal-view-open{opacity:0;animation:modalFadeIn .5s forwards}
.modal-view-overlay.animation.modal-view-close{opacity:1;animation:modalFadeOut .5s forwards}
@keyframes modalFadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes modalFadeOut{from{opacity:1}
to{opacity:0}
}