﻿.elementor-155059 .elementor-element.elementor-element-955060c{--display:flex;--min-height:0vh;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--background-transition:0.3s;}.elementor-155059 .elementor-element.elementor-element-0ade22e{text-align:center;}.elementor-155059 .elementor-element.elementor-element-0ade22e .elementor-heading-title{color:#FFFFFF;}.elementor-155059 .elementor-element.elementor-element-0ade22e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 4px 4px 4px;background-color:#686666;border-style:solid;border-width:0px 0px 2px 0px;border-color:#4C9150;border-radius:0px 0px 0px 0px;}.elementor-155059 .elementor-element.elementor-element-dbb5f0f{--display:flex;--background-transition:0.3s;}.elementor-155059 .elementor-element.elementor-element-36b538c6{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155059 .elementor-element.elementor-element-36b538c6, .elementor-155059 .elementor-element.elementor-element-36b538c6::before{--overlay-transition:0.3s;}.elementor-155059 .elementor-element.elementor-element-36b538c6.e-con{--align-self:flex-start;}.elementor-155059 .elementor-element.elementor-element-5fce3985{text-align:center;}.elementor-155059 .elementor-element.elementor-element-5fce3985 .elementor-heading-title{color:#FFFFFF;}.elementor-155059 .elementor-element.elementor-element-5fce3985 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 4px 4px 4px;background-color:#686666;border-style:solid;border-width:0px 0px 2px 0px;border-color:#4C9150;border-radius:0px 0px 0px 0px;}.elementor-155059 .elementor-element.elementor-element-395ed200 .elementor-repeater-item-307b815.elementor-social-icon{background-color:#0E0E0E;}.elementor-155059 .elementor-element.elementor-element-395ed200 .elementor-repeater-item-307b815.elementor-social-icon i{color:#FFFFFF;}.elementor-155059 .elementor-element.elementor-element-395ed200 .elementor-repeater-item-307b815.elementor-social-icon svg{fill:#FFFFFF;}.elementor-155059 .elementor-element.elementor-element-395ed200{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-155059 .elementor-element.elementor-element-395ed200 .elementor-widget-container{text-align:center;}.elementor-155059 .elementor-element.elementor-element-1675cf4d{text-align:center;}.elementor-155059 .elementor-element.elementor-element-1675cf4d .elementor-heading-title{color:#FFFFFF;}.elementor-155059 .elementor-element.elementor-element-1675cf4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 4px 4px 4px;background-color:#686666;border-style:solid;border-width:0px 0px 2px 0px;border-color:#4C9150;border-radius:0px 0px 0px 0px;}.elementor-155059 .elementor-element.elementor-element-1185d17f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-155059 .elementor-element.elementor-element-3a1d3a64 .elementor-button{background-color:#40C2B6;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-155059 .elementor-element.elementor-element-5e2d1285 .elementor-button{background-color:#2DA28B;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-155059 .elementor-element.elementor-element-278f9c .elementor-button{background-color:#317F9C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-155059 .elementor-element.elementor-element-77ebc172{text-align:center;}.elementor-155059 .elementor-element.elementor-element-77ebc172 .elementor-heading-title{color:#FFFFFF;}.elementor-155059 .elementor-element.elementor-element-77ebc172 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 4px 4px 4px;background-color:#686666;border-style:solid;border-width:0px 0px 2px 0px;border-color:#4C9150;border-radius:0px 0px 0px 0px;}.elementor-155059 .elementor-element.elementor-element-309c7017{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-155059 .elementor-element.elementor-element-10319477 .elementor-button{background-color:#40C2B6;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-155059 .elementor-element.elementor-element-36eaea03 .elementor-button{fill:var( --e-global-color-9f23f64 );color:var( --e-global-color-9f23f64 );background-color:#32AC94;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-155059 .elementor-element.elementor-element-77f084ac .elementor-button{background-color:#2D968C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-155059 .elementor-element.elementor-element-779a18c9 .elementor-button{background-color:#298179;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-155059 .elementor-element.elementor-element-5f71d4ad .elementor-button{background-color:#317F9C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-155059 .elementor-element.elementor-element-1185d17f{--grid-auto-flow:row;}.elementor-155059 .elementor-element.elementor-element-309c7017{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-155059 .elementor-element.elementor-element-955060c{--width:100%;--min-height:40vh;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155059 .elementor-element.elementor-element-0ade22e{width:100%;max-width:100%;}.elementor-155059 .elementor-element.elementor-element-1185d17f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-155059 .elementor-element.elementor-element-309c7017{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-155059 .elementor-element.elementor-element-955060c{--width:100%;}.elementor-155059 .elementor-element.elementor-element-36b538c6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-155059 .elementor-element.elementor-element-36b538c6{--width:0px;}}/* Start custom CSS for container, class: .elementor-element-955060c */@media (max-width: 768px) { /* Aplicar solo en móviles */
    .elementor-154999 .elementor-element.elementor-element-9674136 {
        width: 100%
    }
}/* End custom CSS */