.dipl_text_wrapper h1,.dipl_text_wrapper h2,.dipl_text_wrapper h3,.dipl_text_wrapper h4,.dipl_text_wrapper h5,.dipl_text_wrapper h6{padding-bottom:0;font-size:1.75rem;line-height:1.5;word-wrap:break-word}.dipl_double_color_heading .dipl_text_wrapper .dipl_text_stack{display:block}
.dipl_double_color_heading .dipl_main_text{
	padding: 0 5px;
}
.dipl_double_color_heading .dipl_pre_text,
.dipl_double_color_heading .dipl_main_text,
.dipl_double_color_heading .dipl_post_text {
	word-wrap: break-word;
	overflow-wrap: break-word;
}.dipl-hover-list-item-inner{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	z-index: 2;
}

/* Cursor. */
.dipl-hover-list-cursor{
	position: fixed;
	width: 400px;
	height: 400px;
	top: 50%;
	left: 50%;
	transform: scale(0.1) translate(-50%, -50%);
	opacity: 0;
	margin: -50px 0 0 -50px;
	border: 0 solid #000;
	background: no-repeat 50% 50%;
	background-size: cover;
	pointer-events: none;
	transition: transform 0.3s ease, opacity 0.3s ease;
}

/* Item. */
.dipl_hover_list .dipl-hover-list-wrapper .dipl_hover_list_item{
	margin-bottom: 0;
	padding: 15px;
}
.dipl_hover_list_title_wrapper{
	display: flex;
	align-items: center;
	flex: 0 0 20%;
}
.dipl_hover_list_title_wrapper .dipl_hover_list_title{
	padding: 0;
}
.dipl_hover_list_title_wrapper .et-pb-icon{
	font-size: 40px;
	margin-right: 15px;
}
.dipl_hover_list_description{
	flex: 0 0 40%;
}
.dipl_hover_list_subtitle{
	flex: 1;
}
.dipl-hover-list-item-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.dipl_hover_list_item .et_pb_button_wrapper .et_pb_button{
	position: relative;
	z-index: 2;
}

.dipl-hover-list-item-divider{
	border: 0 solid #000;
}

@media screen and (max-width: 980px) {
	.dipl-hover-list-item-inner{
		flex-direction: column;
		align-items: flex-start;
	}
	.dipl_hover_list_item .dipl_hover_list_title_wrapper,
	.dipl_hover_list_item .dipl_hover_list_description,
	.dipl_hover_list_item .dipl_hover_list_subtitle{
		flex: 0 0 100% !important;
		width: 100% !important;
		margin-bottom: 15px;
	}
	.dipl_hover_list_item .et_pb_button_wrapper{
		flex: 0 0 100% !important;
		width: 100% !important;
	}
	.dipl-hover-list-cursor{
		width: 200px;
		height: 200px;
	}
}.dipl_separator .dipl_separator_container{display:flex;align-items:center;width:100%}.dipl_separator .dipl_line{border-color:#ccc;border-top-width:3px}.dipl_separator .dipl_shadow{height:3px}.dipl_separator .et-pb-icon{font-size:32px}.dipl_separator .dipl_separator_container .dipl-text-wrapper{max-width:80%}.dipl_separator .dipl_separator_container.align_center .dipl_line_after,.dipl_separator .dipl_separator_container.align_center .dipl_line_before,.dipl_separator .dipl_separator_container.align_justify .dipl_line_after,.dipl_separator .dipl_separator_container.align_justify .dipl_line_before,.dipl_separator .dipl_separator_container.align_left .dipl_line_after,.dipl_separator .dipl_separator_container.align_none .dipl_line_before,.dipl_separator .dipl_separator_container.align_right .dipl_line_before{flex-grow:1}.dipl_separator .dipl_separator_container.align_center .dipl_line_after,.dipl_separator .dipl_separator_container.align_justify .dipl_line_after,.dipl_separator .dipl_separator_container.align_left .dipl_line_after{margin-left:10px}.dipl_separator .dipl_separator_container.align_center .dipl_line_before,.dipl_separator .dipl_separator_container.align_justify .dipl_line_before,.dipl_separator .dipl_separator_container.align_right .dipl_line_before{margin-right:10px}.dipl_separator .dipl_separator_image{width:42px}.dipl_separator .dipl-icon-circle{padding:16px;border-radius:50%}.dipl_separator .dipl-icon-square{padding:16px}.dipl_separator .dipl-icon-shape-border{border:2px solid}.dipl_separator .et-pb-icon.dipl-icon-hexagon{position:relative;z-index:99;margin-left:-40.25%;padding:15px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.dipl_separator .hexagon-wrapper{display:inline-block;position:relative}.dipl_separator .hexagon-wrapper .hex{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.dipl_separator .hexagon{width:57.735%;height:100%;margin:auto}.dipl_separator .hexagon:before{-webkit-transform:rotate(60deg) translateZ(0);transform:rotate(60deg) translateZ(0)}.dipl_separator .hexagon:after,.dipl_separator .hexagon:before{position:absolute;top:0;right:21.1325%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:inherit;width:inherit;height:inherit;content:"";-webkit-backface-visibility:hidden;backface-visibility:hidden}.dipl_separator .hexagon:after{-webkit-transform:rotate(-60deg) translateZ(0);transform:rotate(-60deg) translateZ(0)}.dipl_separator .hexagon.dipl-icon-shape-border:after,.dipl_separator .hexagon.dipl-icon-shape-border:before{border-top:2px solid;border-bottom:2px solid;border-color:inherit}