.elementor-1359 .elementor-element.elementor-element-905b122{--display:flex;}.elementor-1359 .elementor-element.elementor-element-4936f6e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:80px;font-weight:700;line-height:90%;}.elementor-1359 .elementor-element.elementor-element-4216c9f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:140%;}.elementor-1359 .elementor-element.elementor-element-6d8d760{--divider-border-style:solid;--divider-color:var( --e-global-color-bbc18a6 );--divider-border-width:1px;}.elementor-1359 .elementor-element.elementor-element-6d8d760 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-1359 .elementor-element.elementor-element-6d8d760 .elementor-divider-separator{width:100%;}.elementor-1359 .elementor-element.elementor-element-6d8d760 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1359 .elementor-element.elementor-element-89b88ea .gallery-item .gallery-caption{display:none;}.elementor-1359 .elementor-element.elementor-element-89b88ea .gallery-item img{border-style:none;}/* Start custom CSS for heading, class: .elementor-element-4936f6e *//* Fix heading text clipping */
.elementor-heading-title {
    line-height: 1.2em;     /* normal line height */
    padding-top: 10px;      /* add a bit of breathing room above */
    overflow: visible;      /* ensures the top of the text isn't hidden */
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-89b88ea *//* Make gallery images uniform size with spacing */
.wp-block-gallery img,
.gallery-item img {
    width: 100%;
    height: 250px;  /* adjust height as needed */
    object-fit: cover;
    border-radius: 6px; /* optional rounded corners */
}

/* Add space between gallery items */
.wp-block-gallery .blocks-gallery-item,
.gallery-item {
    padding: 4px;  /* adjust for more/less space */
    box-sizing: border-box;
}/* End custom CSS */