.elementor-521 .elementor-element.elementor-element-334545e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-521 .elementor-element.elementor-element-a262e7c{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:180%;color:#494949;}.elementor-521 .elementor-element.elementor-element-fa50e6f{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:180%;color:#494949;}.elementor-521 .elementor-element.elementor-element-4e1b415 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-521 .elementor-element.elementor-element-4e1b415 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-521 .elementor-element.elementor-element-4e1b415{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-521 .elementor-element.elementor-element-11a832a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:180%;color:#494949;}.elementor-521 .elementor-element.elementor-element-f49cf97 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-521 .elementor-element.elementor-element-f49cf97 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-521 .elementor-element.elementor-element-f49cf97{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-521 .elementor-element.elementor-element-560b683{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:180%;color:#494949;}.elementor-521 .elementor-element.elementor-element-89e944f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-521 .elementor-element.elementor-element-89e944f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-521 .elementor-element.elementor-element-89e944f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}/* Start custom CSS for text-editor, class: .elementor-element-a262e7c */.elementor-521 .elementor-element.elementor-element-a262e7c p:last-of-type {
    margin: 0;
}

.elementor-521 .elementor-element.elementor-element-a262e7c strong {
    font-weight: 400;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa50e6f */.elementor-521 .elementor-element.elementor-element-fa50e6f p:last-of-type {
    margin: 0;
}

.elementor-521 .elementor-element.elementor-element-fa50e6f strong {
    font-weight: 400;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a832a */.elementor-521 .elementor-element.elementor-element-11a832a p:last-of-type {
    margin: 0;
}

.elementor-521 .elementor-element.elementor-element-11a832a strong {
    font-weight: 400;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-560b683 */.elementor-521 .elementor-element.elementor-element-560b683 p:last-of-type {
    margin: 0;
}

.elementor-521 .elementor-element.elementor-element-560b683 strong {
    font-weight: 400;
    color: black;
}/* End custom CSS */