.elementor-1707 .elementor-element.elementor-element-5fce3f9 .elementor-button{background-color:#E86400;border-radius:13px 13px 13px 13px;}.elementor-1707 .elementor-element.elementor-element-5fce3f9 .elementor-button:hover, .elementor-1707 .elementor-element.elementor-element-5fce3f9 .elementor-button:focus{background-color:#2AC121;}.elementor-1707 .elementor-element.elementor-element-d8f2adc img{border-radius:15px 15px 15px 15px;}.elementor-1707 .elementor-element.elementor-element-a066d6e{text-align:center;}.elementor-1707 .elementor-element.elementor-element-f91778a{--e-image-carousel-slides-to-show:6;}.elementor-1707 .elementor-element.elementor-element-f91778a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1707 .elementor-element.elementor-element-f91778a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:#C8C4C4;}.elementor-1707 .elementor-element.elementor-element-0e9e8e3{text-align:center;}.elementor-1707 .elementor-element.elementor-element-1ca4c0c{--spacer-size:1px;}.elementor-1707 .elementor-element.elementor-element-7025e3bd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-a1c64a2 */.checklist {
  list-style: none; /* Elimina los puntos de lista predeterminados */
  padding: 0;
}

.checklist li {
  position: relative; /* Necesario para posicionar el ícono */
  padding-left: 30px; /* Espacio para el ícono */
  font-size: 20px; /* Ajusta el tamaño del texto */
  line-height: 1.6; /* Espaciado entre elementos */
}

.checklist li::before {
  content: '\2713'; /* Código Unicode del check */
  position: absolute;
  left: 0;
  top: 0;
  color: #ff6d2a; /* Color naranja del ícono */
  font-size: 20px; /* Tamaño del ícono */
  line-height: 1.2; /* Centrado vertical */
  
      width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%;
    transition: 0.5s;
    display: inline-block;
    font-size: 11px;
    position: absolute;
    left: 0;
    /* top: 5px; */
    background-color: #ff6420 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e313d8 */.checklist {
  list-style: none; /* Elimina los puntos de lista predeterminados */
  padding: 0;
}

.checklist li {
  position: relative; /* Necesario para posicionar el ícono */
  padding-left: 30px; /* Espacio para el ícono */
  font-size: 20px; /* Ajusta el tamaño del texto */
  line-height: 1.6; /* Espaciado entre elementos */
}

.checklist li::before {
  content: '\2713'; /* Código Unicode del check */
  position: absolute;
  left: 0;
  top: 0;
  color: #ff6d2a; /* Color naranja del ícono */
  font-size: 20px; /* Tamaño del ícono */
  line-height: 1.2; /* Centrado vertical */
  
      width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%;
    transition: 0.5s;
    display: inline-block;
    font-size: 11px;
    position: absolute;
    left: 0;
    /* top: 5px; */
    background-color: #ff6420 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9573135 */.checklist {
  list-style: none; /* Elimina los puntos de lista predeterminados */
  padding: 0;
}

.checklist li {
  position: relative; /* Necesario para posicionar el ícono */
  padding-left: 30px; /* Espacio para el ícono */
  font-size: 20px; /* Ajusta el tamaño del texto */
  line-height: 1.6; /* Espaciado entre elementos */
}

.checklist li::before {
  content: '\2713'; /* Código Unicode del check */
  position: absolute;
  left: 0;
  top: 0;
  color: #ff6d2a; /* Color naranja del ícono */
  font-size: 20px; /* Tamaño del ícono */
  line-height: 1.2; /* Centrado vertical */
  
      width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%;
    transition: 0.5s;
    display: inline-block;
    font-size: 11px;
    position: absolute;
    left: 0;
    /* top: 5px; */
    background-color: #ff6420 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae1017 */.checklist {
  list-style: none; /* Elimina los puntos de lista predeterminados */
  padding: 0;
}

.checklist li {
  position: relative; /* Necesario para posicionar el ícono */
  padding-left: 30px; /* Espacio para el ícono */
  font-size: 20px; /* Ajusta el tamaño del texto */
  line-height: 1.6; /* Espaciado entre elementos */
}

