.elementor-6625 .elementor-element.elementor-element-22f03b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6625 .elementor-element.elementor-element-642487d{--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;}.elementor-6625 .elementor-element.elementor-element-642487d:not(.elementor-motion-effects-element-type-background), .elementor-6625 .elementor-element.elementor-element-642487d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alexiapuch.com/wp-content/uploads/2025/03/banner_2.jpg");background-position:center left;background-size:cover;}.elementor-6625 .elementor-element.elementor-element-6d2c3e1{--spacer-size:50px;}.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-6625 .elementor-element.elementor-element-61c260e{text-align:center;}.elementor-6625 .elementor-element.elementor-element-61c260e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;color:#452742;}.elementor-6625 .elementor-element.elementor-element-814a28a{--spacer-size:50px;}.elementor-6625 .elementor-element.elementor-element-60335b0 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-6625 .elementor-element.elementor-element-60335b0{text-align:center;}.elementor-6625 .elementor-element.elementor-element-60335b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#565969;}.elementor-6625 .elementor-element.elementor-element-9bc4f65{--spacer-size:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6625 .elementor-element.elementor-element-6edc876 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;fill:#452742;color:#452742;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-6625 .elementor-element.elementor-element-6b0592c{--spacer-size:50px;}.elementor-6625 .elementor-element.elementor-element-32bdb6a{--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-6625 .elementor-element.elementor-element-81490b8{--spacer-size:15px;}.elementor-6625 .elementor-element.elementor-element-13de2b5{text-align:center;}.elementor-6625 .elementor-element.elementor-element-13de2b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:#452742;}.elementor-6625 .elementor-element.elementor-element-5625d8d{--spacer-size:15px;}.elementor-6625 .elementor-element.elementor-element-4963db0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-6625 .elementor-element.elementor-element-871b896{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6625 .elementor-element.elementor-element-d33e37e > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-6625 .elementor-element.elementor-element-d33e37e{text-align:right;}.elementor-6625 .elementor-element.elementor-element-d33e37e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;text-transform:none;line-height:40px;-webkit-text-stroke-color:#000;stroke:#000;color:#452742;}.elementor-6625 .elementor-element.elementor-element-d207c66{--spacer-size:20px;}.elementor-6625 .elementor-element.elementor-element-e1e842f{text-align:right;}.elementor-6625 .elementor-element.elementor-element-e1e842f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:35px;color:#565969;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6625 .elementor-element.elementor-element-5bb75ae{--spacer-size:50px;}.elementor-6625 .elementor-element.elementor-element-eb87553{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-6625 .elementor-element.elementor-element-a4e9c26{text-align:center;}.elementor-6625 .elementor-element.elementor-element-a4e9c26 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:#452742;}.elementor-6625 .elementor-element.elementor-element-abeee5b{--spacer-size:20px;}.elementor-6625 .elementor-element.elementor-element-21a6e39{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-6625 .elementor-element.elementor-element-a4c4832{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-6625 .elementor-element.elementor-element-8b4db0b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-6625 .elementor-element.elementor-element-8b4db0b:not(.elementor-motion-effects-element-type-background), .elementor-6625 .elementor-element.elementor-element-8b4db0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#70596E;}.elementor-6625 .elementor-element.elementor-element-8015b3f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-6625 .elementor-element.elementor-element-be919ae{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-6625 .elementor-element.elementor-element-be919ae:not(.elementor-motion-effects-element-type-background), .elementor-6625 .elementor-element.elementor-element-be919ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#70596E;}.elementor-6625 .elementor-element.elementor-element-9f2ea98 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-6625 .elementor-element.elementor-element-bbc13b8{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-6625 .elementor-element.elementor-element-bbc13b8:not(.elementor-motion-effects-element-type-background), .elementor-6625 .elementor-element.elementor-element-bbc13b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#70596E;}.elementor-6625 .elementor-element.elementor-element-18390a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-6625 .elementor-element.elementor-element-3e7978c{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-6625 .elementor-element.elementor-element-3e7978c:not(.elementor-motion-effects-element-type-background), .elementor-6625 .elementor-element.elementor-element-3e7978c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#70596E;}.elementor-6625 .elementor-element.elementor-element-07cfa8f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-6625 .elementor-element.elementor-element-e11e556{--spacer-size:28px;}.elementor-6625 .elementor-element.elementor-element-fbd9243 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:700;fill:#452742;color:#452742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#452742;border-radius:0px 0px 0px 0px;padding:20px 70px 20px 70px;}.elementor-6625 .elementor-element.elementor-element-ff61d6c{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6625 .elementor-element.elementor-element-ff61d6c:not(.elementor-motion-effects-element-type-background), .elementor-6625 .elementor-element.elementor-element-ff61d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF4E7;}.elementor-6625 .elementor-element.elementor-element-4ca9de1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6625 .elementor-element.elementor-element-4ca9de1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6625 .elementor-element.elementor-element-6034556{text-align:center;}.elementor-6625 .elementor-element.elementor-element-6034556 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:#452742;}.elementor-6625 .elementor-element.elementor-element-c91b7fa{text-align:center;}.elementor-6625 .elementor-element.elementor-element-c91b7fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:#452742;}.elementor-6625 .elementor-element.elementor-element-de344d7{--spacer-size:30px;}.elementor-6625 .elementor-element.elementor-element-3ec6358{text-align:center;}.elementor-6625 .elementor-element.elementor-element-3ec6358 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;color:#565969;}.elementor-6625 .elementor-element.elementor-element-8997a34{--spacer-size:30px;}.elementor-6625 .elementor-element.elementor-element-69e6fa3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6625 .elementor-element.elementor-element-5265d91{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6625 .elementor-element.elementor-element-667a5ff .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:700;fill:#452742;color:#452742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#452742;border-radius:0px 0px 0px 0px;padding:20px 70px 20px 70px;}.elementor-6625 .elementor-element.elementor-element-eca2827{--display:flex;}.elementor-6625 .elementor-element.elementor-element-801a346 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:30px;-webkit-text-stroke-color:#000;stroke:#000;color:#565969;}.elementor-6625 .elementor-element.elementor-element-08a3c18{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6625 .elementor-element.elementor-element-4f2d02d{--spacer-size:13px;}.elementor-6625 .elementor-element.elementor-element-a9416fc{text-align:center;}.elementor-6625 .elementor-element.elementor-element-a9416fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:none;color:#452742;}.elementor-6625 .elementor-element.elementor-element-524da26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6625 .elementor-element.elementor-element-524da26:not(.elementor-motion-effects-element-type-background), .elementor-6625 .elementor-element.elementor-element-524da26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-repeat:repeat-y;}.elementor-6625 .elementor-element.elementor-element-8af98f4{--display:flex;--min-height:480px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6625 .elementor-element.elementor-element-66760ae{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}.elementor-6625 .elementor-element.elementor-element-66760ae.e-con{--align-self:flex-start;}.elementor-6625 .elementor-element.elementor-element-1328888 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-6625 .elementor-element.elementor-element-4963db0{--grid-auto-flow:row;}.elementor-6625 .elementor-element.elementor-element-a4c4832{--grid-auto-flow:row;}.elementor-6625 .elementor-element.elementor-element-ff61d6c{--flex-wrap:wrap;--padding-top:120px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-6625 .elementor-element.elementor-element-69e6fa3{--grid-auto-flow:row;}.elementor-6625 .elementor-element.elementor-element-524da26{--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-6625 .elementor-element.elementor-element-8af98f4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-6625 .elementor-element.elementor-element-66760ae{--align-items:center;--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:30px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}}@media(max-width:767px){.elementor-6625 .elementor-element.elementor-element-4963db0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6625 .elementor-element.elementor-element-a4c4832{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6625 .elementor-element.elementor-element-69e6fa3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6625 .elementor-element.elementor-element-8af98f4{--min-height:0px;}.elementor-6625 .elementor-element.elementor-element-9ac5d08 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-6625 .elementor-element.elementor-element-4ca9de1{--width:80.586%;}.elementor-6625 .elementor-element.elementor-element-8af98f4{--width:50%;}.elementor-6625 .elementor-element.elementor-element-66760ae{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6625 .elementor-element.elementor-element-4ca9de1{--width:100%;}.elementor-6625 .elementor-element.elementor-element-8af98f4{--width:100%;}.elementor-6625 .elementor-element.elementor-element-66760ae{--width:100%;}}/* Start custom CSS *//*jmaciasm julianmacias.com*/

