.elementor-2540 .elementor-element.elementor-element-b54ee21{--display:flex;--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-2540 .elementor-element.elementor-element-d80cfbf{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2540 .elementor-element.elementor-element-d80cfbf:not(.elementor-motion-effects-element-type-background), .elementor-2540 .elementor-element.elementor-element-d80cfbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#93C847;}.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-2540 .elementor-element.elementor-element-e58cfb0 > .elementor-widget-container{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-2540 .elementor-element.elementor-element-e58cfb0 .elementor-heading-title{color:#FFFFFF;}.elementor-2540 .elementor-element.elementor-element-6392d3e{--display:flex;--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;--margin-top:31px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-2540 .elementor-element.elementor-element-e58cfb0 > .elementor-widget-container{margin:0px 0px 0px 10px;}}@media(max-width:767px){.elementor-2540 .elementor-element.elementor-element-e58cfb0 > .elementor-widget-container{margin:0px 0px 0px 15px;}}/* Start custom CSS for html, class: .elementor-element-6a24f6f */.content-breadcum-custom {
    flex-wrap: wrap !important;
}
.content-breadcum-custom span a{
    color: #232323;
    font-size: .9rem;
    font-family: 'Myriad Pro', sans-serif !important;
}
.content-breadcum-custom span.active {
    color: #232323;
    font-weight: bold;
}


body.page-id-2540 .page-header {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e58cfb0 */#titulo-seccion-top h2:before {
    content: "";
    position: absolute;
    height: 2px;
    width: 80px;
    background: #ffffff;
    top: -10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77b87a0 */.form-dejar-comentario-post form p label{
    font-size: 1.20rem;
    color: #232323;
    line-height: 1.5;
}

.form-dejar-comentario-post form p label input,
.form-dejar-comentario-post form p label textarea{
    border-color: #cccccc !important;
}
.form-dejar-comentario-post form p input.titulo-contenido {
    background: #f1f1f1 !important;
}

.form-dejar-comentario-post form p .wpcf7-submit {
    background: #619BD3 !important;
    color: #ffffff !important;
    border: 0 !important;
    border-radius: 0;
    width: 50%;
    padding: 12px 0px;
    font-size: 1.2rem;
}/* End custom CSS */