/* =============================================================================
 * ce_headline_extended
 * ========================================================================== */

.ce_headline_extended.align-right {
	margin-left: auto;
	margin-right: 0;
}

.ce_headline_extended[class*="font-size"] h1,
.ce_headline_extended[class*="font-size"] h2,
.ce_headline_extended[class*="font-size"] h3,
.ce_headline_extended[class*="font-size"] h4,
.ce_headline_extended[class*="font-size"] h5,
.ce_headline_extended[class*="font-size"] h6 {
	font-size: inherit;
}

.ce_headline_extended[class*="mb-"] h1,
.ce_headline_extended[class*="mb-"] h2,
.ce_headline_extended[class*="mb-"] h3,
.ce_headline_extended[class*="mb-"] h4,
.ce_headline_extended[class*="mb-"] h5,
.ce_headline_extended[class*="mb-"] h6 {
	margin-bottom: 0;
}

/* =============================================================================
 * ce_headline_extended version 0
 * ========================================================================== */

.ce_headline_extended.version0 {
	margin-bottom: 60px;
	max-width: 600px;
}

.ce_headline_extended.version0 .headline {
	margin-bottom: 0;
}

.ce_headline_extended.version0 .divider {
	display: none;
}

.ce_headline_extended.version0 .subheadline {
	font-size: 1.333rem;
}

.ce_headline_extended.version0.align-center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.ce_headline_extended.version0.align-center .divider {
	margin-left: auto;
	margin-right: auto;
}

/* =============================================================================
 * ce_headline_extended version 1
 * ========================================================================== */

.ce_headline_extended.version1 {
	max-width: 600px;
}

.ce_headline_extended.version1 .headline {
	margin-bottom: 0;
}

.ce_headline_extended.version1 .divider {
	background: rgb(51,51,51);
	content: '';
	display: block;
	height: 2px;
	margin: 20px 0 20px 0;
	position: relative;
	width: 22px;

}

.ce_headline_extended.version1 .subheadline {
	font-size: 1.333rem;
}

.ce_headline_extended.version1.align-center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.ce_headline_extended.version1.align-center .divider {
	margin-left: auto;
	margin-right: auto;
}

.ce_headline_extended.version1.color-white h1:after,
.ce_headline_extended.version1.color-white h2:after,
.ce_headline_extended.version1.color-white h3:after,
.ce_headline_extended.version1.color-white h4:after,
.ce_headline_extended.version1.color-white h5:after,
.ce_headline_extended.version1.color-white h6:after,
.color-white .ce_headline_extended.version1 h1:after,
.color-white .ce_headline_extended.version1 h2:after,
.color-white .ce_headline_extended.version1 h3:after,
.color-white .ce_headline_extended.version1 h4:after,
.color-white .ce_headline_extended.version1 h5:after,
.color-white .ce_headline_extended.version1 h6:after {
	background: rgb(255,255,255);
}

.color-white .ce_headline_extended.version1 .divider {
	background: rgb(255,255,255);
}

/* =============================================================================
 * ce_headline_extended version 2
 * ========================================================================== */

.ce_headline_extended.version2 {
	max-width: 600px;
}

.ce_headline_extended.version2 .headline {
	margin-bottom: 0;
}

.ce_headline_extended.version2 .subheadline {
	font-size: 1.2rem;
}

.ce_headline_extended.version2.align-center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.ce_headline_extended.version2 .divider {
	margin-bottom: 25px;
	margin-top: 15px;
	text-align: left;
	display: block;
}

.ce_headline_extended.version2.align-center .divider {
	text-align: center;
}

.ce_headline_extended.version2 .divider-first {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 3px;
	border: 3px solid rgb(152,152,152);
	border-radius: 7px;
}

.ce_headline_extended.version2 .divider-second {
	background-color: rgb(152,152,152);
	width: 4px;
	height: 4px;
	margin-top: 2px;
	margin-left: 2px;
	border-radius: 4px;
}

.ce_headline_extended.version2 .divider:after,
.ce_headline_extended.version2 .divider:before {
	background-color: rgb(152,152,152);
	display: inline-block !important;
	vertical-align: middle;
	content: "";
	width: 70px;
	height: 1px;
	margin-top: -6px;
}

.color-white .ce_headline_extended.version2 .divider:after,
.color-white .ce_headline_extended.version2 .divider:before,
.color-white .ce_headline_extended.version2 .divider-second {
	background: rgb(255,255,255);
}

.color-white .ce_headline_extended.version2 .divider-first {
	border-color: rgb(255,255,255);
}

.ce_headline_extended.align-center {
	margin-left: auto;
	margin-right: auto;
}

.ce_headline_extended.max_width_90 {
	max-width: 90%;
}

.ce_headline_extended.max_width_80 {
	max-width: 80%;
}

.ce_headline_extended.max_width_70 {
	max-width: 70%;
}

.ce_headline_extended.max_width_60 {
	max-width: 60%;
}

.ce_headline_extended.max_width_50 {
	max-width: 50%;
}

.ce_headline_extended.max_width_40 {
	max-width: 40%;
}

.ce_headline_extended.max_width_30 {
	max-width: 30%;
}

.ce_headline_extended.max_width_20 {
	max-width: 20%;
}

.ce_headline_extended.max_width_10 {
	max-width: 10%;
}

.ce_headline_extended.version1 .subheadline,
.ce_headline_extended.version2 .subheadline {
	font-size: 1.467rem;
}

/* =============================================================================
 * ce_headline_extended | background-text
 * ========================================================================== */

.ce_headline_extended {
	position: relative;
	overflow: visible;
}

.ce_headline_extended .h3.background-text {
	position: absolute;
	top: 27px;
	left: 0;
	right: 0;
	z-index: 10;
	opacity: 0.03;
	font-size: 8rem;
	line-height: 0;
}

/* =============================================================================
 * ce_headline_extended | in revolution slider
 * ========================================================================== */

 .ce_revolutionslider .ce_headline_extended h1 {
	 font-size: 80px;
	 white-space: normal;
	 word-wrap: normal;
 }

 .ce_revolutionslider .ce_headline_extended h2 {
	 font-size: 70px;
	 white-space: normal;
	 word-wrap: normal;
 }

 .ce_revolutionslider .ce_headline_extended h3 {
	 font-size: 65px;
	 white-space: normal;
	 word-wrap: normal;
 }

 .ce_revolutionslider .ce_headline_extended h4 {
	 font-size: 55px;
	 white-space: normal;
	 word-wrap: normal;
 }

 .ce_revolutionslider .ce_headline_extended h5 {
	 font-size: 45px;
	 white-space: normal;
	 word-wrap: normal;
 }

 .ce_revolutionslider .ce_headline_extended h6 {
	 font-size: 35px;
	 white-space: normal;
	 word-wrap: normal;
 }

 /* =============================================================================
* smart phones  (s / small screens)
* ========================================================================== */
@media only screen and (max-width: 767px) {
	.ce_headline_extended.version0,
	.ce_headline_extended.version1 {
		margin-bottom: 30px;
	}

	.ce_headline_extended h3.background-text {
		display: none;
	}
}
/* =============================================================================
 * ce_text_extented
 * ========================================================================== */

.ce_text_extented.align-center {
	margin-left: auto;
	margin-right: auto;
}

.ce_text_extented.align-left-justify {
	text-align: justify;
}

.ce_text_extented.align-center-justify {
	text-align: justify;
	margin-left: auto;
	margin-right: auto;
}

.ce_text_extented.align-right-justify {
	text-align: justify;
	margin-left: auto;
}

.ce_text_extented.align-right {
	margin-left: auto;
}

.ce_text_extented p:last-child {
	margin-bottom: 0;
}

.ce_text_extented.max_width_90 {
	max-width: 90%;
}

.ce_text_extented.max_width_80 {
	max-width: 80%;
}

.ce_text_extented.max_width_70 {
	max-width: 70%;
}

.ce_text_extented.max_width_60 {
	max-width: 60%;
}

.ce_text_extented.max_width_50 {
	max-width: 50%;
}

.ce_text_extented.max_width_40 {
	max-width: 40%;
}

.ce_text_extented.max_width_30 {
	max-width: 30%;
}

.ce_text_extented.max_width_20 {
	max-width: 20%;
}

.ce_text_extented.max_width_10 {
	max-width: 10%;
}

.ce_text_extented.font_serif {
	font-family: Georgia, Times, serif;
}

.ce_text_extented.font-style-letter-sp2 p {
	letter-spacing: 2px;
}

.ce_text_extented.font-style-letter-sp5 p {
	letter-spacing: 5px;
}

.ce_text_extented.font-style-dropcap p:first-child:first-letter {
	float: left;
	font-size: 4rem;
	line-height: 4rem;
	padding-right: 10px;
	padding-left: 5px;
}

.ce_text_extented.font-style-quote p {
	border-left: 1px solid rgb(232, 232, 232);
	padding-left: 20px;
	position: relative;
}

.ce_text_extented.font-style-quote p:first-child:before {
	content: "\f10e";
	font-family: "FontAwesome";
	position: absolute;
	top: 0px;
	left: 10px;
	opacity: 0.3;
	font-size: 3rem;
	line-height: 3rem;
}

.ce_text_extented.lh-1 p {
	line-height: 1;
}

.ce_text_extented.lh-1-1 p {
	line-height: 1.1;
}

.ce_text_extented.lh-1-2 p {
	line-height: 1.2;
}

.ce_text_extented.lh-1-3 p {
	line-height: 1.3;
}

.ce_text_extented.lh-1-4 p {
	line-height: 1.4;
}

.ce_text_extented.lh-1-5 p {
	line-height: 1.5;
}

.ce_text_extented.lh-1-6 p {
	line-height: 1.6;
}

.ce_text_extented.lh-1-7 p {
	line-height: 1.7;
}

.ce_text_extented.lh-1-8 p {
	line-height: 1.8;
}

.ce_text_extented.lh-1-9 p {
	line-height: 1.9;
}

.ce_text_extented.lh-2 p {
	line-height: 2;
}

.ce_text_extented a {
	text-decoration: underline;
}

.ce_text_extented.font-weight-100 p {
	font-weight: 100;
}

.ce_text_extented.font-weight-200 p {
	font-weight: 200;
}

.ce_text_extented.font-weight-300 p {
	font-weight: 300;
}

.ce_text_extented.font-weight-400 p {
	font-weight: 400;
}

.ce_text_extented.font-weight-500 p {
	font-weight: 500;
}

.ce_text_extented.font-weight-600 p {
	font-weight: 600;
}

.ce_text_extented.font-weight-700 p {
	font-weight: 700;
}

.ce_text_extented.font-weight-800 p {
	font-weight: 800;
}

.ce_text_extented.font-weight-900 p {
	font-weight: 900;
}

/* ce_text_extended in revolutions slider */

.ce_text_extented.tp-caption p {
	white-space: normal;
}

.ce_text_extented.tp-caption.lh-1 p {
	line-height: 1!important;
}

.ce_text_extented.tp-caption.lh-1-1 p {
	line-height: 1.1!important;
}

.ce_text_extented.tp-caption.lh-1-2 p {
	line-height: 1.2!important;
}

.ce_text_extented.tp-caption.lh-1-3 p {
	line-height: 1.3!important;
}

.ce_text_extented.tp-caption.lh-1-4 p {
	line-height: 1.4!important;
}

.ce_text_extented.tp-caption.lh-1-5 p {
	line-height: 1.5!important;
}

.ce_text_extented.tp-caption.lh-1-6 p {
	line-height: 1.6!important;
}

.ce_text_extented.tp-caption.lh-1-7 p {
	line-height: 1.7!important;
}

.ce_text_extented.tp-caption.lh-1-8 p {
	line-height: 1.8!important;
}

.ce_text_extented.tp-caption.lh-1-9 p {
	line-height: 1.9!important;
}

.ce_text_extented.tp-caption.lh-2 p {
	line-height: 2!important;
}

.ce_text_extented.tp-caption.font-size-xxxxxl {
	font-size: 55px;
}

.ce_text_extented.tp-caption.font-size-xxxxxl {
	font-size: 50px;
}

.ce_text_extented.tp-caption.font-size-xxxxl {
	font-size: 45px;
}

.ce_text_extented.tp-caption.font-size-xxl {
	font-size: 40px;
}

.ce_text_extented.tp-caption.font-size-xl {
	font-size: 35px;
}

.ce_text_extented.tp-caption.font-size-l {
	font-size: 30px;
}

.ce_text_extented.tp-caption.font-size-m {
	font-size: 28px;
}

.ce_text_extented.tp-caption.font-size-s {
	font-size: 26px;
}

.ce_text_extented.tp-caption.font-size-xs {
	font-size: 24px;
}

.ce_text_extented.tp-caption.font-size-xs {
	font-size: 22px;
}

.ce_text_extented.tp-caption.font-size-xxs {
	font-size: 20px;
}

.ce_text_extented.tp-caption.font-size-xxxs {
	font-size: 18px;
}

.ce_text_extented.tp-caption.font-size-xxxxs {
	font-size: 16px;
}

/* =============================================================================
* smart phones  (s / small screens)
* ========================================================================== */
@media only screen and (max-width: 767px) {
	.ce_text_extented.align-left-m {
		margin-left: 0;
	}
}
/* =============================================================================
 * mod_breadcrumb.html5
 * ========================================================================== */

