.elementor-4542 .elementor-element.elementor-element-e771bf9{--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:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-4542 .elementor-element.elementor-element-7104f6f{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;z-index:0;}.elementor-4542 .elementor-element.elementor-element-7104f6f .elementor-icon-box-wrapper{text-align:start;}.elementor-4542 .elementor-element.elementor-element-7104f6f .elementor-icon-box-title{margin-block-end:5px;}.elementor-4542 .elementor-element.elementor-element-7104f6f .elementor-icon-box-title, .elementor-4542 .elementor-element.elementor-element-7104f6f .elementor-icon-box-title a{font-family:"Cera Pro", Sans-serif;font-size:15px;font-weight:300;line-height:1em;}.elementor-4542 .elementor-element.elementor-element-7104f6f .elementor-icon-box-description{font-family:var( --e-global-typography-7fdb5bf-font-family ), Sans-serif;font-size:var( --e-global-typography-7fdb5bf-font-size );font-weight:var( --e-global-typography-7fdb5bf-font-weight );line-height:var( --e-global-typography-7fdb5bf-line-height );}.elementor-4542 .elementor-element.elementor-element-34f5356 > .elementor-widget-container{background-color:#F2F3F7;padding:35px 30px 35px 30px;border-radius:12px 12px 12px 12px;box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.12156862745098039);}.elementor-4542 .elementor-element.elementor-element-34f5356 .elementor-image-box-wrapper{text-align:start;}.elementor-4542 .elementor-element.elementor-element-34f5356.elementor-position-right .elementor-image-box-img{margin-left:60px;}.elementor-4542 .elementor-element.elementor-element-34f5356.elementor-position-left .elementor-image-box-img{margin-right:60px;}.elementor-4542 .elementor-element.elementor-element-34f5356.elementor-position-top .elementor-image-box-img{margin-bottom:60px;}.elementor-4542 .elementor-element.elementor-element-34f5356 .elementor-image-box-title{margin-bottom:35px;font-family:"Cera Pro", Sans-serif;font-size:24px;font-weight:400;}.elementor-4542 .elementor-element.elementor-element-34f5356 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-4542 .elementor-element.elementor-element-34f5356 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-4542 .elementor-element.elementor-element-34f5356 .elementor-image-box-description{font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-4542 .elementor-element.elementor-element-6943ad6 > .elementor-widget-container{background-color:#F2F3F7;padding:35px 30px 35px 30px;border-radius:12px 12px 12px 12px;box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.12156862745098039);}.elementor-4542 .elementor-element.elementor-element-6943ad6 .elementor-image-box-wrapper{text-align:start;}.elementor-4542 .elementor-element.elementor-element-6943ad6.elementor-position-right .elementor-image-box-img{margin-left:60px;}.elementor-4542 .elementor-element.elementor-element-6943ad6.elementor-position-left .elementor-image-box-img{margin-right:60px;}.elementor-4542 .elementor-element.elementor-element-6943ad6.elementor-position-top .elementor-image-box-img{margin-bottom:60px;}.elementor-4542 .elementor-element.elementor-element-6943ad6 .elementor-image-box-title{margin-bottom:35px;font-family:"Cera Pro", Sans-serif;font-size:24px;font-weight:400;}.elementor-4542 .elementor-element.elementor-element-6943ad6 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-4542 .elementor-element.elementor-element-6943ad6 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-4542 .elementor-element.elementor-element-6943ad6 .elementor-image-box-description{font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-4542 .elementor-element.elementor-element-bb10091 > .elementor-widget-container{background-color:#F2F3F7;padding:35px 30px 35px 30px;border-radius:12px 12px 12px 12px;box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.12156862745098039);}.elementor-4542 .elementor-element.elementor-element-bb10091 .elementor-image-box-wrapper{text-align:start;}.elementor-4542 .elementor-element.elementor-element-bb10091.elementor-position-right .elementor-image-box-img{margin-left:60px;}.elementor-4542 .elementor-element.elementor-element-bb10091.elementor-position-left .elementor-image-box-img{margin-right:60px;}.elementor-4542 .elementor-element.elementor-element-bb10091.elementor-position-top .elementor-image-box-img{margin-bottom:60px;}.elementor-4542 .elementor-element.elementor-element-bb10091 .elementor-image-box-title{margin-bottom:35px;font-family:"Cera Pro", Sans-serif;font-size:24px;font-weight:400;}.elementor-4542 .elementor-element.elementor-element-bb10091 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-4542 .elementor-element.elementor-element-bb10091 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-4542 .elementor-element.elementor-element-bb10091 .elementor-image-box-description{font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-4542 .elementor-element.elementor-element-b710444 > .elementor-widget-container{background-color:#F2F3F7;padding:35px 30px 35px 30px;border-radius:12px 12px 12px 12px;box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.12156862745098039);}.elementor-4542 .elementor-element.elementor-element-b710444 .elementor-image-box-wrapper{text-align:start;}.elementor-4542 .elementor-element.elementor-element-b710444.elementor-position-right .elementor-image-box-img{margin-left:60px;}.elementor-4542 .elementor-element.elementor-element-b710444.elementor-position-left .elementor-image-box-img{margin-right:60px;}.elementor-4542 .elementor-element.elementor-element-b710444.elementor-position-top .elementor-image-box-img{margin-bottom:60px;}.elementor-4542 .elementor-element.elementor-element-b710444 .elementor-image-box-title{margin-bottom:35px;font-family:"Cera Pro", Sans-serif;font-size:24px;font-weight:400;}.elementor-4542 .elementor-element.elementor-element-b710444 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-4542 .elementor-element.elementor-element-b710444 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-4542 .elementor-element.elementor-element-b710444 .elementor-image-box-description{font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-4542 .elementor-element.elementor-element-33dc6a6 > .elementor-widget-container{background-color:#F2F3F7;padding:35px 30px 35px 30px;border-radius:12px 12px 12px 12px;box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.12156862745098039);}.elementor-4542 .elementor-element.elementor-element-33dc6a6 .elementor-image-box-wrapper{text-align:start;}.elementor-4542 .elementor-element.elementor-element-33dc6a6.elementor-position-right .elementor-image-box-img{margin-left:60px;}.elementor-4542 .elementor-element.elementor-element-33dc6a6.elementor-position-left .elementor-image-box-img{margin-right:60px;}.elementor-4542 .elementor-element.elementor-element-33dc6a6.elementor-position-top .elementor-image-box-img{margin-bottom:60px;}.elementor-4542 .elementor-element.elementor-element-33dc6a6 .elementor-image-box-title{margin-bottom:35px;font-family:"Cera Pro", Sans-serif;font-size:24px;font-weight:400;}.elementor-4542 .elementor-element.elementor-element-33dc6a6 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-4542 .elementor-element.elementor-element-33dc6a6 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-4542 .elementor-element.elementor-element-33dc6a6 .elementor-image-box-description{font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}@media(max-width:1025px){.elementor-4542 .elementor-element.elementor-element-e771bf9{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-4542 .elementor-element.elementor-element-7104f6f{width:100%;max-width:100%;}.elementor-4542 .elementor-element.elementor-element-7104f6f .elementor-icon-box-description{font-size:var( --e-global-typography-7fdb5bf-font-size );line-height:var( --e-global-typography-7fdb5bf-line-height );}}@media(max-width:767px){.elementor-4542 .elementor-element.elementor-element-7104f6f .elementor-icon-box-description{font-size:var( --e-global-typography-7fdb5bf-font-size );line-height:var( --e-global-typography-7fdb5bf-line-height );}.elementor-4542 .elementor-element.elementor-element-34f5356 .elementor-image-box-img{margin-bottom:60px;}.elementor-4542 .elementor-element.elementor-element-6943ad6 .elementor-image-box-img{margin-bottom:60px;}.elementor-4542 .elementor-element.elementor-element-bb10091 .elementor-image-box-img{margin-bottom:60px;}.elementor-4542 .elementor-element.elementor-element-b710444 .elementor-image-box-img{margin-bottom:60px;}.elementor-4542 .elementor-element.elementor-element-33dc6a6 .elementor-image-box-img{margin-bottom:60px;}}/* Start custom CSS for container, class: .elementor-element-e771bf9 */.all-cards {
display: flex;
flex-direction: column; /* Arrange cards vertically in the column */
counter-reset: cards;
}
.card::after {
    counter-increment:cards;
    content: counter(cards);
    font-family: "Cera Pro";
    font-size: 100px;
    line-height: 1;
    color: #17171810;
    position: absolute;
    left: 25px;
    top: -10px;
    font-weight: 400;
    width: 40px;
    text-align: center;
}

@media (max-width:767px) {
    .card .elementor-image-box-img {
        width: 100%!important;
        order: 1!important;
        margin-top:30px!important;
    }
    .card .elementor-image-box-wrapper {
        display: flex;
        flex-wrap: wrap;
    }
    .card5 {
        min-height: 475px;
    }
}
.card {
  position: sticky;
  z-index: var(--z, 1);
}
.card1 { --z: 1; top: 50px; }
.card2 { --z: 2; top: 120px; }
.card3 { --z: 3; top: 190px; }
.card4 { --z: 4; top: 260px; }
.card5 { --z: 5; top: 330px; }
.card6 { --z: 6; top: 390px;}/* End custom CSS */