.elementor-577 .elementor-element.elementor-element-209747f > .elementor-container{min-height:600px;}.elementor-577 .elementor-element.elementor-element-209747f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-108px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-577 .elementor-element.elementor-element-209747f:not(.elementor-motion-effects-element-type-background), .elementor-577 .elementor-element.elementor-element-209747f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18C2D3;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-577 .elementor-element.elementor-element-209747f > .elementor-background-overlay{background-image:url("https://dev.profonanpe.org.pe/wp-content/uploads/2020/09/Vector-Cyan.png");background-position:-707px -66px;background-repeat:no-repeat;background-size:1200px auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-577 .elementor-element.elementor-element-03d4a5b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-577 .elementor-element.elementor-element-03d4a5b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-947a6f6 .elementor-heading-title{color:var( --e-global-color-67d1e89 );font-family:var( --e-global-typography-a7d972e-font-family ), Sans-serif;font-size:var( --e-global-typography-a7d972e-font-size );font-weight:var( --e-global-typography-a7d972e-font-weight );text-transform:var( --e-global-typography-a7d972e-text-transform );font-style:var( --e-global-typography-a7d972e-font-style );text-decoration:var( --e-global-typography-a7d972e-text-decoration );line-height:var( --e-global-typography-a7d972e-line-height );letter-spacing:var( --e-global-typography-a7d972e-letter-spacing );word-spacing:var( --e-global-typography-a7d972e-word-spacing );}.elementor-577 .elementor-element.elementor-element-947a6f6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-947a6f6{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-577 .elementor-element.elementor-element-9fad381{margin-top:15px;margin-bottom:0px;}.elementor-577 .elementor-element.elementor-element-3d6baa8 .elementor-heading-title{color:var( --e-global-color-67d1e89 );font-family:"Basis Grotesque Pro", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-577 .elementor-element.elementor-element-3d6baa8{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-577 .elementor-element.elementor-element-88c3188{padding:60px 20px 90px 20px;}.elementor-577 .elementor-element.elementor-element-0dd8083 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}@media(min-width:1024px){.elementor-577 .elementor-element.elementor-element-209747f:not(.elementor-motion-effects-element-type-background), .elementor-577 .elementor-element.elementor-element-209747f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-577 .elementor-element.elementor-element-209747f > .elementor-background-overlay{background-attachment:scroll;}}@media(max-width:1023px){.elementor-577 .elementor-element.elementor-element-209747f > .elementor-container{min-height:520px;}.elementor-577 .elementor-element.elementor-element-209747f > .elementor-background-overlay{background-position:0px 0px;}.elementor-577 .elementor-element.elementor-element-947a6f6 .elementor-heading-title{font-size:var( --e-global-typography-a7d972e-font-size );line-height:var( --e-global-typography-a7d972e-line-height );letter-spacing:var( --e-global-typography-a7d972e-letter-spacing );word-spacing:var( --e-global-typography-a7d972e-word-spacing );}.elementor-577 .elementor-element.elementor-element-947a6f6 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-577 .elementor-element.elementor-element-3d6baa8 .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-577 .elementor-element.elementor-element-209747f > .elementor-container{min-height:542px;}.elementor-577 .elementor-element.elementor-element-209747f > .elementor-background-overlay{background-position:-701px 36px;background-size:1200px auto;}.elementor-577 .elementor-element.elementor-element-947a6f6 .elementor-heading-title{font-size:var( --e-global-typography-a7d972e-font-size );line-height:var( --e-global-typography-a7d972e-line-height );letter-spacing:var( --e-global-typography-a7d972e-letter-spacing );word-spacing:var( --e-global-typography-a7d972e-word-spacing );}.elementor-577 .elementor-element.elementor-element-947a6f6{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-577 .elementor-element.elementor-element-3d6baa8 .elementor-heading-title{font-size:15px;}.elementor-577 .elementor-element.elementor-element-3d6baa8{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}}/* Start custom CSS */.servicio-grid{
    counter:servicios;
}
.servicio-grid .jet-listing-grid__item{
    counter-increment: servicios;
}
.servicio-col-content{
    margin-top:130px;
}
.servicio-col-img{
    /*border:1px solid red;*/
}
.servicio-img{
    filter: drop-shadow(12px 16px 60px rgba(44,68,129,.12));
    transform:translateX(0px);
    user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    display:flex;
    justify-content:flex-end;
}
.servicio-img > .elementor-widget-container{
    min-width:50%;
    width: 400px;
    max-width:80%;
    position:relative;
    transform:translateX(-3%);
    margin-top:50px;
}
.servicio-img > .elementor-widget-container > .elementor-image{
    position:relative;
}

.servicio-img > .elementor-widget-container > .elementor-image > a{
    position:relative;
    padding-top: 100%;
    overflow:hidden;
    border-radius:100%;
    width:100%;
    -webkit-box-shadow:0 0 0 12px #fff;
    box-shadow:0 0 0 12px #fff;
    box-sizing: border-box;
}

.servicio-img > .elementor-widget-container > .elementor-image > a > img{
    position: absolute;
    display:block;
    width:100% !important;
    height:100% !important;
    top:0;
    bottom:0;
    left:0;
    right:0;
    object-fit: cover;
    border-radius:100%;
}

.servicio-img > .elementor-widget-container > .elementor-image:before{
    background-image: url('https://dev.profonanpe.org.pe/wp-content/uploads/2020/10/mancuerna-servicios2.svg');
    background-repeat: no-repeat;
    background-size: cover;
    content:'';
    display: block;
    position: absolute;
    height:32.5%;
    width:32.5%;
    top:-6.25%;
    transform:rotate(-7.5deg);
    right:-6.25%;
    z-index:0;
}

.servicio-img > .elementor-widget-container:after{
    font-family: var( --e-global-typography-accent-font-family );
    border-radius:500px;
    content:counters(servicios, ".", decimal-leading-zero);
    align-items: center;
    justify-content: center;
    display:flex;
    background-color: #fff;
    color:#1BA82F;
    font-size:2.6em;
    height:27.5%;
    width:27.5%;
    position: absolute;
    top:-17.5%;
    right:-17.5%;
}

.servicio-grid .jet-listing-grid__item:nth-child(2n+2) .servicio-item > .elementor-container > .elementor-row{
    flex-direction:row-reverse;
}

.servicio-grid .jet-listing-grid__item:nth-child(2n+2) .servicio-img{
    justify-content:flex-start;
}

.servicio-grid .jet-listing-grid__item:nth-child(2n+2) .elementor-heading-title, .servicio-grid .jet-listing-grid__item:nth-child(2n+2) .elementor-text-editor{
    text-align:right;
}

.servicio-grid .jet-listing-grid__item:nth-child(2n+2) .elementor-button-wrapper{
    display:flex;
    justify-content:flex-end;
}

.servicio-grid .jet-listing-grid__item:nth-child(2n+2) .servicio-img > .elementor-widget-container{
    transform:translateX(3%);
}
.servicio-grid .jet-listing-grid__item:nth-child(2n+2) .servicio-img > .elementor-widget-container > .elementor-image:before{
    background-image: url('https://dev.profonanpe.org.pe/wp-content/uploads/2020/09/mancuerna-servicios.svg');
    left:-6.25%;
    transform:rotate(7.5deg);
    right:auto;
}
.servicio-grid .jet-listing-grid__item:nth-child(2n+2) .servicio-img > .elementor-widget-container:after{
    left:-17.5%;
    right:auto;
}

@media (min-width:767px) and (max-width:960px){
    .servicio-img > .elementor-widget-container{
        margin-top:50px;
    }
    .servicio-img > .elementor-widget-container:after{
        font-size:1.8em;
    }
}
@media (min-width:660px) and (max-width:767px){
    .servicio-img > .elementor-widget-container > .elementor-image > a{
        box-shadow:0 0 0 10px #fff;
    }
}
@media (max-width:767px){
    .servicio-grid .jet-listing-grid__item:nth-child(2n+2) .elementor-heading-title, .servicio-grid .jet-listing-grid__item:nth-child(2n+2) .elementor-text-editor{
        text-align:left;
    }
    .servicio-grid .jet-listing-grid__item:nth-child(2n+2) .elementor-button-wrapper{
        justify-content:flex-start;
    }
    
    .servicio-grid .jet-listing-grid__item:nth-child(2n+2) .servicio-img{
        justify-content:center;
    }

    .servicio-col-content{
        margin-top:0;
    }
    .servicio-img{
        justify-content:center;
    }
    .servicio-img > .elementor-widget-container{
    }
    .servicio-img > .elementor-widget-container:after{
        font-size:1.5em;
    }
    .servicio-img > .elementor-widget-container{
        transform:translateX(-6.25%);
    }
    .servicio-img > .elementor-widget-container > .elementor-image > a{
        box-shadow:0 0 0 8px #fff;
    }
    
    .servicio-grid .jet-listing-grid__item:nth-child(2n+2) .servicio-img > .elementor-widget-container{
        transform:translateX(0);
    }
}/* End custom CSS */