.elementor-6992 .elementor-element.elementor-element-e1635f9{--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;--margin-top:-1.6%;--margin-bottom:-2%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:0%;--padding-left:8%;--padding-right:1%;--z-index:3;}.elementor-6992 .elementor-element.elementor-element-e1635f9:not(.elementor-motion-effects-element-type-background), .elementor-6992 .elementor-element.elementor-element-e1635f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6992 .elementor-element.elementor-element-d870152{--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;--padding-top:0%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-6992 .elementor-element.elementor-element-3f124fd .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:85px;font-weight:900;color:#7E7E7E;}.elementor-6992 .elementor-element.elementor-element-c406585{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Proxima Nova", Sans-serif;font-size:30px;color:#7E7E7E;}.elementor-6992 .elementor-element.elementor-element-3aac7a0{--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-end;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-6992 .elementor-element.elementor-element-3aac7a0:not(.elementor-motion-effects-element-type-background), .elementor-6992 .elementor-element.elementor-element-3aac7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.seocontenidos.net/wp-content/uploads/2026/01/freepik__quitale-la-barba-al-hom-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-6992 .elementor-element.elementor-element-e76ec7a{background-color:#C2C1C3BF;padding:3% 5% 3% 5%;border-radius:120px 120px 120px 120px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6992 .elementor-element.elementor-element-e76ec7a.elementor-element{--align-self:center;}.elementor-6992 .elementor-element.elementor-element-e76ec7a .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:35px;font-weight:600;}.elementor-6992 .elementor-element.elementor-element-dc8233b{background-color:transparent;padding:5% 5% 5% 5%;background-image:linear-gradient(40deg, #5F4AAA 0%, #F55E54 100%);border-radius:120px 120px 120px 120px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-6992 .elementor-element.elementor-element-dc8233b.elementor-element{--align-self:center;}.elementor-6992 .elementor-element.elementor-element-dc8233b .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-6992 .elementor-element.elementor-element-bfdb4be{--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;box-shadow:0px -11px 32.6px 0px rgba(0, 0, 0, 0.31);--margin-top:5%;--margin-bottom:-5%;--margin-left:0%;--margin-right:0%;--z-index:3;}.elementor-6992 .elementor-element.elementor-element-bfdb4be:not(.elementor-motion-effects-element-type-background), .elementor-6992 .elementor-element.elementor-element-bfdb4be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #307FE2 0%, #E03C31 50%);}.elementor-6992 .elementor-element.elementor-element-bfdb4be.e-con{--e-con-transform-rotateZ:2deg;--e-con-transform-translateX:-5%;}.elementor-6992 .elementor-element.elementor-element-55dc99e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6992 .elementor-element.elementor-element-f924ec2 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-f924ec2 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6992 .elementor-element.elementor-element-f924ec2{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-6992 .elementor-element.elementor-element-f924ec2 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-6992 .elementor-element.elementor-element-f924ec2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-f924ec2 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:55px;font-weight:900;}.elementor-6992 .elementor-element.elementor-element-f924ec2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-0750b75 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-0750b75 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6992 .elementor-element.elementor-element-0750b75{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-6992 .elementor-element.elementor-element-0750b75 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-6992 .elementor-element.elementor-element-0750b75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-0750b75 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:55px;font-weight:900;}.elementor-6992 .elementor-element.elementor-element-0750b75 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-01cd3ff .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-01cd3ff .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6992 .elementor-element.elementor-element-01cd3ff{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-6992 .elementor-element.elementor-element-01cd3ff .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-6992 .elementor-element.elementor-element-01cd3ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-01cd3ff .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:55px;font-weight:900;}.elementor-6992 .elementor-element.elementor-element-01cd3ff .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-92b098e{--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;box-shadow:0px -11px 32.6px 0px rgba(0, 0, 0, 0.31);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--z-index:4;}.elementor-6992 .elementor-element.elementor-element-92b098e:not(.elementor-motion-effects-element-type-background), .elementor-6992 .elementor-element.elementor-element-92b098e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6992 .elementor-element.elementor-element-92b098e.e-con{--e-con-transform-translateX:-5%;}.elementor-6992 .elementor-element.elementor-element-c6fe8ef{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6992 .elementor-element.elementor-element-96706e8 .elementor-icon-list-icon i{color:#242424;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-96706e8 .elementor-icon-list-icon svg{fill:#242424;transition:fill 0.3s;}.elementor-6992 .elementor-element.elementor-element-96706e8{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-6992 .elementor-element.elementor-element-96706e8 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-6992 .elementor-element.elementor-element-96706e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-96706e8 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:55px;font-weight:900;}.elementor-6992 .elementor-element.elementor-element-96706e8 .elementor-icon-list-text{color:#242424;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-224f02e .elementor-icon-list-icon i{color:#242424;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-224f02e .elementor-icon-list-icon svg{fill:#242424;transition:fill 0.3s;}.elementor-6992 .elementor-element.elementor-element-224f02e{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-6992 .elementor-element.elementor-element-224f02e .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-6992 .elementor-element.elementor-element-224f02e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-224f02e .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:55px;font-weight:900;}.elementor-6992 .elementor-element.elementor-element-224f02e .elementor-icon-list-text{color:#242424;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-4d61b9f .elementor-icon-list-icon i{color:#242424;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-4d61b9f .elementor-icon-list-icon svg{fill:#242424;transition:fill 0.3s;}.elementor-6992 .elementor-element.elementor-element-4d61b9f{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-6992 .elementor-element.elementor-element-4d61b9f .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-6992 .elementor-element.elementor-element-4d61b9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-4d61b9f .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:55px;font-weight:900;}.elementor-6992 .elementor-element.elementor-element-4d61b9f .elementor-icon-list-text{color:#242424;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-8651d19{--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;--margin-top:0%;--margin-bottom:-1%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6992 .elementor-element.elementor-element-8651d19:not(.elementor-motion-effects-element-type-background), .elementor-6992 .elementor-element.elementor-element-8651d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-6992 .elementor-element.elementor-element-7740ba4{--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-end;--padding-top:0%;--padding-bottom:13%;--padding-left:0%;--padding-right:0%;}.elementor-6992 .elementor-element.elementor-element-7740ba4:not(.elementor-motion-effects-element-type-background), .elementor-6992 .elementor-element.elementor-element-7740ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.seocontenidos.net/wp-content/uploads/2026/01/freepik__img1-que-esta-mujer-est-1.webp");background-position:bottom left;background-repeat:no-repeat;background-size:contain;}.elementor-6992 .elementor-element.elementor-element-875a39a{background-color:#FFFFFFAD;padding:3% 5% 3% 5%;border-radius:120px 120px 120px 120px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6992 .elementor-element.elementor-element-875a39a.elementor-element{--align-self:center;}.elementor-6992 .elementor-element.elementor-element-875a39a .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:30px;font-weight:600;}.elementor-6992 .elementor-element.elementor-element-cc9a1e2{background-color:transparent;padding:5% 5% 5% 5%;background-image:linear-gradient(40deg, #5F4AAA 0%, #F55E54 100%);border-radius:120px 120px 120px 120px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-6992 .elementor-element.elementor-element-cc9a1e2.elementor-element{--align-self:center;}.elementor-6992 .elementor-element.elementor-element-cc9a1e2 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-6992 .elementor-element.elementor-element-fd49661{--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;--padding-top:0%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-6992 .elementor-element.elementor-element-045b74e{--display:flex;}.elementor-6992 .elementor-element.elementor-element-2431f53{text-align:center;}.elementor-6992 .elementor-element.elementor-element-2431f53 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:64px;font-weight:900;color:#FFFFFF;}.elementor-6992 .elementor-element.elementor-element-e7688ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6992 .elementor-element.elementor-element-fa22a2a{--display:flex;--min-height:50px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6992 .elementor-element.elementor-element-fa22a2a:not(.elementor-motion-effects-element-type-background), .elementor-6992 .elementor-element.elementor-element-fa22a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6992 .elementor-element.elementor-element-fa22a2a.e-con{--e-con-transform-rotateZ:-1deg;}.elementor-6992 .elementor-element.elementor-element-9734cda{--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;--padding-top:2%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-6992 .elementor-element.elementor-element-15fae93 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:94px;font-weight:900;}.elementor-6992 .elementor-element.elementor-element-a3b6229{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-6992 .elementor-element.elementor-element-a3b6229 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-6992 .elementor-element.elementor-element-a3b6229 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-6992 .elementor-element.elementor-element-a3b6229 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-6992 .elementor-element.elementor-element-a3b6229 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-6992 .elementor-element.elementor-element-a3b6229 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-6992 .elementor-element.elementor-element-a3b6229 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-a3b6229 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6992 .elementor-element.elementor-element-a3b6229 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-a3b6229 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:30px;}.elementor-6992 .elementor-element.elementor-element-a3b6229 .elementor-icon-list-text{color:#7E7E7E;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button{background-color:#FFFFFF;font-family:"Proxima Nova", Sans-serif;font-size:35px;font-weight:900;fill:#7E7E7E;color:#7E7E7E;border-style:none;border-radius:50px 50px 0px 50px;padding:20px 54px 20px 54px;}.elementor-6992 .elementor-element.elementor-element-71916fe{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-6992 .elementor-element.elementor-element-71916fe.elementor-element{--align-self:flex-start;}.elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button:hover, .elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button:focus{color:#FFFFFF;}.elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button:hover svg, .elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6992 .elementor-element.elementor-element-9ecab74{--display:flex;--min-height:50px;--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;--overflow:hidden;box-shadow:0px -11px 31px 0px rgba(0, 0, 0, 0.22);--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-6992 .elementor-element.elementor-element-9ecab74.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-6992 .elementor-element.elementor-element-c462d01{--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-6992 .elementor-element.elementor-element-7723692 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-weight:900;color:#7E7E7E;}.elementor-6992 .elementor-element.elementor-element-4a0877e{font-family:"Proxima Nova", Sans-serif;color:#7E7E7E;}.elementor-6992 .elementor-element.elementor-element-a3bdcd6{--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;box-shadow:0px -11px 32.6px 0px rgba(0, 0, 0, 0.31);--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6992 .elementor-element.elementor-element-a3bdcd6:not(.elementor-motion-effects-element-type-background), .elementor-6992 .elementor-element.elementor-element-a3bdcd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #307FE2 0%, #E03C31 50%);}.elementor-6992 .elementor-element.elementor-element-a3bdcd6.e-con{--e-con-transform-rotateZ:2deg;--e-con-transform-translateX:-5%;}.elementor-6992 .elementor-element.elementor-element-6630cbf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6992 .elementor-element.elementor-element-db68043 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-db68043 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6992 .elementor-element.elementor-element-db68043{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-6992 .elementor-element.elementor-element-db68043 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-6992 .elementor-element.elementor-element-db68043 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-db68043 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:55px;font-weight:900;}.elementor-6992 .elementor-element.elementor-element-db68043 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-ac781c2 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-ac781c2 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6992 .elementor-element.elementor-element-ac781c2{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-6992 .elementor-element.elementor-element-ac781c2 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-6992 .elementor-element.elementor-element-ac781c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-ac781c2 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:55px;font-weight:900;}.elementor-6992 .elementor-element.elementor-element-ac781c2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-7dcaa21 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-7dcaa21 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6992 .elementor-element.elementor-element-7dcaa21{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-6992 .elementor-element.elementor-element-7dcaa21 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-6992 .elementor-element.elementor-element-7dcaa21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-7dcaa21 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:55px;font-weight:900;}.elementor-6992 .elementor-element.elementor-element-7dcaa21 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-0120a51{--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;box-shadow:0px -11px 32.6px 0px rgba(0, 0, 0, 0.31);--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--z-index:2;}.elementor-6992 .elementor-element.elementor-element-0120a51:not(.elementor-motion-effects-element-type-background), .elementor-6992 .elementor-element.elementor-element-0120a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6992 .elementor-element.elementor-element-0120a51.e-con{--e-con-transform-rotateZ:-2deg;--e-con-transform-translateX:-5%;}.elementor-6992 .elementor-element.elementor-element-5d5f81c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6992 .elementor-element.elementor-element-28c0dce .elementor-icon-list-icon i{color:#242424;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-28c0dce .elementor-icon-list-icon svg{fill:#242424;transition:fill 0.3s;}.elementor-6992 .elementor-element.elementor-element-28c0dce{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-6992 .elementor-element.elementor-element-28c0dce .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-6992 .elementor-element.elementor-element-28c0dce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-28c0dce .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:55px;font-weight:900;}.elementor-6992 .elementor-element.elementor-element-28c0dce .elementor-icon-list-text{color:#242424;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-6ee8e63 .elementor-icon-list-icon i{color:#242424;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-6ee8e63 .elementor-icon-list-icon svg{fill:#242424;transition:fill 0.3s;}.elementor-6992 .elementor-element.elementor-element-6ee8e63{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-6992 .elementor-element.elementor-element-6ee8e63 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-6992 .elementor-element.elementor-element-6ee8e63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-6ee8e63 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:55px;font-weight:900;}.elementor-6992 .elementor-element.elementor-element-6ee8e63 .elementor-icon-list-text{color:#242424;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-2e8fe6d .elementor-icon-list-icon i{color:#242424;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-2e8fe6d .elementor-icon-list-icon svg{fill:#242424;transition:fill 0.3s;}.elementor-6992 .elementor-element.elementor-element-2e8fe6d{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-6992 .elementor-element.elementor-element-2e8fe6d .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-6992 .elementor-element.elementor-element-2e8fe6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-2e8fe6d .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:55px;font-weight:900;}.elementor-6992 .elementor-element.elementor-element-2e8fe6d .elementor-icon-list-text{color:#242424;transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-d3ab49b{--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-6992 .elementor-element.elementor-element-d3ab49b:not(.elementor-motion-effects-element-type-background), .elementor-6992 .elementor-element.elementor-element-d3ab49b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-6992 .elementor-element.elementor-element-d5ed8c2{text-align:center;}.elementor-6992 .elementor-element.elementor-element-d5ed8c2 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:64px;font-weight:900;color:#FFFFFF;}.elementor-6992 .elementor-element.elementor-element-83ca774{--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-6992 .elementor-element.elementor-element-d170804 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-weight:900;}.elementor-6992 .elementor-element.elementor-element-2cbfd4f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-6992 .elementor-element.elementor-element-2cbfd4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-6992 .elementor-element.elementor-element-2cbfd4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-6992 .elementor-element.elementor-element-2cbfd4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-6992 .elementor-element.elementor-element-2cbfd4f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-6992 .elementor-element.elementor-element-2cbfd4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-6992 .elementor-element.elementor-element-2cbfd4f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6992 .elementor-element.elementor-element-2cbfd4f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6992 .elementor-element.elementor-element-2cbfd4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-2cbfd4f .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:30px;}.elementor-6992 .elementor-element.elementor-element-2cbfd4f .elementor-icon-list-text{color:#7E7E7E;transition:color 0.3s;}@media(max-width:767px){.elementor-6992 .elementor-element.elementor-element-dc8233b{padding:5% 10% 5% 10%;}.elementor-6992 .elementor-element.elementor-element-dc8233b .elementor-heading-title{font-size:25px;}.elementor-6992 .elementor-element.elementor-element-cc9a1e2{padding:5% 10% 5% 10%;}.elementor-6992 .elementor-element.elementor-element-cc9a1e2 .elementor-heading-title{font-size:25px;}.elementor-6992 .elementor-element.elementor-element-c462d01{--margin-top:0%;--margin-bottom:-15%;--margin-left:0%;--margin-right:0%;--padding-top:16%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-6992 .elementor-element.elementor-element-7723692 .elementor-heading-title{font-size:50px;}.elementor-6992 .elementor-element.elementor-element-4a0877e{font-size:22px;}.elementor-6992 .elementor-element.elementor-element-a3bdcd6.e-con{--e-con-transform-translateY:100%;}.elementor-6992 .elementor-element.elementor-element-a3bdcd6{--width:max-content;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-6992 .elementor-element.elementor-element-6630cbf{--width:max-content;}.elementor-6992 .elementor-element.elementor-element-db68043{--e-icon-list-icon-size:27px;}.elementor-6992 .elementor-element.elementor-element-db68043 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-db68043 .elementor-icon-list-item > a{font-size:27px;}.elementor-6992 .elementor-element.elementor-element-ac781c2{--e-icon-list-icon-size:27px;}.elementor-6992 .elementor-element.elementor-element-ac781c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-ac781c2 .elementor-icon-list-item > a{font-size:27px;}.elementor-6992 .elementor-element.elementor-element-7dcaa21{--e-icon-list-icon-size:27px;}.elementor-6992 .elementor-element.elementor-element-7dcaa21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-7dcaa21 .elementor-icon-list-item > a{font-size:27px;}.elementor-6992 .elementor-element.elementor-element-0120a51.e-con{--e-con-transform-translateY:20%;}.elementor-6992 .elementor-element.elementor-element-0120a51{--width:max-content;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-6992 .elementor-element.elementor-element-5d5f81c{--width:max-content;}.elementor-6992 .elementor-element.elementor-element-28c0dce{--e-icon-list-icon-size:27px;}.elementor-6992 .elementor-element.elementor-element-28c0dce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-28c0dce .elementor-icon-list-item > a{font-size:27px;}.elementor-6992 .elementor-element.elementor-element-6ee8e63{--e-icon-list-icon-size:27px;}.elementor-6992 .elementor-element.elementor-element-6ee8e63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-6ee8e63 .elementor-icon-list-item > a{font-size:27px;}.elementor-6992 .elementor-element.elementor-element-2e8fe6d{--e-icon-list-icon-size:27px;}.elementor-6992 .elementor-element.elementor-element-2e8fe6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-2e8fe6d .elementor-icon-list-item > a{font-size:27px;}.elementor-6992 .elementor-element.elementor-element-d3ab49b{--padding-top:25%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6992 .elementor-element.elementor-element-d5ed8c2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6992 .elementor-element.elementor-element-d5ed8c2 .elementor-heading-title{font-size:40px;}.elementor-6992 .elementor-element.elementor-element-6cda187{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6992 .elementor-element.elementor-element-95f26b6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -8%) 0%;}.elementor-6992 .elementor-element.elementor-element-83ca774{--padding-top:16%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-6992 .elementor-element.elementor-element-d170804.elementor-element{--align-self:center;}.elementor-6992 .elementor-element.elementor-element-d170804{text-align:center;}.elementor-6992 .elementor-element.elementor-element-d170804 .elementor-heading-title{font-size:45px;}.elementor-6992 .elementor-element.elementor-element-2cbfd4f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;--icon-vertical-offset:2px;}.elementor-6992 .elementor-element.elementor-element-2cbfd4f.elementor-element{--align-self:center;}.elementor-6992 .elementor-element.elementor-element-2cbfd4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6992 .elementor-element.elementor-element-2cbfd4f .elementor-icon-list-item > a{font-size:22px;}}@media(min-width:768px){.elementor-6992 .elementor-element.elementor-element-d870152{--width:65%;}.elementor-6992 .elementor-element.elementor-element-3aac7a0{--width:35%;}.elementor-6992 .elementor-element.elementor-element-bfdb4be{--width:max-content;}.elementor-6992 .elementor-element.elementor-element-55dc99e{--width:max-content;}.elementor-6992 .elementor-element.elementor-element-92b098e{--width:max-content;}.elementor-6992 .elementor-element.elementor-element-c6fe8ef{--width:max-content;}.elementor-6992 .elementor-element.elementor-element-7740ba4{--width:30%;}.elementor-6992 .elementor-element.elementor-element-fd49661{--width:75%;}.elementor-6992 .elementor-element.elementor-element-a3bdcd6{--width:max-content;}.elementor-6992 .elementor-element.elementor-element-6630cbf{--width:max-content;}.elementor-6992 .elementor-element.elementor-element-0120a51{--width:max-content;}.elementor-6992 .elementor-element.elementor-element-5d5f81c{--width:max-content;}}/* Start custom CSS for container, class: .elementor-element-bfdb4be */.marquee {
  animation: marquee 25s linear infinite;
  
}
@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}
@media (max-width: 1470px) {
.elementor-6992 .elementor-element.elementor-element-bfdb4be{
    margin-top: 4.7%;
}
}
@media (min-width: 1600px) {
.elementor-6992 .elementor-element.elementor-element-bfdb4be{
    margin-top: 4.3%;
}
}

