.elementor-kit-11392{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-d797fd1:#0F3586;--e-global-color-ea436d0:#00B7FF;--e-global-color-692836f:#FF8FBF;--e-global-color-ecfb4c0:#032E64;--e-global-color-0fd9ae5:#000000;--e-global-color-e56e68b:#F0F0F0;--e-global-color-aec4f42:#D32F30;--e-global-color-0811420:#8E24AA;--e-global-color-150ff1c:#039BE5;--e-global-color-df9d534:#689F38;--e-global-color-a93736e:#FFB703;--e-global-color-ce60a87:#006454;--e-global-color-ea1e832:#00DD00;--e-global-color-d920451:#6EC1E4;--e-global-color-b4c4dd4:#00FAFF;--e-global-typography-primary-font-family:"Paytone One";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-primary );}.elementor-kit-11392 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* PALETA DE COLORES */
:root {
    --color-azul-oscuro: #0F3586;
    --color-azul-marino: #032E64;
    --color-cyan: #0087FF;
    --color-rosa: #FF8FBF;
    --rojo-bus:#D32F30;
    --malva-bus: #8E24AA;
    --azul-bus: #039BE5;
    --verde-bus: #689F38;
    --amarillo-bus: #FFB703;
    --verde-fondo: #006454;
    --verde-brillo: #00DD00;
}

.pink-text{
    color: #FF8FBF ;
}
a {
    text-decoration: none;
}
.color-white {
    color: white;
}
.color-cyan {
    color: var(--color-cyan);
}
.color-azul-oscuro {
    color: var(--color-azul-oscuro);
}
.m-0 {
    margin: 0px;
}
.no-padding-block>div {
    padding-block-start: 0px !important;
    padding-block-end: 0px !important;
}
.no-padding-block-self {
    padding-block-start: 0px !important;
    padding-block-end: 0px !important;
}
.no-padding-inline {
    padding-inline-start: 0px !important;
    padding-inline-end: 0px !important;
}

@media (max-width: 767px) {
    .titulo-bloque-antes-despues {
    /*position: absolute;
    z-index: 400;*/
    /*text-align: center;*/
    /*width: 768px;
    top: -20px;*/
    }
    .titulo-bloque-antes-despues p {
        /*display: inline;*/
        font-family: "Paytone One", Sans-Serif;
        font-size: 1em;
        color: var(--color-azul-oscuro);
        background-color: #00FAFF;
        padding: 5px 30px;
        border: solid 4px;
        border-color: var(--color-cyan);
        border-radius: 30px;
        
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .titulo-bloque-antes-despues {
    position: absolute;
    z-index: 80;
    text-align: center;
    width: 768px;
    top: -20px;
    }
    .titulo-bloque-antes-despues p {
        display: inline;
        font-family: "Paytone One", Sans-Serif;
        font-size: 2em;
        color: var(--color-azul-oscuro);
        background-color: #00FAFF;
        padding: 5px 30px;
        border: solid 4px;
        border-color: var(--color-cyan);
        border-radius: 30px;
        
    }
}
@media (min-width: 1025px) {
    .titulo-bloque-antes-despues {
    position: absolute;
    z-index: 80;
    text-align: center;
    width: 1140px;
    top: -20px;
    }
    .titulo-bloque-antes-despues p {
        display: inline;
        font-family: "Paytone One", Sans-Serif;
        font-size: 2em;
        color: var(--color-azul-oscuro);
        background-color: #00FAFF;
        padding: 5px 30px;
        border: solid 4px;
        border-color: var(--color-cyan);
        border-radius: 30px;
        
    }
}/* End custom CSS */