.elementor-8333 .elementor-element.elementor-element-66d0e00 > .elementor-container{max-width:1400px;}.elementor-8333 .elementor-element.elementor-element-66d0e00{padding:72px 24px 72px 24px;}.elementor-8333 .elementor-element.elementor-element-c0d7564 .gallery-item .gallery-caption{display:none;}@media(max-width:1024px){.elementor-8333 .elementor-element.elementor-element-66d0e00{padding:48px 20px 48px 20px;}}@media(max-width:767px){.elementor-8333 .elementor-element.elementor-element-66d0e00{padding:36px 16px 36px 16px;}}/* Start custom CSS for heading, class: .elementor-element-f8b3d70 */.elementor-8333 .elementor-element.elementor-element-f8b3d70 .elementor-heading-title {
  color: #000;
  font-size: 48px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.1;
  text-transform: none;
  margin: 0 0 36px;
}
@media (max-width: 1024px) {
  .elementor-8333 .elementor-element.elementor-element-f8b3d70 .elementor-heading-title {
    font-size: 40px;
    margin-bottom: 28px;
  }
}
@media (max-width: 767px) {
  .elementor-8333 .elementor-element.elementor-element-f8b3d70 .elementor-heading-title {
    font-size: 32px;
    margin-bottom: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-c0d7564 */.elementor-8333 .elementor-element.elementor-element-c0d7564 img {
	transition: transform 0.9s ease;
}
.elementor-8333 .elementor-element.elementor-element-c0d7564 img:hover {
	transform: scale(0.95);
}
.elementor-8333 .elementor-element.elementor-element-c0d7564 .gallery {
	display: block !important;
	column-count: 4;
	column-gap: 0.4rem;
}
.elementor-8333 .elementor-element.elementor-element-c0d7564 .gallery-item {
	display: inline-block !important;
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 0 0.4rem 0 !important;
	float: none !important;
	break-inside: avoid;
}
.elementor-8333 .elementor-element.elementor-element-c0d7564 .gallery-icon {
	height: auto !important;
}/* End custom CSS */