.competition-grand-creta[data-v-32763d26]{background-color:#f6f3f2}.competition-grand-creta .sub-pages[data-v-32763d26]{height:60px}.competition-grand-creta .competition-banner[data-v-32763d26]{color:#fff;height:670px;position:relative}@media(max-width:767px){.competition-grand-creta .competition-banner[data-v-32763d26]{height:400px;padding-bottom:30px}}.competition-grand-creta .competition-banner .banner-image[data-v-32763d26]{background-image:url(https://cdn.hyundai.co.za/grand_creta_banner_jpg_1725620320.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media(max-width:767px){.competition-grand-creta .competition-banner .banner-image[data-v-32763d26]{height:400px}}.competition-grand-creta .competition-banner .banner-content[data-v-32763d26]{position:relative}.competition-grand-creta .competition-banner .heading[data-v-32763d26]{font-family:Hyundai Sans Head;font-size:48px;font-weight:500;line-height:60px;margin-bottom:.5rem;padding:0}@media(max-width:767px){.competition-grand-creta .competition-banner .heading[data-v-32763d26]{font-size:36px;line-height:44.5px;margin-bottom:4rem}}.competition-grand-creta .competition-banner .sub-heading[data-v-32763d26]{font-family:Hyundai Sans Head;font-size:24px;font-weight:500;padding:0}@media(max-width:767px){.competition-grand-creta .competition-banner .sub-heading[data-v-32763d26]{font-size:20px;line-height:24.72px}}.competition-grand-creta .competition-banner .btn-primary[data-v-32763d26]{border-radius:0;font-size:18px;font-weight:400;gap:0;height:60px;line-height:22.47px;opacity:0;padding:17px 40px;text-align:center;width:222px}@media(max-width:767px){.competition-grand-creta .competition-banner .btn-primary[data-v-32763d26]{width:100%}}.competition-grand-creta .countdown[data-v-32763d26]{background-color:#fff;color:#000;text-align:center}@media(max-width:767px){.competition-grand-creta .countdown[data-v-32763d26]{width:100%}}.competition-grand-creta .countdown .header[data-v-32763d26]{font-size:20.5px;font-weight:500;line-height:25.33px;padding-bottom:10px}@media(max-width:767px){.competition-grand-creta .countdown .header[data-v-32763d26]{font-size:16.47px;line-height:20.36px}}.competition-grand-creta .countdown .number[data-v-32763d26]{font-family:Hyundai Sans Head;width:108px}@media(max-width:767px){.competition-grand-creta .countdown .number[data-v-32763d26]{width:20%}}.competition-grand-creta .countdown .number .value[data-v-32763d26]{font-size:60px;font-weight:700;line-height:65px}@media(max-width:767px){.competition-grand-creta .countdown .number .value[data-v-32763d26]{font-size:48.56px;line-height:60.02px}}.competition-grand-creta .countdown .number .label[data-v-32763d26]{color:#888;font-size:20px;font-weight:500;line-height:25px}@media(max-width:767px){.competition-grand-creta .countdown .number .label[data-v-32763d26]{font-size:15.98px;line-height:19.75px}}.competition-grand-creta .countdown .separator[data-v-32763d26]{color:#dadbdc;font-family:Hyundai Sans Head;font-size:53px;font-weight:700;line-height:65px}@media(max-width:767px){.competition-grand-creta .countdown .separator[data-v-32763d26]{font-size:42.41px;font-weight:700;line-height:52.42px;width:6.67%}}.competition-grand-creta .footer[data-v-32763d26]{font-size:18px;font-weight:400;line-height:22.25px;text-align:left}@media(max-width:767px){.competition-grand-creta .footer[data-v-32763d26]{color:#000;text-align:center}}.competition-grand-creta .main-content-block-container[data-v-32763d26]{background-color:#fff}@media(max-width:767px){.competition-grand-creta .main-content-block-container[data-v-32763d26]{background-color:transparent}}.competition-grand-creta .main-content-block-container .main-content-block[data-v-32763d26]{font-size:20px;padding:50px 0;text-align:center}.competition-grand-creta .main-content-block-container .main-content-block h2[data-v-32763d26]{font-family:Hyundai Sans Head;font-size:40px;font-weight:500}.competition-grand-creta .how-to-enter[data-v-32763d26]{font-size:19px;padding:50px 0;text-align:center}.competition-grand-creta .how-to-enter h2[data-v-32763d26]{font-family:Hyundai Sans Head;font-size:40px;font-weight:500}.competition-grand-creta .how-to-enter .how-to-enter-block[data-v-32763d26]{background-color:#fff;padding:1rem;text-align:left}@media(max-width:767px){.competition-grand-creta .how-to-enter .how-to-enter-block[data-v-32763d26]{padding:1.5rem}}.competition-grand-creta .how-to-enter .how-to-enter-block .step[data-v-32763d26]{color:#9e9e9e;font-family:Hyundai Sans Head;font-size:25px;font-weight:700;line-height:30.9px}.competition-grand-creta .how-to-enter .how-to-enter-block h3[data-v-32763d26]{font-family:Hyundai Sans Head;font-size:30px;font-weight:700;line-height:37.08px}.competition-grand-creta .how-to-enter .follow-us[data-v-32763d26]{padding:2rem}.competition-grand-creta .how-to-enter .follow-us h3[data-v-32763d26]{font-family:Hyundai Sans Head;font-size:30px;font-weight:500;line-height:37.08px;text-align:center}.competition-grand-creta .how-to-enter .follow-us img[data-v-32763d26]{width:61px}.competition-grand-creta .instagram h4[data-v-32763d26]{font-family:Hyundai Sans Head;font-size:30px;font-weight:500;line-height:37.08px;text-align:center}@media(max-width:767px){.competition-grand-creta .instagram h4[data-v-32763d26]{font-size:33px;line-height:40.79px}}.competition-grand-creta .instagram .icon[data-v-32763d26]{position:absolute;right:1rem;top:1rem;z-index:100}.competition-grand-creta .faq h4[data-v-32763d26]{font-family:Hyundai Sans Head;font-size:40px;font-weight:500;line-height:49.44px;text-align:center}.competition-grand-creta .faq .accordion .card .card-header[data-v-32763d26]{background:#e4dcd3;font-family:Hyundai Sans Head}.competition-grand-creta .faq .accordion .card .card-header .btn[data-v-32763d26]{color:#000!important;font-size:22px!important;font-weight:500!important;line-height:33px!important}.competition-grand-creta .faq .accordion .card .card-body[data-v-32763d26]{background:#f6f3f2;padding:1rem}.competition-grand-creta .vehicle h2[data-v-32763d26]{font-family:Hyundai Sans Head;font-size:40px;font-weight:500;line-height:49.44px}.competition-grand-creta .vehicle h4[data-v-32763d26]{font-size:20px;font-weight:400;line-height:31.4px;text-align:center}.competition-grand-creta .vehicle .gallery h3[data-v-32763d26]{font-family:Hyundai Sans Head;font-size:30px;font-weight:500;line-height:37.08px}.competition-grand-creta .bottom-banner .btn-primary[data-v-32763d26]{bottom:auto;position:relative}.competition-grand-creta .banner-main .inner .form[data-v-32763d26]{top:25%!important}.competition-grand-creta .mobile-block[data-v-32763d26]{display:none!important}.competition-grand-creta .popup[data-v-32763d26]{background-color:rgba(0,0,0,.6);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999999999}