.elementor-53294 .elementor-element.elementor-element-609aeedd{--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;--overlay-mix-blend-mode:multiply;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53294 .elementor-element.elementor-element-2d70198b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-53294 .elementor-element.elementor-element-3fb3ca96 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-56a46052 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-86c0317 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-23bc7024 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-38d5dfdf .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-36b03cbe .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-776b6aeb .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-6e03d308 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-a4c5199 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-42937b0 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-23d7f2d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53294 .elementor-element.elementor-element-23d7f2d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-53294 .elementor-element.elementor-element-4d50eb1b .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-7ad2f84c .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-6b3c6e9a .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-17d328ff .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-7ac321f0 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-02ec575 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-1c6b5328{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53294 .elementor-element.elementor-element-54455930 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-36293b10 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-56f784a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53294 .elementor-element.elementor-element-25e7b305 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-3b9f39 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-46c4f070 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-ee16108 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-3531324b .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-38d6f699 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-4244e9e5 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-2bf55d3 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-53294 .elementor-element.elementor-element-1acb09f6 .elementor-heading-title{font-family:"Greycliff CF", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}@media(min-width:769px){.elementor-53294 .elementor-element.elementor-element-609aeedd{--width:100%;}.elementor-53294 .elementor-element.elementor-element-23d7f2d9{--width:23.849%;}}@media(max-width:1200px) and (min-width:769px){.elementor-53294 .elementor-element.elementor-element-609aeedd{--width:100%;}}@media(max-width:1700px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1200px){.elementor-53294 .elementor-element.elementor-element-609aeedd{--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-53294 .elementor-element.elementor-element-609aeedd.e-con{--order:1;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-53294 .elementor-element.elementor-element-3fb3ca96 .elementor-heading-title{font-size:20px;}.elementor-53294 .elementor-element.elementor-element-4d50eb1b .elementor-heading-title{font-size:20px;}.elementor-53294 .elementor-element.elementor-element-54455930 .elementor-heading-title{font-size:20px;}.elementor-53294 .elementor-element.elementor-element-25e7b305 .elementor-heading-title{font-size:20px;}}@media(max-width:768px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for container, class: .elementor-element-609aeedd */.titulo {
  display: inline-block; 
  border-bottom: 1px solid rgba(255, 255, 255, 0.7); /* blanco con 70% opacidad */
  padding-bottom: 4px;
  margin-bottom: 16px;
}

/* Para móviles (ejemplo: pantallas <= 768px) */
@media (max-width: 768px) {
  .titulo {
    border-bottom: none;
  }
}/* End custom CSS */