.elementor-451 .elementor-element.elementor-element-cf48a91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-b450843{--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;--justify-content:flex-end;--border-radius:0px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-451 .elementor-element.elementor-element-9dfc976 > .elementor-widget-container{background-color:#DEDED9;padding:25px 25px 25px 25px;border-radius:0px 12px 12px 12px;}@media(max-width:480px){.elementor-451 .elementor-element.elementor-element-cf48a91{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:481px){.elementor-451 .elementor-element.elementor-element-b450843{--width:calc(50% - 30px);}}@media(max-width:1200px) and (min-width:481px){.elementor-451 .elementor-element.elementor-element-b450843{--width:calc(56% - 30px);}}@media(max-width:991px) and (min-width:481px){.elementor-451 .elementor-element.elementor-element-b450843{--width:calc(68% - 30px);}}@media(max-width:767px) and (min-width:481px){.elementor-451 .elementor-element.elementor-element-b450843{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-cf48a91 */.elementor-451 .elementor-element.elementor-element-cf48a91::before{
    content:'';
    display:block;
    background-image:url('https://www.efectibank.pe/wp-content/uploads/2024/02/Paga-online.webp');
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    width:50%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
}
.elementor-451 .elementor-element.elementor-element-cf48a91::after{
    content:'';
    display:block;
    background-color:#14b1bb;
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    width:50%;
}

@media screen and (max-width:1200px){
    .elementor-451 .elementor-element.elementor-element-cf48a91::before{
        width:44%;
    }
    .elementor-451 .elementor-element.elementor-element-cf48a91::after{
        width:56%;
    }
}
@media screen and (max-width:1024px){
    .elementor-451 .elementor-element.elementor-element-cf48a91::before{
        width:32%;
    }
    .elementor-451 .elementor-element.elementor-element-cf48a91::after{
        width:68%;
    }
}
@media screen and (max-width:880px){
    .elementor-451 .elementor-element.elementor-element-cf48a91{
        padding-top:300px;
    }
    .elementor-451 .elementor-element.elementor-element-cf48a91::before{
        right:0;
        height:300px;
        width:100%;
        bottom:unset;
        background-position:center 20%;
        z-index:4;
    }
    .elementor-451 .elementor-element.elementor-element-cf48a91::after{
        width:100%;
        top:300px;
    }
}

@media print{
    .elementor-451 .elementor-element.elementor-element-cf48a91::before{
        display:none !important;
    }
    .elementor-451 .elementor-element.elementor-element-cf48a91, .elementor-451 .elementor-element.elementor-element-cf48a91 > .e-con-inner{
        padding-top:0 !important;
        padding-bottom:0 !important;
    }
}/* End custom CSS */
/* Start custom CSS */@media screen and (max-width:880px){
    .ef-form-deco::before{
        max-height:160px;
    }
}/* End custom CSS */