@media (min-width: 1800px) {
.elementor-6992 .elementor-element.elementor-element-bfdb4be{
    margin-top: 3.6%;
}
}
@media (min-width: 1860px) {
.elementor-6992 .elementor-element.elementor-element-bfdb4be{
    margin-top: 3.4%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92b098e */.marquee-2{
    animation: marquee-2 20s linear infinite;
}
@keyframes marquee-2 {
  0% {
    transform: translateX(-50%);
  }
  100% {
    transform: translateX(0%);
  }
}
/*@media (max-width: 1470px) {*/
/*.elementor-6992 .elementor-element.elementor-element-92b098e{*/
/*    margin-top: -8%;*/
/*}*/
/*}*/
/*@media (min-width: 1800px) {*/
/*.elementor-6992 .elementor-element.elementor-element-92b098e{*/
/*    margin-top: -9%;*/
/*}*/
/*}*/
/*@media (min-width: 1860px) {*/
/*.elementor-6992 .elementor-element.elementor-element-92b098e{*/
/*    margin-top: -5%;*/
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0fe33e *//* Contenedor principal */
  .phone-container-unique {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    gap: 15px; 
    flex-wrap: nowrap; /* Siempre 3 columnas (nunca baja de línea) */
    
    /* Reducimos el padding vertical para que quepa mejor en pantallas chicas */
    padding: 10px 10px; 
    
    background-color: #1f1f1f;
    width: 100%;
    
    /* Opcional: Centrar verticalmente en la pantalla si es la única sección */
    /* min-height: 80vh; */
    box-sizing: border-box;
  }

  /* Wrapper del teléfono */
  .phone-wrapper {
    position: relative;
    width: 100%; 
    
    /* --- AQUÍ ESTÁ LA MAGIA PARA LA ALTURA --- */
    /* 1. En monitores gigantes, no pasar de 300px de ancho */
    /* 2. En laptops, no pasar de 32vh (aprox) de ancho. 
          Al limitar el ancho a 32vh, la altura (por el aspect-ratio) se limita a aprox 70vh. */
    max-width: min(300px, 32.5vh); 
    
    /* Mantenemos la proporción del teléfono */
    aspect-ratio: 9 / 19.5; 
    
    /* Bordes responsivos */

    
    overflow: hidden; 
    flex-shrink: 1; /* Permite que se encojan en móviles */
  }

  /* El video de fondo */
  .phone-video {
    width: 100%;
    height: 99%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background-color: #000;
  }

  /* Contenedor del icono Play */
  .play-button-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 3;
    cursor: pointer;
    transition: opacity 0.3s ease;
    background-color: rgba(0,0,0,0.2);
  }

  /* Icono Play responsivo */
  .play-icon-img {
    /* El icono será el 25% del ancho del teléfono */
    width: 25%; 
    height: auto;
    opacity: 0.9;
    transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  
  .play-button-wrapper:hover .play-icon-img {
    transform: scale(1.15);
    opacity: 1;
  }

  /* Marco del teléfono */
  .phone-frame-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://staging.seocontenidos.net/wp-content/uploads/2026/01/ChatGPT-Image-19-jun-2025-09_21.webp');
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    pointer-events: none;
    z-index: 4;
  }

  /* Estado Reproduciendo */
  .is-playing .play-button-wrapper {
    opacity: 0;
    pointer-events: none;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71916fe */.elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button {
  position: relative;
  background: transparent;
  border: none;
  border-radius: 50px 50px 0 50px;
  padding: 20px 54px;
  font-family: "Proxima Nova", Sans-serif;
  color: #7E7E7E;
  overflow: hidden;
  z-index: 1;
}
.elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button .elementor-button-content-wrapper{
    align-items: center;
}

.elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50px 50px 0 50px;
  background: linear-gradient(70.75deg, #5372bf 7.61%, #b54d5d 60.97%);
  z-index: 0;
}

.elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button::after {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  border-radius: 46px 46px 0 46px;
  background: #fff;
  z-index: 1;
}

.elementor-6992 .elementor-element.elementor-element-71916fe:hover .elementor-button::after {
  background: #ffffff00;
}

.elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button .elementor-button-content-wrapper,
.elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button .elementor-button-text {
  position: relative;
  z-index: 2;
}

.elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button .elementor-button-icon {
  position: relative;
  font-size: 60px; /* Aumentado (antes 50px) */
  width: 1em;
  height: 1em;
  display: inline-block;
}

.elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button .elementor-button-icon svg {
  width: 1em;
  height: 1em;
  display: block;
}

.elementor-6992 .elementor-element.elementor-element-71916fe .elementor-button .elementor-button-icon path {
  transition: d 0.3s ease, stroke 0.3s ease;
  stroke-width: 6; /* más grueso (antes 4) */
  stroke-linecap: round;
}

/* Hover: flecha más grande y clara */
.elementor-6992 .elementor-element.elementor-element-71916fe:hover .elementor-button-icon .line1 {
  d: path("M14 14 L34 24"); /* línea superior de la flecha */
  stroke: white;
}

.elementor-6992 .elementor-element.elementor-element-71916fe:hover .elementor-button-icon .line2 {
  d: path("M14 34 L34 24"); /* línea inferior de la flecha */
  stroke: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3bdcd6 */.marquee {
  animation: marquee 25s linear infinite;
  
}
@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}
@media (max-width: 1470px) {
.elementor-6992 .elementor-element.elementor-element-a3bdcd6{
    margin-top: 4.7%;
}
}
@media (min-width: 1600px) {
.elementor-6992 .elementor-element.elementor-element-a3bdcd6{
    margin-top: 4.3%;
}
}

@media (min-width: 1800px) {
.elementor-6992 .elementor-element.elementor-element-a3bdcd6{
    margin-top: 3.6%;
}
}
@media (min-width: 1860px) {
.elementor-6992 .elementor-element.elementor-element-a3bdcd6{
    margin-top: 3.4%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0120a51 */.marquee-2{
    animation: marquee-2 20s linear infinite;
}
@keyframes marquee-2 {
  0% {
    transform: translateX(-50%);
  }
  100% {
    transform: translateX(0%);
  }
}
@media (max-width: 1470px) {
.elementor-6992 .elementor-element.elementor-element-0120a51{
    margin-top: -8%;
}
}
@media (min-width: 1800px) {
.elementor-6992 .elementor-element.elementor-element-0120a51{
    margin-top: -9%;
}
}
@media (min-width: 1860px) {
.elementor-6992 .elementor-element.elementor-element-0120a51{
    margin-top: -5%;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e43ab2 *//* --- ESTILOS CSS (Igual que antes) --- */
#videoWidget.phone-showcase-wrapper {
    position: relative;
    width: 100%;
    max-width: 320px; 
    margin: 20px auto; 
    display: flex;
    justify-content: center;
    box-sizing: border-box; 
}

#videoWidget .phone-frame-container {
    position: relative;
    width: 100%;
    height: auto; 
    z-index: 10;
    transform: translateZ(0); 
}

#videoWidget .phone-mockup-img {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    z-index: 20; 
    pointer-events: none; 
}

#videoWidget .video-swiper {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    width: 89%; 
    height: 96.5%; 
    z-index: 1; 
    background: transparent;
    border-radius: 35px; 
    overflow: hidden;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    mask-image: radial-gradient(white, black);
}

#videoWidget .swiper-slide {
    display: flex !important;
    align-items: center !important; 
    justify-content: center !important;
    background: transparent !important;
    width: 100%; 
    height: 100%;
    margin: 0 !important;
}

#videoWidget .swiper-slide video {
    width: 100%; 
    height: 100%;
    object-fit: cover; 
    display: block;
    background: #000; /* Fondo negro por si tarda medio segundo en cargar */
}

#videoWidget .play-overlay-btn {
    position: absolute;
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    width: 80px; height: 80px;
    z-index: 30; 
    cursor: pointer;
    transition: opacity 0.3s ease;
}

#videoWidget .play-overlay-btn img { width: 100%; height: 100%; display: block; }
#videoWidget.is-playing .play-overlay-btn { opacity: 0; pointer-events: none; }

#videoWidget .custom-nav-controls {
    position: absolute;
    bottom: -60px;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    gap: 60px;
    z-index: 100; 
}

#videoWidget .nav-btn {
    cursor: pointer;
    width: 40px; height: 40px;
    transition: transform 0.2s;
}
#videoWidget .nav-btn:active { transform: scale(0.9); }
#videoWidget .nav-btn img { width: 100%; height: auto; }/* End custom CSS */