/* overwrite - 08/04/2026 - Update Page EPL SA VVIP */

/*  */

@media screen and (min-width: 320px) {
    .trian-package-comparison .trian-package-card { padding-bottom: 0; overflow: hidden; }
}
@media screen and (min-width: 768px) {
    .trian-package-comparison .trian-package-wrapper { justify-content: center; gap: 24px; }
    .trian-package-comparison .trian-package-features { flex: 0 0 calc(416px); margin: 0; }
    .trian-package-comparison .trian-package-cards-wrapper { flex: 0 0 calc(416px); padding: 0; }
    .trian-package-comparison .trian-package-cards { display: block; }

}
@media screen and (min-width: 1024px) {
    
}
@media screen and (min-width: 1366px) {
    /*  */
    .sec-form-support--1440 {  background: none; padding: 0 24px; }
    .sec-form-support--1440 .form-support-bg { max-width: 1440px; background: #fe660e url(../images/form-support-bg.jpg) center no-repeat; background-size: cover;
        padding: 28px 48px;
        border-radius: 16px;}
    .sec-form-support--1440 .box-container { width: 100%; padding: 0; }
    .sec-form-support--1440 .box-container .support-box .col-left { flex: 0 0 710px; }
    .sec-form-support--1440 .box-container .support-box .col-right { flex: 0 0 430px; }
    .sec-form-support--1440 .box-container .support-box .col-left p.desktop { margin: 8px 0 0; font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; /* 175% */ }

}
/* Responsive Design */
@media screen and (max-width: 1920px) {
    
}
@media screen and (max-width: 1440px) {

}
@media screen and (max-width: 1366px) {
    .trian-package-comparison .trian-package-features { flex: 0 0 40%; }
    .trian-package-comparison .trian-package-cards-wrapper { flex: 0 0 40%; }
}
@media screen and (max-width: 1180px) {
}
@media screen and (max-width: 1024px) {
    /*  */
    .sec-form-support--1440 .box-container .support-box .col-right { flex: 0 0 35%; }
}

@media screen and (max-width: 991px) {
    
}
@media screen and (max-width: 767px) {
    .trian-package-comparison { margin: 0; padding: 0; }
    
    .trian-package-comparison .trian-package-wrapper { gap: 10px; }
    .trian-package-comparison .trian-package-features { margin: 0; }
    .trian-package-comparison .trian-package-cards-wrapper { padding: 0; flex: 1; }
    .trian-package-comparison .trian-package-card.save-package,
    .trian-package-comparison .trian-package-card { flex: 1; }
    .trian-package-comparison .trian-package-cards { padding: 0; }
}
@media screen and (max-width: 540px) {
    
}