.elementor-55703 .elementor-element.elementor-element-445365d{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-55703 .elementor-element.elementor-element-4312c7d{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;}.elementor-55703 .elementor-element.elementor-element-4312c7d .gallery-item .gallery-caption{display:none;}.elementor-55703 .elementor-element.elementor-element-4312c7d .gallery-item{padding:0 20px 20px 0;}.elementor-55703 .elementor-element.elementor-element-4312c7d .gallery{margin:0 -20px -20px 0;}.elementor-55703 .elementor-element.elementor-element-a8e7282{width:var( --container-widget-width, 468px );max-width:468px;--container-widget-width:468px;--container-widget-flex-grow:0;}.elementor-55703 .elementor-element.elementor-element-a8e7282 .gallery-item .gallery-caption{display:none;}.elementor-55703 .elementor-element.elementor-element-a8e7282 .gallery-item{padding:0 10px 10px 0;}.elementor-55703 .elementor-element.elementor-element-a8e7282 .gallery{margin:0 -10px -10px 0;}@media(max-width:1600px){.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-55703 .elementor-element.elementor-element-4312c7d > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:1080px){.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-55703 .elementor-element.elementor-element-a8e7282{--container-widget-width:540px;--container-widget-flex-grow:0;width:var( --container-widget-width, 540px );max-width:540px;}}@media(max-width:767px){.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-55703 .elementor-element.elementor-element-a8e7282 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55703 .elementor-element.elementor-element-a8e7282{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}}/* Start custom CSS for image-gallery, class: .elementor-element-4312c7d */.elementor-55703 .elementor-element.elementor-element-4312c7d img {
    width: 120px;
    height: 120px;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a8e7282 */.elementor-55703 .elementor-element.elementor-element-a8e7282 img {
    width: 100px;
    height: 100px;
}

.elementor-55703 .elementor-element.elementor-element-a8e7282:before,
.elementor-55703 .elementor-element.elementor-element-a8e7282:after {
    content: ' ';
    display: block;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: #AFDECE;
    position: absolute;
}
.elementor-55703 .elementor-element.elementor-element-a8e7282:before {
    left: -110px;
    top: 0;
}
.elementor-55703 .elementor-element.elementor-element-a8e7282:after {
    right: -110px;
    top: 0;
}

@media (max-width: 767px) {
    .elementor-55703 .elementor-element.elementor-element-a8e7282 .gallery {
        display: flex;
        justify-content: center;
    }
    .elementor-55703 .elementor-element.elementor-element-a8e7282 .gallery-item {
        display: flex;
        align-content: center;
        justify-content: center;
        width: 80px;
    }
    .elementor-55703 .elementor-element.elementor-element-a8e7282 img {
        width: 60px;
        height: 60px;
    }
    .elementor-55703 .elementor-element.elementor-element-a8e7282 figure > div {
        width: 60px;
    }
    .elementor-55703 .elementor-element.elementor-element-a8e7282:before,
    .elementor-55703 .elementor-element.elementor-element-a8e7282:after {
        width: 60px;
        height: 60px;
    }
    .elementor-55703 .elementor-element.elementor-element-a8e7282:before {
        left: -70px;
    }
    .elementor-55703 .elementor-element.elementor-element-a8e7282:after {
        right: -70px;
    }
}

@media (max-width: 389px) {
    .elementor-55703 .elementor-element.elementor-element-a8e7282:before,
    .elementor-55703 .elementor-element.elementor-element-a8e7282:after {
        display: none;
    }
}/* End custom CSS */