.elementor-3532 .elementor-element.elementor-element-201cfba .elementor-cta__content{min-height:180px;text-align:center;}.elementor-3532 .elementor-element.elementor-element-201cfba .elementor-cta__content-item{transition-duration:1000ms;}.elementor-3532 .elementor-element.elementor-element-201cfba.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-3532 .elementor-element.elementor-element-201cfba.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-3532 .elementor-element.elementor-element-201cfba.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-3532 .elementor-element.elementor-element-201cfba .elementor-cta .elementor-cta__bg, .elementor-3532 .elementor-element.elementor-element-201cfba .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3532 .elementor-element.elementor-element-201cfba > .elementor-widget-container{border-radius:20px 0px 0px 20px;}.elementor-3532 .elementor-element.elementor-element-53dcb00 .elementor-icon-wrapper{text-align:center;}.elementor-3532 .elementor-element.elementor-element-53dcb00.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ce2e92c );}.elementor-3532 .elementor-element.elementor-element-53dcb00.elementor-view-framed .elementor-icon, .elementor-3532 .elementor-element.elementor-element-53dcb00.elementor-view-default .elementor-icon{color:var( --e-global-color-ce2e92c );border-color:var( --e-global-color-ce2e92c );}.elementor-3532 .elementor-element.elementor-element-53dcb00.elementor-view-framed .elementor-icon, .elementor-3532 .elementor-element.elementor-element-53dcb00.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ce2e92c );}.elementor-3532 .elementor-element.elementor-element-53dcb00 .elementor-icon{font-size:20px;}.elementor-3532 .elementor-element.elementor-element-53dcb00 .elementor-icon i, .elementor-3532 .elementor-element.elementor-element-53dcb00 .elementor-icon svg{transform:rotate(0deg);}.elementor-3532 .elementor-element.elementor-element-53dcb00{z-index:2;width:auto;max-width:auto;}.elementor-3532 .elementor-element.elementor-element-f18a172 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-3532 .elementor-element.elementor-element-f18a172 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3532 .elementor-element.elementor-element-c37d9fa{z-index:1;width:auto;max-width:auto;}.elementor-3532 .elementor-element.elementor-element-3c30e24{color:var( --e-global-color-accent );}.elementor-3532 .elementor-element.elementor-element-3c30e24 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3532 .elementor-element.elementor-element-87bb284 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3532 .elementor-element.elementor-element-87bb284 > .elementor-widget-container{margin:0px 0px 4px 0px;}@media(max-width:1024px){.elementor-3532 .elementor-element.elementor-element-f18a172 > .elementor-element-populated{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-3532 .elementor-element.elementor-element-87bb284 .elementor-heading-title{line-height:1.15em;}.elementor-3532 .elementor-element.elementor-element-c84a8d6 > .elementor-widget-container{margin:10px 0px 0px 0px;}}@media(max-width:767px){.elementor-3532 .elementor-element.elementor-element-f18a172 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-3532 .elementor-element.elementor-element-3c30e24 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-3532 .elementor-element.elementor-element-87bb284 .elementor-heading-title{line-height:1.15em;}}/* Start custom CSS for column, class: .elementor-element-f18a172 */@media screen and (max-width:500px){
    .elementor-3532 .elementor-element.elementor-element-f18a172{
        background:#fff;
        padding:10px;
        padding-bottom:20px;
        border-radius:20px;
        margin-top:-20px;
        z-index:2;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cc70e2d */.elementor-3532 .elementor-element.elementor-element-cc70e2d > .elementor-container{
    display:grid;
    grid-template-columns:166px calc(100% - 166px);
    grid-gap:0;
    background-color:#fff;
    border-radius:36px;
}
.elementor-3532 .elementor-element.elementor-element-cc70e2d > .elementor-container > .elementor-column{
    width:100% !important;
}

@media screen and (max-width:676px){
    .elementor-3532 .elementor-element.elementor-element-cc70e2d > .elementor-container{
        border-radius:20px;
        grid-template-columns:30vw calc(70vw - 40px);
    }
}
@media screen and (max-width:500px){
    .elementor-3532 .elementor-element.elementor-element-cc70e2d > .elementor-container{
        grid-template-columns:1fr;
    }
}/* End custom CSS */
/* Start custom CSS */.marca-ribbon{
    position:absolute;
    right:-27px;
    top:-10px;
    
}
.marca-ribbon .elementor-heading-title a:before{
    content:'';
    display:block;
    height:16px;
    width:16px;
    background-image:url('http://nexosmasuno.pe/wp-content/uploads/2021/01/icon-miembro.svg');
    background-repeat: no-repeat;
    background-size:contain;
    position:absolute;
    left:20px;
    top:50%;
    transform:translateY(-50%);
}
.marca-ribbon .elementor-heading-title a{
    background: #15AEBE;
    border-radius: 60px 20px 20px;
    display:block;
    margin:0;
    padding:6px 20px 6px 42px;
    color:#fff !important;
}
.nl-pb{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    pointer-events:none;
}
.nl-pb .elementor-icon-wrapper{
    border-radius:100px;
    width:58px;
    height:58px;
    border:1px solid #fff;
    display:flex;
    align-items:center;
    justify-content:center;
}
.nl-pb .elementor-icon{
    background: rgba(196, 196, 196, 0.3);
    backdrop-filter: blur(8px);
    border-radius:100px;
    width:54px;
    height:54px;
    display:flex;
    align-items:center;
    justify-content:center;
}

@media screen and (max-width:500px){
    .nl-pb{
        transform:translate(-50%,calc(-50% - 10px) );
    }
}/* End custom CSS */