@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)}
}
.cmp-profile-edit.login-cupra-id{padding-left:0;padding-right:0}
.cmp-profile-edit.login-cupra-id .profilePageHead{padding-top:0}
.cmp-profile-edit.login-cupra-id .profilePageHead .content_title{font-family:'CupraBook',sans-serif;font-weight:350;font-size:24px;line-height:1.42;color:var(--color-font-01);width:100%;max-height:68px;overflow:hidden;word-break:break-word;flex:0 0 100%;max-width:100%;text-transform:uppercase}
.cmp-profile-edit.login-cupra-id .profilePageHead .content{font-family:'CupraBook',sans-serif;font-weight:350;font-size:16px;line-height:1.25;width:100%;margin-top:8px;color:var(--color-font-02);max-height:60px;overflow:hidden;flex:0 0 100%;max-width:100%}
.cmp-profile-edit.login-cupra-id .profileAddress .address-profile-info{height:auto;max-height:33px}
.cmp-profile-edit.login-cupra-id .profilePageContent{font-family:'CupraBook',sans-serif;font-weight:350;font-size:14px;margin-top:16px}
.cmp-profile-edit.login-cupra-id .profilePageContent div{max-height:32px;color:var(--color-font-02);font-size:14px;line-height:1.14;margin-top:8px;padding-left:16px;overflow:hidden}
.cmp-profile-edit.login-cupra-id .profilePageContent div span{width:100%;height:16px;color:var(--color-font-01);margin-top:8px;padding-left:0}
.cmp-profile-edit.login-cupra-id .profilePageContent#profileName{margin-top:32px}
.cmp-profile-edit.login-cupra-id .btn-container{display:flex}
.cmp-profile-edit.login-cupra-id .btn{background-color:var(--color-ui-01);border-radius:0;border-color:var(--color-ui-01);width:288px;height:40px;flex:auto;margin:40px 16px 0;padding:10px 16px 14px;max-width:100%}
.cmp-profile-edit.login-cupra-id .btn a .label{font-family:'CupraRegular',sans-serif;font-weight:400;font-size:14px;line-height:16px;text-align:center;color:var(--color-ui-03);overflow:hidden}
.cmp-profile-edit.login-cupra-id .btn:hover{border:solid 1px var(--color-ui-01);background-color:var(--color-ui-02);padding:9px 15px 13px}
.cmp-profile-edit.login-cupra-id .btn:hover a .label{color:var(--color-font-03)}
.cmp-profile-edit.login-cupra-id .disclaimer_modal{font-family:'CupraLight',sans-serif;font-size:14px;line-height:1.71;font-weight:300;color:var(--color-font-01);margin:24px 0 40px;padding-left:16px;max-height:72px;overflow:hidden}
.private-area__body-wrapper{padding:40px 16px 0}
@media(min-width:764px){.cmp-profile-edit.login-cupra-id{margin-left:16px}
.cmp-profile-edit.login-cupra-id .profilePageHead{padding-top:24px}
.cmp-profile-edit.login-cupra-id .profilePageHead .content_title{font-size:30px;line-height:32px;margin-left:0;color:var(--color-font-01);max-height:34px;padding-left:0}
.cmp-profile-edit.login-cupra-id .profilePageHead .content{margin-left:0;margin-top:16px;padding-left:0;max-height:40px}
.cmp-profile-edit.login-cupra-id .profileAddress .address-profile-info{max-height:33px}
.cmp-profile-edit.login-cupra-id .profilePageContent{display:flex;margin-top:32px;height:auto}
.cmp-profile-edit.login-cupra-id .profilePageContent div{margin-left:0;margin-top:0;padding-left:0;max-height:31px;overflow:hidden;flex:0 0 33.33%;max-width:33.33%}
.cmp-profile-edit.login-cupra-id .profilePageContent#profileName{margin-top:64px}
.cmp-profile-edit.login-cupra-id .btn{margin:48px 16px 0 0;max-width:212px}
.cmp-profile-edit.login-cupra-id .disclaimer_modal{font-family:'CupraBook',sans-serif;font-weight:350;font-size:12px;line-height:1.33;font-weight:normal;color:#666;padding-left:0;max-height:32px;flex:0 0 100%;max-width:100%}
.private-area__body-wrapper{padding:40px 32px 0}
}
@media(min-width:1016px){.cmp-profile-edit.login-cupra-id .profilePageHead{padding-top:56px}
.cmp-profile-edit.login-cupra-id .profilePageHead .content{flex:100%}
.cmp-profile-edit.login-cupra-id .profileAddress .address-profile-info{max-height:44px}
.cmp-profile-edit.login-cupra-id .profilePageContent{font-size:16px;line-height:1.25;margin-top:36px;height:auto}
.cmp-profile-edit.login-cupra-id .profilePageContent .offset-xl-3{max-height:40px;overflow:hidden}
.cmp-profile-edit.login-cupra-id .profilePageContent div{max-height:40px;font-size:16px;line-height:1.25;flex:0 0 37%;max-width:100%}
.cmp-profile-edit.login-cupra-id .profilePageContent div span{font-size:16px;line-height:20px;height:20px}
.cmp-profile-edit.login-cupra-id .profilePageContent .profilePageContentValue{flex:0 0 60%;max-width:100%}
.cmp-profile-edit.login-cupra-id .profilePageContent#profileName{margin-top:40px}
.cmp-profile-edit.login-cupra-id .btn{margin:64px 16px 0 0;padding:12px 16px 16px;height:48px;max-width:214px}
.cmp-profile-edit.login-cupra-id .btn a .label{font-size:16px;line-height:20px}
.cmp-profile-edit.login-cupra-id .btn:hover{padding:11px 15px 15px}
.cmp-profile-edit.login-cupra-id .disclaimer_modal{font-size:14px;line-height:1.14;flex:0 0 100%;max-height:40px;margin:24px 0 63.5px}
}
@media(min-width:1436px){.cmp-profile-edit.login-cupra-id .profilePageHead .content_title{font-family:'CupraLight',sans-serif;font-weight:300;font-size:40px;line-height:44px;max-height:46px}
.cmp-profile-edit.login-cupra-id .profileAddress .address-profile-info{height:auto;max-height:48px}
.cmp-profile-edit.login-cupra-id .profilePageContent{font-size:20px;line-height:1.2;height:auto;margin-top:30px}
.cmp-profile-edit.login-cupra-id .profilePageContent .offset-xl-3{max-height:48px;overflow:hidden}
.cmp-profile-edit.login-cupra-id .profilePageContent div{max-height:50px;font-size:20px;line-height:1.2;flex:0 0 30%}
.cmp-profile-edit.login-cupra-id .profilePageContent div span{font-size:20px;line-height:24px;height:24px}
.cmp-profile-edit.login-cupra-id .profilePageContent#profileName{margin-top:64px}
.cmp-profile-edit.login-cupra-id .btn{max-width:319px}
}