.elementor-1543 .elementor-element.elementor-element-d23ea5a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1543 .elementor-element.elementor-element-e308332{text-align:start;}.elementor-1543 .elementor-element.elementor-element-e308332 img{width:100%;transition-duration:0.5s;}.elementor-1543 .elementor-element.elementor-element-a0dc134{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-be13dba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1543 .elementor-element.elementor-element-46246a6{text-align:start;}.elementor-1543 .elementor-element.elementor-element-46246a6 img{transition-duration:0.5s;}.elementor-1543 .elementor-element.elementor-element-cbd35b0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for image, class: .elementor-element-e308332 */.elementor-1543 .elementor-element.elementor-element-e308332 a {
    display:block;
    position:relative;
    padding-top:100%;
    overflow:hidden;
}
.elementor-1543 .elementor-element.elementor-element-e308332 img {
    position:absolute;
    z-index:1;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    width: auto;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e308332 */.elementor-1543 .elementor-element.elementor-element-e308332 a {
    display:block;
    position:relative;
    padding-top:100%;
    overflow:hidden;
}
.elementor-1543 .elementor-element.elementor-element-e308332 img {
    position:absolute;
    z-index:1;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    width: auto;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a0dc134 */.elementor-1543 .elementor-element.elementor-element-a0dc134 img {
    width: 100%;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46246a6 */.elementor-1543 .elementor-element.elementor-element-46246a6 a {
    display:block;
    position:relative;
    padding-top:100%;
    overflow:hidden;
}
.elementor-1543 .elementor-element.elementor-element-46246a6 img {
    position:absolute;
    z-index:1;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    width: auto;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46246a6 */.elementor-1543 .elementor-element.elementor-element-46246a6 a {
    display:block;
    position:relative;
    padding-top:100%;
    overflow:hidden;
}
.elementor-1543 .elementor-element.elementor-element-46246a6 img {
    position:absolute;
    z-index:1;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    width: auto;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cbd35b0 */.elementor-1543 .elementor-element.elementor-element-cbd35b0 img {
    width: 100%;
    display: block;
}/* End custom CSS */