#hero-splide{height:calc(100vh - 62.4px)}#hero-splide .splide__track,#hero-splide .splide__list,#hero-splide .splide__slide{height:100%}.hero-slide{background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:var(--hx-d,flex-start);align-items:var(--hy-d,center);position:relative}.hero-slide__overlay{position:absolute;inset:0;background:rgba(0,0,0,0.35);z-index:1}.hero-slide__content{position:relative;z-index:2;padding:32px 24px 48px 24px;max-width:680px;text-align:var(--ht-d,left)}.hero-slide__content h1{color:#fff;margin-bottom:16px}.hero-highlight{color:#f5d000}.hero-slide__subtitle{color:#fff;margin-bottom:24px;margin-inline:var(--hm-d,0 auto);opacity:0.9}#hero-splide .splide__pagination{bottom:16px}#hero-splide .splide__pagination__page{background:rgba(255,255,255,0.5);width:24px;height:3px;border-radius:2px;opacity:1}#hero-splide .splide__pagination__page.is-active{background:#fff;transform:none}#hero-splide .splide__arrows{display:none}@media (min-width:768px){#hero-splide .splide__arrows{display:block}.hero-slide__content{padding:56px 80px 72px 80px;max-width:760px}.hero-slide__content h1{font-family:"Montserrat",sans-serif;font-weight:700;font-size:2.75rem;line-height:1.15;margin-bottom:20px}.hero-slide__subtitle{font-size:1.125rem;line-height:1.6;max-width:560px;margin-bottom:32px}}@media (min-width:1440px){.hero-slide__content{padding:64px 120px 80px 120px;max-width:860px}}.hero-slide__content a.imp-white-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.hero-slide__content a.imp-white-btn:visited,.hero-slide__content a.imp-white-btn:hover{text-decoration:none}.hero-slide__content a.imp-white-btn,.hero-slide__content a.imp-white-btn:visited,.hero-slide__content a.imp-white-btn:hover,.hero-slide__content a.imp-white-btn:focus{text-decoration:none;color:inherit}.hero-slide__content .icon-btn-cta-white{fill:currentColor;width:14px;height:14px;flex-shrink:0}@media (min-width:480px) and (max-width:1119px) and (orientation:portrait){.hero-slide{justify-content:var(--hx-t,var(--hx-d,flex-start));align-items:var(--hy-t,var(--hy-d,center))}.hero-slide__content{text-align:var(--ht-t,var(--ht-d,left))}.hero-slide__subtitle{margin-inline:var(--hm-t,var(--hm-d,0 auto))}}@media (max-width:479px){.hero-slide{justify-content:var(--hx-m,var(--hx-t,var(--hx-d,flex-start)));align-items:var(--hy-m,var(--hy-t,var(--hy-d,center)))}.hero-slide__content{text-align:var(--ht-m,var(--ht-t,var(--ht-d,left)))}.hero-slide__subtitle{margin-inline:var(--hm-m,var(--hm-t,var(--hm-d,0 auto)))}}@media (max-width:479px),(max-width:1119px) and (orientation:portrait){.hero-slide.hero-slide--has-mobile-bg{background-image:var(--hero-bg-mobile)!important}}@media (min-width:480px) and (max-width:1119px) and (orientation:portrait){.hero-slide__content{padding-top:clamp(56px,9vh,120px)}}@media (min-width:768px) and (max-width:1119px){.wpgb-grid-4 .wpgb-viewport{height:auto!important}.wpgb-grid-4 .wpgb-masonry{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex!important;flex-wrap:nowrap!important;height:auto!important;gap:16px;padding:4px 0 12px 0;-webkit-overflow-scrolling:touch}.wpgb-grid-4 .wpgb-masonry::-webkit-scrollbar{display:none}.wpgb-grid-4 .wpgb-card{flex:0 0 42%;max-width:420px;scroll-snap-align:start;position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:42%!important;height:auto!important}.wpgb-grid-4 .gs-car-bar{display:block}}@media (max-width:1119px){.seven-four-grid,.seven-three-grid{width:100%;box-sizing:border-box}.seven-four-grid .card-cat-product-ctn,.seven-three-grid .card-cat-product-ctn{width:100%;height:100%;min-height:170px;box-sizing:border-box}}@media (min-width:1024px) and (max-width:1119px){.seven-three-grid{grid-template-columns:repeat(3,calc((100% - 54px) / 4));justify-content:center}}@media (max-width:1023px){.seven-three-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seven-three-grid>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - 18px) / 2)}}.testimoniales-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}.testimoniales-grid .oxy-php-code{display:contents}.testimonial-card{display:flex;flex-direction:column;gap:14px}.testimonial-name,.testimonial-city,.testimonial-text{margin:0;padding:0}.testimonial-name{margin-bottom:-9px}@media (max-width:1023px){.testimoniales-grid{grid-template-columns:1fr}.testimonial-card,.testimonial-name,.testimonial-city,.testimonial-text,.testimonial-product,.testimonial-stars{text-align:left;justify-content:flex-start}}