.elementor-12123 .elementor-element.elementor-element-46dbff2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12123 .elementor-element.elementor-element-46dbff2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12123 .elementor-element.elementor-element-46dbff2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12123 .elementor-element.elementor-element-46dbff2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}@media(max-width:767px){.elementor-12123 .elementor-element.elementor-element-46dbff2 .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for image-box, class: .elementor-element-46dbff2 */.bubble-item .elementor-image-box-content {
    align-self: center;
    max-width: 95%;
    margin: auto;
    justify-content: center;
    z-index: 1;
}
.bubble-item .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center;
    aspect-ratio: 1 / 1;
}
.bubble-item .elementor-image-box-img {
    background-color:#fff;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #e7e7e7
}
.bubble-item .elementor-image-box-wrapper img {
    opacity:.8;
    transition: .3s all ease-in;
}

.bubble-item:hover .elementor-image-box-wrapper img {
    opacity:1;
    transition: .3s all ease-in;
}
.bubble-item .elementor-image-box-content h3 {
     color:#184470;
     font-family: "Noto Sans", Sans-Serif;
     font-size: 20px;
     text-align: center;
}/* End custom CSS */