.green h2, .green h3, .green h4 {color:#00af81}
.white h2, .white h3, .white h4 {color:#fff}
.viola h2, .viola h3, .viola h4 {color:#83409e}
.blue h2, .blue h3, .blue h4 {color:#0072e3}
.turkiz h2, .turkiz h3, .turkiz h4 {color:#0bb4b7}
.hotred h2, .hotred h3, .hotred h4 {color:#da4e4e}
.orange h2, .orange h3, .orange h4 {color:#f29557}
.yellow h2, .yellow h3, .yellow h4 {color:#e6b800}

.et-pb-section p:empty, .et-pb-column p:empty, .et-pb-text p:empty {display: none;}
.et-pb-divider {height: 61px; position: relative;}
.et-pb-divider hr {position: absolute; top: 50%; left: 0; right: 0; margin: 0 !important;}
.et-pb-column .et-pb-row, .et-pb-row {padding-top: 30px; padding-bottom: 30px;}

.icon-box-item-image .et-pb-icon {font-size: 19px}

.dsm_image_carousel {position: relative;}
.et_pb_gallery_items {list-style: none; display: flex; flex-wrap: wrap; text-align: center; --bs-gutter-x: 30px; gap: var(--bs-gutter-x) !important;}
.et_pb_gallery_item {position:relative;flex: 0 0 100%; max-width:100% !important; width: 100% !important; cursor: pointer;}
.et_pb_gallery_item .et_pb_gallery_image {margin: 0; border-radius: 25px; overflow: hidden;}
.et_pb_gallery_item .et_pb_gallery_image img {max-width: 100%; height: auto; border-radius: 25px; transition: 0.4s all;}
.et_pb_gallery_item .et_pb_gallery_image > a:hover img, .et_pb_gallery_item .et_pb_gallery_image > a:active img, .et_pb_gallery_item .et_pb_gallery_image > a:focus img {transform: scale(1.05); filter: blur(10px)}
.et_pb_gallery_title {display: none}


@media (min-width: 576px) {
	.et_pb_gallery_item {flex: 0 0 calc(50% - 0.5*var(--bs-gutter-x)); max-width: calc(50% - 0.5*var(--bs-gutter-x)) !important; width: calc(50% - 0.5*var(--bs-gutter-x)) !important;}

}

@media (max-width: 991.98px) {
	/* fallback */
	.et-pb-column {margin-bottom: 30px;}
	/* fallback */
}

@media (min-width: 992px) {
	/* fallback */
	.et-pb-column .et-pb-row, .et-pb-row {padding-top: 40px; padding-bottom: 40px;}
	.et_pb_gallery_item {flex: 0 0 calc(33.333333% - 0.666667*var(--bs-gutter-x)); max-width: calc(33.333333% - 0.666667*var(--bs-gutter-x)) !important; width: calc(33.333333% - 0.666667*var(--bs-gutter-x)) !important;}

	/* fallback */
}