.checklist li::before {
  content: '\2713'; /* Código Unicode del check */
  position: absolute;
  left: 0;
  top: 0;
  color: #ff6d2a; /* Color naranja del ícono */
  font-size: 20px; /* Tamaño del ícono */
  line-height: 1.2; /* Centrado vertical */
  
      width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%;
    transition: 0.5s;
    display: inline-block;
    font-size: 11px;
    position: absolute;
    left: 0;
    /* top: 5px; */
    background-color: #ff6420 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-661703a5 *//* Container styling */
.pricing-box {
    border: 2px solid #ccc;
    border-radius: 10px;
    overflow: hidden;
    max-width: 300px;
    text-align: center;
    font-family: Arial, sans-serif;
    margin: 0 auto;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

/* Title Bar */
.title-bar {
    background-color: #61912b;
    color: white;
    padding: 15px;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
}

/* Image Section */
.image-section img {
    width: 100%;
    height: auto;
}

/* Details Section */
.details-section {
    padding: 15px;
}

.details-section ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

.details-section ul li {
    font-size: 14px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.details-section .icon {
    color: #E86400;
    margin-right: 10px;
    font-size: 16px;
}

.details-section .limited {
    font-size: 12px;
    color: #E86400;
    font-style: italic;
}

/* Call-to-action Button */
.cta-button {
    background-color: #28a745;
    color: white;
    border: none;
    padding: 10px 15px;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
    margin-top: 15px;
    transition: background-color 0.3s;
}

.cta-button:hover {
    background-color: #218838;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c98f677 *//* Container styling */
.pricing-box {
    border: 2px solid #ccc;
    border-radius: 10px;
    overflow: hidden;
    max-width: 300px;
    text-align: center;
    font-family: Arial, sans-serif;
    margin: 0 auto;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

/* Title Bar */
.title-bar {
    background-color: #006d37;
    color: white;
    padding: 15px;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
}

/* Image Section */
.image-section img {
    width: 100%;
    height: auto;
}

/* Details Section */
.details-section {
    padding: 15px;
}

.details-section ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

.details-section ul li {
    font-size: 14px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.details-section .icon {
    color: #006d37;
    margin-right: 10px;
    font-size: 16px;
}

.details-section .limited {
    font-size: 12px;
    color: #ff0000;
    font-style: italic;
}

/* Call-to-action Button */
.cta-button {
    background-color: #28a745;
    color: white;
    border: none;
    padding: 10px 15px;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
    margin-top: 15px;
    transition: background-color 0.3s;
}

.cta-button:hover {
    background-color: #218838;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c2de06d *//* Container styling */
.pricing-box {
    border: 2px solid #ccc;
    border-radius: 10px;
    overflow: hidden;
    max-width: 300px;
    text-align: center;
    font-family: Arial, sans-serif;
    margin: 0 auto;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

/* Title Bar */
.title-bar {
    background-color: #006d37;
    color: white;
    padding: 15px;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
}

/* Image Section */
.image-section img {
    width: 100%;
    height: auto;
}

/* Details Section */
.details-section {
    padding: 15px;
}

.details-section ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

.details-section ul li {
    font-size: 14px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.details-section .icon {
    color: #006d37;
    margin-right: 10px;
    font-size: 16px;
}

.details-section .limited {
    font-size: 12px;
    color: #ff0000;
    font-style: italic;
}

/* Call-to-action Button */
.cta-button {
    background-color: #28a745;
    color: white;
    border: none;
    padding: 10px 15px;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
    margin-top: 15px;
    transition: background-color 0.3s;
}

.cta-button:hover {
    background-color: #218838;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9a201c *//* Container styling */
.pricing-box {
    border: 2px solid #ccc;
    border-radius: 10px;
    overflow: hidden;
    max-width: 300px;
    text-align: center;
    font-family: Arial, sans-serif;
    margin: 0 auto;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

/* Title Bar */
.title-bar {
    background-color: #006d37;
    color: white;
    padding: 15px;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
}

/* Image Section */
.image-section img {
    width: 100%;
    height: auto;
}

/* Details Section */
.details-section {
    padding: 15px;
}

.details-section ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

.details-section ul li {
    font-size: 14px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.details-section .icon {
    color: #006d37;
    margin-right: 10px;
    font-size: 16px;
}

.details-section .limited {
    font-size: 12px;
    color: #ff0000;
    font-style: italic;
}

/* Call-to-action Button */
.cta-button {
    background-color: #28a745;
    color: white;
    border: none;
    padding: 10px 15px;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
    margin-top: 15px;
    transition: background-color 0.3s;
}

.cta-button:hover {
    background-color: #218838;
}/* End custom CSS */