.elementor-435772 .elementor-element.elementor-element-67ff9f4{margin-top:0px;margin-bottom:0px;}.elementor-435772 .elementor-element.elementor-element-bd7d1c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-435772 .elementor-element.elementor-element-67ff9f4{margin-top:0px;margin-bottom:0px;}.elementor-435772 .elementor-element.elementor-element-bd7d1c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for mfn_gallery, class: .elementor-element-bd7d1c4 */.elementor-435772 .elementor-element.elementor-element-bd7d1c4 .image_frame {
	border-radius: 10px;
	box-shadow: 0 8px 24px rgba(0,0,0,0.18);
	transition: box-shadow .45s ease, transform .45s ease;
}
.elementor-435772 .elementor-element.elementor-element-bd7d1c4 .gallery-item:hover .image_frame {
	box-shadow: 0 20px 40px rgba(0,0,0,0.35);
	transform: translateY(-6px);
}
.elementor-435772 .elementor-element.elementor-element-bd7d1c4 .image_frame .image_wrapper a {
	cursor: zoom-in;
}
.elementor-435772 .elementor-element.elementor-element-bd7d1c4 .image_frame .image_wrapper img {
	transition: transform .7s cubic-bezier(.25,.46,.45,.94), filter .7s ease;
	filter: saturate(0.94);
}
.elementor-435772 .elementor-element.elementor-element-bd7d1c4 .image_frame:hover .image_wrapper img,
.elementor-435772 .elementor-element.elementor-element-bd7d1c4 .image_frame:focus .image_wrapper img {
	transform: scale(1.08);
	filter: saturate(1.12) contrast(1.04);
}
.elementor-435772 .elementor-element.elementor-element-bd7d1c4 .image_frame .image_wrapper .mask::after {
	background: linear-gradient(180deg, rgba(8,8,8,0) 45%, rgba(8,8,8,0.6) 100%);
}/* End custom CSS */