#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;align-items:center;position:relative}.hero-slide__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.1) 100%);z-index:1}.hero-slide__content{position:relative;z-index:2;padding:0 24px 48px 24px;max-width:680px}.hero-slide__content h1{color:#fff;margin-bottom:16px}.hero-highlight{color:#f5d000}.hero-slide__subtitle{color:#fff;margin-bottom:24px;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:0 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:0 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}.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}}