.elementor-22455 .elementor-element.elementor-element-0942dee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22455 .elementor-element.elementor-element-7adc3ad{--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;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22455 .elementor-element.elementor-element-b2e5312{text-align:center;}.elementor-22455 .elementor-element.elementor-element-f63a783{text-align:center;}.elementor-22455 .elementor-element.elementor-element-b51a9e1{width:100%;max-width:100%;}.elementor-22455 .elementor-element.elementor-element-5a23659{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22455 .elementor-element.elementor-element-67ae51a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22455 .elementor-element.elementor-element-23ebf0a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22455 .elementor-element.elementor-element-85f7119{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22455 .elementor-element.elementor-element-db6c21d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22455 .elementor-element.elementor-element-1eec5ee{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22455 .elementor-element.elementor-element-1eec5ee:not(.elementor-motion-effects-element-type-background), .elementor-22455 .elementor-element.elementor-element-1eec5ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24104F;}.elementor-22455 .elementor-element.elementor-element-56260b0.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-22455 .elementor-element.elementor-element-56260b0{right:2em;}body.rtl .elementor-22455 .elementor-element.elementor-element-56260b0{left:2em;}.elementor-22455 .elementor-element.elementor-element-56260b0{bottom:10em;}.elementor-22455 .elementor-element.elementor-element-56260b0 .elementor-icon-wrapper{text-align:center;}.elementor-22455 .elementor-element.elementor-element-56260b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-92a14e8 );}.elementor-22455 .elementor-element.elementor-element-56260b0.elementor-view-framed .elementor-icon, .elementor-22455 .elementor-element.elementor-element-56260b0.elementor-view-default .elementor-icon{color:var( --e-global-color-92a14e8 );border-color:var( --e-global-color-92a14e8 );}.elementor-22455 .elementor-element.elementor-element-56260b0.elementor-view-framed .elementor-icon, .elementor-22455 .elementor-element.elementor-element-56260b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-92a14e8 );}.elementor-22455 .elementor-element.elementor-element-56260b0.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:var( --e-global-color-92a14e8 );}.elementor-22455 .elementor-element.elementor-element-56260b0.elementor-view-framed .elementor-icon:hover, .elementor-22455 .elementor-element.elementor-element-56260b0.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22455 .elementor-element.elementor-element-56260b0.elementor-view-framed .elementor-icon:hover, .elementor-22455 .elementor-element.elementor-element-56260b0.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-22455 .elementor-element.elementor-element-56260b0.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-92a14e8 );}.elementor-22455 .elementor-element.elementor-element-56260b0.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-92a14e8 );}.elementor-22455 .elementor-element.elementor-element-56260b0 .elementor-icon{font-size:26px;}.elementor-22455 .elementor-element.elementor-element-56260b0 .elementor-icon svg{height:26px;}@media(max-width:767px){body:not(.rtl) .elementor-22455 .elementor-element.elementor-element-56260b0{right:1.5em;}body.rtl .elementor-22455 .elementor-element.elementor-element-56260b0{left:1.5em;}.elementor-22455 .elementor-element.elementor-element-56260b0{bottom:9.3em;}}/* Start custom CSS for heading, class: .elementor-element-f63a783 */.section-title{
    font-family:var(--font-display);
    font-size:46px !important;
    font-weight:800 !important;
    line-height:1.08 !important;
    letter-spacing:-0.03em !important;
    color:var(--foreground);
    text-align:center;
    max-width:900px;
    margin:0 auto;
}

@media(max-width:767px){

    .section-title{
        font-size:32px !important;
        line-height:1.1 !important;
    }

}/* End custom CSS */
/* Start custom CSS *//* ===============================
   TITULOS ELEMENTOR LANDING MC
================================ */


/* ETIQUETA SUPERIOR */
.elementor-widget-heading.mc-eyebrow .elementor-heading-title{

    font-family:'JetBrains Mono', monospace !important;
    font-size:12px !important;
    font-weight:600 !important;

    text-transform:uppercase !important;
    letter-spacing:.2em !important;

    color:#6B6480 !important;

    line-height:1.2 !important;

}


/* TITULO PRINCIPAL */
.elementor-widget-heading.mc-heading .elementor-heading-title{

    font-family:'Bricolage Grotesque', sans-serif !important;

    font-size:46px !important;

    font-weight:800 !important;

    line-height:1.08 !important;

    letter-spacing:-.03em !important;

    color:#1A1033 !important;

}


/* MOBILE */
@media(max-width:767px){

.elementor-widget-heading.mc-heading .elementor-heading-title{

    font-size:32px !important;

}

}


/* CENTRADO */
.elementor-widget-heading.mc-heading-center .elementor-heading-title{

    text-align:center !important;

}


/* DESCRIPCIONES */
.elementor-widget-text-editor.mc-description,
.elementor-widget-heading.mc-description{

    font-family:'Inter',sans-serif !important;

    font-size:15.5px !important;

    line-height:1.65 !important;

    color:#6B6480 !important;

}


/* RESALTADO AMARILLO */
.mc-highlight{

    background-image:linear-gradient(#FACC15,#FACC15);

    background-repeat:no-repeat;

    background-position:0 82%;

    background-size:100% 38%;

    padding:0 .06em;

}/* End custom CSS */