.elementor-39 .elementor-element.elementor-element-9909a9a{--display:flex;}.elementor-39 .elementor-element.elementor-element-9909a9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-9c25b32{text-align:center;}.elementor-39 .elementor-element.elementor-element-9c25b32 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;}.elementor-39 .elementor-element.elementor-element-ea3cbda .wpr-countdown-item{background-color:transparent;background-image:linear-gradient(180deg, #f2e934 0%, #f2295b 100%);margin-left:calc(20px/2);margin-right:calc(20px/2);padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-39 .elementor-element.elementor-element-ea3cbda .wpr-countdown-number{display:inline-block;color:#ffffff;padding:40px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-ea3cbda .wpr-countdown-label{display:inline-block;color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-ea3cbda .wpr-countdown-wrap{max-width:100%;}.elementor-39 .elementor-element.elementor-element-ea3cbda .wpr-countdown-separator span{background:#BAB55D;border-radius:none;}.elementor-39 .elementor-element.elementor-element-ea3cbda .wpr-countdown-message{text-align:center;color:#ffffff;padding:0px 0px 0px 0px;margin-top:20px;}.elementor-39 .elementor-element.elementor-element-a1d41f1 > .elementor-widget-container{background-color:#FFEC3C;}.elementor-39 .elementor-element.elementor-element-a1d41f1{color:#FF0096;}.elementor-39 .elementor-element.elementor-element-982a919{--display:flex;}.elementor-39 .elementor-element.elementor-element-a0da700 .wpr-pc-wrapper{justify-content:center;}.elementor-39 .elementor-element.elementor-element-a0da700 .wpr-pc-content{color:#d41f59;}.elementor-39 .elementor-element.elementor-element-a0da700 .wpr-pc-btn-icon{color:#d41f59;font-size:13px;}.elementor-39 .elementor-element.elementor-element-a0da700 .wpr-pc-btn-icon svg{fill:#d41f59;width:13px;height:13px;}.elementor-39 .elementor-element.elementor-element-a0da700 .wpr-pc-btn{background-color:#F3EE00;border-color:#FA0606;transition:all  0.3s ease-in-out 0s;padding:13px 14px 13px 14px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-39 .elementor-element.elementor-element-a0da700 .wpr-pc-btn:hover > .wpr-pc-btn-icon{Color:#fff;}.elementor-39 .elementor-element.elementor-element-a0da700 .wpr-pc-btn:hover svg{fill:#fff;}.elementor-39 .elementor-element.elementor-element-a0da700 .wpr-pc-btn:hover{background-color:#1FD538;border-color:#E8E8E8;}.elementor-39 .elementor-element.elementor-element-a0da700.wpr-pc-btn-icon-top .wpr-pc-btn-icon{margin-bottom:7px;}.elementor-39 .elementor-element.elementor-element-a0da700.wpr-pc-btn-icon-left .wpr-pc-btn-icon{margin-right:7px;}.elementor-39 .elementor-element.elementor-element-a0da700.wpr-pc-btn-icon-right .wpr-pc-btn-icon{margin-left:7px;}.elementor-39 .elementor-element.elementor-element-a0da700.wpr-pc-btn-icon-bottom .wpr-pc-btn-icon{margin-top:7px;}.elementor-39 .elementor-element.elementor-element-c3b08da{--display:flex;}.elementor-39 .elementor-element.elementor-element-5e78eb4 > .elementor-widget-container{background-color:#FFEC3C;}.elementor-39 .elementor-element.elementor-element-5e78eb4 .wpr-dual-heading-wrap{text-align:center;}.elementor-39 .elementor-element.elementor-element-5e78eb4 .wpr-dual-title .first{color:#000000;border-color:#000;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:300;border-style:none;margin-right:0px;}.elementor-39 .elementor-element.elementor-element-5e78eb4 .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-39 .elementor-element.elementor-element-5e78eb4 .wpr-dual-title .second{color:var( --e-global-color-primary_color );border-color:#000;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;border-style:none;}.elementor-39 .elementor-element.elementor-element-5e78eb4 .wpr-dual-heading-description{color:#000000;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;font-style:normal;margin-bottom:48px;}.elementor-39 .elementor-element.elementor-element-5e78eb4 .wpr-dual-heading-icon-wrap{color:#F900AC;font-size:35px;margin-bottom:10px;}.elementor-39 .elementor-element.elementor-element-5e78eb4 .wpr-dual-heading-icon-wrap svg{fill:#F900AC;width:35px;}.elementor-39 .elementor-element.elementor-element-e6988da iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-39 .elementor-element.elementor-element-d8b0a4f{--display:flex;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-carousel .slick-slide{margin-left:15px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-carousel .slick-list{margin-left:-15px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-arrow{display:flex !important;color:#605BE5;-webkit-transition-duration:0.1s;transition-duration:0.1s;font-size:14px;width:21px;height:21px;border-style:none;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-dots{display:inline-table !important;top:96%;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-dot{width:7px;height:7px;margin-right:6px;background-color:#d1d1d1;border-style:none;border-radius:50% 50% 50% 50%;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-item{padding:5px 5px 50px 5px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-content-inner{padding:25px 25px 27px 25px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-meta-position-left .wpr-testimonial-meta{padding-top:25px;margin-right:10px;}.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-meta-position-right .wpr-testimonial-meta{padding-top:25px;margin-left:10px;}.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta,
					 .elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta{padding:0 25px 0 25px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-content-inner:before{border-top-color:#f7f7f7;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-icon i{color:#c1c1c1;font-size:35px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-icon svg{fill:#c1c1c1;width:35px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-icon{margin-bottom:10px;text-align:center;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-title{color:#222222;margin:0 0 3px;text-align:center;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-content{color:#444444;margin-bottom:15px;text-align:center;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-date{color:#c1c1c1;text-align:center;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-rating i:before{color:#FFD726;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-rating-icon .wpr-rating-marked svg{fill:#FFD726;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-rating i{color:#d8d8d8;font-size:22px;margin-right:0px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-rating svg{fill:#d8d8d8;width:22px;height:22px;margin-right:0px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-rating span{color:#ffd726;margin-left:0px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-rating{text-align:center;margin-bottom:5px;}.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-meta-position-top .wpr-testimonial-meta{margin-bottom:10px;}.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-meta-position-bottom .wpr-testimonial-meta{margin-top:10px;}.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-meta-position-extra .wpr-testimonial-content-wrap{margin-bottom:10px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-image img{width:65px;border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before,
					.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before{left:calc( 25px + 1px + (65px / 2) );}.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before,
					.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before{right:calc( 25px + 1px + (65px / 2) );}.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,
					.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{top:calc( 25px + 1px + (65px / 2) );}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-image{margin-bottom:8px;}.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-image-position-right .wpr-testimonial-image{margin-left:8px;}.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-image-position-left .wpr-testimonial-image{margin-right:8px;}.elementor-39 .elementor-element.elementor-element-2bc6641.wpr-testimonial-image-position-center .wpr-testimonial-image{margin-bottom:8px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-name{color:#222222;margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-job{color:#b7b7b7;margin:0 0 5px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-logo-image img{max-width:65px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-logo-image{margin-bottom:5px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-social{color:#ffffff;background-color:#919191;border-color:#b5b5b5;transition-duration:0.1s;width:30px;height:30px;font-size:9px;margin-right:3px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-social:hover{color:#ffffff;background-color:#444444;border-color:#b5b5b5;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-social i{line-height:30px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-social svg{line-height:30px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-arrow svg{fill:#605BE5;-webkit-transition-duration:0.1s;transition-duration:0.1s;width:14px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-arrow:hover{color:#605BE5;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-arrow:hover svg{fill:#605BE5;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-dots .slick-active .wpr-testimonial-dot{background-color:#222222;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-9909a9a{--width:82.371%;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-carousel .slick-slide{margin-left:15px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-carousel .slick-list{margin-left:-15px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-arrow{display:flex !important;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-dots{display:inline-table !important;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-carousel .slick-slide{margin-left:0px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-carousel .slick-list{margin-left:-0px;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-arrow{display:flex !important;}.elementor-39 .elementor-element.elementor-element-2bc6641 .wpr-testimonial-dots{display:inline-table !important;}}/* Start custom CSS for text-editor, class: .elementor-element-a1d41f1 *//* General */
body {
  font-family: 'Arial', sans-serif;
  margin: 0;
  padding: 0;
  background-color: #f8f8f8;
  color: #333;
}

a {
  color: #ff6600;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/* Encabezado */
header {
  background-color: #333;
  color: white;
  padding: 20px 10px;
  text-align: center;
}

header h1 {
  font-size: 2.5em;
  margin: 0;
}

header p {
  font-size: 1.2em;
}

/* Menú de navegación */
nav {
  display: flex;
  justify-content: center;
  background-color: #ffcc00;
  padding: 10px 0;
}

nav a {
  margin: 0 15px;
  font-weight: bold;
  font-size: 1em;
  text-transform: uppercase;
}

nav a:hover {
  color: #333;
}

/* Sección principal */
.hero {
  background: url('hero-image.jpg') center/cover no-repeat;
  color: white;
  text-align: center;
  padding: 100px 20px;
}

.hero h2 {
  font-size: 3em;
  margin: 0;
}

.hero p {
  font-size: 1.5em;
  margin-top: 10px;
}

.hero a {
  display: inline-block;
  margin-top: 20px;
  background-color: #ff6600;
  color: #ff1493; /* Cambiado a rosa */
  padding: 15px 30px;
  border-radius: 5px;
  transition: background-color 0.3s;
}

.hero a:hover {
  background-color: #333;
}

/* Sección de productos */
.products {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  padding: 50px 20px;
  justify-content: center;
}

.product {
  background: white;
  border: 1px solid #ccc;
  border-radius: 10px;
  width: calc(33% - 40px);
  max-width: 300px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  text-align: center;
  padding: 20px;
  transition: transform 0.3s;
}

.product img {
  max-width: 100%;
  border-radius: 10px;
}

.product h3 {
  font-size: 1.5em;
  margin: 15px 0 10px;
}

.product p {
  font-size: 1em;
  margin-bottom: 20px;
}

.product a {
  background-color: #ff6600;
  color: white;
  padding: 10px 20px;
  border-radius: 5px;
}

.product:hover {
  transform: translateY(-5px);
}

/* Opiniones */
.testimonials {
  background-color: #fff5e6;
  padding: 50px 20px;
  text-align: center;
}

.testimonials h2 {
  font-size: 2.5em;
  margin-bottom: 30px;
}

.testimonial {
  max-width: 800px;
  margin: 20px auto;
  font-size: 1.2em;
  font-style: italic;
}

/* Pie de página */
footer {
  background-color: #333;
  color: white;
  text-align: center;
  padding: 20px;
}

footer p {
  font-size: 1em;
  margin: 0;
}

footer a {
  color: #ff6600;
}

footer a:hover {
  color: white;
}/* End custom CSS */