.elementor-15388 .elementor-element.elementor-element-baaeb43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:050px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15388 .elementor-element.elementor-element-baaeb43:not(.elementor-motion-effects-element-type-background), .elementor-15388 .elementor-element.elementor-element-baaeb43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15388 .elementor-element.elementor-element-2cbcae6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15388 .elementor-element.elementor-element-2cbcae6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15388 .elementor-element.elementor-element-2cbcae6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-8e26b80 );}.elementor-15388 .elementor-element.elementor-element-acd6fd7{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-9a3d956{width:100%;max-width:100%;}.elementor-15388 .elementor-element.elementor-element-9a3d956.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15388 .elementor-element.elementor-element-9a3d956 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-9627b1d{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-e2c2d81{width:100%;max-width:100%;}.elementor-15388 .elementor-element.elementor-element-e2c2d81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15388 .elementor-element.elementor-element-e2c2d81 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-617ac78{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-4223c67{width:100%;max-width:100%;}.elementor-15388 .elementor-element.elementor-element-4223c67.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15388 .elementor-element.elementor-element-4223c67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-3552a8a{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-d1a91ca{width:100%;max-width:100%;}.elementor-15388 .elementor-element.elementor-element-d1a91ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15388 .elementor-element.elementor-element-d1a91ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-64185b8{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-95bb35a{width:100%;max-width:100%;}.elementor-15388 .elementor-element.elementor-element-95bb35a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15388 .elementor-element.elementor-element-95bb35a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-978a5dd{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-079352a{width:100%;max-width:100%;}.elementor-15388 .elementor-element.elementor-element-079352a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15388 .elementor-element.elementor-element-079352a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-c11061d{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-adb3d14{width:100%;max-width:100%;}.elementor-15388 .elementor-element.elementor-element-adb3d14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15388 .elementor-element.elementor-element-adb3d14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-e94598c{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-cea45c8{width:100%;max-width:100%;}.elementor-15388 .elementor-element.elementor-element-cea45c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15388 .elementor-element.elementor-element-cea45c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-3981d7b{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-5f956c3{width:100%;max-width:100%;}.elementor-15388 .elementor-element.elementor-element-5f956c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15388 .elementor-element.elementor-element-5f956c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-a203399 );}.elementor-15388 .elementor-element.elementor-element-c67e1f6{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a203399 );}@media(max-width:1024px){.elementor-15388 .elementor-element.elementor-element-2cbcae6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15388 .elementor-element.elementor-element-2cbcae6 .elementor-heading-title{font-size:33px;}}@media(max-width:767px){.elementor-15388 .elementor-element.elementor-element-baaeb43{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-15388 .elementor-element.elementor-element-2cbcae6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-15388 .elementor-element.elementor-element-2cbcae6 .elementor-heading-title{font-size:21px;}.elementor-15388 .elementor-element.elementor-element-9a3d956 .elementor-heading-title{font-size:21px;}.elementor-15388 .elementor-element.elementor-element-e2c2d81 .elementor-heading-title{font-size:21px;}.elementor-15388 .elementor-element.elementor-element-4223c67 .elementor-heading-title{font-size:21px;}.elementor-15388 .elementor-element.elementor-element-d1a91ca .elementor-heading-title{font-size:21px;}.elementor-15388 .elementor-element.elementor-element-95bb35a .elementor-heading-title{font-size:21px;}.elementor-15388 .elementor-element.elementor-element-079352a .elementor-heading-title{font-size:21px;}.elementor-15388 .elementor-element.elementor-element-adb3d14 .elementor-heading-title{font-size:21px;}.elementor-15388 .elementor-element.elementor-element-cea45c8 .elementor-heading-title{font-size:21px;}.elementor-15388 .elementor-element.elementor-element-5f956c3 .elementor-heading-title{font-size:21px;}}/* Start custom CSS *//* Fondo blanco en toda la pagina, por encima del color global del kit */
body,.elementor-page,.elementor-15388,
.elementor-15388 .e-con,
.elementor-15388 .e-con-boxed,
.elementor-15388 > .elementor-element{background-color:#ffffff!important;background-image:none!important}
/* Titulos en verde corporativo */
.elementor-15388 .elementor-widget-heading .elementor-heading-title{color:#229c39!important}
/* Texto en negro */
.elementor-15388 .elementor-widget-text-editor,
.elementor-15388 .elementor-widget-text-editor p,
.elementor-15388 .elementor-widget-text-editor li,
.elementor-15388 .elementor-widget-text-editor span{color:#000000!important}
/* Enlaces del texto legal */
.elementor-15388 .elementor-widget-text-editor a{color:#229c39!important;text-decoration:underline}
/* Solo el pie: la cabecera se oculta */
header,.site-header,#masthead,#header,.elementor-location-header{display:none!important}/* End custom CSS */