.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21849 .elementor-element.elementor-element-5a48c4aa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-21849 .elementor-element.elementor-element-5a48c4aa:not(.elementor-motion-effects-element-type-background), .elementor-21849 .elementor-element.elementor-element-5a48c4aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#042154;}.elementor-21849 .elementor-element.elementor-element-5a48c4aa > .elementor-shape-bottom .elementor-shape-fill, .elementor-21849 .elementor-element.elementor-element-5a48c4aa > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7FAFC;}.elementor-21849 .elementor-element.elementor-element-5a48c4aa > .elementor-shape-bottom svg, .elementor-21849 .elementor-element.elementor-element-5a48c4aa > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:199px;}.elementor-21849 .elementor-element.elementor-element-6714a1ae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-21849 .elementor-element.elementor-element-6714a1ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21849 .elementor-element.elementor-element-5f5011c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21849 .elementor-element.elementor-element-741144da .elementor-icon-wrapper{text-align:center;}.elementor-21849 .elementor-element.elementor-element-741144da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence9 );color:var( --e-global-color-kadence1 );}.elementor-21849 .elementor-element.elementor-element-741144da.elementor-view-framed .elementor-icon, .elementor-21849 .elementor-element.elementor-element-741144da.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence9 );border-color:var( --e-global-color-kadence9 );}.elementor-21849 .elementor-element.elementor-element-741144da.elementor-view-framed .elementor-icon, .elementor-21849 .elementor-element.elementor-element-741144da.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence9 );}.elementor-21849 .elementor-element.elementor-element-741144da.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-21849 .elementor-element.elementor-element-741144da.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-kadence1 );}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21849 .elementor-element.elementor-element-8c94e31 > .elementor-widget-container{background-color:var( --e-global-color-kadence9 );margin:0px 0px 10px 0px;padding:2px 10px 2px 10px;border-radius:2rem 2rem 2rem 2rem;}.elementor-21849 .elementor-element.elementor-element-8c94e31.elementor-element{--align-self:center;}.elementor-21849 .elementor-element.elementor-element-8c94e31{--icon-box-icon-margin:5px;}.elementor-21849 .elementor-element.elementor-element-8c94e31.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-21849 .elementor-element.elementor-element-8c94e31.elementor-view-framed .elementor-icon, .elementor-21849 .elementor-element.elementor-element-8c94e31.elementor-view-default .elementor-icon{fill:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-21849 .elementor-element.elementor-element-8c94e31 .elementor-icon{font-size:20px;}.elementor-21849 .elementor-element.elementor-element-8c94e31 .elementor-icon-box-title, .elementor-21849 .elementor-element.elementor-element-8c94e31 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-21849 .elementor-element.elementor-element-8c94e31 .elementor-icon-box-title{color:var( --e-global-color-kadence1 );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}.elementor-21849 .elementor-element.elementor-element-133b7d5d > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-21849 .elementor-element.elementor-element-133b7d5d{text-align:center;}.elementor-21849 .elementor-element.elementor-element-133b7d5d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:70px;font-weight:700;line-height:70px;color:#FFFFFF;}.elementor-21849 .elementor-element.elementor-element-15e4c3df{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-21849 .elementor-element.elementor-element-3909c479{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-21849 .elementor-element.elementor-element-3909c479 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21849 .elementor-element.elementor-element-3909c479 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-widget-elementskit-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-elementskit-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21849 .elementor-element.elementor-element-e951ad1 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-21849 .elementor-element.elementor-element-e951ad1 .elementskit-btn{background-color:var( --e-global-color-kadence9 );padding:20px 25px 20px 25px;font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-kadence1 );fill:var( --e-global-color-kadence1 );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-21849 .elementor-element.elementor-element-e951ad1 .elementskit-btn:hover{background-color:var( --e-global-color-kadence1 );color:var( --e-global-color-kadence9 );fill:var( --e-global-color-kadence9 );}.elementor-21849 .elementor-element.elementor-element-e951ad1{width:auto;max-width:auto;}.elementor-21849 .elementor-element.elementor-element-e951ad1.elementor-element{--align-self:center;}.elementor-21849 .elementor-element.elementor-element-77bc5cc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21849 .elementor-element.elementor-element-7b7e8cd8{--spacer-size:15px;}.elementor-21849 .elementor-element.elementor-element-f358132{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;overflow:visible;}.elementor-widget-elementskit-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-elementskit-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21849 .elementor-element.elementor-element-d75e26d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-kadence1 );margin:0px 0px 0px 0px;font-weight:600;}.elementor-21849 .elementor-element.elementor-element-d75e26d .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-21849 .elementor-element.elementor-element-d75e26d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-21849 .elementor-element.elementor-element-d75e26d .elementskit-section-title-wraper p{margin:0px 0px 0px 0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21849 .elementor-element.elementor-element-e4c609f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21849 .elementor-element.elementor-element-e4c609f.elementor-element{--align-self:center;}.elementor-21849 .elementor-element.elementor-element-1a555e0{--display:flex;overflow:visible;}.elementor-widget-gallery .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gallery .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21849 .elementor-element.elementor-element-71131aa{--image-border-radius:5px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-hover:var( --e-global-color-kadence1 );--gallery-title-color-active:var( --e-global-color-kadence1 );}.elementor-21849 .elementor-element.elementor-element-71131aa .elementor-gallery-title{--space-between:0px;}.elementor-21849 .elementor-element.elementor-element-7a482bb{--display:flex;overflow:visible;}.elementor-21849 .elementor-element.elementor-element-4a92a85{--spacer-size:25px;}@media(max-width:1024px){.elementor-21849 .elementor-element.elementor-element-5a48c4aa > .elementor-shape-bottom svg, .elementor-21849 .elementor-element.elementor-element-5a48c4aa > .e-con-inner > .elementor-shape-bottom svg{width:calc(200vw + 1.3px);height:120px;}.elementor-21849 .elementor-element.elementor-element-5a48c4aa{--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21849 .elementor-element.elementor-element-133b7d5d{width:auto;max-width:auto;}.elementor-21849 .elementor-element.elementor-element-3909c479{width:100%;max-width:100%;}.elementor-21849 .elementor-element.elementor-element-f358132{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21849 .elementor-element.elementor-element-e4c609f{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}}@media(max-width:767px){.elementor-21849 .elementor-element.elementor-element-5a48c4aa > .elementor-shape-bottom svg, .elementor-21849 .elementor-element.elementor-element-5a48c4aa > .e-con-inner > .elementor-shape-bottom svg{width:calc(226vw + 1.3px);height:105px;}.elementor-21849 .elementor-element.elementor-element-5a48c4aa{--padding-top:10px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21849 .elementor-element.elementor-element-741144da .elementor-icon{font-size:35px;}.elementor-21849 .elementor-element.elementor-element-741144da .elementor-icon svg{height:35px;}.elementor-21849 .elementor-element.elementor-element-8c94e31{width:auto;max-width:auto;}.elementor-21849 .elementor-element.elementor-element-8c94e31 > .elementor-widget-container{padding:5px 10px 0px 10px;}.elementor-21849 .elementor-element.elementor-element-8c94e31 .elementor-icon-box-title, .elementor-21849 .elementor-element.elementor-element-8c94e31 .elementor-icon-box-title a{font-size:12px;}.elementor-21849 .elementor-element.elementor-element-133b7d5d .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-21849 .elementor-element.elementor-element-e951ad1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-21849 .elementor-element.elementor-element-e951ad1 .elementskit-btn{padding:15px 15px 15px 15px;}.elementor-21849 .elementor-element.elementor-element-e4c609f{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}}@media(min-width:768px){.elementor-21849 .elementor-element.elementor-element-5a48c4aa{--width:100%;}.elementor-21849 .elementor-element.elementor-element-6714a1ae{--width:90%;}.elementor-21849 .elementor-element.elementor-element-5f5011c0{--width:80%;}.elementor-21849 .elementor-element.elementor-element-15e4c3df{--width:97%;}.elementor-21849 .elementor-element.elementor-element-77bc5cc2{--width:100%;}.elementor-21849 .elementor-element.elementor-element-f358132{--content-width:1350px;}.elementor-21849 .elementor-element.elementor-element-1a555e0{--content-width:1350px;}}@media(max-width:1024px) and (min-width:768px){.elementor-21849 .elementor-element.elementor-element-6714a1ae{--width:46.224%;}.elementor-21849 .elementor-element.elementor-element-5f5011c0{--width:741px;}.elementor-21849 .elementor-element.elementor-element-77bc5cc2{--width:690px;}}/* Start custom CSS for heading, class: .elementor-element-133b7d5d */.elementor-21849 .elementor-element.elementor-element-133b7d5d {
  word-break: normal;
  overflow-wrap: break-word;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a48c4aa */.elementor-21849 .elementor-element.elementor-element-5a48c4aa {
  background: linear-gradient(180deg, #042154 20%, #042165 60%);
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-71131aa *//*Para no mostrar el filtro por defecto*/
.elementor-gallery__titles-container {
  display: none !important;
}
.elementor-gallery__titles-container.e--pointer-underline .elementor-item-active {
  border-bottom: 3px solid #042154 !important; /* Cambia el color a tu gusto */
  padding-bottom: 5px; /* Para que la línea no quede pegada */
}/* End custom CSS */