﻿#item1,#item2{grid-row:span 2}#item1,#item3,#item4,#item5{grid-column:span 4}.home-header-container{padding-left:2rem;margin-top:2rem}.banner-swiper-image{height:500px}.banner-content{position:absolute;bottom:10%;left:5%;background:rgba(0,0,0,.7);padding:20px;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.4);color:#fff;max-width:50%;text-align:left;animation:.8s ease-in-out fadeInUp;width:100%;box-shadow:7px 4px 12px 1px #111111ab}.banner-content h4{font-size:1rem;font-weight:500;margin-bottom:10px;color:gold}.banner-content h2{font-size:1rem;font-weight:700;margin-bottom:10px}.banner-content p{font-size:1rem;line-height:1.5;margin-bottom:15px;color:#fff}@media screen and (max-width:765px){.banner-content{margin-top:2rem;left:0;max-width:100%;bottom:0;margin-bottom:1rem}.bannerSwiper .swiper-button-next,.bannerSwiper .swiper-button-prev{display:none}}.banner-buttons{display:flex;gap:10px}.banner-buttons a{display:inline-block;padding:10px 20px;font-size:1rem;text-transform:uppercase;font-weight:600;border-radius:8px;text-decoration:none;transition:.3s ease-in-out}.banner-buttons a.btn-primary{background:#007bff;color:#fff;border:none}.banner-buttons a.btn-primary:hover{background:#0056b3}.banner-buttons a.btn-secondary{background:#6c757d;color:#fff;border:none}.banner-buttons a.btn-secondary:hover{background:#495057}.brand-ticker-container{width:100%;background:#333;position:relative;overflow:hidden;padding:10px 0}.entryBrandSwiper{height:80px;background:#333}.entryBrandSwiper .swiper-slide{display:flex;align-items:center;justify-content:center;height:100%}@media screen and (max-width:768px){.home-header-container{padding-left:0}.entry-brand-item{padding:0!important}}.entry-brand-item{display:flex;align-items:center;justify-content:center;padding:2rem;border-radius:6px;background:#fff;height:60px;width:100%;box-shadow:0 2px 4px rgba(0,0,0,.1)}.entry-brand-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.entry-brand-item img{max-width:100%;width:auto;height:auto;object-fit:cover;padding:2rem}.featured-item img,.video-wrapper{height:100%;width:100%}.featured-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:200px;grid-gap:20px;padding:20px;max-width:1600px;margin:0 auto}#item2{grid-column:span 8}.featured-item{position:relative;overflow:hidden;border-radius:8px}.featured-item img{object-fit:cover;transition:transform .3s}.featured-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;text-decoration:none;opacity:0;transition:opacity .3s}.swiper-slide,.video-wrapper{position:relative;overflow:hidden}.featured-overlay h3{color:#fff;margin:0;font-size:1.5rem;text-align:center;transform:translateY(20px);transition:transform .3s}@media screen and (max-width:991.98px){.featured-overlay{opacity:1!important}.featured-overlay h3{transform:translateY(0)!important}}.featured-item:hover .featured-overlay{opacity:1}.featured-item:hover .featured-overlay h3{transform:translateY(0)}.featured-item:hover img{transform:scale(1.1)}@media (max-width:768px){#item1,#item2{grid-row:span 1}#item1,#item3{grid-column:span 2}#item2,#item4,#item5{grid-column:span 4}.featured-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:150px}}@media (max-width:480px){.featured-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:120px}#item1,#item2,#item3,#item4,#item5{grid-column:span 2}}@media only screen and (max-width:765px){.section-header-wrapper{margin-top:.5rem!important;margin-bottom:.5rem!important}.home-header-container h2{font-size:28px}.home-header-container p{font-size:14px;text-align:left;margin-top:.2rem!important}.py-12{padding-top:1rem;padding-bottom:1rem}.gap-6{gap:.5rem}}.banner-swiper-video{width:100%;object-fit:cover;height:500px}