.elementor-3765 .elementor-element.elementor-element-c1dd8bd{--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;--justify-content:space-between;--align-items:center;}.elementor-3765 .elementor-element.elementor-element-93f9b8d{--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-3765 .elementor-element.elementor-element-99ffefc{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3765 .elementor-element.elementor-element-19aee58{--display:flex;}.elementor-3765 .elementor-element.elementor-element-691e1ba{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3765 .elementor-element.elementor-element-b68b72d .elementor-button{background-color:#FC6339;font-family:"Play Bold", Sans-serif;font-size:1.2em;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-3765 .elementor-element.elementor-element-6e836a1{--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-3765 .elementor-element.elementor-element-134ec35{--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-3765 .elementor-element.elementor-element-025677a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3765 .elementor-element.elementor-element-8e0981e .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:1.1em;font-weight:600;color:#FC6339;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3765 .elementor-element.elementor-element-4f3b345{font-family:"Play Bold", Sans-serif;font-size:2.3em;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-3765 .elementor-element.elementor-element-0163397{font-family:"MADE Evolve Sans", Sans-serif;font-size:1.3em;font-weight:400;color:#FFFFFF;}.elementor-3765 .elementor-element.elementor-element-1641398 .elementor-button{background-color:#FC6339;font-family:"Play Bold", Sans-serif;font-size:1.2em;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-3765 .elementor-element.elementor-element-1641398 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-3765 .elementor-element.elementor-element-1641398.elementor-element{--align-self:center;}.elementor-3765 .elementor-element.elementor-element-b580539 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3765 .elementor-element.elementor-element-b580539{font-family:"MADE Evolve Sans", Sans-serif;font-size:0.9em;font-weight:300;color:#D1D1D1;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3765 .elementor-element.elementor-element-f8f7c64{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3765 .elementor-element.elementor-element-f8f7c64 .elementor-divider-separator{width:100%;}.elementor-3765 .elementor-element.elementor-element-f8f7c64 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-3765 .elementor-element.elementor-element-934bb60{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3765 .elementor-element.elementor-element-91bcfca .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:1.5em;font-weight:600;color:#FC6339;}.elementor-3765 .elementor-element.elementor-element-14d2101{--display:flex;}.elementor-3765 .elementor-element.elementor-element-b9ee5e9{--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-3765 .elementor-element.elementor-element-6f13aa0{--display:flex;--justify-content:center;}.elementor-3765 .elementor-element.elementor-element-05b4189 img{width:50%;}.elementor-3765 .elementor-element.elementor-element-bc510ce{text-align:center;}.elementor-3765 .elementor-element.elementor-element-bc510ce .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-weight:600;color:#FC6339;}.elementor-3765 .elementor-element.elementor-element-b2ab62f{text-align:center;}.elementor-3765 .elementor-element.elementor-element-b2ab62f .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3765 .elementor-element.elementor-element-ddbff44{text-align:center;}.elementor-3765 .elementor-element.elementor-element-ddbff44 .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:1.2em;font-weight:600;color:#C0C0C0;}.elementor-3765 .elementor-element.elementor-element-898ca22{font-family:"MADE Evolve Sans", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-3765 .elementor-element.elementor-element-6d824a2{--display:flex;}.elementor-3765 .elementor-element.elementor-element-fdf9b94{--display:flex;}.elementor-3765 .elementor-element.elementor-element-41453e9 .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:2em;font-weight:600;color:#FC6339;}.elementor-3765 .elementor-element.elementor-element-d69fa2b{--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-3765 .elementor-element.elementor-element-c228d8b{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-3765 .elementor-element.elementor-element-bb1ecb1{text-align:center;}.elementor-3765 .elementor-element.elementor-element-bb1ecb1 .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:1.4em;font-weight:600;color:#FFFFFF;}.elementor-3765 .elementor-element.elementor-element-e8ca327{text-align:center;}.elementor-3765 .elementor-element.elementor-element-e8ca327 .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:1.2em;font-weight:600;color:#9C9C9C;}.elementor-3765 .elementor-element.elementor-element-6b8ab10 li{color:#B7B7B7;}.elementor-3765 .elementor-element.elementor-element-6b8ab10 .wd-list-content{font-family:"MADE Evolve Sans", Sans-serif;font-size:1em;}.elementor-3765 .elementor-element.elementor-element-6b8ab10 .wd-icon{color:#B7B7B7;}.elementor-3765 .elementor-element.elementor-element-da0b386{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-3765 .elementor-element.elementor-element-cb30136{text-align:center;}.elementor-3765 .elementor-element.elementor-element-cb30136 .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:1.4em;font-weight:600;color:#FFFFFF;}.elementor-3765 .elementor-element.elementor-element-f6f8ce2{text-align:center;}.elementor-3765 .elementor-element.elementor-element-f6f8ce2 .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:1.2em;font-weight:600;color:#9C9C9C;}.elementor-3765 .elementor-element.elementor-element-9313654 li{color:#B7B7B7;}.elementor-3765 .elementor-element.elementor-element-9313654 .wd-list-content{font-family:"MADE Evolve Sans", Sans-serif;font-size:1em;}.elementor-3765 .elementor-element.elementor-element-9313654 .wd-icon{color:#B7B7B7;}.elementor-3765 .elementor-element.elementor-element-039f1b0{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-3765 .elementor-element.elementor-element-e412342{text-align:center;}.elementor-3765 .elementor-element.elementor-element-e412342 .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:1.4em;font-weight:600;color:#FFFFFF;}.elementor-3765 .elementor-element.elementor-element-cc2212b{text-align:center;}.elementor-3765 .elementor-element.elementor-element-cc2212b .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:1.2em;font-weight:600;color:#9C9C9C;}.elementor-3765 .elementor-element.elementor-element-073398c li{color:#B7B7B7;}.elementor-3765 .elementor-element.elementor-element-073398c .wd-list-content{font-family:"MADE Evolve Sans", Sans-serif;font-size:1em;}.elementor-3765 .elementor-element.elementor-element-073398c .wd-icon{color:#B7B7B7;}.elementor-3765 .elementor-element.elementor-element-b2994cf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3765 .elementor-element.elementor-element-b2994cf .elementor-divider-separator{width:100%;}.elementor-3765 .elementor-element.elementor-element-b2994cf .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-3765 .elementor-element.elementor-element-95bd081{--display:flex;}.elementor-3765 .elementor-element.elementor-element-0b350a0{--display:flex;}.elementor-3765 .elementor-element.elementor-element-aa8c468 .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:2em;font-weight:600;color:#FC6339;}.elementor-3765 .elementor-element.elementor-element-45fb256{font-family:"MADE Evolve Sans", Sans-serif;font-size:1.4em;font-weight:500;color:#B7B7B7;}.elementor-3765 .elementor-element.elementor-element-2da7973{--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-3765 .elementor-element.elementor-element-b340892{--display:flex;}.elementor-3765 .elementor-element.elementor-element-017adcf .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:1.4em;font-weight:600;color:#FFFFFF;}.elementor-3765 .elementor-element.elementor-element-fc09909 li{color:#B7B7B7;}.elementor-3765 .elementor-element.elementor-element-fc09909 .wd-list-content{font-family:"MADE Evolve Sans", Sans-serif;font-size:1em;}.elementor-3765 .elementor-element.elementor-element-fc09909 .wd-icon{color:#B7B7B7;}.elementor-3765 .elementor-element.elementor-element-d8d7cc3{--display:flex;}.elementor-3765 .elementor-element.elementor-element-c20d23b .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:1.4em;font-weight:600;color:#FFFFFF;}.elementor-3765 .elementor-element.elementor-element-63efeb0 li{color:#B7B7B7;}.elementor-3765 .elementor-element.elementor-element-63efeb0 .wd-list-content{font-family:"MADE Evolve Sans", Sans-serif;font-size:1em;}.elementor-3765 .elementor-element.elementor-element-63efeb0 .wd-icon{color:#B7B7B7;}.elementor-3765 .elementor-element.elementor-element-a0ed03f{--display:flex;}.elementor-3765 .elementor-element.elementor-element-8ca1fee .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:1.4em;font-weight:600;color:#FFFFFF;}.elementor-3765 .elementor-element.elementor-element-d90d21f li{color:#B7B7B7;}.elementor-3765 .elementor-element.elementor-element-d90d21f .wd-list-content{font-family:"MADE Evolve Sans", Sans-serif;font-size:1em;}.elementor-3765 .elementor-element.elementor-element-d90d21f .wd-icon{color:#B7B7B7;}.elementor-3765 .elementor-element.elementor-element-8e3a9af{--display:flex;}.elementor-3765 .elementor-element.elementor-element-e484561{--display:flex;}.elementor-3765 .elementor-element.elementor-element-61dc93b{--display:flex;}.elementor-3765 .elementor-element.elementor-element-a5e13e7 .elementor-heading-title{font-family:"Play Bold", Sans-serif;font-size:1.4em;font-weight:600;color:#FC6339;}.elementor-3765 .elementor-element.elementor-element-4980f24 li{color:#B7B7B7;}.elementor-3765 .elementor-element.elementor-element-4980f24 .wd-list-content{font-family:"MADE Evolve Sans", Sans-serif;font-size:1em;}.elementor-3765 .elementor-element.elementor-element-4980f24 .wd-icon{color:#FC6339;}.elementor-3765 .elementor-element.elementor-element-974f859{--display:flex;}.elementor-3765 .elementor-element.elementor-element-002563c{--display:flex;}.elementor-3765 .elementor-element.elementor-element-f68d6c8 .elementor-button{background-color:#FC6339;font-family:"Play Bold", Sans-serif;font-size:1.2em;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-3765 .elementor-element.elementor-element-f68d6c8 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-3765 .elementor-element.elementor-element-f68d6c8.elementor-element{--align-self:center;}.elementor-3765 .elementor-element.elementor-element-13f07e3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3765 .elementor-element.elementor-element-13f07e3{text-align:center;font-family:"MADE Evolve Sans", Sans-serif;font-size:0.9em;font-weight:300;color:#D1D1D1;}.elementor-3765 .elementor-element.elementor-element-e4970c9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3765 .elementor-element.elementor-element-e4970c9 .elementor-divider-separator{width:100%;}.elementor-3765 .elementor-element.elementor-element-e4970c9 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-3765 .elementor-element.elementor-element-d7a0ed7{--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;--justify-content:center;--align-items:center;}.elementor-3765 .elementor-element.elementor-element-d7a0ed7.e-con{--align-self:center;}.elementor-3765 .elementor-element.elementor-element-157f729{--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;--justify-content:center;--align-items:center;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3765 .elementor-element.elementor-element-157f729.e-con{--align-self:center;}.elementor-3765 .elementor-element.elementor-element-f014dd7{--display:flex;}.elementor-3765 .elementor-element.elementor-element-c925c06{--display:flex;}body.elementor-page-3765:not(.elementor-motion-effects-element-type-background), body.elementor-page-3765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1366px) and (min-width:768px){.elementor-3765 .elementor-element.elementor-element-157f729{--width:45%;}}@media(max-width:1366px){.elementor-3765 .elementor-element.elementor-element-4f3b345{font-size:2.2em;}}@media(max-width:1024px){.elementor-3765 .elementor-element.elementor-element-4f3b345{font-size:1.9em;}}@media(max-width:767px){.elementor-3765 .elementor-element.elementor-element-c1dd8bd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3765 .elementor-element.elementor-element-93f9b8d{--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;--justify-content:center;--align-items:center;}.elementor-3765 .elementor-element.elementor-element-99ffefc{--width:40%;}.elementor-3765 .elementor-element.elementor-element-19aee58{--width:40%;}.elementor-3765 .elementor-element.elementor-element-691e1ba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3765 .elementor-element.elementor-element-934bb60{--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-3765 .elementor-element.elementor-element-91bcfca .elementor-heading-title{font-size:1.3em;}.elementor-3765 .elementor-element.elementor-element-14d2101{--width:50%;}.elementor-3765 .elementor-element.elementor-element-157f729{--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;--justify-content:center;--align-items:center;}.elementor-3765 .elementor-element.elementor-element-f014dd7{--width:40%;}.elementor-3765 .elementor-element.elementor-element-c925c06{--width:40%;}}@media(min-width:768px){.elementor-3765 .elementor-element.elementor-element-c1dd8bd{--width:1120px;}.elementor-3765 .elementor-element.elementor-element-99ffefc{--width:25%;}.elementor-3765 .elementor-element.elementor-element-19aee58{--width:25%;}.elementor-3765 .elementor-element.elementor-element-6e836a1{--width:1120px;}.elementor-3765 .elementor-element.elementor-element-134ec35{--width:55%;}.elementor-3765 .elementor-element.elementor-element-14d2101{--width:30%;}.elementor-3765 .elementor-element.elementor-element-b9ee5e9{--width:45%;}.elementor-3765 .elementor-element.elementor-element-6d824a2{--content-width:1120px;}.elementor-3765 .elementor-element.elementor-element-95bd081{--content-width:1120px;}.elementor-3765 .elementor-element.elementor-element-8e3a9af{--content-width:1120px;}.elementor-3765 .elementor-element.elementor-element-974f859{--content-width:1120px;}.elementor-3765 .elementor-element.elementor-element-157f729{--width:30%;}.elementor-3765 .elementor-element.elementor-element-f014dd7{--width:25%;}.elementor-3765 .elementor-element.elementor-element-c925c06{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3765 .elementor-element.elementor-element-99ffefc{--width:33%;}.elementor-3765 .elementor-element.elementor-element-19aee58{--width:33%;}.elementor-3765 .elementor-element.elementor-element-14d2101{--width:30%;}.elementor-3765 .elementor-element.elementor-element-f014dd7{--width:33%;}.elementor-3765 .elementor-element.elementor-element-c925c06{--width:33%;}}/* Start custom CSS for container, class: .elementor-element-c1dd8bd */.elementor-3765 .elementor-element.elementor-element-c1dd8bd{
  background: rgba(11,11,11,.72);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-bottom: 1px solid rgba(255,255,255,.10);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f3b345 */.cm-accent {
  color:#FC6339;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-927fb48 *//* Contenedor de chips */
.elementor-3765 .elementor-element.elementor-element-927fb48 .cm-meta{
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0 22px;
  justify-content: center;
}

/* Chip individual */
.elementor-3765 .elementor-element.elementor-element-927fb48 .cm-chip{
  display: inline-flex;
  align-items: center;
  padding: 8px 12px;
  border-radius: 999px;
  background: rgba(255,255,255,.04);
  border: 1px solid rgba(255,255,255,.10);
  color: #B7B7B7;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: .2px;
  white-space: nowrap;
}

/* Texto fuerte dentro del chip */
.elementor-3765 .elementor-element.elementor-element-927fb48 .cm-chip strong{
  color: #EDEDED;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-025677a */.elementor-3765 .elementor-element.elementor-element-025677a .cm-divider-glow{
  position: relative;
}

.elementor-3765 .elementor-element.elementor-element-025677a .cm-divider-glow .elementor-divider-separator{
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(252,99,57,.45),
    transparent
  );
  border: none;
}

/* Glow suave */
.elementor-3765 .elementor-element.elementor-element-025677a .cm-divider-glow:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:50%;
  height:10px;
  transform: translateY(-50%);
  background: radial-gradient(
    ellipse at center,
    rgba(252,99,57,.25),
    transparent 70%
  );
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e836a1 *//* Fondo sutil del hero (sin afectar toda la página) */
.elementor-3765 .elementor-element.elementor-element-6e836a1{
  position: relative;
}

/* Card base */
.elementor-3765 .elementor-element.elementor-element-6e836a1 .cm-card{
  background: linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.02));
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 18px;
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
  overflow: hidden;
}

/* Card hero izquierda con glow */
.elementor-3765 .elementor-element.elementor-element-6e836a1 .cm-card-hero{
  padding: 26px;
  position: relative;
}
.elementor-3765 .elementor-element.elementor-element-6e836a1 .cm-card-hero:before{
  content:"";
  position:absolute;
  inset:-2px;
  background: radial-gradient(520px 260px at 0% 0%, rgba(252,99,57,.18), transparent 60%);
  pointer-events:none;
}
.elementor-3765 .elementor-element.elementor-element-6e836a1 .cm-card-hero > *{
  position: relative;
}

/* Chips */
.elementor-3765 .elementor-element.elementor-element-6e836a1 .cm-chip .elementor-button{
  background: rgba(255,255,255,.04);
  border: 1px solid rgba(255,255,255,.10);
  color: #B7B7B7;
  border-radius: 999px;
  padding: 8px 12px;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: .2px;
}
.elementor-3765 .elementor-element.elementor-element-6e836a1 .cm-chip .elementor-button:hover{
  background: rgba(255,255,255,.06);
}

/* Botón primario */
.elementor-3765 .elementor-element.elementor-element-6e836a1 .cm-btn-primary .elementor-button{
  background: #FC6339;
  border: 1px solid #FC6339;;
  font-weight: 700;
  padding: 14px 18px;
}
.elementor-3765 .elementor-element.elementor-element-6e836a1 .cm-btn-primary .elementor-button:hover{
  background: #ff764f;
}

/* Botón secundario (ghost) */
.elementor-3765 .elementor-element.elementor-element-6e836a1 .cm-btn-ghost .elementor-button{
  background: rgba(252,99,57,.10);
  color: #EDEDED;
  border: 1px solid rgba(252,99,57,.55);
  border-radius: 999px;
  font-weight: 700;
  padding: 14px 18px;
}
.elementor-3765 .elementor-element.elementor-element-6e836a1 .cm-btn-ghost .elementor-button:hover{
  background: rgba(252,99,57,.16);
  border-color: rgba(252,99,57,.75);
}

/* Tarjeta speaker */
.elementor-3765 .elementor-element.elementor-element-6e836a1 .cm-speaker-card{
  display: flex;
  flex-direction: column;
  padding: 18px;
}
.elementor-3765 .elementor-element.elementor-element-6e836a1 .cm-speaker-card img{
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdf9b94 *//* Cards grid: 3 columnas en desktop, 1 en mobile */
.elementor-3765 .elementor-element.elementor-element-fdf9b94 .cm-cards-3{
  display:flex;
  gap:14px;
  flex-wrap:wrap;
}
.elementor-3765 .elementor-element.elementor-element-fdf9b94 .cm-cards-3 > *{
  flex: 1 1 calc(33.333% - 10px);
  min-width: 240px;
}

/* Card base (reutiliza el estilo) */
.elementor-3765 .elementor-element.elementor-element-fdf9b94 .cm-card{
  background: rgba(255,255,255,.03);
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 18px;
  padding: 18px;
}

/* Título de card */
.elementor-3765 .elementor-element.elementor-element-fdf9b94 .cm-card-title{
  text-transform: uppercase;
  letter-spacing: .2px;
  font-size: 14px;
  margin: 0 0 10px;
}

/* Card ancha */
.elementor-3765 .elementor-element.elementor-element-fdf9b94 .cm-wide-card{
  padding: 18px;
}

/* Divider glow (por si no lo tienes global) */
.elementor-3765 .elementor-element.elementor-element-fdf9b94 .cm-divider-glow{
  position: relative;
}
.elementor-3765 .elementor-element.elementor-element-fdf9b94 .cm-divider-glow .elementor-divider-separator{
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(252,99,57,.45), transparent);
  border: none;
}
.elementor-3765 .elementor-element.elementor-element-fdf9b94 .cm-divider-glow:after{
  content:"";
  position:absolute;
  left:0; right:0;
  top:50%;
  height:20px;
  transform: translateY(-50%);
  background: radial-gradient(ellipse at center, rgba(252,99,57,.25), transparent 70%);
  pointer-events:none;
}

/* Ajuste de listas para que se vean pro */
.elementor-3765 .elementor-element.elementor-element-fdf9b94 .elementor-icon-list-text{
  color:#B7B7B7;
  font-size:13px;
  line-height:1.55;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b350a0 *//* Cards grid: 3 columnas en desktop, 1 en mobile */
.elementor-3765 .elementor-element.elementor-element-0b350a0 .cm-cards-3{
  display:flex;
  gap:14px;
  flex-wrap:wrap;
}
.elementor-3765 .elementor-element.elementor-element-0b350a0 .cm-cards-3 > *{
  flex: 1 1 calc(33.333% - 10px);
  min-width: 240px;
}

/* Card base (reutiliza el estilo) */
.elementor-3765 .elementor-element.elementor-element-0b350a0 .cm-card{
  background: rgba(255,255,255,.03);
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 18px;
  padding: 18px;
}

/* Título de card */
.elementor-3765 .elementor-element.elementor-element-0b350a0 .cm-card-title{
  text-transform: uppercase;
  letter-spacing: .2px;
  font-size: 14px;
  margin: 0 0 10px;
}

/* Card ancha */
.elementor-3765 .elementor-element.elementor-element-0b350a0 .cm-wide-card{
  padding: 18px;
}

/* Divider glow (por si no lo tienes global) */
.elementor-3765 .elementor-element.elementor-element-0b350a0 .cm-divider-glow{
  position: relative;
}
.elementor-3765 .elementor-element.elementor-element-0b350a0 .cm-divider-glow .elementor-divider-separator{
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(252,99,57,.45), transparent);
  border: none;
}
.elementor-3765 .elementor-element.elementor-element-0b350a0 .cm-divider-glow:after{
  content:"";
  position:absolute;
  left:0; right:0;
  top:50%;
  height:20px;
  transform: translateY(-50%);
  background: radial-gradient(ellipse at center, rgba(252,99,57,.25), transparent 70%);
  pointer-events:none;
}

/* Ajuste de listas para que se vean pro */
.elementor-3765 .elementor-element.elementor-element-0b350a0 .elementor-icon-list-text{
  color:#B7B7B7;
  font-size:13px;
  line-height:1.55;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e484561 *//* Cards grid: 3 columnas en desktop, 1 en mobile */
.elementor-3765 .elementor-element.elementor-element-e484561 .cm-cards-3{
  display:flex;
  gap:14px;
  flex-wrap:wrap;
}
.elementor-3765 .elementor-element.elementor-element-e484561 .cm-cards-3 > *{
  flex: 1 1 calc(33.333% - 10px);
  min-width: 240px;
}

/* Card base (reutiliza el estilo) */
.elementor-3765 .elementor-element.elementor-element-e484561 .cm-card{
  background: rgba(255,255,255,.03);
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 18px;
  padding: 18px;
}

/* Título de card */
.elementor-3765 .elementor-element.elementor-element-e484561 .cm-card-title{
  text-transform: uppercase;
  letter-spacing: .2px;
  font-size: 14px;
  margin: 0 0 10px;
}

/* Card ancha */
.elementor-3765 .elementor-element.elementor-element-e484561 .cm-wide-card{
  padding: 18px;
}

/* Divider glow (por si no lo tienes global) */
.elementor-3765 .elementor-element.elementor-element-e484561 .cm-divider-glow{
  position: relative;
}
.elementor-3765 .elementor-element.elementor-element-e484561 .cm-divider-glow .elementor-divider-separator{
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(252,99,57,.45), transparent);
  border: none;
}
.elementor-3765 .elementor-element.elementor-element-e484561 .cm-divider-glow:after{
  content:"";
  position:absolute;
  left:0; right:0;
  top:50%;
  height:20px;
  transform: translateY(-50%);
  background: radial-gradient(ellipse at center, rgba(252,99,57,.25), transparent 70%);
  pointer-events:none;
}

/* Ajuste de listas para que se vean pro */
.elementor-3765 .elementor-element.elementor-element-e484561 .elementor-icon-list-text{
  color:#B7B7B7;
  font-size:13px;
  line-height:1.55;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-002563c *//* Cards grid: 3 columnas en desktop, 1 en mobile */
.elementor-3765 .elementor-element.elementor-element-002563c .cm-cards-3{
  display:flex;
  gap:14px;
  flex-wrap:wrap;
}
.elementor-3765 .elementor-element.elementor-element-002563c .cm-cards-3 > *{
  flex: 1 1 calc(33.333% - 10px);
  min-width: 240px;
}

/* Card base (reutiliza el estilo) */
.elementor-3765 .elementor-element.elementor-element-002563c .cm-card{
  background: rgba(255,255,255,.03);
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 18px;
  padding: 18px;
}

/* Título de card */
.elementor-3765 .elementor-element.elementor-element-002563c .cm-card-title{
  text-transform: uppercase;
  letter-spacing: .2px;
  font-size: 14px;
  margin: 0 0 10px;
}

/* Card ancha */
.elementor-3765 .elementor-element.elementor-element-002563c .cm-wide-card{
  padding: 18px;
}

/* Divider glow (por si no lo tienes global) */
.elementor-3765 .elementor-element.elementor-element-002563c .cm-divider-glow{
  position: relative;
}
.elementor-3765 .elementor-element.elementor-element-002563c .cm-divider-glow .elementor-divider-separator{
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(252,99,57,.45), transparent);
  border: none;
}
.elementor-3765 .elementor-element.elementor-element-002563c .cm-divider-glow:after{
  content:"";
  position:absolute;
  left:0; right:0;
  top:50%;
  height:20px;
  transform: translateY(-50%);
  background: radial-gradient(ellipse at center, rgba(252,99,57,.25), transparent 70%);
  pointer-events:none;
}

/* Ajuste de listas para que se vean pro */
.elementor-3765 .elementor-element.elementor-element-002563c .elementor-icon-list-text{
  color:#B7B7B7;
  font-size:13px;
  line-height:1.55;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Play Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://capital-meetings.com/wp-content/uploads/2025/10/Play-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */