.mainBanner .img-fluid{width:100%}.mainBanner .swiper-controls{position:absolute;right:10px;top:50%;transform:translateY(50%);z-index:1}.mainBanner .swiper-controls .swiper-button-next,.mainBanner .swiper-controls .swiper-button-prev{position:static;margin:0;width:auto}.mainBanner .swiper-controls .swiper-button-next::after,.mainBanner .swiper-controls .swiper-button-prev::after{font-family:inherit;color:#fff;font-size:22px;border-bottom:1px solid}.mainBanner .swiper-slide{position:relative}.mainBanner .swiper-slide-section{position:absolute;width:100%;height:100%;left:0;top:0;display:flex}.mainBanner .swiper-slide-section .container-lg{height:100%;display:flex;align-items:center}@media(min-width: 1200px){.mainBanner .swiper-slide-section .container-lg{padding-left:9.375em}}@media(min-width: 768px)and (max-width: 1199.98px){.mainBanner .swiper-slide-section .container-lg{padding-left:6.25em}}.mainBanner .swiper-slide-section .content{color:var(--bs-white);width:min(510px,100%)}.mainBanner .swiper-slide-section .content .title{text-transform:uppercase;margin-bottom:0.125em;color:var(--bs-secondary);line-height:.9}@media(min-width: 1200px){.mainBanner .swiper-slide-section .content .title{font-size:5.375em}}@media(min-width: 992px)and (max-width: 1199.98px){.mainBanner .swiper-slide-section .content .title{font-size:4.125em}}@media(min-width: 576px)and (max-width: 991.98px){.mainBanner .swiper-slide-section .content .title{font-size:3.25em}}@media(max-width: 575.98px){.mainBanner .swiper-slide-section .content .title{font-size:2.625em}}.mainBanner .swiper-slide-section .content .title span{display:block;color:var(--bs-white);letter-spacing:0px;font-size:1.0625em}.mainBanner .swiper-slide-section .content .sub-title{text-transform:uppercase;letter-spacing:2px;margin-bottom:0.75em}@media(min-width: 1200px){.mainBanner .swiper-slide-section .content .sub-title{font-size:1.875em}}@media(min-width: 992px)and (max-width: 1199.98px){.mainBanner .swiper-slide-section .content .sub-title{font-size:1.375em}}@media(min-width: 576px)and (max-width: 991.98px){.mainBanner .swiper-slide-section .content .sub-title{font-size:1em}}@media(max-width: 575.98px){.mainBanner .swiper-slide-section .content .sub-title{font-size:0.75em}}.mainBanner .swiper-slide-section .content p{font-weight:var(--bs-fw-normal)}@media(min-width: 1200px){.mainBanner .swiper-slide-section .content p{font-size:1.375em}}@media(min-width: 576px)and (max-width: 1199.98px){.mainBanner .swiper-slide-section .content p{font-size:1.125em}}@media(max-width: 575.98px){.mainBanner .swiper-slide-section .content p{font-size:0.9375em;line-height:1.3}}.mainBanner .swiper-slide-section .content .btn{color:var(--bs-white);text-decoration:none;font-weight:var(--bs-fw-semibold);font-size:clamp(1em,5vw,1.25em);display:flex;gap:0.5em}.mainBanner .swiper-slide-section .content .btn:hover{text-decoration:underline}.category-banner-section .category-banner-wrap{background-color:#f9f9f9;padding:clamp(1.25em,5vw,4.375em);max-width:1220px;margin:auto;border-radius:clamp(1.5625em,5vw,3.125em)}.category-banner-section .category-banner-card{position:relative;display:flex;border-radius:clamp(0.625em,2.5vw,1.25em);overflow:hidden;transition:transform .3s ease-in-out;break-inside:avoid}.category-banner-section .category-banner-card img{width:100%}.introduction-section .overview-card{background-color:#f9f9f9}.introduction-section .overview-card .inner{width:min(660px,100%);padding:clamp(2.5em,5vw,5em) 4.375em clamp(2.5em,5vw,5em) 0;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;padding-left:calc(var(--bs-gutter-x)*1)}@media(min-width: 992px){.introduction-section .overview-card .inner{margin-left:auto}}@media(max-width: 991.98px){.introduction-section .overview-card .inner{padding-right:calc(var(--bs-gutter-x)*1);margin:auto}}.introduction-section .overview-card .overview-content{width:min(440px,100%)}.introduction-section .overview-card .overview-content .title{font-size:clamp(2em,2.5vw,2.875em);line-height:1}.introduction-section .overview-card .overview-content p{font-size:1em;color:rgba(0,0,0,.6)}.introduction-section .overview-card .overview-stats{width:min(440px,100%);display:flex;flex-wrap:wrap;gap:20px}.introduction-section .overview-card .overview-stats>div{flex:1;white-space:nowrap}.introduction-section .overview-card .overview-stats .fs-1{line-height:1}.introduction-section .overview-card .overview-stats .count{font-size:3em;font-weight:var(--bs-fw-semibold);line-height:1}.introduction-section .overview-card .overview-stats .text-dark{font-size:0.9375em;font-weight:var(--bs-fw-medium);line-height:1}.introduction-section .keybrands-card{background-color:#fffaf1}.introduction-section .keybrands-card .inner{width:min(660px,100%);padding:clamp(2.5em,5vw,5em) 0 clamp(2.5em,5vw,5em) 4.375em;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;padding-right:calc(var(--bs-gutter-x)*1)}@media(min-width: 992px){.introduction-section .keybrands-card .inner{margin-right:auto}}@media(max-width: 991.98px){.introduction-section .keybrands-card .inner{margin:auto;padding-left:calc(var(--bs-gutter-x)*1)}}.introduction-section .keybrands-card .title{writing-mode:vertical-rl;color:var(--bs-secondary);text-align:center;margin:0;text-transform:uppercase;font-size:clamp(2em,5vw,2.625em);font-weight:700;line-height:1}.introduction-section .keybrands-card .brand-card{display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:3px;border-top-right-radius:20px;border-bottom-left-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.1);background:var(--bs-white)}.introduction-section .keybrands-card .brand-card img{object-fit:contain;max-width:100%}.introduction-section .keybrands-card .brand-trusted{background-color:#e8f8e7;display:inline-flex;padding:0.625em 0.9375em;border-top-right-radius:3.125rem;border-bottom-right-radius:3.125rem}.happy-customers-section .hs-card{--bs-card-border-color: rgba(0, 0, 0, 0.1);--bs-border-radius: 20px;--bs-card-spacer-x: 1.5rem }.happy-customers-section .swiper-button-next,.happy-customers-section .swiper-button-prev{width:32px;height:32px;position:static;font-size:0;margin:0}.happy-customers-section .swiper-button-next::after,.happy-customers-section .swiper-button-prev::after{content:"";background:url("../images/icons/arrow-right-i.svg") no-repeat center;background-size:contain;width:18px;height:18px}.happy-customers-section .swiper-button-prev::after{transform:rotate(180deg)}/*# sourceMappingURL=home.min.css.map */
