:root{--brand-navy:#343063;--brand-orange:#eb9916}.tf-btn.btn-white{color:var(--Onsurface)}.reveal-pre{opacity:0}.tf-slideshow:not(.is-ready) .swiper-slide:first-child .fade-item,.tf-slideshow.is-editing .swiper-slide .fade-item{opacity:1;visibility:visible;transform:none}.tf-slideshow .wrap-slider .img-style img{object-fit:cover;width:100%;height:100%}.offering-card{flex-direction:column;gap:16px;height:100%;display:flex}.offering-card .image{aspect-ratio:441/242;background:#f3f3f3;border-radius:12px;overflow:hidden}.offering-card .image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.offering-card:hover .image img{transform:scale(1.05)}.offering-card p{margin:0}.card-product .card-product-info .category{margin-bottom:4px;display:block}.card-product .card-product-info .btn-line{margin-top:10px}.why-us .why-image img{border-radius:12px;width:100%;display:block}.why-us .why-stats{grid-template-columns:repeat(4,max-content);gap:24px 28px;margin:28px 0 44px;display:grid}@media (max-width:575px),(min-width:992px) and (max-width:1399px){.why-us .why-stats{grid-template-columns:repeat(2,max-content)}}.why-us .why-stats .stat-value{color:var(--brand-navy);font-family:Marcellus,sans-serif;font-size:36px;line-height:1.2}.why-us .why-stats .stat .text_secondary{color:var(--Onsurface);font-weight:500}.why-us .why-stats .stat{border-left:3px solid var(--brand-orange);padding-left:14px}.map-contact .map-frame iframe{border:0;border-radius:12px;width:100%;height:100%;min-height:380px;display:block}.map-contact .contact-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.cta-band{background:var(--Onsurface,#181818);color:#fff;text-align:center}.cta-band .cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;display:flex}.header-default .nav-icon .header-cta{white-space:nowrap}@media (max-width:767px){.header-default .nav-icon .header-cta{display:none}}[data-pending-page]{pointer-events:none;cursor:default}#footer .logo-footer{width:auto;max-width:100%;height:56px}@media (max-width:991px){.header-default .logo-header{width:150px}}.home-categories .cat-grid{grid-template-columns:repeat(4,1fr);gap:40px 30px;margin-bottom:40px;display:grid}.home-categories .cls-img-item{flex-direction:column;align-items:center;gap:20px;display:flex}.home-categories .cls-img-item .image{aspect-ratio:220/121;border-radius:999px;width:100%;display:block;overflow:hidden}.home-categories .cls-img-item .image img{object-fit:cover;width:100%;height:100%;display:block}.home-categories .cls-img-item h3{margin:0;font-size:28px;line-height:1.25}@media (max-width:991px){.home-categories .cat-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}.home-categories .cls-img-item h3{font-size:24px}}@media (max-width:575px){.home-categories .cat-grid{gap:24px 14px;margin-bottom:24px}.home-categories .cls-img-item{gap:12px}.home-categories .cls-img-item h3{font-size:18px}}.tf-slideshow.style-default .wrap-slider .img-style img{opacity:1}.tf-slideshow .wrap-slider .img-style{position:relative}.tf-slideshow .wrap-slider .img-style picture{width:100%;height:100%;display:block}.tf-slideshow .wrap-slider .img-style:after{content:"";pointer-events:none;background:linear-gradient(#0000 32%,#00000052 62%,#0000009e 100%);position:absolute;inset:0}@media (max-width:767px){.tf-sw-slideshow .swiper-wrapper{align-items:stretch}.tf-sw-slideshow .swiper-slide{height:auto}.tf-slideshow .wrap-slider{background:var(--Onsurface);flex-direction:column;display:flex;height:100%!important}.tf-slideshow .wrap-slider .img-style{aspect-ratio:780/600;flex:none;height:auto}.tf-slideshow .wrap-slider .img-style:after{display:none}.tf-slideshow.style-default .box-content{flex:1;justify-content:flex-start;gap:18px;width:100%;max-width:none;padding:22px 20px 60px;position:static;transform:none}.tf-slideshow.style-default .box-content .box-title{gap:8px}.tf-slideshow .box-content h1{font-size:30px;line-height:1.2}.tf-slideshow .box-content .text-body-1{font-size:15px;line-height:1.55}.tf-slideshow .tf-btn{height:46px;padding:0 24px}.tf-slideshow .wrap-pagination{bottom:22px}}@media (max-width:991px){footer{margin-bottom:0}}

