.cms_cus-container{width:100%;max-width:1200px;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-bottom:30px}.cms_cus-cat-title{text-align:center;font-weight:800;letter-spacing:.6px;font-size:18px;color:#111}.cms_cus-category-row{display:grid;grid-template-columns:repeat(10,1fr);padding:0;margin-bottom:60px;grid-gap:10px;gap:10px}.cms_cus-cat-card{width:120px;display:flex;flex-direction:column;align-items:center;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--color-secondary);padding:10px 5px;border-radius:10px}.cms_cus-cat-card a{text-decoration:none}.cms_cus-cat-bubble{width:70px;height:70px;border-radius:50%;background:linear-gradient(180deg,#f8fbff 0,var(--color-text-white) 100%);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.cms_cus-cat-bubble img{width:56px;height:56px;object-fit:fill;border-radius:100%;transition:transform .4s ease}.cms_cus-cat-label{margin-top:10px;font-size:13px;font-weight:700;color:#111;line-height:1.1}.cms_cus-cat-bubble:hover{transform:translateY(-6px);box-shadow:0 10px 30px rgba(16,24,40,.08)}.cms_cus-category-swiper .swiper-button-next,.cms_cus-category-swiper .swiper-button-prev{width:26px;height:26px;padding:5px;background:var(--color-primary);border-radius:50%;color:#fff;transition:all .3s ease}.cms_cus-category-swiper .swiper-button-next:after,.cms_cus-category-swiper .swiper-button-prev:after{font-size:10px;font-weight:600}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:992px){.cms_cus-category-row{grid-template-columns:repeat(6,1fr);margin-bottom:0}}@media (max-width:640px){.cms_cus-category-row{grid-template-columns:repeat(4,1fr);gap:10px;padding:0;margin-bottom:25px}.cms_cus-cat-card{width:80px}.cms_cus-cat-bubble{width:72px;height:72px}.cms_cus-cat-bubble img{width:44px;height:44px}.cms_cus-cat-label{font-size:12px}}@media (max-width:325px){.cms_cus-category-row{gap:0!important}}.top-selling-views-more{display:flex;justify-content:center}.hero{position:relative}.hero-carousel{width:100%;overflow:hidden}.hero-carousel .carousel-item{height:0;padding-top:37.5%;position:relative;margin-bottom:38px}.hero-carousel .carousel-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.hero-carousel .carousel-control-next,.hero-carousel .carousel-control-prev{width:35px;height:35px;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s step-end}.hero-carousel:hover .carousel-control-next,.hero-carousel:hover .carousel-control-prev{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s}.hero-carousel .carousel-control-prev{left:10px}.hero-carousel .carousel-control-next{right:10px}.hero-carousel .carousel-indicators{gap:10px;margin-bottom:14px}.hero-carousel .carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:50%;background:#ddd;opacity:1;border:0;transition:background-color .25s ease,transform .25s ease}.hero-carousel .carousel-indicators .active{background:var(--color-text-white);transform:scale(1.15)}@media (max-width:1200px){.hero-carousel .carousel-item{padding-top:40%}}@media (max-width:992px){.hero-carousel .carousel-item{padding-top:45%}}@media (max-width:576px){.hero-carousel .carousel-item{padding-top:60%}.hero-carousel .carousel-control-next,.hero-carousel .carousel-control-prev{width:44px;height:44px}}.hero-three .hero-carousel .carousel-item img{border-radius:5px}.hero-three{margin-top:20px}.client-section{padding-top:20px;padding-bottom:60px;text-align:center}.client-title{font-size:2rem;margin-bottom:30px;font-weight:700;color:#333}.review-card{background-color:var(--color-secondary);border-radius:10px;padding:30px 20px}.review-avatar{width:70px;height:70px;border-radius:50%;margin-bottom:15px;object-fit:cover;border:5px solid #fff}.review-text{font-size:1rem;color:#555;margin-bottom:10px;min-height:60px}.review-name{font-weight:600;color:#222}