.qode-accordion-holder .qode-title-holder {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
}

.color_blanco {
    color:#FFF!important;
}
.qode-accordion-mark {
background-color: #f4b83e;
color: #FFF;
}
.qode-accordion-holder .qode-title-holder {
    color: #565969;
}
h5, .h5, h5 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h5.elementor-heading-title, .q_icon_with_title .icon_text_holder h5.icon_title {
    font-family: 'Roboto';
}
.qode-accordion-holder .qode-title-holder:hover {
    color: #452742;
}
.qode-accordion-holder .qode-title-holder.ui-state-hover .qode-accordion-mark, .qode-accordion-holder .qode-title-holder.ui-state-active .qode-accordion-mark {
    background-color: #452742;
    color: #fff;
}

.qode-accordion-holder .qode-title-holder {
    padding-top: 0px;
}

.qode-accordion-holder .qode-title-holder {
 border:0px!important; 
 padding-bottom: 35px;
}
.qode-accordion-holder .qode-title-holder .qode-accordion-mark {
    top: 0px;
}
.qode-accordion-holder .qode-title-holder.ui-state-active{
    color: #452742;
    background-color: #ffffff;
    padding: 0px 20px 0 50px!important;
}

/* responsivo */
@media (max-width: 767px) {
    .rs-layer img, rs-layer img {
        top: 80px;
    }
    #slider-2-slide-2-layer-0{
        color: #FFF!important;
        font-size: 35px!important;
            top:150px;
            line-height: 40px!important;
    }
    #slider-2-slide-2-layer-1 {
        color: #FFF!important;
        font-size: 35px!important;
        line-height: 40px!important;
            top: 0px;
    }
    #slider-2-slide-2-layer-5 {
        display:none!important;
    }
    #slider-2-slide-2-layer-4 {
        width: 250px!important;
        height: auto!important;
    }
