/* Custom CSS goes here. */

html {
	scroll-behavior: smooth;
}

a[href^=tel] {
   text-decoration:inherit;
   color: inherit;
}
h1, h2, h3, h4, h5, div p {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

body.brz .brz-columns .brz-bg.absolute>.brz-bg-color.absolute {
   border-radius: inherit;
}

.wbm_latest_posts_carousel .brz-carousel__item .wbm_latest_posts_carousel_col .brz-column__items {
	position: relative;
}

.brz .wbm_latest_posts_carousel .wbm_img_as_bgrnd {
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    z-index: -1;
	margin: 0;
}

.wbm_latest_posts_carousel .brz-carousel__item .wbm_latest_posts_carousel_col .brz-column__items .brz-image img {
	object-fit: cover;
}

body .brz-section.wbm_home_slider_section {
	max-height: 737px;
	overflow: hidden;
}

body .brz-section.wbm_home_slider_section .slick-slider {
    opacity: 0;
    visibility: hidden;
    transition: opacity 2s ease;
    -webkit-transition: opacity 2s ease;
}

body .brz-section.wbm_home_slider_section .slick-slider.slick-initialized {
    visibility: visible;
    opacity: 1;    
}
