.elementor-756 .elementor-element.elementor-element-5030150 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-756 .elementor-element.elementor-element-68c7030 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-7f8dcbb{--spacer-size:30px;}.elementor-756 .elementor-element.elementor-element-a721c64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-a721c64{text-align:center;}.elementor-756 .elementor-element.elementor-element-f45b633 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-f45b633{text-align:center;}.elementor-756 .elementor-element.elementor-element-138c9ce ul.products li.product{margin-left:calc(20px / 2);margin-right:calc(20px / 2);margin-bottom:20px;}.elementor-756 .elementor-element.elementor-element-138c9ce ul.products li.product-item{margin-left:calc(20px / 2);margin-right:calc(20px / 2);margin-bottom:calc(20px - 1px);}.elementor-756 .elementor-element.elementor-element-138c9ce .products-list ul.products > li{margin-left:calc(20px / 2);margin-right:calc(20px / 2);margin-bottom:calc(20px - 1px);}.elementor-756 .elementor-element.elementor-element-138c9ce ul.products{margin-left:calc(20px / -2);margin-right:calc(20px / -2);}.elementor-756 .elementor-element.elementor-element-138c9ce .splide .splide__arrow{opacity:0;}.elementor-756 .elementor-element.elementor-element-138c9ce .splide:hover .splide__arrow{opacity:1;}.elementor-756 .elementor-element.elementor-element-138c9ce .splide .splide__arrow--next{top:35%;bottom:unset;left:unset;right:0px;}.elementor-756 .elementor-element.elementor-element-138c9ce .splide .splide__arrow--prev{top:35%;bottom:unset;left:0px;right:unset;}.elementor-756 .elementor-element.elementor-element-238ce1f{--spacer-size:25px;}.elementor-756 .elementor-element.elementor-element-db5cbaa:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-db5cbaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mycoat.com.do/wp-content/uploads/2026/01/seccion-mi-coat.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-756 .elementor-element.elementor-element-db5cbaa > .elementor-container{min-height:519px;}.elementor-756 .elementor-element.elementor-element-db5cbaa > .elementor-background-overlay{opacity:0.69;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-db5cbaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-756 .elementor-element.elementor-element-ec63e98.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-756 .elementor-element.elementor-element-ec63e98.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-756 .elementor-element.elementor-element-ec63e98.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-756 .elementor-element.elementor-element-ec63e98 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-756 .elementor-element.elementor-element-ec63e98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-6f5cce0{text-align:center;}.elementor-756 .elementor-element.elementor-element-6f5cce0 .elementor-heading-title{color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-f92dc38{text-align:center;color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-e2cb4dd{--spacer-size:50px;}.elementor-756 .elementor-element.elementor-element-b8e29ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-b8e29ea{text-align:center;}.elementor-756 .elementor-element.elementor-element-e3d56fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-e3d56fd{text-align:center;}.elementor-756 .elementor-element.elementor-element-b8f5e34 .splide .splide__arrow{opacity:0;}.elementor-756 .elementor-element.elementor-element-b8f5e34 .splide:hover .splide__arrow{opacity:1;}.elementor-756 .elementor-element.elementor-element-b8f5e34 .splide .splide__arrow--next{top:35%;bottom:unset;left:unset;right:0px;}.elementor-756 .elementor-element.elementor-element-b8f5e34 .splide .splide__arrow--prev{top:35%;bottom:unset;left:0px;right:unset;}.elementor-756 .elementor-element.elementor-element-90d4644{--spacer-size:25px;}.elementor-756 .elementor-element.elementor-element-d5f8cb9{--spacer-size:50px;}.elementor-756 .elementor-element.elementor-element-84755ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-84755ff{text-align:center;}.elementor-756 .elementor-element.elementor-element-3a58cf5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-3a58cf5{text-align:center;}.elementor-756 .elementor-element.elementor-element-628abb2{--spacer-size:50px;}.elementor-756 .elementor-element.elementor-element-1ce222c .item-box{text-align:center;}.elementor-756 .elementor-element.elementor-element-1ce222c .splide .splide__arrow{opacity:0;}.elementor-756 .elementor-element.elementor-element-1ce222c .splide:hover .splide__arrow{opacity:1;}.elementor-756 .elementor-element.elementor-element-1ce222c .splide .splide__arrow--next{top:35%;bottom:unset;left:unset;right:0px;}.elementor-756 .elementor-element.elementor-element-1ce222c .splide .splide__arrow--prev{top:35%;bottom:unset;left:0px;right:unset;}.elementor-756 .elementor-element.elementor-element-a73f3fb{--spacer-size:50px;}/* Start custom CSS for tmcore-testimonials, class: .elementor-element-1ce222c *//* === CONTENEDOR GENERAL DEL TESTIMONIO === */
.tm-testimonials,
.tm-testimonial {
    background: #ffffff;
    border-radius: 16px;
    padding: 35px 30px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.06);
    transition: all 0.3s ease;
}

/* Hover sutil (opcional, muy pro) */
.tm-testimonials:hover,
.tm-testimonial:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 40px rgba(0,0,0,0.08);
}

/* === ESTRELLAS === */
.tm-testimonial-rating i,
.tm-testimonial-rating span {
    font-size: 16px;
    color: #C9A24D;
    margin-bottom: 14px;
}

/* === TÍTULO DEL TESTIMONIO === */
.tm-testimonial-title {
    font-size: 19px;
    font-weight: 600;
    color: #111111;
    text-align: center;
    margin-bottom: 10px;
}

/* === TEXTO DEL TESTIMONIO === */
.tm-testimonial-content,
.tm-testimonial-text {
    font-size: 15px;
    line-height: 1.6;
    color: #555555;
    text-align: center;
    max-width: 300px;
    margin: 0 auto;
}

/* === COMIILLAS DECORATIVAS === */
.tm-testimonial-content::before {
    content: "“";
    display: block;
    font-size: 46px;
    color: #e6e6e6;
    line-height: 1;
    margin-bottom: -20px;
}

/* === AUTOR === */
.tm-testimonial-author,
.tm-testimonial-name {
    margin-top: 22px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.08em;
    color: #111111;
    text-align: center;
    text-transform: uppercase;
}

/* === CARGO === */
.tm-testimonial-position,
.tm-testimonial-job {
    font-size: 13px;
    color: #888888;
    font-style: italic;
    text-align: center;
    margin-top: 4px;
}

/* === DOTS DEL CARRUSEL === */
.tm-testimonials .swiper-pagination-bullet {
    background: #ddd;
    opacity: 1;
}

.tm-testimonials .swiper-pagination-bullet-active {
    background: #111;
}

/* === RESPONSIVE (MÓVIL) === */
@media (max-width: 768px) {
    .tm-testimonials,
    .tm-testimonial {
        padding: 28px 22px;
    }

    .tm-testimonial-title {
        font-size: 18px;
    }

    .tm-testimonial-content {
        font-size: 14.5px;
    }
}/* End custom CSS */