.mod_breadcrumb {
	border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.mod_breadcrumb .mod_breadcrumb_inside {
	position: relative;
}

.mod_breadcrumb .mod_breadcrumb_inside:before {
	content: '';
	border-top: 1px solid rgba(0,0,0,0.1);
	position: absolute;
	top: 0;
	left: 40px;
	right: 40px;
	height: 1px;
}

.mod_breadcrumb .mod_breadcrumb_inside:after {
	content: '';
	border-top: 1px solid rgba(0,0,0,0.1);
	position: absolute;
	bottom: 0;
	left: 40px;
	right: 40px;
	height: 1px;
}

.mod_breadcrumb .mod_breadcrumb_inside:before,
.mod_breadcrumb .mod_breadcrumb_inside:after {
	display: none;
}

.mod_breadcrumb ul {
	font-size: 0.9rem;
	line-height: 0.9rem;
	text-align: center;
	display: inline-block;
	float: none;
	padding: 11px 0;
}

.mod_breadcrumb li {
	display: inline-block;
	margin-right: 5px;
}

.mod_breadcrumb li:before {
	font-family: "FontAwesome";
	content: "\f101";
	margin-right: 5px;
}

.mod_breadcrumb li.first:before {
	display: none;
}

.mod_breadcrumb .pagetitle {
	display: none;
}

/* =============================================================================
* smart phones  (s / small screens)
* ========================================================================== */
@media only screen and (max-width: 767px) {
	.mod_breadcrumb {
		display: none;
	}
}


.autogrid_grid{display:grid;margin-left:-15px;margin-right:-15px}.autogrid_grid .column{padding-left:15px;padding-right:15px}.autogrid_grid.gutter_none{margin-left:0;margin-right:0}.autogrid_grid.gutter_none>.column{padding-left:0;padding-right:0}.autogrid_grid.gutter_s{margin-left:-15px;margin-right:-15px}.autogrid_grid.gutter_s>.column{padding-left:15px;padding-right:15px}.autogrid_grid.gutter_m{margin-left:-30px;margin-right:-30px}.autogrid_grid.gutter_m>.column{padding-left:30px;padding-right:30px}.autogrid_grid.gutter_l{margin-left:-40px;margin-right:-40px}.autogrid_grid.gutter_l>.column{padding-left:40px;padding-right:40px}.autogrid_grid.same_height>.column>.attributes{height:100%}.autogrid_grid .column .attributes{background-size:cover}.autogrid_grid .column .attributes.p-xl{padding:200px 40px 200px 40px}.autogrid_grid .column .attributes.p-l{padding:160px 40px 160px 40px}.autogrid_grid .column .attributes.p-m{padding:115px 40px 115px 40px}.autogrid_grid .column .attributes.p-s{padding:80px 40px 80px 40px}.autogrid_grid .column .attributes.p-xs{padding:40px 40px 40px 40px}.autogrid_grid .column.align_left_top{text-align:left}.autogrid_grid .column.align_left_center{text-align:left;align-self:center}.autogrid_grid .column.align_left_bottom{text-align:left;align-self:flex-end}.autogrid_grid .column.align_center_top{text-align:center}.autogrid_grid .column.align_center_center{text-align:center;align-self:center}.autogrid_grid .column.align_center_bottom{text-align:center;align-self:flex-end}.autogrid_grid .column.align_right_top{text-align:right}.autogrid_grid .column.align_right_center{text-align:right;align-self:center}.autogrid_grid .column.align_right_bottom{text-align:right;align-self:flex-end}.autogrid_grid.same_height>.column{align-self:unset}.autogrid_grid.same_height>.column>.attributes{display:flex;flex-wrap:wrap;height:100%}.autogrid_grid.same_height>.column>.attributes>.same-height-wrap{width:100%;flex:0 0 100%}.autogrid_grid.same_height>.column.align_left_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_left_bottom>.attributes{align-items:flex-end}.autogrid_grid.same_height>.column.align_center_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_center_bottom>.attributes{align-items:flex-end}.autogrid_grid.same_height>.column.align_right_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_right_bottom>.attributes{align-items:flex-end}.autogrid_grid .column>.attributes .image_mob{display:none}.autogrid_row,.autogrid_wrapper{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;box-sizing:border-box}.autogrid,.autogrid_row>.column{padding-left:15px;padding-right:15px;flex-basis:1;flex-grow:1;width:100%;position:relative;box-sizing:border-box}.autogrid_clear{flex:0 0 100%;height:0}.col_1{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.autogrid_row>.column>.attributes{background-size:cover}.autogrid_row>.column>.attributes.p-xl{padding:200px 40px 200px 40px}.autogrid_row>.column>.attributes.p-l{padding:160px 40px 160px 40px}.autogrid_row>.column>.attributes.p-m{padding:115px 40px 115px 40px}.autogrid_row>.column>.attributes.p-s{padding:80px 40px 80px 40px}.autogrid_row>.column>.attributes.p-xs{padding:40px 40px 40px 40px}.autogrid_row.gutter_none,.autogrid_wrapper.gutter_none{margin-left:0;margin-right:0}.autogrid_row.gutter_none>div,.autogrid_wrapper.gutter_none>div{padding-left:0;padding-right:0}.autogrid_row.gutter_s,.autogrid_wrapper.gutter_s{margin-left:-15px;margin-right:-15px}.autogrid_row.gutter_s>div,.autogrid_wrapper.gutter_s>div{padding-left:15px;padding-right:15px}.autogrid_row.gutter_m,.autogrid_wrapper.gutter_m{margin-left:-30px;margin-right:-30px}.autogrid_row.gutter_m>div,.autogrid_wrapper.gutter_m>div{padding-left:30px;padding-right:30px}.autogrid_row.gutter_l,.autogrid_wrapper.gutter_l{margin-left:-40px;margin-right:-40px}.autogrid_row.gutter_l>div,.autogrid_wrapper.gutter_l>div{padding-left:40px;padding-right:40px}.autogrid_row>.column.align_left_top{text-align:left}.autogrid_row>.column.align_left_center{text-align:left;align-self:center}.autogrid_row>.column.align_left_bottom{text-align:left;align-self:flex-end}.autogrid_row>.column.align_center_top{text-align:center}.autogrid_row>.column.align_center_center{text-align:center;align-self:center}.autogrid_row>.column.align_center_bottom{text-align:center;align-self:flex-end}.autogrid_row>.column.align_right_top{text-align:right}.autogrid_row>.column.align_right_center{text-align:right;align-self:center}.autogrid_row>.column.align_right_bottom{text-align:right;align-self:flex-end}.autogrid_row.same_height>.column{align-self:unset}.autogrid_row.same_height>.column>.attributes{display:flex;flex-wrap:wrap;height:100%}.autogrid_row.same_height>.column>.attributes>.same-height-wrap{width:100%;flex:0 0 100%}.autogrid_row.same_height>.column.align_left_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_left_bottom>.attributes{align-items:flex-end}.autogrid_row.same_height>.column.align_center_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_center_bottom>.attributes{align-items:flex-end}.autogrid_row.same_height>.column.align_right_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_right_bottom>.attributes{align-items:flex-end}.autogrid_row .column>.attributes .image_mob{display:none}.order_1{order:1}.order_2{order:2}.order_3{order:3}.order_4{order:4}.order_5{order:5}.order_6{order:6}.full{flex:0 0 100%}.one_half{flex:0 0 calc(100% / 2)}.one_third{flex:0 0 calc(100% / 3)}.one_fourth{flex:0 0 calc(100% / 4)}.one_fifth{flex:0 0 calc(100% / 5)}.one_sixth{flex:0 0 calc(100% / 6)}.two_third{flex:0 0 calc((100% / 3) * 2)}.two_fourth{flex:0 0 calc((100% / 4) * 2)}.three_fourth{flex:0 0 calc((100% / 4) * 3)}.two_fifth{flex:0 0 calc((100% / 5) * 2)}.three_fifth{flex:0 0 calc((100% / 5) * 3)}.four_fifth{flex:0 0 calc((100% / 5) * 4)}.two_sixth{flex:0 0 calc((100% / 6) * 2)}.three_sixth{flex:0 0 calc((100% / 6) * 3)}.four_sixth{flex:0 0 calc((100% / 6) * 4)}.five_sixth{flex:0 0 calc((100% / 6) * 5)}.offset_col_1{margin-left:calc((100% / 12) * 1)}.offset_col_2{margin-left:calc((100% / 12) * 2)}.offset_col_3{margin-left:calc((100% / 12) * 3)}.offset_col_4{margin-left:calc((100% / 12) * 4)}.offset_col_5{margin-left:calc((100% / 12) * 5)}.offset_col_6{margin-left:calc((100% / 12) * 6)}.offset_col_7{margin-left:calc((100% / 12) * 7)}.offset_col_8{margin-left:calc((100% / 12) * 8)}.offset_col_9{margin-left:calc((100% / 12) * 9)}.offset_col_10{margin-left:calc((100% / 12) * 10)}.offset_col_11{margin-left:calc((100% / 12) * 11)}.autogrid.no_gutter{padding-left:0;padding-right:0}@media only screen and (min-width :768px) and (max-width :1024px){.col_1_t{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2_t{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3_t{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4_t{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5_t{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6_t{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7_t{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8_t{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9_t{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10_t{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11_t{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12_t{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.order_1_t{order:1}.order_2_t{order:2}.order_3_t{order:3}.order_4_t{order:4}.order_5_t{order:5}.order_6_t{order:6}}@media only screen and (max-width:767px){.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.three_sixth .four_sixth,.two_fifth,.two_fourth,.two_sixth,.two_third,[class*=col_]{flex:0 0 100%;max-width:none}.autogrid_grid .column,.column[class*=col_]{padding-left:0!important;padding-right:0!important;margin-bottom:25px}.autogrid[class*=offset_],.autogrid_grid[class*=offset_],.column[class*=offset_]{margin-left:0}.autogrid_grid,.autogrid_row,.autogrid_wrapper{margin-left:0!important;margin-right:0!important}.autogrid_grid>.column>.attributes.has-image.empty>.image_mob,.autogrid_grid>.column>.attributes.has-image.empty>.same-height-wrap>.image_mob,.autogrid_row>.column>.attributes.has-image.empty>.image_mob,.autogrid_row>.column>.attributes.has-image.empty>.same-height-wrap>.image_mob{display:block}.autogrid_grid>.column>.attributes.has-image.empty,.autogrid_row>.column>.attributes.has-image.empty{background:0 0!important}.col_1_m{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2_m{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3_m{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4_m{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5_m{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6_m{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7_m{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8_m{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9_m{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10_m{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11_m{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12_m{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.order_1_m{order:1}.order_2_m{order:2}.order_3_m{order:3}.order_4_m{order:4}.order_5_m{order:5}.order_6_m{order:6}.autogrid_grid>.column>.attributes.p-l,.autogrid_grid>.column>.attributes.p-m,.autogrid_grid>.column>.attributes.p-s,.autogrid_grid>.column>.attributes.p-xl,.autogrid_grid>.column>.attributes.p-xs,.autogrid_row>.column .attributes.p-l,.autogrid_row>.column .attributes.p-m,.autogrid_row>.column .attributes.p-s,.autogrid_row>.column .attributes.p-xl,.autogrid_row>.column .attributes.p-xs{padding:20px}.autogrid_grid .column.m_align_left_top{text-align:left}.autogrid_grid .column.m_align_left_center{text-align:left;align-self:center}.autogrid_grid .column.m_align_left_bottom{text-align:left;align-self:flex-end}.autogrid_grid .column.m_align_center_top{text-align:center}.autogrid_grid .column.m_align_center_center{text-align:center;align-self:center}.autogrid_grid .column.m_align_center_bottom{text-align:center;align-self:flex-end}.autogrid_grid .column.m_align_right_top{text-align:right}.autogrid_grid .column.m_align_right_center{text-align:right;align-self:center}.autogrid_grid .column.m_align_right_bottom{text-align:right;align-self:flex-end}.autogrid_row>.column.m_align_left_top{text-align:left}.autogrid_row>.column.m_align_left_center{text-align:left;align-self:center}.autogrid_row>.column.m_align_left_bottom{text-align:left;align-self:flex-end}.autogrid_row>.column.m_align_center_top{text-align:center}.autogrid_row>.column.m_align_center_center{text-align:center;align-self:center}.autogrid_row>.column.m_align_center_bottom{text-align:center;align-self:flex-end}.autogrid_row>.column.m_align_right_top{text-align:right}.autogrid_row>.column.m_align_right_center{text-align:right;align-self:center}.autogrid_row>.column.m_align_right_bottom{text-align:right;align-self:flex-end}}body.edge column[class*=col_]{flex-basis:1}@media only screen and (max-width:767px){body.edge column[class*=col_]{flex-basis:100%}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
p.privacy {
	color: rgb(255,255,255);
	background: red;
	font-weight: bold;
	padding: 20px;
	text-align: center;
	margin: 20px;
}

/* =============================================================================
 * mod_privacy_optin
 * ========================================================================== */

.mod_privacy_optin * {
	font-family: Arial, Verdana, sans-serif;
	line-height: 20px;
	font-size: 13px;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	box-sizing: border-box;
}

.mod_privacy_optin {
	display: none;
}

.mod_privacy_optin.open {
	display: block;
}

.mod_privacy_optin h1,
.mod_privacy_optin h2,
.mod_privacy_optin h3,
.mod_privacy_optin h4,
.mod_privacy_optin h5,
.mod_privacy_optin h6 {
	font-family: Arial, Verdana, sans-serif;
	margin: 0 0 10px 0;
	padding: 10px 0 10px 45px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjkuNzZweCIgaGVpZ2h0PSIzNC4yNTlweCIgdmlld0JveD0iMCAwIDI5Ljc2IDM0LjI1OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjkuNzYgMzQuMjU5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzNCM0M0MSIgc3Ryb2tlLXdpZHRoPSIxLjQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyMi45MjU2IiBkPSINCglNMTQuODgxLDMzLjU0QzYuNDI3LDI5Ljg4LDAuNzIsMjEuOTM4LDAuNzIsMTMuOTc1YzAtNC4wODEsMC4wNDktOS4xNywwLjA0OS0xMy4yNTVDMi4wMzYsMi4yMTEsNC41ODgsNC4yMzEsNy41Myw0LjIzMQ0KCWMzLjUxOSwwLDYuNDgtMS40NTgsNy4zNTEtMy40MzljMC44NzIsMS45ODEsMy44MzIsMy40MzksNy4zNTEsMy40MzljMi45NDIsMCw1LjQ5NC0yLjAyLDYuNzYxLTMuNTExDQoJYzAsNC4wODUsMC4wNDgsOS4xNzQsMC4wNDgsMTMuMjU1QzI5LjA0MSwyMS45MzgsMjMuMzMzLDI5Ljg4LDE0Ljg4MSwzMy41NEwxNC44ODEsMzMuNTR6Ii8+DQo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM0IzQzQxIiBzdHJva2Utd2lkdGg9IjEuNDQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIyLjkyNTYiIHBvaW50cz0iDQoJOC45MjgsMTYuNzk0IDE0LjQxMSwyMy4xNDYgMjMuMTM3LDkuNzggIi8+DQo8L3N2Zz4NCg==");
}

.mod_privacy_optin h1 {
	font-size: 26px;
}

.mod_privacy_optin h2 {
	font-size: 24px;
}

.mod_privacy_optin h3 {
	font-size: 22px;
}

.mod_privacy_optin h4 {
	font-size: 20px;
}

.mod_privacy_optin h5 {
	font-size: 18px;
}

.mod_privacy_optin h6 {
	font-size: 16px;
}

.mod_privacy_optin .privacy_buttons input {
	background: green;
	padding: 0 15px;
	line-height: 35px;
	color: white;
	border-radius: 5px;
	width: 100%;
	cursor: pointer;
	display: block;
	border: 0;
}

.mod_privacy_optin .privacy_overlay {
	z-index: 10000000;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.6);
}

.mod_privacy_optin .privacy_popup {
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	z-index: 20000000;
	width: 90%;
	max-width: 475px;
	max-height: 100vh;
	overflow: auto;
}

.mod_privacy_optin.optin_bottom .privacy_popup {
	bottom: 10px;
	top: auto;
}

.mod_privacy_optin .privacy_content {
	padding: 20px 20px 15px 20px;
	background: rgb(248,248,248);
}

.mod_privacy_optin .privacy_popup.view_help {
	position: absolute;
}

.mod_privacy_optin .privacy_option_info {
	font-size: 12px;
	color: rgba(0,0,0,0.6);
	line-height: 1.4;
	margin-bottom: 0;
	cursor: pointer;
	display: block;
}

.mod_privacy_optin .privacy_text p {
	line-height: 19px;
	font-size: 12px;
	margin-bottom: 15px;
}

.mod_privacy_optin .privacy_item {
	margin-bottom: 15px;
}

.mod_privacy_optin .privacy_label {
  display: block;
  position: relative;
  padding-left: 28px;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mod_privacy_optin .privacy_label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.mod_privacy_optin .privacy_label .privacy_checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #eee;
  border: 1px solid rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;	
}

.mod_privacy_optin .privacy_label:hover input ~ .privacy_checkmark {
  background-color: #ccc;
}

.mod_privacy_optin .privacy_label input:checked ~ .privacy_checkmark {
  background-color: #2196F3;
}

.mod_privacy_optin .privacy_label .privacy_checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.mod_privacy_optin .privacy_label input:checked ~ .privacy_checkmark:after {
  display: block;
}

.mod_privacy_optin .privacy_label .privacy_checkmark:after {
  left: 4px;
  top: 0px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mod_privacy_optin .privacy_buttons {
	margin-top: 20px;
}

.mod_privacy_optin .submit {
	margin-bottom: 10px;
}

.mod_privacy_optin .submit:active {
	opacity: 0.8;
}

.mod_privacy_optin .submit.readonly,
.mod_privacy_optin .submit.readonly:hover,
.mod_privacy_optin .submit.readonly:focus {
	background: rgb(221, 221, 221);
	color: rgb(154, 154, 154);
}

.mod_privacy_optin .headline {
	font-size: 1.3rem;
	margin-bottom: 10px;
}

.mod_privacy_optin .privacy_help_link,
.mod_privacy_optin .privacy_help_close {
	font-size: 0.85rem;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
}

.mod_privacy_optin .privacy_help p {
	margin-bottom: 15px;
}

.mod_privacy_optin .ajax_info {
	background: rgb(16, 126, 16);
	border-radius: 3px;
	margin: 10px 0;
	padding: 3px 15px;
	color: rgb(255,255,255);
	font-size: 0.9rem;
	display: none;
}

.mod_privacy_optin .privacy_help * {
	font-size: 11px;
}

.mod_privacy_optin .privacy_help {
	display: none;
}

.mod_privacy_optin .privacy_help a {
	text-decoration: underline;
}

.mod_privacy_optin .view_help .privacy_settings {
	display: none;
}

.mod_privacy_optin .view_help .privacy_help {
	display: block;
}

.mod_privacy_optin p.privacy a {
	text-decoration: underline;
	color: rgba(255,255,255)!important;
}

.mod_privacy_optin .privacy.hidden {
	display: none;
}

.mod_privacy_optin .privacy_links {
	text-align: center;
	margin-top: 10px;
}

.mod_privacy_optin .privacy_links a {
	font-size: 12px;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
}

.mod_privacy_optin table {
	width: 100%;
	margin-bottom: 25px;
}

.mod_privacy_optin table td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid #ddd;
	font-size: 11px;
}

.mod_privacy_optin table td:first-of-type {
	width: 30%!important;
}

.mod_privacy_optin table td:last-of-type {
	width: 70%!important;
}

/* =============================================================================
 * mod_privacy_optin_medium
 * ========================================================================== */

.mod_privacy_optin_medium * {
	font-family: Arial, Verdana, sans-serif;
	line-height: 19px;
	font-size: 13px;
	box-sizing: border-box;
}

.mod_privacy_optin_medium {
	display: none;
}

.mod_privacy_optin_medium.open {
	display: block;
}

.mod_privacy_optin_medium h1,
.mod_privacy_optin_medium h2,
.mod_privacy_optin_medium h3,
.mod_privacy_optin_medium h4,
.mod_privacy_optin_medium h5,
.mod_privacy_optin_medium h6 {
	font-family: Arial, Verdana, sans-serif;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 35px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 25px;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjkuNzZweCIgaGVpZ2h0PSIzNC4yNTlweCIgdmlld0JveD0iMCAwIDI5Ljc2IDM0LjI1OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjkuNzYgMzQuMjU5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzNCM0M0MSIgc3Ryb2tlLXdpZHRoPSIxLjQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyMi45MjU2IiBkPSINCglNMTQuODgxLDMzLjU0QzYuNDI3LDI5Ljg4LDAuNzIsMjEuOTM4LDAuNzIsMTMuOTc1YzAtNC4wODEsMC4wNDktOS4xNywwLjA0OS0xMy4yNTVDMi4wMzYsMi4yMTEsNC41ODgsNC4yMzEsNy41Myw0LjIzMQ0KCWMzLjUxOSwwLDYuNDgtMS40NTgsNy4zNTEtMy40MzljMC44NzIsMS45ODEsMy44MzIsMy40MzksNy4zNTEsMy40MzljMi45NDIsMCw1LjQ5NC0yLjAyLDYuNzYxLTMuNTExDQoJYzAsNC4wODUsMC4wNDgsOS4xNzQsMC4wNDgsMTMuMjU1QzI5LjA0MSwyMS45MzgsMjMuMzMzLDI5Ljg4LDE0Ljg4MSwzMy41NEwxNC44ODEsMzMuNTR6Ii8+DQo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM0IzQzQxIiBzdHJva2Utd2lkdGg9IjEuNDQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIyLjkyNTYiIHBvaW50cz0iDQoJOC45MjgsMTYuNzk0IDE0LjQxMSwyMy4xNDYgMjMuMTM3LDkuNzggIi8+DQo8L3N2Zz4NCg==");
}

.mod_privacy_optin_medium h1 {
	font-size: 26px;
}

.mod_privacy_optin_medium h2 {
	font-size: 24px;
}

.mod_privacy_optin_medium h3 {
	font-size: 22px;
}

.mod_privacy_optin_medium h4 {
	font-size: 20px;
}

.mod_privacy_optin_medium h5 {
	font-size: 18px;
}

.mod_privacy_optin_medium h6 {
	font-size: 16px;
}

.mod_privacy_optin_medium .privacy_buttons {
	margin: 25px 0 15px 0;
}

.mod_privacy_optin_medium .privacy_buttons input {
	background: green;
	padding: 0 15px;
	line-height: 35px;
	color: white;
	border-radius: 5px;
	width: 100%;
	cursor: pointer;
	display: block;
	border: 0;
}

.mod_privacy_optin_medium .privacy_overlay {
	z-index: 10000000;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.6);
}

.mod_privacy_optin_medium .privacy_popup {
	position: fixed;
	top: 10px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	z-index: 20000000;
	width: 90%;
	max-width: 420px;
	max-height: 100vh;
	overflow: auto;
}

.mod_privacy_optin_medium.optin_bottom .privacy_popup {
	bottom: 10px;
	top: auto;
}

.mod_privacy_optin_medium .privacy_content {
	padding: 15px 15px 10px 15px;
	background: rgb(248,248,248);
	border-radius: 5px;
}

.mod_privacy_optin_medium .privacy_popup.view_help {
	position: absolute;
}

.mod_privacy_optin_medium .privacy_option_info {
	font-size: 12px;
	color: rgba(0,0,0,0.6);
	line-height: 1.4;
	margin-bottom: 0;
	cursor: pointer;
}

.mod_privacy_optin_medium .privacy_text {
	line-height: 1.2;
	font-size: 0.9rem;
}

.mod_privacy_optin_medium .privacy_checkboxes {
	display: flex;
	justify-content: center;
	margin-bottom: 10px;
}

.mod_privacy_optin_medium .privacy_item {
	display: inline-block;
	margin: 0 10px;
}

.mod_privacy_optin_medium .privacy_label {
  display: block;
  position: relative;
  padding-left: 28px;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mod_privacy_optin_medium .privacy_label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.mod_privacy_optin_medium .privacy_label .privacy_checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  border: 1px solid rgba(0,0,0,0.4);
  background-color: #eee;
  transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;	
}

.mod_privacy_optin_medium .privacy_label:hover input ~ .privacy_checkmark {
  background-color: #ccc;
}

.mod_privacy_optin_medium .privacy_label input:checked ~ .privacy_checkmark {
  background-color: #2196F3;
}

.mod_privacy_optin_medium .privacy_label .privacy_checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.mod_privacy_optin_medium .privacy_label input:checked ~ .privacy_checkmark:after {
  display: block;
}

.mod_privacy_optin_medium .privacy_label .privacy_checkmark:after {
  left: 4px;
  top: 1px;
  width: 5px;
  height: 8px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mod_privacy_optin_medium .submit {
	margin-top: 10px;
	padding: 12px;
	width: 100%;
}

.mod_privacy_optin_medium .submit:active {
	opacity: 0.8;
}

.mod_privacy_optin_medium .submit.readonly,
.mod_privacy_optin_medium .submit.readonly:hover,
.mod_privacy_optin_medium .submit.readonly:focus {
	background: rgb(221, 221, 221);
	color: rgb(154, 154, 154);
}

.mod_privacy_optin_medium .headline {
	font-size: 1.3rem;
	margin-bottom: 10px;
}

.mod_privacy_optin_medium .privacy_help_link,
.mod_privacy_optin_medium .privacy_help_close {
	font-size: 0.85rem;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
}

.mod_privacy_optin_medium .privacy_help,
.mod_privacy_optin_medium .privacy_help p {
	font-size: 11px;
}

.mod_privacy_optin_medium .ajax_info {
	background: rgb(16, 126, 16);
	border-radius: 3px;
	margin: 10px 0;
	padding: 3px 15px;
	color: rgb(255,255,255);
	font-size: 0.9rem;
	display: none;
}

.mod_privacy_optin_medium .privacy_help {
	display: none;
}

.mod_privacy_optin_medium .view_help .privacy_settings {
	display: none;
}

.mod_privacy_optin_medium .view_help .privacy_help {
	display: block;
}

.mod_privacy_optin_medium p.privacy {
	color: rgb(255,255,255);
	background: red;
	font-weight: bold;
	padding: 20px;
	text-align: center;
	margin: 20px;
}

.mod_privacy_optin_medium p.privacy a {
	text-decoration: underline;
	color: rgba(255,255,255)!important;
}

.mod_privacy_optin_medium .privacy.hidden {
	display: none;
}

.mod_privacy_optin_medium .privacy_links {
	text-align: center;
}

.mod_privacy_optin_medium .privacy_links a {
	font-size: 12px;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
}

.mod_privacy_optin_medium table {
	width: 100%;
	margin-bottom: 25px;
}

.mod_privacy_optin_medium table td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid #ddd;
	font-size: 11px;
}

.mod_privacy_optin_medium table td:first-of-type {
	width: 30%!important;
}

.mod_privacy_optin_medium table td:last-of-type {
	width: 70%!important;
}

.mod_privacy_optin_medium .privacy_help * {
	font-size: 11px;
}

/* =============================================================================
 * mod_privacy_optin_slim
 * ========================================================================== */

.mod_privacy_optin_slim * {
	font-family: Arial, Verdana, sans-serif;
	line-height: 20px;
	font-size: 13px;
	box-sizing: border-box;
}

.mod_privacy_optin_slim {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000000000;
}

.mod_privacy_optin_slim.open {
	display: block;
}

.mod_privacy_optin_slim .privacy_inside {
	color: rgb(255,255,255);
	background: rgb(0,0,0);
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
	position: absolute; 
	bottom: 0; 
	left: 0;
	width: 100%;
	z-index: 100;
	overflow: hidden;
	padding: 15px;
}

.mod_privacy_optin_slim .privacy_overlay {
	z-index: 10000000;
	z-index: 10;
	width: inherit; 
	height: inherit; 
	position: inherit; 
	background-color: rgba(0,0,0,.4);
}

.mod_privacy_optin_slim .privacy_buttons {
	float: right;
	width: 40%;
	text-align: right;
}

.mod_privacy_optin_slim .privacy_button {
	display: inline-block;
}

.mod_privacy_optin_slim .privacy_button a {
	padding: 5px;
	min-width: 140px;
	margin: 5px 0;
}

.mod_privacy_optin_slim .privacy_content {
	float: left;
	width: 60%;
	line-height: 1.5;
}

.mod_privacy_optin_slim .privacy_content a {
	color: rgb(255,255,255);
	text-decoration: underline;
}

.mod_privacy_optin_slim .privacy_content p {
	margin-bottom: 0;
}

.mod_privacy_optin_slim .privacy_button a {
	background: green;
	color: white;
	text-decoration: none;
	padding: 0 15px;
	line-height: 35px;
	display: inline-block;
	text-align: center;
	min-width: 140px;
}

/* =============================================================================
 * helper classes
 * ========================================================================== */

.privacy.hidden {
	display: none;
}

a.privacy_optout_click {
	cursor: pointer;
}

/* =============================================================================
 * hide_optin class
 * ========================================================================== */

.hide_optin .mod_privacy_optin,
.hide_optin .mod_privacy_optin_slim,
.hide_optin .mod_privacy_optin_medium {
	display: none!important;
}

/* =============================================================================
 * mobile
 * ========================================================================== */

@media only screen and (max-width: 767px) {
	.mod_privacy_optin_slim .privacy_buttons,
	.mod_privacy_optin_slim .privacy_content {
		float: none;
		width: 100%;
		text-align: left;
	}
	
	.mod_privacy_optin_slim .privacy_content {
		margin-bottom: 10px;
	}
	
	.mod_privacy_optin_slim .privacy_button,
	.mod_privacy_optin_slim .privacy_button a {
		display: block;
	}
}


/* =============================================================================
 * mod_quickmenu
 * ========================================================================== */

.mod_quickmenu {
	position: fixed;
	bottom: 120px;
	right: 18px;
	z-index: 100;
	padding-top: 100px;
}

.mod_quickmenu.quickmenu-align-top {
	top: 120px;
	bottom: auto;
}

.mod_quickmenu ul:hover li {
	margin-top: 0;
}

.mod_quickmenu li {
	display: block;
	float: right;
	clear: right;
	transition-property: margin-top;
    transition-duration: 0.5s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}

.mod_quickmenu.collapse li {
	margin-top: -35px;
}

.mod_quickmenu li a {
	display: block;
	line-height: 40px;
	width: 40px;
	border: 1px solid rgb(100,100,100);
	border-radius: 3px;
	overflow: hidden;
	transition: All 0.3s ease;
	-webkit-transition: All 0.3s ease;
	white-space: nowrap;
	background: rgba(255,255,255,0.9);
	margin-bottom: 3px;
	font-size: 15px;
}

.mod_quickmenu li a i {
	width: 40px;
	text-align: center;
	font-size: 19px;
}

.mod_quickmenu li a span {
	margin-right: 10px;
	font-size: 15px;
}

.mod_quickmenu li a:hover {
	width: 140px;
}

.mod_quickmenu.style3 li a {
	width: 55px;
	line-height: 55px;
	border-radius: 50px;
	border: 1px solid rgb(235, 237, 235);
	margin-bottom: 10px;
	box-shadow: 0 0 25px 0 rgba(0,0,0,0.04);
}

.mod_quickmenu.style3 li a i {
	width: 53px;
}

.mod_quickmenu.style3 li a:hover {
	width: 140px;
}

.mod_quickmenu.style3 {
	right: 10px;
}

/* =============================================================================
* smart phones  (s / small screens)
* ========================================================================== */
@media only screen and (max-width: 767px) {
	.mod_quickmenu {
		display: none;
	}
}
@charset "UTF-8";
html .ce_fancylink.style1.fancylink_color_accent a{color:#D10A11}html .ce_fancylink.style1.fancylink_color_accent .shaft,html .ce_fancylink.style1.fancylink_color_accent .shaft:before,html .ce_fancylink.style1.fancylink_color_accent .shaft:after{background-color:#D10A11}html .ce_fancylink.style2.fancylink_color_accent a,html .ce_fancylink.style2.fancylink_color_accent .arrow:before{color:#D10A11}html .ce_fancylink.style2.fancylink_color_accent a:after,html .ce_fancylink.style2.fancylink_color_accent .arrow:after{border-color:#D10A11}html .ce_fancylink.style3.fancylink_color_accent a{color:#D10A11}html .ce_fancylink.style3.fancylink_color_accent a:after{background-color:#D10A11}html .ce_fancybox.style3.fancy_box_color_accent .overlay{background:#D10A11;opacity:0.8}html .ce_fancybox.style2.fancy_box_color_accent:hover .overlay{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), #D10A11 100%)}html .ce_fancybox.style1.fancy_box_color_accent:after{background-color:#D10A11}html .ce_revolutionslider .ce_revolutionslider_hyperlink.text-link.btn-accent,html .ce_revolutionslider .ce_revolutionslider_hyperlink.text-link.btn-accent:after{color:#D10A11}html .ce_hyperlink.btn-white a,html .ce_revolutionslider_hyperlink.btn-white:not(.text-link){color:#D10A11}html .ce_revolutionslider .tp-dottedoverlay.accent-color-90,html .ce_revolutionslider .tp-dottedoverlay.accent-color-80,html .ce_revolutionslider .tp-dottedoverlay.accent-color-70,html .ce_revolutionslider .tp-dottedoverlay.accent-color-60,html .ce_revolutionslider .tp-dottedoverlay.accent-color-50,html .ce_revolutionslider .tp-dottedoverlay.accent-color-40,html .ce_revolutionslider .tp-dottedoverlay.accent-color-30,html .ce_revolutionslider .tp-dottedoverlay.accent-color-20,html .ce_revolutionslider .tp-dottedoverlay.accent-color-10{background:#D10A11}html .mod_article.ol-bg-accent .article-overlay{background:#D10A11}html body .mm-menu a:hover,html body .mm-menu a.active,html body .mm-menu a.trail,html body .mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),html body .mm-menu .mm-listview>li.mm-selected>span,html body .mm-menu .mm-listview>li.trail a{background-color:#D10A11}html .header .mainmenu ul.level_1 li span.ribbon{background:#D10A11}html .stroke-accent{stroke:#D10A11}html .fill-accent{fill:#D10A11}html .ce_swiper-slider-start.style2_dark .swiper-pagination-bullet-active,html .ce_swiper-slider-start.style2_dark .swiper-pagination-bullet-active:after,html .ce_swiper-slider-start.style2_light .swiper-pagination-bullet-active,html .ce_swiper-slider-start.style2_light .swiper-pagination-bullet-active:after{background-color:#D10A11}html .ce_wrap.bg-hover-accent:hover{background-color:#D10A11 !important}html .ce_hyperlink.btn-accent a,html .ce_revolutionslider_hyperlink.btn-accent{background:#D10A11;border-color:#D10A11}html .ce_hyperlink.btn-accent-outline:not(.btn-white):not(.btn-black-outline):not(.btn-gray-outline) a,html .ce_revolutionslider_hyperlink.btn-accent-outline{border-color:#D10A11;color:#D10A11}html .txt-color-accent,html .txt-color-accent p,html .txt-color-accent i,html .txt-color-accent a,html .txt-color-accent h1,html .txt-color-accent h2,html .txt-color-accent h3,html .txt-color-accent h4,html .txt-color-accent h5,html .txt-color-accent h6,html .txt-color-accent .h1,html .txt-color-accent .h2,html .txt-color-accent .h3,html .txt-color-accent .h4,html .txt-color-accent .h5,html .txt-color-accent .h6,html .txt-color-accent .h1 p,html .txt-color-accent .h2 p,html .txt-color-accent .h3 p,html .txt-color-accent .h4 p,html .txt-color-accent .h5 p,html .txt-color-accent .h6 p,html .txt-color-accent.h1,html .txt-color-accent.h2,html .txt-color-accent.h3,html .txt-color-accent.h4,html .txt-color-accent.h5,html .txt-color-accent.h6,html .txt-color-accent.h1 p,html .txt-color-accent.h2 p,html .txt-color-accent.h3 p,html .txt-color-accent.h4 p,html .txt-color-accent.h5 p,html .txt-color-accent.h6 p{color:#D10A11}html .bg-accent{background-color:#D10A11}html p a,html a{color:#D10A11}html .divider-v2 h1:after,html .divider-v2 h2:after,html .divider-v2 h3:after,html .divider-v2 h4:after,html .dividerv h5:after,html .divider-v2 h6:after,html h1.divider-v2:after,html h2.divider-v2:after,html h3.divider-v2:after,html h4.divider-v2:after,html h5.divider-v2:after,html h6.divider-v2:after{background:#D10A11}html hr.divider_3:before{background:#D10A11}html hr.divider_3:before{background:#D10A11}html .divider_4_first{border:3px solid #D10A11}html .divider_4_second{background-color:#D10A11}html .divider_4::after,html .divider_4::before{background-color:#D10A11}html .divider_5 i{color:#D10A11}html .header.original .mainmenu ul li a.trail,html .header.original .mainmenu ul li a.active,html .header.cloned .mainmenu ul li a.trail,html .header.cloned .mainmenu ul li a.active,html .mod_pct_megamenu .mod_navigation a.active{color:#D10A11}html .mod_pct_megamenu .mod_navigation a.active:before,html .header .mainmenu ul ul li a.active span:before,html .header .mainmenu ul ul li a.trail span:before{background-color:#D10A11}html #top-wrapper.fixed .mainmenu a.active,html #top-wrapper.fixed .mainmenu a.trail{color:#D10A11}html body.header-dark .fixed .mainmenu ul li a.trail,html body.header-dark .fixed .mainmenu ul li a.active{color:#D10A11}html .header-light #top-wrapper.fixed .mainmenu a.active,html .header-light #top-wrapper.fixed .mainmenu a.trail{color:#D10A11}html .subnav a{color:#D10A11}html #nav-open-btn:before{background:#D10A11}html .ce_table table th{background:#D10A11}html .ce_tabs .tabs.classic ul li.active,html .ce_tabs .tabs.classic ul li:hover{border-color:#D10A11}html .ce_tabs .tabs.horizontal ul li:hover span,html .ce_tabs .tabs.horizontal ul li.active span{background:#D10A11}html .ce_teambox .image .overlay{background:#D10A11}html .ce_teambox .email a{color:#D10A11}html blockquote a{color:#D10A11}html .header .mod_search .search-content{background:#D10A11}html .ce_iconbox.version2 i{background:#D10A11}html .ce_iconbox .link{color:#D10A11}html .ce_testimonial a{color:#D10A11}html .ce_accordion .toggler:before{color:#D10A11}html .mod_calendar th.head{background:#D10A11;border-top:1px solid #D10A11;border-right:1px solid #D10A11;border-left:1px solid #D10A11}html .mod_calendar th.previous a,html .mod_calendar th.next a{background-color:#D10A11}html .pagination li span.current{background:#D10A11}html .pagination li a:hover{color:#D10A11}html .mod_faqpage h3:before,html .mod_faqpage .h3:before{color:#D10A11}html .mod_search .submit{border:1px solid #D10A11}html input:focus,html textarea:focus{border:1px solid #D10A11}html form fieldset legend{background-color:#D10A11}html input.submit[type="submit"],html button.submit[type="submit"]{background:#D10A11}html input.submit[type="submit"]:hover,html button.submit[type="submit"]:hover{background:#D10A11}html .ce_youtube_background.overlay .YTPOverlay{background-color:#D10A11}html .label-accent{background:#D10A11}html .ce_hyperlink a,html a.btn{background:#D10A11;border-color:#D10A11}html .ce_hyperlink a.link-white,html a.btn.link-white{color:#D10A11}html .ce_hyperlink a.link-white:hover,html a.btn.link-white:hover{background:#D10A11}html .ce_hyperlink a.outline,html a.btn.outline{color:#D10A11}html .newslist h2,html .newslist .h2,html .newslist h2 a,html .newslist .h2 a{color:#D10A11}html .newslist .news-left .news-date{background:#D10A11}html .newsteaser .date{background:#D10A11}html #portfolio_filter a.selected,html #portfolio_filter a:hover{background:#D10A11}html .ce_chartbar .chart_data{background:#D10A11}html .color-accent,html .color-accent p,html .color-accent i,html .color-accent h1,html .color-accent h2,html .color-accent h3,html .color-accent h4,html .color-accent h5,html .color-accent h6,html .color-accent .h1,html .color-accent .h2,html .color-accent .h3,html .color-accent .h4,html .color-accent .h5,html .color-accent .h6,html .color-accent a:not(.link-white){color:#D10A11}html blockquote{border-color:#D10A11}html .ce_pricetable .pricetable.highlight .title{background:#D10A11}html .ce_imagebox_v2 .ce_url a{background:#D10A11}html .ce_gallery .content{background:#D10A11}html .ce_headertext h1:after,html .ce_headertext h2:after,html .ce_headertext h3:after,html .ce_headertext h4:after,html .ce_headertext h5:after,html .ce_headertext h6:after{background:#D10A11}html .ce_countup i{color:#D10A11}html .newslist-v3 .date{background:#D10A11}html .ce_bgimage.offset.offset-bg-accent:before{background-color:#D10A11}html .ce_leadertext.version2 .divider-first{border:3px solid #D10A11}html .ce_leadertext.version2 .divider-second{background-color:#D10A11}html .ce_leadertext.version2 .divider:after,html .ce_leadertext.version2 .divider:before{background-color:#D10A11}html .ce_accordion .toggler i.fa{background:#D10A11}html .newsteaser_v3 .news-overlay i{background-color:#D10A11}html .newslist-v3 .subheadline{color:#D10A11}html .ce_teambox .function{color:#D10A11}html .ce_tabs .tabs.horizontal-clean ul li.active:after{border-color:#D10A11 transparent transparent transparent}html .subheadline-v2{color:#D10A11}html .ce_timeline .timeline-item .timeline-item-title{background:#D10A11}html .ce_portfoliofilter.default a.selected,html .ce_portfoliofilter.default a:hover{background:#D10A11}html .ce_portfoliofilter.only-icon a.selected i:before,html .ce_portfoliofilter.only-icon a:hover i:before{background:#D10A11;border-color:#D10A11}html .ce_tabs .tabs.horizontal-clean ul li.active span{color:#D10A11}html .ce_revolutionslider_hyperlink{background:#D10A11;border-color:#D10A11}html .ce_headline_extended.version2 .divider-first{border-color:#D10A11}html .ce_headline_extended.version2 .divider:after,html .ce_headline_extended.version2 .divider:before,html .ce_headline_extended.version2 .divider-second{background-color:#D10A11}html .mod_portfoliolist .item .linkbar a{background-color:#D10A11}html .mod_portfoliolist .item .linkbar a:hover{color:#D10A11}html .mod_portfoliolist .item .subline{background-color:#D10A11}html form .input-group-addon{background:#D10A11;border-color:#D10A11}html body .picker--focused .picker__day--selected,html body .picker__day--selected,html body .picker__day--selected:hover,html body .picker--focused .picker__day--highlighted,html body .picker__day--highlighted:hover,html body .picker__day--infocus:hover,html body .picker__day--outfocus:hover,html body .picker--focused .picker__list-item--highlighted,html body .picker__list-item--highlighted:hover,html body .picker__list-item:hover{background-color:#D10A11}html body .picker__list-item--highlighted,html body .picker__list-item:hover{border-color:#D10A11}html .ce_video_background .video-overlay{background-color:#D10A11}html .ce_text_imagebox.imagebox_version2 .inside,html .ce_text_imagebox.imagebox_version3 .inside{background-color:#D10A11}html #offcanvas-top{background:#D10A11}html .cookiebar{background:#D10A11}html #footer a:hover,html #bottom .inside a:hover{color:#D10A11}html .ce_bgimage_content_start.bg-accent .bg_overlay{background:#D10A11}html .newslist-timeline:before,html .newslist-timeline-both h4:before,html .newslist-timeline-both .h4:before{border-color:#D10A11}html .ce_divider_extended.version4 span{background:#D10A11}html .ce_divider_extended.version5{background:#D10A11}html .ce_linkbox h4,html .ce_linkbox .h4{color:#D10A11}html .mod_customcataloglist.cc_immorealty .entry.top_object .cc_immorealty_top{background:#D10A11}html .mod_customcatalogfilter.immorealty_filter .filter_range .ui-slider-range{background:#D10A11}html .mod_customcatalogreader.cc_immorealty .property-furnishing li i{color:#D10A11}html .mod_customcatalogreader.cc_immorealty .price{background:#D10A11}html .mod_customcataloglist .cc_immorealty_slider .category{background:#D10A11}html .mod_customcataloglist.cc_immorealty .customelements_notelist input{background-color:#D10A11}html .mod_customcataloglist.cc_cardealer .item-rightside .item-content-col2{color:#D10A11}html .mod_customcatalogfilter.cardealer_filter .filter_range .ui-slider-range{background-color:#D10A11}html .mod_customcatalogreader.cc_cardealer .single-price{color:#D10A11}html .mod_customcatalogreader.cc_cardealer .single-price strong{background-color:#D10A11}html .mod_customcataloglist.cc_cardealer .item-highlight-icon{background-color:#D10A11}html .mod_customcataloglist .cc_cardealer_slider .state{background-color:#D10A11}html .mod_customcataloglist .cc_cardealer_slider .price strong{color:#D10A11}html .ce_linkbox a i{background-color:#D10A11}html .ce_fullscreen_gallery.version3 .bold{background-color:#D10A11}html form.style2{background:#D10A11}html .ce_linkbox .ce_linkbox_banner{background-color:#D10A11}html .custommenu li:hover{background-color:#D10A11}html .ce_featured_tab li .ce_headline .headline{color:#D10A11}html .ce_featured_tab li.active{background-color:#D10A11}html .ce_headerimage.version3 .ce_headline .headline{background:#D10A11}html .ce_headerimage.version3 .subline{background:#D10A11}html .mod_portfoliolist_v4 .item a:hover{background:#D10A11}html .mod_customcatalogteaser.cc_accommodations .entry:hover .item-content{background:#D10A11}html .ce_revolutionslider_hyperlink.light{color:#D10A11}html .ce_frame_start.style3 .ce_frame_start_inside{border-color:#D10A11}html .mod_portfoliolist_teaser_3 .info,html .mod_portfoliolist_teaser_3 .info a{color:#D10A11}html .newsteaser_v7:hover h5,html .newsteaser_v7:hover .h5{color:#D10A11}html .ce_divider_extended.version10 svg{fill:#D10A11}html .js-cd-h-timeline .filling-line{background-color:#D10A11}html .js .cd-h-timeline__date--older-event::after{border-color:#D10A11}html .js .cd-h-timeline__date:hover::after,html .js .cd-h-timeline__date--selected::after{background-color:#D10A11;border-color:#D10A11}html .mod_portfoliolist_v7 .comments{background-color:#D10A11}html .mod_portfoliolist_v7 .subline{background-color:#D10A11}html .mod_portfoliolist_v7 .item:hover .item-bottom a{color:#D10A11}html .js-cd-h-timeline .ce_text em{color:#D10A11}html .mod_eventlist_v2 .title a{color:#D10A11}html .ce_imagemap .hotspot.small .circle{box-shadow:0 0 0 5px #D10A11}html .ce_pricecard.style2.highlight .ce_pricecard_inside{background:#D10A11}html .mod_eventlist_v3 h4,html .mod_eventlist_v3 .h4,html .mod_eventlist_v3 h4 a,html .mod_eventlist_v3 .h4 a{color:#D10A11}html .mod_eventlist_v3 .meta-info i{color:#D10A11}html .js-cd-h-timeline time:before,html .js-cd-h-timeline .location:before{color:#D10A11}html .js-cd-h-timeline .more a{background:#D10A11}html body .mainmenu ul li a:hover:before,html body .mainmenu ul li a.trail:before,html body .mainmenu ul li a.active:before{background-color:#D10A11}html .ce_popup_start .popup_close{color:#D10A11}html .ce_popup_start .ce_popup_content{border-color:#D10A11}html .mod_eventlist_v4 i.fa-location-arrow{background-color:#D10A11}html .ce_hyperlink_lightbox_video.hyperlink_color_accent svg polygon{fill:#D10A11}html .ce_hyperlink_lightbox_video.hyperlink_color_accent svg circle{stroke:#D10A11}html .mod_portfoliolist_demos .item .overlay{background-color:#D10A11}html .mod_portfoliolist_demos .item h5:hover,html .mod_portfoliolist_demos .item .h5:hover{color:#D10A11}html .ce_iconbox_v3 .ce_iconbox_v3_inside.bg-accent{background-color:#D10A11}html .ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-accent:hover{background-color:#D10A11 !important}html .ce_iconbox_v3 .headline.headline-color-accent{color:#D10A11}html .ce_iconbox_v3 .subheadline.subheadline-color-accent{color:#D10A11}html .ce_iconbox_v3 .fonticon.fonticon-color-accent{color:#D10A11}html .ce_iconbox_v3:hover.text-hover-accent i,html .ce_iconbox_v3:hover.text-hover-accent .headline,html .ce_iconbox_v3:hover.text-hover-accent .subheadline{color:#D10A11 !important}html .submenu_v2 li a:hover,html .submenu_v2 li a.active{color:#D10A11}html .ce_list.list-style2 li.fa:before{color:#D10A11}html .ce_list.list-style3 li.fa:before{color:#D10A11}html .ce_revolutionslider_hyperlink.text-link:after{color:#D10A11}html .ce_download_small .ce_download_small_inside a:after{color:#D10A11}html .ce_download_small .ce_download_small_inside a{border-color:#D10A11}html .ce_imagemap .circle{box-shadow:0 0 0 4px #D10A11}html .ce_testimonial_version7 .text_inside:before{background:#D10A11}html .ce_portfoliofilter.port-filter-style3 a.selected{border-color:#D10A11}html form.style8 input.submit[type="submit"],html form.style8 button.submit[type="submit"]{color:#D10A11}html .ce_image_text_box .ce_image_text_box_banner{background:#D10A11}html .ce_image_text_box.version2 a.hyperlink_txt{color:#D10A11}html .ce_grid_gallery_start li:hover .linktext{color:#D10A11}html .mod_quickmenu.style2 a{border-color:#D10A11;color:#D10A11}html .mod_customcataloglist.cc_product_catalog .item-inside:hover{border-color:#D10A11}html .mod_customcatalogteaser.cc_product_catalog .item-highlight-icon{background-color:#D10A11}html .ce_headline_w_buttons.style1 .buttons a:hover{background-color:#D10A11}html .ce_headline_w_buttons.style2 .buttons a.button_one{border-color:#D10A11;color:#D10A11}html .ce_headline_w_buttons.style2 .buttons a.button_two{background-color:#D10A11;border-color:#D10A11}html .ce_headline_w_buttons.style2 .buttons a.button_one:hover{background-color:#D10A11}html .ce_headline_w_buttons.style3 .buttons a.button_one{border-color:#D10A11;color:#D10A11}html .ce_headline_w_buttons.style3 .buttons a.button_two{background-color:#D10A11;border-color:#D10A11}html .ce_headline_w_buttons.style3 .buttons a.button_one:hover{background-color:#D10A11}html .ce_headline_w_buttons.style5 .buttons a.button_one{border-color:#D10A11;color:#D10A11}html .ce_headline_w_buttons.style5 .buttons a.button_two{background-color:#D10A11;border-color:#D10A11}html .ce_headline_w_buttons.style5 .buttons a.button_one:hover{background-color:#D10A11}html .ce_headline_w_buttons.style6 .buttons a.button_one{border-color:#D10A11;color:#D10A11}html .ce_headline_w_buttons.style6 .buttons a.button_two{background-color:#D10A11;border-color:#D10A11}html .ce_headline_w_buttons.style6 .buttons a.button_one:hover{background-color:#D10A11}html .ce_headline_w_buttons.style10 .buttons a:hover{background-color:#D10A11}html .ce_featurelist.style1 li i{color:#D10A11}html .ce_featurelist.style2 span{color:#D10A11}html .ce_featurelist.style2 .icon{color:#D10A11}html .ce_featurelist.style2 li a:hover{background-color:#D10A11}html .ce_featurelist.style5 li span{color:#D10A11}html body .mm-menu a.active,html body .mm-menu a.trail{background-color:#D10A11}html .header .mainmenu ul li a.highlight span,html .header .mainmenu ul li a.highlight_square_color_accent span,html .header .mainmenu ul li a.highlight-square-color-accent span,html .header .mainmenu ul li a.highlight_rounded_color_accent span,html .header .mainmenu ul li a.highlight-rounded-color-accent span,html .header .mainmenu ul li a.highlight_rounded50_color_accent span,html .header .mainmenu ul li a.highlight-rounded50-color-accent span{background-color:#D10A11}html .header .mainmenu ul li a.highlight_outline_square_color_accent span,html .header .mainmenu ul li a.highlight-outline-square-color-accent span,html .header .mainmenu ul li a.highlight_outline_rounded_color_accent span,html .header .mainmenu ul li a.highlight-outline-rounded-color-accent span,html .header .mainmenu ul li a.highlight_outline_rounded50_color_accent span,html .header .mainmenu ul li a.highlight-outline-rounded50-color-accent span{box-shadow:0 0px 0px 2px #D10A11}html .ce_accordion_v2 .toggler:not(.ui-state-active):hover{color:#D10A11}html .ce_accordion_v2 .toggler.ui-state-active,html .ce_accordion.style2 .toggler.ui-state-active{background:#D10A11}html .mmenu_trigger .burger .burger_lines,html .mmenu_trigger .burger .burger_lines:after,html .mmenu_trigger .burger .burger_lines:before{background:#D10A11}html .mmenu_trigger{color:#D10A11}html .mod_privacy_optin_slim .privacy_button a{background:#D10A11}html span.color-accent{color:#D10A11}html .ce_fancylink.style1.fancylink_color_second a{color:#323232}html .ce_fancylink.style1.fancylink_color_second .shaft,html .ce_fancylink.style1.fancylink_color_second .shaft:before,html .ce_fancylink.style1.fancylink_color_second .shaft:after{background-color:#323232}html .ce_fancylink.style2.fancylink_color_second a,html .ce_fancylink.style2.fancylink_color_second .arrow:before{color:#323232}html .ce_fancylink.style2.fancylink_color_second a:after,html .ce_fancylink.style2.fancylink_color_second .arrow:after{border-color:#323232}html .ce_fancylink.style3.fancylink_color_second a{color:#323232}html .ce_fancylink.style3.fancylink_color_second a:after{background-color:#323232}html .ce_fancybox.style3.fancy_box_color_second .overlay{background:#323232;opacity:0.8}html .ce_fancybox.style3.fancy_box_color_second .overlay{background:#323232;opacity:0.8}html .ce_fancybox.style1.fancy_box_color_second:after{background-color:#323232}html .ce_fancybox.style2.fancy_box_color_second:hover .overlay{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), #323232 100%)}html .ce_revolutionslider .ce_revolutionslider_hyperlink.text-link.btn-second,html .ce_revolutionslider .ce_revolutionslider_hyperlink.text-link.btn-second:after{color:#323232}html .mod_article.ol-bg-second .article-overlay{background:#323232}html .stroke-second{stroke:#323232}html .fill-second{fill:#323232}html .ce_wrap.bg-hover-second:hover{background-color:#323232 !important}html .ce_hyperlink.btn-second a,html .ce_revolutionslider_hyperlink.btn-second{background:#323232;border-color:#323232}html .ce_hyperlink.btn-second-outline a:not(.btn-white):not(.btn-black-outline):not(.btn-gray-outline),html .ce_revolutionslider_hyperlink.btn-second-outline{border-color:#323232;color:#323232}html .txt-color-second,html .txt-color-second p,html .txt-color-second i,html .txt-color-second a,html .txt-color-second h1,html .txt-color-second h2,html .txt-color-second h3,html .txt-color-second h4,html .txt-color-second h5,html .txt-color-second h6,html .txt-color-second .h1,html .txt-color-second .h2,html .txt-color-second .h3,html .txt-color-second .h4,html .txt-color-second .h5,html .txt-color-second .h6,html .txt-color-second .h1 p,html .txt-color-second .h2 p,html .txt-color-second .h3 p,html .txt-color-second .h4 p,html .txt-color-second .h5 p,html .txt-color-second .h6 p,html .txt-color-second.h1,html .txt-color-second.h2,html .txt-color-second.h3,html .txt-color-second.h4,html .txt-color-second.h5,html .txt-color-second.h6,html .txt-color-second.h1 p,html .txt-color-second.h2 p,html .txt-color-second.h3 p,html .txt-color-second.h4 p,html .txt-color-second.h5 p,html .txt-color-second.h6 p{color:#323232}html .color-second{color:#323232}html .bg-second{background-color:#323232}html .ce_bgimage_content_start .bg_overlay.bg-second{background-color:#323232}html .notelist .submit_container input.submit,html .notelist .submit_container input.submit:hover,html .notelist .submit_container button.submit,html .notelist .submit_container button.submit:hover{background-color:#323232}html .mod_customcataloglist.cc_cardealer .item-state{background-color:#323232}html form.style2 input.submit,html form.style2 input.submit[type="submit"]:hover,html form.style2 button.submit,html form.style2 button.submit[type="submit"]:hover{background-color:#323232}html .ce_hyperlink-extended a.link-sec-color{border-color:#323232;background:#323232}html .ce_hyperlink-extended a.link-sec-color:hover{color:#323232;border-color:#323232}html .ce_hyperlink-extended a.link-sec-color-outline{color:#323232;border-color:#323232}html .ce_hyperlink-extended a.link-sec-color-outline:hover{background:#323232}html .ce_hyperlink_lightbox_video.hyperlink_color_second svg polygon{fill:#323232}html .ce_hyperlink_lightbox_video.hyperlink_color_second svg circle{stroke:#323232}html .ce_iconbox_v3 .ce_iconbox_v3_inside.bg-second{background-color:#323232}html .ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-second:hover{background-color:#323232 !important}html .ce_iconbox_v3 .headline.headline-color-second{color:#323232}html .ce_iconbox_v3 .subheadline.subheadline-color-second{color:#323232}html .ce_iconbox_v3 .fonticon.fonticon-color-second{color:#323232}html .ce_iconbox_v3:hover.text-hover-second i,html .ce_iconbox_v3:hover.text-hover-second .headline,html .ce_iconbox_v3:hover.text-hover-second .subheadline{color:#323232 !important}html .header .mainmenu ul li a.highlight_color_second span,html .header .mainmenu ul li a.highlight-color-second span,html .header .mainmenu ul li a.highlight_square_color_second span,html .header .mainmenu ul li a.highlight-square-color-second span,html .header .mainmenu ul li a.highlight_rounded_color_second span,html .header .mainmenu ul li a.highlight-rounded-color-second span{background:#323232}html .header .mainmenu ul li a.highlight_outline_square_color_second span,html .header .mainmenu ul li a.highlight-outline-square-color-second span,html .header .mainmenu ul li a.highlight_outline_rounded_color_second span,html .header .mainmenu ul li a.highlight-outline-rounded-color-second span{box-shadow:0 0px 0px 2px #323232}html .ce_revolutionslider_hyperlink.color-second{background:#323232;border-color:#323232;color:#fff}html #top,html #top .inside{background-color:rgba(0, 0, 0, 0)}html #top-wrapper #top .inside{padding-top:8px;padding-bottom:8px}html #top-wrapper #top{border-bottom:1px solid #484848}html #top .inside,html .header .inside,html #footer .inside,html #bottom .inside,html body.sidebar #container,html .mod_article:not(.fullwidth):not(.fullwidth-boxed-medium):not(.fullwidth-boxed-small)>.container,html .fullwidth.boxed-content .contentwrap,html .smallwidth .contentwrap,html .boxed-content .contentwrap,html .autogrid_wrapper.article,html .ce_text_image_bar .inside,html .ce_headerimage .ce_headerimage_inside,html .ce_video_background .ce_video_background_inside,html #offcanvas-top .offcanvas-top-inside,html .ce_calltoaction .ce_calltoaction_inside,html .mod_breadcrumb .mod_breadcrumb_inside,html .mod_pageimage .container,html .body_bottom .mod_search .container{max-width:1400px}html .mod_article.boxed{max-width:calc(1400px - 80px);margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){html .mod_article:not(.fullwidth).article-pt>.container{padding-top:60px}html .mod_article:not(.fullwidth).article-pb>.container{padding-bottom:60px}}html #footer .inside{padding-top:50px;padding-bottom:50px}html #footer h4,html #footer .h4{font-size:15px}html #footer h1,html #footer h2,html #footer h3,html #footer h4,html #footer h5,html #footer h6,html #footer .h1,html #footer .h2,html #footer .h3,html #footer .h4,html #footer .h5,html #footer .h6{color:#D10A11}html #footer{font-size:15px}html #footer,html #footer a{color:#323232}html #footer li:after{border-color:#ffffff}html #footer .inside a:hover{color:#D10A11}html #footer{background-color:#EAEAEA}html #bottom{font-size:15px}html #bottom .inside,html #bottom .inside a{color:#323232}html #bottom .inside a:hover{color:#D10A11}html #bottom{background-color:#ffffff}html #bottom{border-top:1px solid rgba(255, 255, 255, 0.13)}@media only screen and (min-width:768px){html .header.original .mainmenu{float:none}html .header.original .mainmenu ul{text-align:center}html .header.original .logo{position:relative;z-index:100}html .header .mod_socials{display:none !important}html #top .inside{background:none !important}}html .mmenu_trigger{color:#323232}html .mmenu_trigger .burger .burger_lines,html .mmenu_trigger .burger .burger_lines:after,html .mmenu_trigger .burger .burger_lines:before{background-color:#323232}html .logo a{background-image:url(../../files/cto_layout/img/logo.svg)}@media only screen and (min-width:768px){html .header.original .logo{width:210px}}@media only screen and (min-width:768px){html .header.original .logo{height:80px}html .header.original{line-height:80px}html .smartmenu .smartmenu-trigger{height:80px}}@media only screen and (min-width:768px){html .stickyheader .header .logo{width:210px}}@media only screen and (min-width:768px){html .stickyheader .header .logo{height:80px}html .stickyheader .header.cloned{line-height:80px}html .header.cloned .smartmenu .smartmenu-trigger{height:80px}html html{scroll-padding:80px 0 0 0}}@media only screen and (min-width:768px) and (max-width:1024px){html .header.original .logo{width:210px}}@media only screen and (min-width:768px) and (max-width:1024px){html .stickyheader .header .logo{width:210px}}@media only screen and (min-width:768px) and (max-width:1024px){html .stickyheader .header .logo{height:80px}}@media only screen and (max-width:767px){html .header .logo{width:150px}}html .mainmenu ul li a{font-size:15px}html .header.original .mainmenu ul li a.trail.a-level_1,html .header.original .mainmenu ul li a.active.a-level_1,html .header.cloned .mainmenu ul li a.trail.a-level_1,html .header.cloned .mainmenu ul li a.active.a-level_1,html .mod_pct_megamenu .mod_navigation a.active.a-level_1{color:#D10A11}html .header .mainmenu ul li a.a-level_1:hover{color:#D10A11}html .mainmenu ul li a{text-transform:uppercase}html .header.original .mainmenu ul li{line-height:55px}html .header.original .mainmenu ul .megamenu-wrapper{top:auto}html .header .mainmenu ul li{letter-spacing:1px}@media only screen and (min-width:768px) and (max-width:1080px){html .smartmenu{display:block}html .mainmenu{display:none}}html .header .mainmenu a.pct_megamenu:after,html .header .mainmenu a.submenu:after{font-family:FontAwesome;content:"";margin-left:5px;transition:all 0.3s;display:inline-block;transform-origin:center center}html .header .mainmenu a.pct_megamenu.active:after,html .header .mainmenu a.active.submenu:after,html .header .mainmenu a.submenu:not(.click_open):not(.pct_megamenu):hover:after,html .header .mainmenu li.submenu:not(.click_open):not(.pct_megamenu):hover a:after{transform:rotate(180deg)}html .header .mainmenu ul ul li.submenu a:after{transform:rotate(-90deg) !important}html .header .mod_langswitcher{font-size:0.9rem}html .header .mod_langswitcher .mod_langswitcher_inside{padding-right:0;vertical-align:middle}html .mod_langswitcher ul{left:auto;right:0;width:auto}html .mod_langswitcher .mod_langswitcher_inside{line-height:1rem}html .mod_langswitcher span{display:inline-block}html .mod_langswitcher img{display:none}html .mod_langswitcher .mod_langswitcher_inside:before{display:none}html #top .mod_langswitcher .mod_langswitcher_inside span:hover{background:none}html .mm-menu .mod_langswitcher ul li img{display:none}html .mm-menu .mod_langswitcher .mod_langswitcher_inside>span{display:none}html .smartmenu-content .mod_navigation a{color:#ffffff}html .smartmenu-content .mod_navigation a.active,html .smartmenu-content .mod_navigation a.trail{border-color:#ffffff}html .smartmenu-content .smartmenu-close:before,html .smartmenu-content .smartmenu-close:after{background:#ffffff}html .smartmenu-content{background-color:#D10A11}html .mmenu_trigger .label{display:none}html #mmenu{bottom:0}html #mmenu .mod_navigation li a.open,html #mmenu .mod_navigation li a.active{color:#D10A11}html #mmenu .mod_navigation.mobile_vertical>ul>li{border-bottom:1px solid #e5e5e5}html #mmenu .mod_navigation.mobile_horizontal ul li a{border-bottom:1px solid #e5e5e5}html #mmenu #mmenu_bottom{display:block}html #mmenu .mod_socials,html #mmenu .mod_mmenu_custom_nav{text-align:center}html #mmenu .mod_socials{margin-right:0}html #mmenu .mod_mmenu_custom_nav a{margin:0 4px}html body{color:#323232}html body.atoms #main .inside::before{content:"";background:url("/files/eisenmann/images/netzwerk.jpg");background-size:50%;position:absolute;top:8%;right:-30%;width:100%;height:100%;background-repeat:no-repeat;background-position:top right}html body.atoms #main .inside::after{content:"";background:url("/files/eisenmann/images/netzwerk.jpg");background-size:50%;position:absolute;bottom:0;left:-30%;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom left}html body .mod_changelanguage{overflow:initial;margin-top:auto;margin-bottom:auto}html body .mod_changelanguage .mod_langswitcher{position:relative;top:initial;display:block;font-size:15px;font-weight:600;color:#696969}@media (max-width:767px){html body .mod_changelanguage .mod_langswitcher{right:50px;margin-top:0px}}html body .mod_changelanguage .mod_langswitcher .mod_langswitcher_inside:hover{color:#D10A11}html body .mod_changelanguage .mod_langswitcher .mod_langswitcher_inside::after{font-size:16px;margin-left:0px;top:0px}@media (max-width:767px){html body .mod_changelanguage .mod_langswitcher .mod_langswitcher_inside{padding:0;line-height:70px}}html body .mod_changelanguage .mod_langswitcher .mod_langswitcher_inside ul li.lang-it{display:none}html body #top-wrapper{box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.1);transition:line-height 0.3s ease;-webkit-transition:line-height 0.3s ease}html body #top-wrapper #top .inside{align-items:center;padding-top:15px;padding-bottom:0}@media (min-width:768px) and (max-width:1079px){html body #top-wrapper #top .inside{padding-top:0px}}html body #top-wrapper #top .inside .logo{width:240px;height:60px}html body #top-wrapper #top .inside .mod_search .ti-search{cursor:pointer}html body #top-wrapper #top .inside .mod_navigation.top_metanavi li,html body #top-wrapper #top .inside .mod_search{line-height:1;border-right:1px solid #5C5C5C;padding-left:0.729rem;padding-right:0.729rem}html body #top-wrapper #top .inside a{color:#000000}html body #top-wrapper .header.original .mainmenu::before{display:none}@media (max-width:767px){html body .header{box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.1);line-height:70px}}html body .header .mod_navigation.mainmenu>ul>li>a{font-weight:600}html body .header .mod_navigation.mainmenu>ul>li{margin-left:1.125rem;margin-left:1.125rem}html body .header .mod_navigation.mainmenu>ul>li.first{margin-left:0}html body .header .mod_navigation.mainmenu>ul>li.last{margin-right:0}html body .header .mod_navigation.mainmenu ul ul li a span::before{display:none}html body .header .mod_navigation.mainmenu li.mmenu_hidden{display:none}html body .header .mod_navigation.mainmenu a.a-level_1{border-bottom:3px solid #ffffff}html body .header .mod_navigation.mainmenu a.a-level_1:hover,html body .header .mod_navigation.mainmenu a.a-level_1.active,html body .header .mod_navigation.mainmenu a.a-level_1.trail{padding:0;background-color:unset}html body .header .mod_navigation.mainmenu a:not(.a-level_1){letter-spacing:1px}@media only screen and (min-width:768px){html body .header.cloned{background-color:#ffffff}}html body .header.cloned .mainmenu{float:none}html body .header.cloned .mainmenu ul{text-align:center}html body .header.cloned .mainmenu ul li{line-height:55px}html body .header .mmenu_trigger{right:20px}@media only screen and (max-width:767px){html body #slider .ce_revolutionslider.block{min-height:200px}}html body #wrapper #main .mod_article.fullwidth-boxed-medium>.container,html body #wrapper #main .mod_article .boxed-content .contentwrap{max-width:1080px}html body #wrapper #main .mod_article.fullwidth-boxed-small>.container{max-width:960px}html body #wrapper #main .mod_article.bg-dark-white{background-color:#EFFAFC}html body .mod_breadcrumb{border-bottom:initial}html body .mod_breadcrumb .mod_breadcrumb_inside ul{opacity:0.9}html body #footer .totop::before{background:white}html body #footer .mod_navigation{position:relative;background:inherit}html body #footer .mod_navigation ul.vlist.level_1>li{margin-bottom:0}html body #footer .mod_navigation ul.vlist.level_1>li>a{color:#D10A11;padding-bottom:1rem;display:block}html body #footer .mod_navigation ul.vlist.level_2>li:last-child{margin-bottom:10px}html body #footer .inside,html body #bottom .inside{text-align:right}@media (max-width:767px){html body #footer .inside,html body #bottom .inside{font-size:1rem}}html body #footer .mod_navigation>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:"row";-ms-flex-direction:"row";flex-direction:"row";flex-wrap:wrap;justify-content:flex-end}html body #footer .mod_navigation>ul li{border:none;text-align:left;padding:0 20px 0 0;margin-top:1rem}html body #footer .mod_navigation>ul li.hidden,html body #footer .mod_navigation>ul li a.hidden{display:block}html body #footer .mod_navigation>ul.vlist.level_1>.mlist{width:16.6667%}@media (min-width:1281px){html body #footer .mod_navigation>ul.vlist.level_1>.mlist{width:20%}html body #footer .mod_navigation>ul.vlist.level_1>.mlist.custommenu_cols7{width:20%}}@media (min-width:1080px) and (max-width:1280px){html body #footer .mod_navigation>ul.vlist.level_1>.mlist{width:25%;font-size:0.7727rem}}@media (min-width:768px) and (max-width:1079px){html body #footer .mod_navigation>ul.vlist.level_1>.mlist{width:33%;font-size:0.7727rem}}@media (max-width:767px){html body #footer .mod_navigation>ul.vlist.level_1>.mlist{width:100%}}html body #footer .mod_navigation li a,html body #footer a{padding:0}html body #footer .mod_navigation li:before{content:initial}html body #footer .mod_navigation li::after{border:none}html body #footer .mod_navigation li:hover{background-color:inherit}html body #footer .mod_navigation .contentwrap{padding:0}html body #footer .mod_navigation .level_2 li{text-transform:initial;float:none;padding:0;margin:0;width:100%;line-height:1.25em}html body #footer .mod_navigation .level_2 li a{display:block;margin-bottom:0.5rem}html body #footer .mod_navigation .level_2 li .level_3 li{margin-left:1em}html body #footer .mod_customnav li{margin:0;padding:0}html body #footer .mod_navigation .a-level_1,html body #footer .mod_customnav .a-level_1{font-weight:600}html body .ie #footer li:before{content:""}@media only screen and (max-width:1024px){html body #footer .mod_navigation{font-size:0.9375rem}}html body #bottom .inside .right a{margin:0 20px}@media (max-width:767px){html body #bottom .inside{text-align:center;line-height:1.5rem}html body #bottom .inside .right a{margin:0 10px}html body #bottom .inside .hgs{display:block}}html body #mmenu a{color:#323232}html body #mmenu .mod_navigation li a{padding:10px 40px 10px 0;font-size:1.125rem}html body #mmenu .mod_navigation li a.submenu::after{top:10px}html body #mmenu #mmenu_bottom{font-size:1rem;text-align:center;line-height:1.5rem}html body #mmenu #mmenu_bottom .right a{margin:0 10px}html body #mmenu #mmenu_bottom .hgs{display:block}html{}html *{-ms-hyphens:manual;-webkit-hyphens:manual;hyphens:manual}html h1,html .h1,html .h1 p{font-size:2.7778rem;line-height:1.1}@media (max-width:767px){html h1,html .h1,html .h1 p{font-size:1.75rem !important}}html h2,html .h2,html .h2 p{font-size:2.7778rem;line-height:1.1}@media (max-width:767px){html h2,html .h2,html .h2 p{font-size:1.75rem !important}}html h3,html .h3,html .h2 p{font-size:1.9444rem;line-height:1.1}@media (max-width:767px){html h3,html .h3,html .h2 p{font-size:1.125rem !important}}html h4,html .h4,html .h4 p{font-size:1.2222rem;line-height:1.1}@media (max-width:767px){html h4,html .h4,html .h4 p{font-size:1rem !important}}html .ce_divider_extended.version5{width:100px;height:3px;margin-top:0px;margin-bottom:28px}html body{font-family:"Arial", Sans-serif;font-weight:400;font-size:18px}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body .h1,html body .h2,html body .h3,html body .h4,html body .h5,html body .h6,html body .ce_revolutionslider_text.bold,html body .font_headline{font-weight:600;margin-top:1.5rem;margin-bottom:0.8rem}html body .space-between{justify-content:space-between}html body .fa-close::before{content:"";font-size:1.8rem;font-family:"themify" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}html body .animated{-webkit-animation-delay:500ms;animation-delay:500ms}html body .delay-1{-webkit-animation-delay:500ms;animation-delay:500ms}html body .delay-2{-webkit-animation-delay:1000ms;animation-delay:1000ms}html body .delay-3{-webkit-animation-delay:1500ms;animation-delay:1500ms}html body .ce_bgimage.bg-nocolor{background:none}html body .ce_gallery{margin:1rem 0}html body #slider h1,html body #slider .h1,html body #slider .h1 p{font-size:2.7778rem;line-height:1.067}@media (max-width:767px){html body #slider h1,html body #slider .h1,html body #slider .h1 p{font-size:1.7rem}}html body #slider p{margin-bottom:0}html body #slider .bg_image.fullscreen-image{max-height:760px !important}html body #slider .ce_headerimage .ce_headerimage_inside{position:absolute;right:0;bottom:0;top:inherit;transform:none}html body #slider .ce_headerimage .ce_headerimage_inside .content{border:none;padding:10px}html body #slider .ce_headerimage .ce_headerimage_inside .content .subline{font-weight:normal;color:white;text-shadow:0px 0px 18px black}html body .e-cube .container{position:relative;aspect-ratio:1.7777777778;width:100%;height:auto}html body .versal{text-transform:uppercase}html body .lsp1{letter-spacing:1px}html body .bg-gray{background-color:#EAEAEA}html body h3{font-size:1.6667rem}html body .font-size-xxxxs,html body .font-size-xxxxs p{font-size:0.8rem}html body .ce_text ul,html body .ce_text_extented ul{position:relative;padding-left:0;text-align:left;margin-bottom:1.5em}html body .ce_text ul li,html body .ce_text_extented ul li{list-style:none;padding-left:0.75em}html body .ce_text ul li::before,html body .ce_text_extented ul li::before{content:"";font-family:FontAwesome;position:absolute;left:0}html body .ce_text.align-center ul,html body .ce_text_extented.align-center ul{display:inline-block}html body .ce_text.align-center ul li,html body .ce_text_extented.align-center ul li{text-align:left !important}html body .ce_text .image_container.float_above{margin-bottom:1rem}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html body #slider h1{font-weight:400}html body #slider .ce_revolutionslider{}html body #slider .ce_revolutionslider #linkToContent{bottom:60px}html body #slider .ce_revolutionslider .ce_text_extented.bg-teaser-slider{background:rgba(209, 10, 17, 0.8);padding:35px 35px 30px 35px}html body #slider .ce_revolutionslider .persephone .tp-bullet{width:20px;height:6px;position:absolute;background:#ffffff;border:1px solid #e5e5e5;cursor:pointer;box-sizing:content-box}html body #slider .ce_revolutionslider .persephone .tp-bullet:hover,html body #slider .ce_revolutionslider .persephone .tp-bullet.selected{background:#D10A11}@media (max-width:767px){html body #slider .ce_bgimage{height:350px !important}}@media (min-width:768px){html body #slider .ce_bgimage{}html body #slider .ce_bgimage.max_width_s .contentwrap{max-width:650px}}html body #slider .ce_bgimage .contentwrap{margin-left:12.5%}@media (max-width:767px){html body #slider .ce_bgimage .contentwrap{width:calc(100vw - 50px);max-width:380px !important;margin:auto}}html body #slider .ce_bgimage .ce_bgimage-outer{position:relative;height:inherit}html body #slider .ce_bgimage .ce_bgimage-outer .contentwrap{top:20%}@media (max-width:767px){html body #slider .ce_bgimage .ce_bgimage-outer .contentwrap{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}html body #slider .ce_bgimage .ce_bgimage-outer .contentwrap .ce_headline_extended,html body #slider .ce_bgimage .ce_bgimage-outer .contentwrap .ce_text{background-color:rgba(255, 255, 255, 0.8);padding:1.54rem}html body #slider .ce_bgimage .ce_bgimage-outer .contentwrap .ce_headline_extended h1,html body #slider .ce_bgimage .ce_bgimage-outer .contentwrap .ce_text h1{text-transform:uppercase}html body #slider .ce_bgimage .ce_bgimage-outer .contentwrap .ce_text.width-s{max-width:450px}html body #slider .ce_bgimage .ce_bgimage-outer .contentwrap .ce_text.width-m{max-width:500px}html body #wrapper #main{}html body #wrapper #main .mod_article{z-index:1}html body #wrapper #main .mod_article.mitarbeiterstimmen .ce_image_text_box .ce_image_text_box_inside{padding:0 50px}html body #wrapper #main .mod_article.mitarbeiterstimmen .ce_image_text_box .ce_image_text_box_inside .ce_image_text_box_content .headline,html body #wrapper #main .mod_article.mitarbeiterstimmen .ce_image_text_box .ce_image_text_box_inside .ce_image_text_box_content h4{color:#D10A11;text-align:center;font-weight:400;font-size:20px;text-transform:uppercase}html body #wrapper #main .mod_article.mitarbeiterstimmen .ce_image_text_box .ce_image_text_box_inside .ce_image_text_box_content p{overflow:hidden;font-size:16px}html body #wrapper #main .mod_article.leistungen .autogrid_row.same_height>.column{padding-top:15px;padding-bottom:15px}html body #wrapper #main .mod_article.leistungen .ce_iconbox.version4 .ce_iconbox_outside.padding{padding:30px 40px}html body #wrapper #main .mod_article.leistungen .ce_iconbox.version4 .ce_iconbox_outside .ce_iconbox_inside{height:100%;display:flex;flex-direction:column}html body #wrapper #main .mod_article.leistungen .ce_iconbox.version4 .ce_iconbox_outside .ce_iconbox_inside .ce_iconbox_icon .image_container{text-align:center}html body #wrapper #main .mod_article.leistungen .ce_iconbox.version4 .ce_iconbox_outside .ce_iconbox_inside .ce_iconbox_cwrapper{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}html body #wrapper #main .mod_article.leistungen .ce_iconbox.version4 .ce_iconbox_outside .ce_iconbox_inside .ce_iconbox_cwrapper .headline{color:#D10A11 !important;text-transform:uppercase}html body #wrapper #main .mod_article.leistungen .ce_iconbox.version4 .ce_iconbox_outside .ce_iconbox_inside .ce_iconbox_cwrapper ul{margin-left:1rem}html body #wrapper #main .mod_article.leistungen .ce_iconbox.version4 .ce_iconbox_outside .ce_iconbox_inside .ce_iconbox_cwrapper ul li{list-style-type:disc;list-style-position:outside;position:relative;margin-bottom:4px;line-height:1.5}html body #wrapper #main .mod_article.leistungen .ce_iconbox.version4 .ce_iconbox_outside .ce_iconbox_inside .ce_iconbox_cwrapper .content{flex-grow:1;opacity:1}html body #wrapper #main .mod_article.leistungen .ce_iconbox.version4 .ce_iconbox_outside .ce_iconbox_inside .ce_iconbox_cwrapper .link{background-color:#D10A11;color:white !important;padding:4px 20px;font-size:1.1111rem;border-radius:5px;margin-top:2rem}html body #wrapper #main .mod_article.leistungen .ce_iconbox.version4 .ce_iconbox_outside .ce_iconbox_inside .ce_iconbox_cwrapper .link::before{content:""}html body #wrapper #main .mod_article.leistungen .ce_iconbox.version4 .ce_iconbox_outside .ce_iconbox_inside .ce_iconbox_cwrapper .link::after{content:"";font-family:FontAwesome;font-size:inherit;font-weight:400;text-rendering:auto;display:inline-block;margin-left:0.5em}html body #wrapper #main .mod_article .ce_linkbox.version6{margin-bottom:30px}html body #wrapper #main .mod_article .ce_linkbox.version6:hover .ce_linkbox_overlay .content{opacity:1;width:100%;-webkit-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html body #wrapper #main .mod_article .ce_linkbox.version6 .ce_linkbox_image:hover .ce_linkbox_overlay{top:0 !important;height:100%}html body #wrapper #main .mod_article .ce_linkbox.version6 .ce_linkbox_image:hover .content p{display:block}html body #wrapper #main .mod_article .ce_linkbox.version6 .ce_linkbox_overlay{position:absolute;-webkit-transition:top 0.5s ease-in-out;-o-transition:top 0.5s ease-in-out;transition:top 0.5s ease-in-out;overflow:hidden;top:100%;width:100%;height:auto;background-color:rgba(209, 10, 17, 0.8);opacity:1}html body #wrapper #main .mod_article .ce_linkbox.version6 .ce_linkbox_overlay .content{padding:1rem 0.6rem;text-align:center}html body #wrapper #main .mod_article .ce_linkbox.version6 .ce_linkbox_overlay .content p{display:none;color:#ffffff;display:block;margin-bottom:0}html body #wrapper #main .mod_article .ce_linkbox.version6 .ce_linkbox_overlay .content p::after{font-family:"FontAwesome";padding-left:10px;content:""}html body #wrapper #main .mod_article .ce_linkbox.version6 .ce_linkbox_overlay .content h3{text-transform:uppercase;letter-spacing:0.05rem;font-size:1.1111rem;line-height:2rem;color:#ffffff;margin:0}html body #wrapper #main .mod_article .ce_linkbox.version6 .ce_linkbox_overlay .content>div{margin:0}html body #wrapper #main .mod_article .ce_iconbox.uppercase .ce_iconbox_cwrapper{margin-top:0.75rem}html body #wrapper #main .mod_article .ce_iconbox.uppercase .ce_iconbox_cwrapper p{font-size:0.9167rem}html body #wrapper #main .mod_article .ce_iconbox:not(.version2):not(.version3):not(.uppercase){}html body #wrapper #main .mod_article .ce_iconbox:not(.version2):not(.version3):not(.uppercase) .ce_iconbox_cwrapper{margin-top:0px}html body #wrapper #main .mod_article .ce_iconbox.animate_icon .ce_iconbox_icon img{-webkit-animation:spin 3s linear infinite normal;-moz-animation:spin 3s linear infinite normal;animation:spin 3s linear infinite normal}@media (min-width:1025px){html body #wrapper #main .mod_article.branches .ce_iconbox p{font-size:0.8333rem;line-height:1.6363em}}html body #wrapper #main .mod_article .ce_text.link-acc-color a,html body #wrapper #main .mod_article .ce_text_extented.link-acc-color a{color:#D10A11}html body #wrapper #main .mod_article a.read-more::after{content:"";font-family:FontAwesome;font-size:inherit;font-weight:400;text-rendering:auto;display:inline-block;margin-left:0.75em;margin-top:0.5em}html body #wrapper #main .mod_article .ce_wrap a.read-more{font-size:0.8333rem}html body #wrapper #main .mod_article .ce_hyperlink-extended a{min-width:42px}html body #wrapper #main .mod_article .ce_hyperlink-extended,html body #wrapper #main .mod_article .ce_hyperlink{margin-top:2.25rem}html body #wrapper #main .mod_article .ce_hyperlink-extended a,html body #wrapper #main .mod_article .ce_hyperlink a{padding:4px 20px;font-size:1.1111rem;border-radius:5px}html body #wrapper #main .mod_article .ce_hyperlink-extended a.link-sec-color-outline,html body #wrapper #main .mod_article .ce_hyperlink a.link-sec-color-outline{text-align:center !important;padding-left:1rem;padding-right:1rem;border:1px solid}html body #wrapper #main .mod_article .ce_hyperlink-extended a.link-sec-color-outline:hover,html body #wrapper #main .mod_article .ce_hyperlink a.link-sec-color-outline:hover{background:#323232;color:#ffffff}html body #wrapper #main .mod_article .ce_hyperlink-extended a.link-own-color-darktxt,html body #wrapper #main .mod_article .ce_hyperlink a.link-own-color-darktxt{margin-top:0}html body #wrapper #main .mod_article .ce_hyperlink-extended a.link-own-color-darktxt::after,html body #wrapper #main .mod_article .ce_hyperlink a.link-own-color-darktxt::after{font-size:1.5em}html body #wrapper #main .mod_article .ce_hyperlink-extended:not(.no-icon) a::after,html body #wrapper #main .mod_article .ce_hyperlink:not(.no-icon) a::after,html body #wrapper #main .mod_article .ce_hyperlink_lightbox_video:not(.no-icon) a::after,html body #wrapper #main .mod_article .ce_hyperlink-extended:not(.prev) a::after,html body #wrapper #main .mod_article .ce_hyperlink:not(.prev) a::after{content:"";font-family:FontAwesome;font-size:inherit;font-weight:400;text-rendering:auto;display:inline-block;margin-left:0.5em}@media only screen and (max-width:767px){html body #wrapper #main .mod_article .ce_hyperlink-extended.next,html body #wrapper #main .mod_article .ce_hyperlink.next{display:table}html body #wrapper #main .mod_article .ce_hyperlink-extended.next.align-right,html body #wrapper #main .mod_article .ce_hyperlink.next.align-right{margin-left:auto}}html body #wrapper #main .mod_article .ce_hyperlink-extended.next a::after,html body #wrapper #main .mod_article .ce_hyperlink.next a::after{margin-left:0}@media only screen and (max-width:767px){html body #wrapper #main .mod_article .ce_hyperlink-extended.prev,html body #wrapper #main .mod_article .ce_hyperlink.prev{display:table}}html body #wrapper #main .mod_article .ce_hyperlink-extended.prev a::after,html body #wrapper #main .mod_article .ce_hyperlink.prev a::after{display:none}html body #wrapper #main .mod_article .ce_hyperlink-extended.prev a::before,html body #wrapper #main .mod_article .ce_hyperlink.prev a::before{content:"";font-family:FontAwesome;font-size:inherit;font-weight:400;text-rendering:auto;display:inline-block}html body #wrapper #main .mod_article .ce_hyperlink_lightbox_video a{min-width:unset;border-bottom:1px solid}html body #wrapper #main .mod_article .ce_hyperlink_lightbox_video a:not(.hidden){display:inline-block}html body #wrapper #main .mod_article .ce_countup .image_container{height:80px}html body #wrapper #main .mod_article .ce_countup .prefix{display:flow-root list-item;font-size:1rem;position:relative}html body #wrapper #main .mod_article .ce_countup .suffix{display:flow-root list-item;font-size:1rem;position:relative}html body #wrapper #main .mod_article .ce_swiper-slider-start{max-width:1440px;margin:auto}@media (max-width:767px){html body #wrapper #main .mod_article .ce_swiper-slider-start .swiper-slide{padding:0 20px}}html body #wrapper #main .mod_article .ce_swiper-slider-start .swiper-pagination{position:relative}html body #wrapper #main .mod_article .autogrid_row.slider_text_box>.column{padding:0}html body #wrapper #main .mod_article .autogrid_row.slider_text_box>.column .ce_bgimage-outer{display:flex;flex-wrap:wrap;align-content:center;height:inherit}html body #wrapper #main .mod_article .autogrid_row.slider_text_box>.column .ce_bgimage{height:100%}html body #wrapper #main .mod_article .autogrid_row.slider_text_box>.column .ce_bgimage .contentwrap{display:table}@media (max-width:767px){html body #wrapper #main .mod_article .ce_text_imagebox.imagebox_version2 .ce_text_imagebox_image{max-height:calc(100vw)}}@media (max-width:767px){html body #wrapper #main .mod_article .ce_text_imagebox.imagebox_version3 .ce_text_imagebox_image{max-height:calc(100vw - 40px)}}html body #wrapper #main .mod_article .ce_text_imagebox.imagebox_version3 .inside{background:white;width:calc(100% - 2.6667rem);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:1rem;text-align:left;padding-left:1em;padding-right:1em}html body #wrapper #main .mod_article .ce_text_imagebox.imagebox_version3 .inside .ce_headline{text-align:left}html body #wrapper #main .mod_article .ce_text_imagebox.imagebox_version3 .inside .content:not(.regular) .ce_headline h3{font-weight:700;line-height:1.4}html body #wrapper #main .mod_article .ce_text_imagebox.imagebox_version3 .inside .headline-gt h3::after{content:"";font-family:FontAwesome;font-size:inherit;font-weight:400;text-rendering:auto;display:inline-block;margin-left:0.75em}html body #wrapper #main .mod_article .ce_iconbox.version2.right-align{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}html body #wrapper #main .mod_article .ce_iconbox.version2.right-align:hover{box-shadow:0 70px 70px rgba(0, 0, 0, 0.2);transform:translate(0, -10px);-webkit-transform:translate(0, -10px);z-index:10}html body #wrapper #main .mod_article .ce_iconbox.version2.right-align .ce_iconbox_icon{flex:0 0 45%;align-self:flex-start;order:2}@media (max-width:1023px){html body #wrapper #main .mod_article .ce_iconbox.version2.right-align .ce_iconbox_icon{flex-basis:30%}}html body #wrapper #main .mod_article .ce_iconbox.version2.right-align .ce_iconbox_icon .image_container img{display:block;width:inherit;margin:auto}@media (max-width:1023px){html body #wrapper #main .mod_article .ce_iconbox.version2.right-align .ce_iconbox_icon .image_container img{width:auto;height:6rem}}html body #wrapper #main .mod_article .ce_iconbox.version2.right-align .ce_iconbox_inside{padding:3rem 1.5rem;text-align:left;justify-content:left;align-items:flex-end}html body #wrapper #main .mod_article .ce_iconbox.version2.right-align .ce_iconbox_cwrapper{flex-grow:1}html body #wrapper #main .mod_article .ce_iconbox.version2.right-align .ce_iconbox_cwrapper h3{font-weight:700;line-height:1.2}html body #wrapper #main .mod_article .ce_text_imagebox.imagebox_version3 .inside .link:not(.read-more),html body #wrapper #main .mod_article .ce_iconbox.version2.right-align .link:not(.read-more){color:#D10A11;text-transform:uppercase}html body #wrapper #main .mod_article .ce_text_imagebox.imagebox_version3 .inside .link::before,html body #wrapper #main .mod_article .ce_iconbox.version2.right-align .link::before{display:none}html body #wrapper #main .mod_article .ce_text_imagebox.imagebox_version3 .inside .link::after,html body #wrapper #main .mod_article .ce_iconbox.version2.right-align .link::after{content:"";font-family:FontAwesome;font-size:inherit;font-weight:400;text-rendering:auto;display:inline-block;margin-left:0.75em}html body #wrapper #main .mod_article .ce_text_imagebox.imagebox_version2 .inside{width:50%;left:10%;margin-bottom:10%}@media (max-width:767px){html body #wrapper #main .mod_article .ce_text_imagebox.imagebox_version2 .inside{width:auto}}html body #wrapper #main .mod_article .ce_text_imagebox.imagebox_version2 .inside .content p{color:black !important}html body #wrapper #main .mod_article .ce_text_imagebox.imagebox_version2 .inside .content p::after{font-family:"FontAwesome";padding-left:10px;content:""}html body #wrapper #main .mod_article .mod_newslist{display:flex;flex-direction:row;flex-wrap:wrap}html body #wrapper #main .mod_article .mod_newslist .newslist-v4 .h6{margin-top:initial}html body #wrapper #main .mod_article .mod_newslist .newslist-v4 .h6 a{color:#323232}@media (max-width:767px){html body #wrapper #main .mod_article .mod_newslist .newslist-v4{padding-left:0;padding-right:0}}html body #wrapper #main .mod_article .mod_newslist .pagination p{display:none}html body #wrapper #main .mod_article .mod_portfoliolist_v7 .item-bottom{border-top:0px dotted #d6d6d6;margin-top:10px}html body #wrapper #main .mod_article .mod_newsreader .newsreader .info{font-size:1rem;margin:0 0 10px 0;background:none;padding:0px;display:inline-block}html body #wrapper #main .mod_article .mod_newsreader .newsreader .info .date{color:#032B4D70}html body #wrapper #main .mod_article .ce_timeline{font-size:0.8333rem}html body #wrapper #main .mod_article .ce_timeline::before{background:#D10A11}html body #wrapper #main .mod_article .ce_timeline .timeline-item{position:relative;padding-top:2em}html body #wrapper #main .mod_article .ce_timeline .timeline-item i{width:20px;height:20px;top:2.4em;margin-right:-10px}html body #wrapper #main .mod_article .ce_timeline .timeline-item:nth-of-type(2n) i{right:auto;left:-10px}html body #wrapper #main .mod_article .ce_timeline .timeline-item .timeline-item-title{font-size:1.65em;background:unset;padding:5px 0px}html body #wrapper #main .mod_article .ce_timeline .timeline-item .timeline-item-title::before{display:none}html body #wrapper #main .mod_article .ce_timeline .timeline-item h3{font-size:1.65em}@media (min-width:768px){html body #wrapper #main .mod_article .ce_timeline .timeline-item .timeline-item-image{position:absolute;top:2em;right:-100%;max-width:90%}html body #wrapper #main .mod_article .ce_timeline .timeline-item:nth-of-type(2n) .timeline-item-image{right:auto;left:-100%}}@media (max-width:767px){html body #wrapper #main .mod_article .ce_timeline .timeline-item i{left:15px}html body #wrapper #main .mod_article .ce_timeline .timeline-item:nth-of-type(2n) i{left:15px}}html body #wrapper #main .mod_article .ce_timeline i.last-point{display:none}html body #wrapper #main .mod_article .ce_tabs.tabs_line .tabs.horizontal{position:relative}html body #wrapper #main .mod_article .ce_tabs.tabs_line .tabs.horizontal ul::after{content:"";height:2px;width:100%;background-color:#323232;position:absolute;bottom:7px;left:0}html body #wrapper #main .mod_article .ce_tabs.tabs_line .tabs.horizontal ul li{position:relative;height:4em;cursor:pointer}html body #wrapper #main .mod_article .ce_tabs.tabs_line .tabs.horizontal ul li:hover,html body #wrapper #main .mod_article .ce_tabs.tabs_line .tabs.horizontal ul li.active{font-weight:400}html body #wrapper #main .mod_article .ce_tabs.tabs_line .tabs.horizontal ul li:hover::after,html body #wrapper #main .mod_article .ce_tabs.tabs_line .tabs.horizontal ul li.active::after{background-color:#D10A11}html body #wrapper #main .mod_article .ce_tabs.tabs_line .tabs.horizontal ul li:hover span,html body #wrapper #main .mod_article .ce_tabs.tabs_line .tabs.horizontal ul li.active span{color:#D10A11;background:none}html body #wrapper #main .mod_article .ce_tabs.tabs_line .tabs.horizontal ul li::after{content:"";width:15px;height:15px;border-radius:50%;background-color:#323232;position:absolute;left:50%;bottom:0;transform:translate(-50%);transition:all 0.3s ease;z-index:100}html body #wrapper #main .mod_article .ce_tabs.tabs_line .tabs.horizontal ul li span{display:inline-block;position:absolute;font-size:inherit;padding:0;left:50%;bottom:1em;transform:translate(-50%);border:none;z-index:100;line-height:1.25;width:100%;-webkit-hyphens:manual !important;-ms-hyphens:manual !important;hyphens:manual !important}html body #wrapper #main .mod_article .ce_text_image_bar .headline{color:#D10A11}html body #wrapper #main .mod_article .ce_text_image_bar .textbox{padding:2.5rem}@media (max-width:767px){html body #wrapper #main .mod_article .ce_text_image_bar .textbox{order:2}}html body #wrapper #main .mod_article .ce_text_image_bar .textbox em{line-height:3rem}@media (max-width:767px){html body #wrapper #main .mod_article .ce_text_image_bar .mobile_image{order:1}}html body #wrapper #main .mod_article .ce_text_image_bar .ce_hyperlink{margin-top:1em}html body #wrapper #main .mod_article .ce_text_image_bar .text-table .text-cell{vertical-align:top}html body #wrapper #main .mod_article .ce_table table{border-collapse:separate;border-spacing:0 15px;white-space:normal;line-height:1.5}@media (max-width:767px){html body #wrapper #main .mod_article .ce_table table{overflow-x:auto;-webkit-overflow-scrolling:touch}}html body #wrapper #main .mod_article .ce_table table tr{vertical-align:top}html body #wrapper #main .mod_article .ce_table table th{background:#ffffff;border:2px solid #EFFAFC;width:25% !important}html body #wrapper #main .mod_article .ce_table table td{background-color:#ffffff;border:0;border:2px solid #EFFAFC;width:25% !important}html body #wrapper #main .mod_article .ce_image_text_box .ce_image_text_box_content{margin-top:1rem}html body #wrapper #main .mod_article .ce_accordion{margin-bottom:10px;border:unset}html body #wrapper #main .mod_article .ce_accordion .toggler{background-color:#D10A11;color:white;font-size:1.2222rem;padding:18px 20px;text-transform:uppercase}html body #wrapper #main .mod_article .ce_accordion .toggler::before{content:"";font-family:"themify" !important;color:white}html body #wrapper #main .mod_article .ce_accordion .toggler.ui-state-active::before{content:""}html body #wrapper #main .mod_article .ce_accordion .ui-accordion-content{padding:30px;border-left:1px solid #707070;border-right:1px solid #707070;border-bottom:1px solid #707070}html body #wrapper #main .mod_article .ce_accordion .ui-accordion-content h3{font-size:2rem;margin-bottom:0.5rem}html body #wrapper #main .mod_article .ce_accordion .ui-accordion-content h4{font-size:1rem;color:#D10A11;margin-bottom:0.5rem}html body #wrapper #main .mod_article .ce_accordion .ce_image_extended{margin-bottom:2rem}@media (max-width:767px){html body #wrapper #main .mod_article .autogrid_row .ce_iconbox .image_container img{max-height:70px}}html body #wrapper #main .mod_article .ce_testimonial_version2 .ce_testimonial_inside{max-width:calc(100% - 140px)}html body #wrapper #main .mod_article .ce_testimonial_version2 .ce_testimonial_inside .image_container{width:228px;height:228px;margin-top:2.25rem}html body #wrapper #main .mod_article .ce_testimonial_version2 .ce_testimonial_inside .name,html body #wrapper #main .mod_article .ce_testimonial_version2 .ce_testimonial_inside .additional{display:inline-block;font-size:0.9167rem;font-weight:300;color:#D10A11}@media (max-width:767px){html body #wrapper #main .mod_article .ce_iconbox.link_outside{padding:0 10px;margin-bottom:0 !important}}html body #wrapper #main .mod_article .ce_iconbox.link_outside .ce_iconbox_outside{display:inline-block;position:relative}html body #wrapper #main .mod_article .ce_iconbox.link_outside .ce_iconbox_outside::after{content:"";display:block;margin-top:66.67%}html body #wrapper #main .mod_article .ce_iconbox.link_outside .ce_iconbox_outside .ce_iconbox_inside{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:24.44%}html body #wrapper #main .mod_article .ce_iconbox.link_outside .ce_iconbox_cwrapper{text-align:left;padding-bottom:1rem;margin-top:0 !important}html body #wrapper #main .mod_article .ce_iconbox.link_outside .ce_iconbox_cwrapper .link{color:#D10A11;font-size:1.375rem;text-align:left}@media (max-width:767px){html body #wrapper #main .mod_article .ce_iconbox.link_outside .ce_iconbox_cwrapper .link{font-size:1rem}}html body #wrapper #main .mod_article .ce_iconbox.link_outside .ce_iconbox_cwrapper .link::before{display:none}html body #wrapper #main .mod_article .ce_iconbox.link_outside .ce_iconbox_cwrapper .link::after{content:"";font-family:FontAwesome;font-size:inherit;font-weight:400;text-rendering:auto;display:inline-block;margin-left:0.5em}html body #wrapper #main .mod_article.kontaktinfo .ce_iconbox .ce_iconbox_icon{height:6rem;display:flex;justify-content:center;align-items:flex-end}html body #wrapper #main .mod_article.kontaktinfo .ce_iconbox .ce_iconbox_icon .image_container{margin-top:auto}html body #wrapper #main .mod_article .ce_form{color:#858687}html body #wrapper #main .mod_article .ce_form input::placeholder,html body #wrapper #main .mod_article .ce_form textarea::placeholder{opacity:0.75}html body #wrapper #main .mod_article .ce_form input,html body #wrapper #main .mod_article .ce_form textarea,html body #wrapper #main .mod_article .ce_form label{font-size:1.2222rem}html body #wrapper #main .mod_article .ce_form button.submit{font-size:1rem;padding:inherit}html body #wrapper #main .mod_article .ce_form .interesse .radio_container [type="radio"],html body #wrapper #main .mod_article .ce_form .interesse .checkbox_container [type="checkbox"]{width:25px !important;height:25px;position:relative;top:0px}html body #wrapper #main .mod_article .ce_form .interesse span{float:left;margin-right:2rem}html body #wrapper #main .mod_article .ce_form .hinweis{line-height:1rem}html body #wrapper #main .mod_article .ce_form .hinweis label{font-size:0.8889rem}html body #wrapper #main .mod_article .mod_storelocator_filter label{display:block}html body #wrapper #main .mod_article .mod_storelocator_filter .widget.widget-text,html body #wrapper #main .mod_article .mod_storelocator_filter .submit_container{display:table-cell;padding-right:1rem}html body #wrapper #main .mod_article .mod_storelocator_filter .submit_container a{font-size:0.727rem}html body #wrapper #main .mod_article .mod_storelocator_list .autogrid_grid .column{max-height:70vh;overflow:auto}html body #wrapper #main .mod_article .mod_storelocator_list #map-wrapper #map-canvas .contact{font-size:0.9em;line-height:1.2}html body #wrapper #main .mod_article .mod_storelocator_list #map-wrapper #map-canvas .contact .iw_label{font-weight:400}html body #wrapper #main .mod_article .mod_storelocator_list #map-wrapper #map-canvas .address{line-height:initial}html body #wrapper #main .mod_article .mod_storelocator_list .entry{font-size:0.727rem;line-height:1.6;margin-bottom:1.5em}@media (max-width:767px){html body #wrapper #main .mod_article .mod_storelocator_list .entry{font-size:1rem}}html body #wrapper #main .mod_article .mod_storelocator_list .entry h3{font-weight:600;font-size:0.9rem;margin-bottom:0.5em;line-height:1.6}@media (max-width:767px){html body #wrapper #main .mod_article .mod_storelocator_list .entry h3{font-size:1.2rem}}html body #wrapper #main .mod_article .mod_storelocator_list .entry .contact{margin-top:0.5em}html body #wrapper #main .mod_article .mod_storelocator_list .entry .directions{margin-top:0.5em}html body #wrapper #main .mod_article .mod_storelocator_list .entry .directions a{color:#D10A11}html body #wrapper #main .mod_article .mod_search .info,html body #wrapper #main .mod_article .mod_search .odd,html body #wrapper #main .mod_article .mod_search .even{margin-bottom:1.5rem}html body #wrapper #main .mod_article p.privacy{font-size:0.9rem}html body #wrapper #main .mod_article p.privacy a{font-size:inherit;font-weight:inherit;color:inherit;text-decoration:underline;border:unset}html body #wrapper #main .mod_article p.privacy a::after{display:none !important}html body .ext-pdf{color:#D10A11}html body .ce_downloads ul li::before,html body .single-datasheet ul li.ext-pdf::before,html body .ext-pdf::before{content:"";font-family:"FontAwesome";margin-right:0.7rem;font-size:1.25em;color:#D10A11}html body .ce_downloads ul li::after{content:"";font-family:"FontAwesome";font-size:1.5em;color:#8c8c8c;float:right;padding:0 2px}html body .ce_bgimage.no_cropping{height:calc(100vw * 0.396) !important}html body .ce_bgimage .contentwrap .ce_text{}html body .ce_bgimage .contentwrap .ce_text a::after{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;font-size:inherit;text-rendering:auto;margin-left:0.75em}@media (max-width:1023px){html body .ce_bgimage.mobile-content-left .contentwrap{margin-left:0 !important}}@media (max-width:767px){html body .ce_bgimage.mobile-content-left .ce_text{text-align:left !important;max-width:65%}}html body .ce_divider_extended.version3{height:2px}html body .ce_tabs .tabs.horizontal-clean{padding-bottom:15px}html body .ce_tabs .tabs.horizontal-clean ul{text-align:left}html body .ce_tabs .tabs.horizontal-clean ul li{color:#D10A11}html body .ce_tabs .tabs.horizontal-clean ul li:first-child span{margin-left:0}html body .ce_tabs .tabs.horizontal-clean ul li:last-child span{margin-right:0}@media (max-width:767px){html body .ce_tabs .tabs.horizontal-clean ul li span{margin-left:0}}html body .autogrid_row.justify-center{justify-content:center}html body .cb_unhide .hidden{display:block !important}html body #colorbox{max-height:calc(100vh - 70px) !important}html body #colorbox #cboxWrapper,html body #colorbox #cboxTopCenter,html body #colorbox #cboxContent,html body #colorbox #cboxLoadedContent{max-height:calc(100vh - 100px) !important}@media (max-width:880px){html body #colorbox{max-width:90vw}html body #colorbox #cboxWrapper,html body #colorbox #cboxTopCenter,html body #colorbox #cboxContent,html body #colorbox #cboxLoadedContent{max-width:90vw}}html body #colorbox #cboxWrapper .mod_article>.container{padding-left:2rem;padding-right:2rem}html body #colorbox #cboxWrapper #cboxContent{background:#ffffff}html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent{overflow-y:auto}html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent h1,html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent h2,html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent h3,html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent h4,html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent h5,html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent h6{color:#000000}html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent h1{font-size:1.375rem}html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent p,html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent a,html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent li{font-size:0.8333rem;line-height:1.8}html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent .ce_hyperlink-extended a.link-sec-color{background:unset;border:unset;padding:0;text-align:left !important}html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent .ce_hyperlink-extended a.link-sec-color::after{content:"";font-family:FontAwesome;font-size:inherit;font-weight:400;text-rendering:auto;display:inline-block;margin-left:0.5em}html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent .ce_text li,html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent .ce_text_extented li{margin-bottom:15px}html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent .ce_text p>img,html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent .ce_text_extented p>img{width:100%}html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent .ce_image,html body #colorbox #cboxWrapper #cboxContent #cboxLoadedContent .ce_image_extended{margin-bottom:1.5rem}html body #colorbox #cboxWrapper #cboxContent #cboxNext,html body #colorbox #cboxWrapper #cboxContent #cboxPrevious{background-image:unset;width:2rem !important}html body #colorbox #cboxWrapper #cboxContent #cboxNext::before,html body #colorbox #cboxWrapper #cboxContent #cboxPrevious::before{font-family:FontAwesome;font-size:1rem;line-height:2rem;text-indent:0;color:#000;position:absolute;width:2rem;height:2rem;border-radius:25px;background:#fff;box-shadow:0px 2px 4px #00000040;border:1px solid #CBCBCB}html body #colorbox #cboxWrapper #cboxContent #cboxPrevious::before{content:"";left:50%}html body #colorbox #cboxWrapper #cboxContent #cboxNext::before{content:"";right:50%}html body .body_bottom{}html body .body_bottom .mod_quickmenu{bottom:30px}html body .body_bottom .mod_quickmenu.style3{right:5px;bottom:130px}html body .body_bottom .mod_quickmenu li{padding-left:0.5em;padding-right:0.5em}html body .body_bottom .mod_quickmenu li a{background-color:#D10A11;color:#ffffff;border:1px solid #D10A11;box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.2);text-decoration:none}html body .body_bottom .mod_quickmenu li a i{font-size:30px;vertical-align:-4px}html body .body_bottom .ce_popup_start .popup_close{top:20px;right:20px}html body .body_bottom .ce_popup_start .ce_popup_content{border:none;padding:30px 60px 30px 60px;top:calc(50% + 0px);-webkit-transform:translate(-50%, calc(-50%));-ms-transform:translate(-50%, calc(-50%));transform:translate(-50%, calc(-50%));max-height:calc(100vh - 150px);overflow:auto}@media (max-width:767px){html body .body_bottom .ce_popup_start .ce_popup_content{padding:30px 10px 10px 10px}}html body i.ti-angle-right.after{position:absolute;right:0;top:50%;transform:translateY(-50%)}html body .pd-2rem{padding:2rem}html body .email{white-space:nowrap}html body .no-word-breaking{white-space:nowrap}@media (max-width:560px){html body #footer .contact-details{color:#F7F7F7;line-height:1}html body #footer .contact-details .no-word-breaking{display:block}}@media (min-width:1260px){html body .min-1260px{display:block}html body .max-1260px{display:none}}@media (max-width:1259px){html body .min-1260px{display:none}html body .max-1260px{display:block}}
