.banner-section[data-v-ba5503da]{background:#000;height:99.99vh;overflow:hidden;position:relative}@media (max-width:1000px){.banner-section[data-v-ba5503da]{--container-gutter: 7.5rem}}@media (max-width:700px){.banner-section[data-v-ba5503da]{height:25rem;--container-gutter: 1.5rem}}.banner-section .banner-video-container[data-v-ba5503da]{height:100%;position:relative;width:100%;--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-color: var(--primary-color)}.banner-section .banner-video-container[data-v-ba5503da] .swiper-pagination-bullet-active{border-radius:.25rem;width:2rem}.banner-section .banner-video-container[data-v-ba5503da] .swiper-wrapper{cursor:pointer}.banner-section .banner-video-container .banner-video[data-v-ba5503da]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.banner-section .banner-video-container .banner-video[data-v-ba5503da] .cdn-image-el{-o-object-position:center;object-position:center}.banner-section .banner-video-container .banner-overlay .banner-overlay-content[data-v-ba5503da]{color:#fff;left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}@media (max-width:700px){.banner-section .banner-video-container .banner-overlay .banner-overlay-content[data-v-ba5503da]{bottom:3.75rem;top:auto;transform:none}}.banner-section .banner-video-container .banner-overlay .banner-overlay-content .banner-overlay-title[data-v-ba5503da]{color:#fff;font-size:3rem;font-style:normal;font-weight:600;line-height:4.5rem;margin-bottom:.75rem}@media (max-width:1000px){.banner-section .banner-video-container .banner-overlay .banner-overlay-content .banner-overlay-title[data-v-ba5503da]{font-size:2.75rem;line-height:3rem}}@media (max-width:700px){.banner-section .banner-video-container .banner-overlay .banner-overlay-content .banner-overlay-title[data-v-ba5503da]{font-size:1.5rem;line-height:1.875rem;margin-bottom:.5rem}}.banner-section .banner-video-container .banner-overlay .banner-overlay-content .banner-overlay-description[data-v-ba5503da]{color:#fff;font-size:1.5rem;font-style:normal;font-weight:400;line-height:3rem;margin-bottom:1.5rem}@media (max-width:1000px){.banner-section .banner-video-container .banner-overlay .banner-overlay-content .banner-overlay-description[data-v-ba5503da]{font-size:1rem;line-height:1.5rem}}@media (max-width:700px){.banner-section .banner-video-container .banner-overlay .banner-overlay-content .banner-overlay-description[data-v-ba5503da]{font-size:.875rem;line-height:1.5rem}}.banner-section .banner-video-container .banner-overlay .banner-overlay-content .banner-overlay-button[data-v-ba5503da]:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1000px){.banner-section .banner-video-container .banner-overlay .banner-overlay-content .banner-overlay-button[data-v-ba5503da]{font-size:.875rem;line-height:1.25rem;padding:.625rem 1.5rem}}@media (max-width:700px){.banner-section .banner-video-container .banner-overlay .banner-overlay-content .banner-overlay-button[data-v-ba5503da]{font-size:.875rem;line-height:1.25rem;padding:.625rem 1rem}}@media (max-width:700px){.banner-section .swiper-navigation[data-v-ba5503da]{display:none}}.banner-section .swiper-navigation .swiper-nav-btn[data-v-ba5503da]{align-items:center;border:none;cursor:pointer;display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%) scale(.9);z-index:10}.banner-section .swiper-navigation .swiper-nav-btn.swiper-button-disabled[data-v-ba5503da]{display:none;opacity:0}.banner-section .swiper-navigation .swiper-nav-btn.banner-button-prev[data-v-ba5503da]{left:1.5625rem}.banner-section .swiper-navigation .swiper-nav-btn.banner-button-next[data-v-ba5503da]{right:1.5625rem}.banner-section .banner-mute-btn[data-v-ba5503da]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#009ca633;border:none;border-radius:50%;bottom:1.875rem;color:#fff;cursor:pointer;display:flex;height:2.75rem;justify-content:center;position:absolute;right:1.875rem;transition:background .2s;width:2.75rem;z-index:10}.banner-section .banner-mute-btn[data-v-ba5503da]:hover{background:var(--primary-color)}.banner-section .banner-mute-btn .banner-mute-icon[data-v-ba5503da]{height:1.25rem;-o-object-fit:contain;object-fit:contain;width:1.25rem}@media (max-width:700px){.banner-section .banner-mute-btn[data-v-ba5503da]{bottom:1rem;height:2rem;right:1rem;width:2rem}.banner-section .banner-mute-btn .banner-mute-icon[data-v-ba5503da]{height:1.125rem;width:1.125rem}}.banner-section .fade-enter-active[data-v-ba5503da],.banner-section .fade-leave-active[data-v-ba5503da]{transition:opacity .3s}.banner-section .fade-enter-from[data-v-ba5503da],.banner-section .fade-leave-to[data-v-ba5503da]{opacity:0}.category-cards-section[data-v-df2e8174]{background:#fff;padding:5rem 0;width:100%}.category-cards-content[data-v-df2e8174]{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.category-card[data-v-df2e8174]{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;flex-direction:column;height:23.4375rem;justify-content:space-between;overflow:hidden;padding:2.5rem 2.5rem 3.75rem;position:relative}.card-text[data-v-df2e8174]{display:flex;flex-direction:column;gap:.75rem;z-index:2}@media (max-width:768px){.card-text[data-v-df2e8174]{gap:.5rem;left:1.25rem;top:1.25rem}}.card-title[data-v-df2e8174]{color:#333;font-size:1.75rem;font-weight:700;line-height:2rem;margin:0;text-transform:capitalize}.card-desc[data-v-df2e8174]{color:#333;font-size:1.125rem;font-weight:500;line-height:1.5rem;margin:0;text-transform:capitalize}.card-btn[data-v-df2e8174]{border-radius:6.25rem;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1.5rem;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media (max-width:1000px){.category-cards-section[data-v-df2e8174]{padding:2.5rem 0}.category-cards-content[data-v-df2e8174]{gap:.875rem;grid-template-columns:1fr}.category-card[data-v-df2e8174]{height:20rem;padding:1.25rem 1.25rem 2.5rem}.card-text[data-v-df2e8174]{gap:0}.card-title[data-v-df2e8174]{font-size:1.25rem;line-height:2rem}.card-desc[data-v-df2e8174]{font-size:.875rem;line-height:1.5rem}}.home-page[data-v-e7ca3491]{background:#efefef;overflow:hidden;width:100%}
