.elementor-5710 .elementor-element.elementor-element-ab68c32{--display:flex;--min-height:170px;--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:space-between;--gap:0px 144px;--row-gap:0px;--column-gap:144px;}.elementor-5710 .elementor-element.elementor-element-19794e9{width:100%;max-width:100%;text-align:left;}.elementor-5710 .elementor-element.elementor-element-19794e9 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top left;}@media(max-width:1023px){.elementor-5710 .elementor-element.elementor-element-19794e9 img{object-fit:contain;}}@media(max-width:500px){.elementor-5710 .elementor-element.elementor-element-19794e9 img{object-fit:cover;object-position:top left;}}/* Start custom CSS for image, class: .elementor-element-19794e9 */.elementor-5710 .elementor-element.elementor-element-19794e9 {
    height: 100%;
    max-height: 100%;
    width: 100%;
} 

.elementor-5710 .elementor-element.elementor-element-19794e9 img {
    object-position: center center;
}

@media(min-width: 768px) and (max-width: 1023px) {
    .elementor-5710 .elementor-element.elementor-element-19794e9 img { 
        object-position: center 40%;
    }
}

@media(min-width: 1024px) {
    .elementor-5710 .elementor-element.elementor-element-19794e9 img {
        object-position: top left;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab68c32 */.elementor-5710 .elementor-element.elementor-element-ab68c32 {
    position: relative; 
    width: 100%;
    height: 170px;
    object-fit: cover;
    padding: 0;
}

.elementor-5710 .elementor-element.elementor-element-ab68c32 div {
    width: 100%;
    height: 170px;
    object-fit: cover;
    padding: 0;
}

@media(min-width: 430px) and (max-width: 767px) {
    .elementor-5710 .elementor-element.elementor-element-ab68c32,
    .elementor-5710 .elementor-element.elementor-element-ab68c32 div { 
        max-width: 500px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
    }
}

@media(min-width: 768px) and (max-width: 1023px) {
    .elementor-5710 .elementor-element.elementor-element-ab68c32,
    .elementor-5710 .elementor-element.elementor-element-ab68c32 div { 
        max-width: 528px;
        height: 528px;
        margin-left: auto;
        margin-right: auto;
        object-fit: contain;
    }
}


@media(min-width: 1024px) {
   .elementor-5710 .elementor-element.elementor-element-ab68c32 {
        max-width: 640px;
        height: 528px;
        width: 100%;
        padding-left: 0;
    } 
    
    .elementor-5710 .elementor-element.elementor-element-ab68c32 div {
        max-width: 640px;
        height: 528px;
        width: 100%;
        object-fit: cover;
    }
}/* End custom CSS */