.elementor-kit-1186{--e-global-color-primary:#2D3E7D;--e-global-color-secondary:#102FA2;--e-global-color-text:#616161;--e-global-color-accent:#5EECBF;--e-global-color-e27adc0:#FFFFFF;--e-global-color-45274d8:#000000;--e-global-color-26f8dec:#EEEEEE;--e-global-typography-primary-font-family:"Jost";--e-global-typography-primary-font-size:1.3em;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Jost";--e-global-typography-secondary-font-size:1.2em;--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Jost";--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-weight:500;color:#202020;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:1500ms;--e-preloader-animation:headShake;--e-preloader-animation-duration:5000ms;--e-preloader-delay:500ms;--e-preloader-width:250px;}.elementor-kit-1186 a{color:#413EC5;}.elementor-kit-1186 button,.elementor-kit-1186 input[type="button"],.elementor-kit-1186 input[type="submit"],.elementor-kit-1186 .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-kit-1186 button:hover,.elementor-kit-1186 button:focus,.elementor-kit-1186 input[type="button"]:hover,.elementor-kit-1186 input[type="button"]:focus,.elementor-kit-1186 input[type="submit"]:hover,.elementor-kit-1186 input[type="submit"]:focus,.elementor-kit-1186 .elementor-button:hover,.elementor-kit-1186 .elementor-button:focus{border-radius:5px 5px 5px 5px;}.elementor-kit-1186 input:not([type="button"]):not([type="submit"]),.elementor-kit-1186 textarea,.elementor-kit-1186 .elementor-field-textual{border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-1186 e-page-transition{background-color:var( --e-global-color-primary );}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-1186{--e-global-typography-primary-font-size:3em;--e-global-typography-secondary-font-size:1.4rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-1186{--e-global-typography-primary-font-size:2.2em;--e-global-typography-secondary-font-size:1.3rem;--e-global-typography-accent-font-size:0.8em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS */.sk-overline{
    font-weight: 600;
    text-transform: uppercase;
}

/* GENERAL */

p { margin: 0; }

/* TITULOS */

.titulo:before, .titulo:after {
    background-color: #5EECBF;
    position:absolute; 
    content: '';
    height: 10px;
    width: 10px;
    border-radius:50%;
    bottom: 13px;
    top: calc( 50% - 5px );
}
.titulo:before {
   left: 20px;
}
.titulo:after {
   right: 20px;
}

/* HERO Section */

#comillas {
    
    &::before, &::after {
    content: "";
    position: absolute;
    width: 55px;
    height: 55px;  
    z-index: -1;
    background-size: 55px auto;
    background-repeat: no-repeat;
    }
    &::before {
        background-image: url("/wp-content/uploads/2024/10/comillas-apertura.svg");
        background-position: top left;
        top: 0;
        left: 13%;
    }
    &::after {
        background-image: url("/wp-content/uploads/2024/10/comillas-cierre.svg");
        background-position: top right;
        top: 0;
        right: 13%;
    }
}

@media (max-width: 760px) {

    #comillas {
        &::before, &::after {
        background-size: 42px auto;
        top: -10px;
        }
        &::before {
            left: -5px;
        }
        &::after {
            right: -5px;
        }
    }
}/* End custom CSS */