.murobox-swiper{position:relative;width:100%;overflow:hidden}.murobox-swiper .swiper-wrapper{align-items:stretch}.murobox-swiper .swiper-slide{height:auto}.murobox-swiper .swiper-button-prev,.murobox-swiper .swiper-button-next{width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;transition:background .2s ease}.murobox-swiper .swiper-button-prev:hover,.murobox-swiper .swiper-button-next:hover{background:rgba(0,0,0,.8)}.murobox-swiper .swiper-button-prev:after,.murobox-swiper .swiper-button-next:after{font-size:18px}.murobox-swiper .swiper-pagination{bottom:8px}.murobox-swiper .swiper-pagination-bullet{background:#fff;opacity:.55}.murobox-swiper .swiper-pagination-bullet-active{opacity:1}.murobox-media-carousel .elementor-carousel-image{min-height:var(--murobox-carousel-height,300px);overflow:hidden;background:#f3f3f3}.murobox-media-carousel .elementor-carousel-image-inner{display:block;width:100%;height:100%;min-height:var(--murobox-carousel-height,300px)}.murobox-media-carousel img{display:block;width:100%;height:var(--murobox-carousel-height,300px);object-fit:cover}.murobox-media-carousel--slideshow .swiper-slide:first-child img{object-fit:contain}.murobox-slides .elementor-slide{position:relative;min-height:var(--murobox-slide-height,500px);overflow:hidden}.murobox-slides .swiper-slide-bg{position:absolute;inset:0;background-position:center;background-repeat:no-repeat}.murobox-slides .elementor-slide-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:var(--murobox-slide-content-width,70%);min-height:var(--murobox-slide-height,500px);margin:0 auto;padding:32px;color:#fff}.murobox-slides .elementor-slide-heading{margin:0;color:inherit;font-size:clamp(28px,4vw,56px);line-height:1.15}.murobox-slides .elementor-slide-description{max-width:760px;color:inherit;font-size:clamp(16px,2vw,22px);line-height:1.55}.murobox-slides .elementor-slide-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:1px solid currentColor;border-radius:999px;color:inherit;text-decoration:none}.murobox-testimonials{--murobox-testimonial-width:80%;position:relative}.murobox-testimonials .elementor-testimonial-wrapper{width:var(--murobox-testimonial-width);margin:0 auto;padding:30px;border-radius:12px;background:#fff}.murobox-testimonials--bubble .elementor-testimonial-wrapper{position:relative;box-shadow:0 8px 28px rgba(0,0,0,.1)}.murobox-testimonials--bubble .elementor-testimonial-wrapper:after{content:"";position:absolute;left:50%;bottom:-14px;width:28px;height:28px;background:#fff;transform:translateX(-50%) rotate(45deg)}.murobox-testimonials .elementor-testimonial-content{margin:0 0 22px;line-height:1.7}.murobox-testimonials .elementor-testimonial-meta{display:flex;align-items:center;gap:14px}.murobox-testimonials .elementor-testimonial-image{width:72px;height:72px;border-radius:50%;object-fit:cover}.murobox-testimonials .elementor-testimonial-name{font-weight:700}.murobox-testimonials .elementor-testimonial-job{opacity:.72;font-size:.9em}.murobox-testimonials--align-left .elementor-testimonial-meta{justify-content:flex-start;text-align:left}.murobox-testimonials--align-center .elementor-testimonial-meta{justify-content:center;text-align:center}.murobox-testimonials--align-right .elementor-testimonial-meta{justify-content:flex-end;text-align:right}.murobox-testimonials--image_stacked .elementor-testimonial-meta,.murobox-testimonials--image_above .elementor-testimonial-meta{flex-direction:column}@media (max-width:767px){.murobox-media-carousel img{height:var(--murobox-carousel-height,240px)}.murobox-slides .elementor-slide-content{width:calc(var(--murobox-slide-content-width,70%) + 12%);padding:24px}.murobox-testimonials .elementor-testimonial-wrapper{width:95%;padding:22px}.murobox-swiper .swiper-button-prev,.murobox-swiper .swiper-button-next{display:none}}
