.elementor-5866 .elementor-element.elementor-element-b9d731e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5866 .elementor-element.elementor-element-269e27f{--spacer-size:50px;}.elementor-5866 .elementor-element.elementor-element-38ce294{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-257px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-5866 .elementor-element.elementor-element-5e71959{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5866 .elementor-element.elementor-element-f6b4d82 .elementor-heading-title{font-size:33px;color:#FFFFFF;}.elementor-5866 .elementor-element.elementor-element-6f8dc15 .elementor-heading-title{font-size:33px;color:#FFFFFF;}.elementor-5866 .elementor-element.elementor-element-81c4a96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5866 .elementor-element.elementor-element-8c64abd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-5866 .elementor-element.elementor-element-8c64abd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5866 .elementor-element.elementor-element-7e3fbef.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5866 .elementor-element.elementor-element-7e3fbef{text-align:start;}.elementor-5866 .elementor-element.elementor-element-7e3fbef img{width:100%;}.elementor-5866 .elementor-element.elementor-element-34f9572{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5866 .elementor-element.elementor-element-639d9c0{--spacer-size:20px;}.elementor-5866 .elementor-element.elementor-element-f79855d.elementor-element{--align-self:center;}.elementor-5866 .elementor-element.elementor-element-f79855d .elementor-nav-menu .elementor-item{font-size:23px;}.elementor-5866 .elementor-element.elementor-element-f79855d .elementor-nav-menu--main .elementor-item{color:#FD721D;fill:#FD721D;}.elementor-5866 .elementor-element.elementor-element-f79855d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5866 .elementor-element.elementor-element-f79855d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5866 .elementor-element.elementor-element-f79855d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5866 .elementor-element.elementor-element-f79855d .elementor-nav-menu--main .elementor-item:focus{color:#FD721D;fill:#FD721D;}.elementor-5866 .elementor-element.elementor-element-f79855d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FD721D;}.elementor-5866 .elementor-element.elementor-element-902089c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5866 .elementor-element.elementor-element-e549a1d{--spacer-size:20px;}.elementor-5866 .elementor-element.elementor-element-fc05e53 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #FD721D 0%, #FC4E36 100%);}.elementor-5866 .elementor-element.elementor-element-97149c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5866 .elementor-element.elementor-element-9e434ad{--spacer-size:20px;}.elementor-5866 .elementor-element.elementor-element-0fc2f82 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #FD721D 0%, #FC4E36 100%);}.elementor-5866 .elementor-element.elementor-element-4bc421a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5866 .elementor-element.elementor-element-4bc421a:not(.elementor-motion-effects-element-type-background), .elementor-5866 .elementor-element.elementor-element-4bc421a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vocesparatumarca.com/wp-content/uploads/2026/01/header_voces.jpg");background-size:cover;}.elementor-5866 .elementor-element.elementor-element-05334e5{--display:flex;}.elementor-5866 .elementor-element.elementor-element-355a239{--spacer-size:162px;}.elementor-5866 .elementor-element.elementor-element-9f52fe0 .elementor-heading-title{font-size:61px;font-weight:800;color:#FFFFFF;}.elementor-5866 .elementor-element.elementor-element-d8ecbd0 .elementor-heading-title{font-size:24px;font-weight:300;color:#FFFFFF;}.elementor-5866 .elementor-element.elementor-element-49b6c39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5866 .elementor-element.elementor-element-478645a .elementor-button{background-color:transparent;height:53px;width:180px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;background-image:linear-gradient(180deg, #FD721D 0%, #FC4E36 100%);}.elementor-5866 .elementor-element.elementor-element-ac765c3 .elementor-button{background-color:transparent;height:53px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;background-image:linear-gradient(180deg, #FD721D 0%, #FC4E36 100%);}.elementor-5866 .elementor-element.elementor-element-033deaf{--spacer-size:50px;}.elementor-5866 .elementor-element.elementor-element-a5d4f9d{--display:flex;}.elementor-5866 .elementor-element.elementor-element-c80dae4{--spacer-size:50px;}.elementor-5866 .elementor-element.elementor-element-21ce847{width:var( --container-widget-width, 58.818% );max-width:58.818%;--container-widget-width:58.818%;--container-widget-flex-grow:0;}.elementor-5866 .elementor-element.elementor-element-21ce847.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-5866 .elementor-element.elementor-element-2bda866{--display:flex;}.elementor-5866 .elementor-element.elementor-element-eed4740{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5866 .elementor-element.elementor-element-fce1886{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5866 .elementor-element.elementor-element-fce1886:not(.elementor-motion-effects-element-type-background), .elementor-5866 .elementor-element.elementor-element-fce1886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vocesparatumarca.com/wp-content/uploads/2026/04/background-hero.jpg");}.elementor-5866 .elementor-element.elementor-element-d73f1ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5866 .elementor-element.elementor-element-88b7d5d .elementor-price-table__button{background-color:#091A62;}.elementor-5866 .elementor-element.elementor-element-88b7d5d{--e-price-table-header-background-color:#000000;}.elementor-5866 .elementor-element.elementor-element-88b7d5d .elementor-price-table__currency{align-self:flex-start;}.elementor-5866 .elementor-element.elementor-element-88b7d5d .elementor-price-table__after-price{justify-content:flex-start;}.elementor-5866 .elementor-element.elementor-element-88b7d5d .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-5866 .elementor-element.elementor-element-88b7d5d .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-5866 .elementor-element.elementor-element-a6cd692{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5866 .elementor-element.elementor-element-56621b4 .elementor-price-table__button{background-color:#091A62;}.elementor-5866 .elementor-element.elementor-element-56621b4{--e-price-table-header-background-color:#091A62;}.elementor-5866 .elementor-element.elementor-element-56621b4 .elementor-price-table__currency{align-self:flex-start;}.elementor-5866 .elementor-element.elementor-element-56621b4 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-5866 .elementor-element.elementor-element-56621b4 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-5866 .elementor-element.elementor-element-56621b4 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-5866 .elementor-element.elementor-element-56621b4 .elementor-ribbon-inner{color:#ffffff;}.elementor-5866 .elementor-element.elementor-element-b5f36aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5866 .elementor-element.elementor-element-d5d9691 .elementor-price-table__button{background-color:#091A62;}.elementor-5866 .elementor-element.elementor-element-d5d9691{--e-price-table-header-background-color:#FC4E36;}.elementor-5866 .elementor-element.elementor-element-d5d9691 .elementor-price-table__currency{align-self:flex-start;}.elementor-5866 .elementor-element.elementor-element-d5d9691 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-5866 .elementor-element.elementor-element-d5d9691 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-5866 .elementor-element.elementor-element-d5d9691 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-5866 .elementor-element.elementor-element-bb3516a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-5866 .elementor-element.elementor-element-8c64abd{--width:24%;}.elementor-5866 .elementor-element.elementor-element-34f9572{--width:97%;}.elementor-5866 .elementor-element.elementor-element-902089c{--width:25%;}.elementor-5866 .elementor-element.elementor-element-97149c8{--width:25%;}.elementor-5866 .elementor-element.elementor-element-fce1886{--content-width:1328px;}.elementor-5866 .elementor-element.elementor-element-d73f1ff{--width:50%;}.elementor-5866 .elementor-element.elementor-element-a6cd692{--width:50%;}.elementor-5866 .elementor-element.elementor-element-b5f36aa{--width:50%;}}@media(min-width:1025px){.elementor-5866 .elementor-element.elementor-element-4bc421a:not(.elementor-motion-effects-element-type-background), .elementor-5866 .elementor-element.elementor-element-4bc421a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-ab488af *//* TESTIMONIALS SECTION */
.voces-testi-section { 
    /* Variables de color para asegurar el diseño en Elementor */
    --primary: #2563eb; 
    --surface-soft: #f8fafc;
    --text: #0f172a;
    --text-soft: #64748b;
    
    padding: 100px 0; 
    overflow: hidden; 
    background: var(--surface-soft); 
    position: relative; 
    z-index: 1; 
}

.voces-testi-section::before {
    content: ''; 
    position: absolute; 
    width: 600px; 
    height: 600px; 
    border-radius: 50%;
    background: radial-gradient(circle, rgba(37, 99, 235, 0.03) 0%, transparent 60%); 
    top: -100px; 
    left: -200px; 
    z-index: -1; 
    pointer-events: none;
}

.voces-testi-header { 
    text-align: center; 
    margin-bottom: 50px; 
    padding: 0 20px; 
}

.voces-testi-header h2 { 
    font-family: 'Manrope', sans-serif; 
    font-size: clamp(2.2rem, 4vw, 3.2rem); 
    margin: 0 0 12px; 
    font-weight: 800; 
    letter-spacing: -0.04em; 
    color: var(--text); 
}

.voces-testi-header p { 
    font-size: 1.15rem; 
    color: var(--primary); 
    font-weight: 700; 
    margin: 0; 
    text-transform: uppercase;
    letter-spacing: 1px;
}

.voces-scroller { 
    max-width: 100%; 
    white-space: nowrap; 
    -webkit-mask: linear-gradient(90deg, transparent, white 10%, white 90%, transparent); 
    mask: linear-gradient(90deg, transparent, white 10%, white 90%, transparent); 
    margin-bottom: 24px; 
}

.voces-scroller__inner { 
    padding: 16px 0; 
    display: flex; 
    flex-wrap: nowrap; 
    gap: 24px; 
    width: max-content; 
}

.voces-scroller[data-animated="true"] .voces-scroller__inner { 
    animation: scrollTesti var(--scroll-duration, 50s) var(--scroll-direction, forwards) linear infinite; 
}

.voces-scroller[data-direction="left"] { --scroll-direction: forwards; }
.voces-scroller[data-direction="right"] { --scroll-direction: reverse; }
.voces-scroller[data-speed="fast"] { --scroll-duration: 30s; }
.voces-scroller[data-speed="slow"] { --scroll-duration: 60s; }

.voces-scroller:hover .voces-scroller__inner { 
    animation-play-state: paused; 
}

@keyframes scrollTesti { 
    to { transform: translate(calc(-50% - 12px)); } 
}

.voces-testi-card {
    background: #ffffff; 
    border: 1px solid #f1f5f9; 
    border-radius: 24px; 
    padding: 32px; 
    width: 420px; 
    flex-shrink: 0; 
    display: flex; 
    flex-direction: column; 
    justify-content: space-between; 
    box-shadow: 0 10px 20px -10px rgba(15, 23, 42, 0.05); 
    transition: all 0.3s ease; 
    white-space: normal;
}

.voces-testi-card:hover { 
    border-color: rgba(37, 99, 235, 0.2); 
    transform: translateY(-5px); 
    box-shadow: 0 20px 40px -10px rgba(15, 23, 42, 0.1); 
}

.voces-stars { 
    color: #fbbf24; 
    font-size: 1.3rem; 
    margin-bottom: 16px; 
    letter-spacing: 2px; 
}

.voces-quote { 
    font-size: 1.05rem; 
    color: var(--text); 
    font-style: italic; 
    margin: 0 0 24px; 
    line-height: 1.6; 
    flex-grow: 1; 
}

.voces-author-box { 
    display: flex; 
    align-items: center; 
    gap: 16px; 
    border-top: 1px solid #f1f5f9; 
    padding-top: 20px; 
}

.voces-author-avatar {
    width: 48px; 
    height: 48px; 
    background: linear-gradient(135deg, var(--primary), #8b5cf6); 
    border-radius: 50%; 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    font-family: inherit; 
    font-weight: 700; 
    color: #fff; 
    font-size: 1.2rem;
}

.voces-author-details h4 { 
    font-size: 1.05rem; 
    color: var(--text); 
    margin: 0 0 2px; 
    font-weight: 700; 
}

.voces-author-details span { 
    font-size: 0.9rem; 
    color: var(--text-soft); 
}

/* TV EMBED Y CENTROS */
.voces-tv-box { max-width: 900px; margin: 0 auto 40px; }/* End custom CSS */