.elementor-9010 .elementor-element.elementor-element-ea8c9b4{--display:flex;}.elementor-9010 .elementor-element.elementor-element-7cb9094{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-1fe4748 );}.elementor-9010 .elementor-element.elementor-element-5978976 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-9010 .elementor-element.elementor-element-5978976 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;color:var( --e-global-color-1fe4748 );}.elementor-9010 .elementor-element.elementor-element-f761410{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}body.elementor-page-9010:not(.elementor-motion-effects-element-type-background), body.elementor-page-9010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dc809f3 );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-9010 .elementor-element.elementor-element-f761410 .elementor-gallery-item__description{font-size:12px;line-height:1.2em;}}/* Start custom CSS for text-editor, class: .elementor-element-7cb9094 */.elementor-9010 .elementor-element.elementor-element-7cb9094 h2{
    font-family: playfair display, poppins, Sans-Serif;
    font-size: 24px
}
.gallery {
    display: flex;
    flex-wrap: wrap;
}
figure.gallery-item {
    width: 25%;
}
@media(max-width:767px){
    figure.gallery-item {
    width:100%;
}
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-f761410 */.elementor-gallery-item__description.elementor-animated-item--fade-in {
    opacity: 1;
}
 .elementor-slideshow__title{
    display:block !important;
}/* End custom CSS */