.elementor-6625 .elementor-element.elementor-element-d33e37e {
    text-align: center;
}
.elementor-6625 .elementor-element.elementor-element-e1e842f {
    text-align: left;
}
h3, h3 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title {
    line-height: 40px;
}
.elementor-6625 .elementor-element.elementor-element-66760ae {
    --padding-left: 0px;
    --padding-right: 0px;
}
.qode-accordion-holder .qode-title-holder.ui-state-active {
    padding: 0px 20px 0 25px!important;
}
.qode-accordion-holder .qode-accordion-content.ui-accordion-content-active {
    background-color: #fff;
    padding: 0px 22px 31px 22px!important;
}
.qode-accordion-holder .qode-title-holder .qode-accordion-mark {
    top: 10px;
    right: -5px;
}
.p1 {
    text-align: justify;
}

}/* responsive*/


/* ipad */
@media all and (device-width: 820px) and (device-height: 1180px) and (orientation:portrait) {
    
    #slider-2-slide-2-layer-0{
        color: #FFF!important;
        font-size: 35px!important;
            top:50px;
                text-align: center!important;
    }
    #slider-2-slide-2-layer-1 {
        color: #FFF!important;
        font-size: 35px!important;
            top: -100px;
                text-align: center!important;
    }
    #slider-2-slide-2-layer-5 {
        display:none!important;
    }
    #slider-2-slide-2-layer-4 {
        width: 250px!important;
        height: auto!important;
    }
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    
    #slider-2-slide-2-layer-0{
        color: #FFF!important;
        font-size: 35px!important;
            top:50px;
                text-align: center!important;
    }
    #slider-2-slide-2-layer-1 {
        color: #FFF!important;
        font-size: 35px!important;
            top: -100px;
                text-align: center!important;
    }
    #slider-2-slide-2-layer-5 {
        display:none!important;
    }
    #slider-2-slide-2-layer-4 {
        width: 250px!important;
        height: auto!important;
            text-align: center!important;
    }
}

/* ipad pro */
/* No less than 1024px, no greater than 1366px */
@media (min-width:1024px) and (max-width:1366px) {
    #menu-main-menu {
        visibility: hidden;
    }
    .mobile_menu_button {
        display: inherit;
    }
    nav.mobile_menu {
        float: left;
        top: 80px;
        text-align: center;
        overflow: hidden;
        z-index: 100;
    }
    /*nav.mobile_menu, nav.mobile_menu ul {
        visibility: inherit;
        width: 100%;
        position: relative;
    }
    nav.mobile_menu, nav.mobile_menu ul {
        display: inherit;
        width: 100%;
        position: relative;
    }*/
    
nav.mobile_menu, nav.mobile_menu ul {
    display: inherit;
    width: 100%;
    position: relative;
}
nav.mobile_menu ul {
    display: none;
    width: 100%;
    position: relative;
}
    
    .mobile_menu{
        visibility:inherit;
        display: block!important;
    }
    .menu-main-menu-1 {
        display:none;
    }
    
    .logo_wrapper {
        left: 350px;
        float: left;
        top: 10px;
        position: relative;
    }
    #slider-2-slide-2-layer-1 {
        max-width: 90%;
        top: -100px;
    text-align: center!important;
    }
    .header_top {
        display:none;
    }
}/* End custom CSS */