.elementor-1779 .elementor-element.elementor-element-7e4847c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1779 .elementor-element.elementor-element-7e4847c > .elementor-container{max-width:1600px;}.elementor-1779 .elementor-element.elementor-element-7e4847c{margin-top:15px;margin-bottom:15px;}.elementor-1779 .elementor-element.elementor-element-301d393 .widget-image-caption{color:var( --e-global-color-e7f4c31 );background-color:var( --e-global-color-accent );font-size:var( --e-global-typography-20bec0f-font-size );}.elementor-1779 .elementor-element.elementor-element-5afd99f{width:var( --container-widget-width, 95.322% );max-width:95.322%;--container-widget-width:95.322%;--container-widget-flex-grow:0;}.elementor-1779 .elementor-element.elementor-element-03458d9{font-size:9px;}@media(min-width:768px){.elementor-1779 .elementor-element.elementor-element-d021b54{width:60%;}.elementor-1779 .elementor-element.elementor-element-943956e{width:39.957%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1779 .elementor-element.elementor-element-d021b54{width:100%;}.elementor-1779 .elementor-element.elementor-element-943956e{width:100%;}}@media(max-width:1024px){.elementor-1779 .elementor-element.elementor-element-301d393 .widget-image-caption{font-size:var( --e-global-typography-20bec0f-font-size );}}@media(max-width:767px){.elementor-1779 .elementor-element.elementor-element-301d393 .widget-image-caption{font-size:var( --e-global-typography-20bec0f-font-size );}}/* Start custom CSS for image, class: .elementor-element-301d393 */.elementor-1779 .elementor-element.elementor-element-301d393 figure{
    position: relative
}

.elementor-1779 .elementor-element.elementor-element-301d393 figcaption{
    position:absolute;
    left:-5px;
    bottom:10%;
    padding:10px 25px 10px 15px;
    z-index: 1;
    
    border-top: 15px solid var( --e-global-color-primary );
    border-right: 15px solid var( --e-global-color-accent );
}/* End custom CSS */