/*

 Theme Name:   Divi/Child

 Theme URI:    https://www.understood.biz

 Description:  A Child Theme built for haug&partner

 Author:       Understood

 Author URI:   https://www.understood.biz

 Template:     Divi

 Version:      4

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

*/
:root :where(a:where(:not(.wp-block-navigation))),
:root :where(a:where(:not(.wp-element-button))) {
    text-decoration: initial;
}

/* pt-sans-regular - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../Child/fonts/pt-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Child/fonts/pt-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Child/fonts/pt-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Child/fonts/pt-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../Child/fonts/pt-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Child/fonts/pt-sans-v17-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../Child/fonts/pt-sans-v17-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Child/fonts/pt-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Child/fonts/pt-sans-v17-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Child/fonts/pt-sans-v17-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../Child/fonts/pt-sans-v17-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Child/fonts/pt-sans-v17-latin-italic.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../Child/fonts/pt-sans-v17-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Child/fonts/pt-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Child/fonts/pt-sans-v17-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Child/fonts/pt-sans-v17-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../Child/fonts/pt-sans-v17-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Child/fonts/pt-sans-v17-latin-700italic.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700 - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../Child/fonts/pt-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Child/fonts/pt-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Child/fonts/pt-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Child/fonts/pt-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../Child/fonts/pt-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Child/fonts/pt-sans-v17-latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
}

/*****************************/
/* LOGO */
/*****************************/

 body .et_pb_menu__logo img[src$=".svg"] {
     width: 400px !important;
}
 .et_pb_menu__logo-wrap {
     background: #db0b31;
}

/*****************************/
/* TOP MENU */
/*****************************/

#csmenu .et-menu>li {
     padding: 0 50px !important;
}
 #csmenu .et_pb_menu__menu {
     background: #ffffff !important;
}
 #csmenu-top ul#mobile_menu1 {
     width: 430px;
}
 #csmenu-top .et_mobile_menu {
     top: 100% !important;
}

#csmenu-top .et_mobile_nav_menu {
	display: block !important; 
}

#csmenu .sub-menu a {
     text-align: left;
}

.et-menu-nav {
	display: none !important; 
}

body .et_pb_menu__logo-wrap {
	background: rgb(222, 0, 42, .8) !important; 
}


#mobile_menu1, body #menu-hauptmenue-1.sub-menu, .et_pb_menu_0_tb_header.et_pb_menu .nav li ul, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
	background: #ffffff !important; 
}


.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu .nav li ul,.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu,.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul {
    background-color: RGBA(255,255,255,1)!important
}



.et_mobile_menu li a:hover, .nav ul li a:hover, .et_mobile_menu .menu-item-has-children>a {
	background:  none; 
}




/* SUB-MENU */
 #csmenu .et_pb_menu__menu>nav>ul>li>ul {
     top: calc(100% - 20px);
     left: 50px;
}

 #csmenu .et_mobile_menu {
	border-top: none !important; 
}

 #csmenu .et-menu li li a {
     padding: 20px 0 0 0;
}
 #csmenu .et-menu li li:last-child{
     padding: 0 0 20px;
}
 #csmenu .et-menu li li {
     padding: 0 ;
}

header .et_mobile_menu .menu-item-has-children > a:after {
    font-size: 32px !important;
    top: 9px !important;
}

/* MOBILE MENU */
 .et-l--header ul {
     padding: 0 20px !Important;
}
 .et_pb_module .mobile_menu_bar:before {
     top: 0 !important;
}
 .et_pb_menu .et_mobile_nav_menu {
     margin: 0 !important;
}
 #csmobile .et-menu {
     display: none;
}
 #csmobile-wrap .mobile_menu_bar {
     width: 50px;
     float: right;
}
 .et_pb_mobile_menu_upwards:before {
     position: relative;
     content:'MENÜ';
     padding: 10px;
     top: 13px !important;
}
 #csmobile .et_mobile_nav_menu {
     display: block !Important;
}
 #csmobile .et_mobile_menu {
     background: #fff !important;
}
 #csmobile .et_mobile_menu {
     bottom: 50px;
}
 #csmenu ul li, #csmobile ul li {
     list-style: none !important;
}
 #csmenu .et_mobile_menu li, #csmobile ul li {
     border-bottom: 1px #db0b31 solid !important;
     padding: 20px 0 !important;
}
 #csmenu .et_mobile_menu li, #csmobile ul li a {
     font-size: 18px;
     font-weight: 600 !important;
}
 #csmenu .et_mobile_menu li, #csmobile ul li a:hover {
     background: none;
}
 #csmenu .et_mobile_menu li:last-child, #csmobile .et_mobile_menu li:last-child, .et_mobile_menu li a {
     border-bottom: 0 !important;
}
 #csmobile .et_mobile_nav_menu {
     margin: 0 !important;
     border: 0 !important;
}

/* SANDWICH ICON */
 #csmenu .et_pb_menu__wrap {
	background: #ffffff !important; 
    flex: 0 1 auto !important;
}
 #csmobile .mobile_menu_bar {
     background: #db0b31;
}
 #csmobile .mobile_menu_bar:before  {
     color: white !important;
     font-size: 50px !Important;
}
 #csmenu .mobile_menu_bar:before {
	font-size: 50px;
     margin: 0 20px;
}
 #csmenu .mobile_menu_bar {
    -webkit-transform: translateY(50%) !important;
    transform: translateY(50%) !important;
}

#csmenu .et_pb_menu_inner_container {
    -webkit-box-align: inherit !important; 
    -ms-flex-align: inherit !important;
    align-items: inherit !important;
}

/* SEARCH INPUT */
 .et_pb_menu__search-button, .et_pb_menu__search-form, .et_pb_menu__close-search-button{
     position: absolute !important;
     right: 30px !Important;
     top: 30% !important;
     background: white !important;
     border-radius: 20px;
}
 .et_pb_menu__search-button:after {
     color: #4a4a49;
     padding: 10px;
     font-size: 20px;
     font-weight: bold;
     width: 40px;
}
 .et_pb_menu .et_pb_menu__search-input {
     padding: 0 30px !important;
}
 .et_pb_menu__close-search-button {
}



/*****************************/
/* FULL WIDTH HEADER */
/*****************************/

/* VIDEO HEADER CONTENT */
#videoheader .et_pb_header_content_wrapper  {
	background: rgb(222, 0, 42, .8); 
	max-width: 520px; 
	padding: 70px;
}

#videoheader  .et_pb_button {
	margin-top: 40px; 
}

#videoheader  .et_pb_button:after {
	margin-top: 2px; 
}

#videoheader  .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
	width: 90% !important; 
}


@media screen and (max-width: 767px) {
#videoheader .et_pb_header_content_wrapper h1 {
		font-size: 30px !important;
	}

#videoheader .et_pb_header_content_wrapper {
	  padding: 40px !important; 
	}
}



/* SCROLL DOWN*/

.scroll-down {
	display: none;
}

.scroll-down-container:after {
content: "";
background: url('/wp-content/themes/Child/scrolldown-icon.svg'); 
	height: 60px !important; 
	width: 60px !important; 
 margin-bottom: 40px !important;
display: block; 
}


/*****************************/
/* SLIDER CONTROLLERS */
/*****************************/
.et-pb-controllers a, .swiper-pagination-bullet {
	  border-radius: 0 !important;
    display: inline-block;
    width: 8% !important;
    height: 8px;
    margin-right: 4px;
    padding: 0;
    opacity: .5; 
	margin-bottom: 50px; 
}


/*****************************/
/* FORM STYLE */
/*****************************/

#form-with-seperator-responsive.et_pb_text {
padding-left: 43px; 
}

#evf-form-4839 input,
#evf-form-4839 textarea {
background: #f6f7f9;
}

input:valid {
	background: #ffffff !important; 
}

body .evf-field-container, 
.everest-forms .evf-submit-container {
		 padding-right: 0 !important; 
		 padding-left: 0 !important; 
	 }

body .everest-forms-part-prev,
body .everest-forms-part-next, 
body .everest-forms-submit-button {

	border-radius: 30px !important; 
	color: #ffffff !important; 
	font-weight: bold; 

    padding-top: 14px!important;
    padding-right: 50px!important;
    padding-bottom: 14px!important;
    padding-left: 50px!important;
  
    font-size: 20px; 
    font-weight: 600!important;
}

body .everest-forms-part-prev {
	background: #666 !Important; 
}

body .everest-forms-part-next, 
body .everest-forms-submit-button  {
	background: #db0b31 !Important; 
}

body .everest-forms-part-prev,
body .everest-forms-part-next, 
body .everest-forms-submit-button {
	border-radius: 30px !important; 
}

.everest-forms .everest-forms-multi-part-indicator.arrow_steps .everest-forms-multi-part-indicator-title {
		margin-left: 0; 
		margin-right: 25px; 
}


.everest-forms .everest-forms-multi-part-indicator.arrow_steps .everest-forms-multi-part-indicator-title::after, 
.everest-forms .everest-forms-multi-part-indicator.arrow_steps .everest-forms-multi-part-indicator-title::before {
	border-left: none !Important; 
	border-top: none !Important; 
}


.everest-forms .StripeElement, .everest-forms canvas.evf-signature-canvas, .everest-forms input[type=date], .everest-forms input[type=datetime-local], .everest-forms input[type=email], .everest-forms input[type=file], .everest-forms input[type=image], .everest-forms input[type=month], .everest-forms input[type=number], .everest-forms input[type=password], .everest-forms input[type=range], .everest-forms input[type=search], .everest-forms input[type=tel], .everest-forms input[type=text], .everest-forms input[type=time], .everest-forms input[type=url], .everest-forms input[type=week], .everest-forms select, .everest-forms textarea {
border: none !Important;
border-bottom: 1px #494d50 solid!important; 
padding: 20px; 
font-size: 18px; 
}

 .everest-forms-multi-part-indicator-title:last-child  
 {
margin-right: 15px !important;
}

/*.evf-frontend-row, */
.arrow_steps {
	margin-left: 50px !Important; 
}
.sectionheadline {
	margin-left: -55px
}

.arrow_steps ul li {
display: block !important; 
}

.arrow_steps ul li {
display: inline-block !important; 
}

body .everest-forms-multi-part-indicator.arrow_steps .everest-forms-multi-part-indicator-title {
    background: none !Important;
	color: #494d50 !important; 
	font-weight: bold; 
	border-bottom: 14px #494d50 solid !important; 
}


body .everest-forms-multi-part-indicator.arrow_steps .everest-forms-multi-part-indicator-title.active {
	border-bottom: 14px #db0b31 solid !important; 
}

.everest-forms-popup {
    height: 290px !important;
}

body .everest-forms-popup-overlay .everest-forms-popup img.everest-forms-popup-success-logo {
    margin-top: 14px !Important;   
}



body .sectionheadline {
	border-left: 14px solid #db0b31;
    margin: 50px -43px 50px -43px !important;
}

body .sectionheadline h3 {
  font-size: 16px !important; 
  font-weight: bold;   
  margin: 0 0 0 27px !important; 
  padding-bottom: 0; 

}

body .sectionheadline .evf-field-description {
   font-weight: bold; 
   /* text-transform: uppercase !important;  */
   font-size: 26px !important; 
   margin-bottom: 10px;
   margin-left: 27px; 
} 

input:valid {
	background: #d0ebce;
}



/*Radio buttons*/


input[type="radio"] {
  display: none;
}


input[type="radio"] + label:before {
  content: "";
  display: inline-block;
  width: 23px;
  height: 23px;
  margin-top: 10px; 
  margin-bottom: 10px; 
  margin-right: 20px;
  background-clip: content-box;
  border-bottom: 1px solid #494d50 !important;
  background-color: #ffffff;
  border-radius: 0;
  vertical-align: middle;
	

}

input[type="radio"]:checked + label:before {
  background-color: #db0b31;
  padding: 4px; 
}


/* Upload */
.everest-forms-uploader {
background: #f6f7f9; 
}


.dz-message svg {
    display: none; 
}

.dz-message .everest-forms-upload-title, 
.everest-forms-upload-hint {
    text-align: left; 
    max-width: 60%;
}

.dz-message .everest-forms-upload-title:before {

content: url(https://haug-partner-unternehmensgruppe.de/wp-content/uploads/2022/10/upload.svg);
width: 40px; 
height: 40px; 
position: absolute; 
display: block; 
right: 50px; 
margin-top: 5px; 
}



/*****************************/
/* CUSTOM CIRCLE TOGGLE */
/*****************************/

.circletoggle-right {
   border-top-right-radius: 35px; 
   border-bottom-right-radius: 35px; 
}

.circletoggle-right .et_pb_toggle_content  {
	margin: 20px 0; 
}

.circletoggle-right .et_pb_toggle_title:before {   
	 /*  background-color: #DB0B31 !important; */
    color: #fff !important;  
    border-radius: 35px !important; 
	padding: 14px; 
    font-size: 38px;
    top: 0 !Important; 
    right: -34px !important;
    color: #FFFFFF;
}


.circletoggle-left {
   border-top-left-radius: 35px; 
   border-bottom-left-radius: 35px; 
}

.circletoggle-left .et_pb_toggle_content  {
	margin: 20px 0; 
}

.circletoggle-left .et_pb_toggle_title:before {   
    left: -35px !important;
	width: 32px !important;  
	color: #fff !important;  
    border-radius: 35px !important; 
	padding: 14px 20px 14px 14px; 
    font-size: 38px;
    top: 0 !Important; 
    color: #FFFFFF;
}


/*****************************/
/* NEWS TABS */ 
/*****************************/

/* NEWS TABS*/
#post-66 #news-tabs li {
text-decoration-color: #db0b31 !important;
}

#news-tabs.cgrey li a {
	color: #333 !important;
}

#news-tabs.cred li a {
color: #ffffff !important;
}

#news-tabs {
cursor: pointer; 	
}

#news-tabs {
cursor: pointer;
  line-height: 3.8em; 
}

#news-tabs li {
	display: inline-block; 
	list-style: none;
    font-size: 18px;
	font-weight: 700;
}

#news-tabs li a {
  color: #fff !important; 
  background: #333 !important; 
  border-radius: 35px; 
  padding: 10px 20px !important;   
}

#news-tabs li:hover {
   opacity: 0.8;
 	transition: 0.3s; 
}

/*****************************/
/* LEISTUNGEN */
/*****************************/

#leistungen .et_pb_button_module_wrapper {
	background: #F3F3F3; 
	margin-top: 0 !important;  
}

#leistungen .et_pb_button {
 top: 20px !important; 	
}

#leistungen  .et_pb_blurb_description {
    margin-top: 30px !important;
}


/*****************************/
/* TABBED NEWS */
/*****************************/

.dsm-posted-category:before 
{
	content:" ";
	width: 100%;
	 border-bottom: 1px solid white; 
	display: block; 
	margin: 10px 0; 
}

.news-tab-content .dsm-entry-meta {
    font-size: 15px;
    font-style: italic;
    line-height: 1.5em;
}


.news-tab-content .dsm-posted-category a {
	color: #ffffff !important; 
  pointer-events: none !Important; 
} 


.dsm-entry-wrapper {
	min-height: 260px !important;  
}

.dsm-entry-image .dsm-entry-thumbnail {
	height: 400px!important;
}

.dsm-entry-wrapper, 
.dsm-grid-post-holder-inner {
height: 100%; 
}


.news-tab-content .dsm-entry-wrapper {
	background: #333;
	color: #fff; 
	padding: 25px 40px 25px 40px !important;
}

/*
.pinned-post .swiper-container article:first-child .dsm-entry-wrapper {
	background: #db0b31 !important; 
} */

.news-tab-content .pinned-post .dsm-entry-wrapper {
    background: #1F8F59 !important;
}

@media (min-width: 981px) {
    #tab1C .et_pb_gutters2 .et_pb_column {
        margin-right: 30px !Important;
    }
}


.news-tab-content .dsm-entry-meta {
	font-size: 15px; 
	font-style: italic; 	
}

.news-tab-content .dsm-entry-title {
	font-size: 20px; 
  color: white; 
  font-weight: bold; 
}

/*
.swiper-arrow-button, .dsm-meta-seperator {
	display: none !important; 
} */

/*****************************/
/* TABBED NEWS OVERLAY ICON */
/*****************************/

article[aria-label="1 / 3"] .dsm-entry-wrapper {
	background: #db0b31 ;
}


.dsm_blog_carousel_0 .dsm-entry-overlay .et-pb-icon {
	color: red !Important; 
}


.dsm-entry-image, .dsm-entry-overlay {
	  overflow: visible !important;
}

.dsm-entry-overlay .et-pb-font-icon:after {
	content: url(https://haug-partner-unternehmensgruppe.de/wp-content/themes/Child/assets/plus.svg); 
height: 80px !important; 
width: 80px !important;
right: 0;
left: 0; 
bottom: -45px !important;
margin: 0 auto; 
position: absolute; 
border-radius: 30px; 
}

.dsm_card_wrapper {
	transform: translate(0, -50%) !important;
	position: relative !important; 
}

/*****************************/
/* IMAGE MAP */
/*****************************/

/* Seite: Startseite */
.page-id-66 .tippy-content{
  max-width: 380px !important;
}

/* Seite: über uns */
.page-id-135 .tippy-content {
	max-width: 500px !important;
}

.csim-img {
  position: relative !important;
}

.csim-button a {
  transition: all .2s;
  position: absolute;
  right: 0 ;
  left: 0; 
  width: 190px; 
  margin: -20px auto 0 auto !important;
  padding: 10px 20px !important; 
  border-radius: 40px; 
  background: #ffffff; 
  text-align: center;  
  z-index: 2; 
} 

.csim-button a {
  color: #4a4a49;
}

.csim-button a:after {
  content: "&";
  font-family: ETModules; 
  margin-left: -10px; 
  position: absolute !important; 
  transition: all .2s;
  opacity: 0 !important; 
  margin-top: 1px;
  font-size: 16px; 
  color: #4a4a49;
    
}

.csim-button a:hover:after {
    margin-left: 5px !important; 
    transition: all .2s;
    opacity: 1 !important; 
}

.csim-content {
  position: relative;
  padding: 50px; 
}

.dsm_image_hotspot_tooltip_wrapper .tippy-content {
	padding: 0; 
  margin: 0; 
}

.dsm_image_tooltip_content ul {
	padding: 10px;
}




/*****************************/
/* CUSTOM INFORMATION TOGGLE */
/*****************************/

#information-toggle .et_pb_toggle_title {
    padding: 0 !Important; 
    margin: 0 !important; 
}

#information-toggle.et_pb_toggle_close, #information-toggle.et_pb_toggle_open {
    padding: 0 !important; 
}

#information-toggle .et_pb_toggle_content  {
padding: 70px; 
}

#information-toggle .et_pb_toggle_title:before {   
    left: -35px !important;
	width: 34px !important;  
    height: 40px; 
	color: #fff !important;  
    border-radius: 35px !important; 
	padding: 14px 20px 14px 14px; 
    font-size: 38px;
    top: -15px !Important; 
    color: #FFFFFF;
}

#information-toggle.it-red-left.et_pb_toggle_close .et_pb_toggle_title:before {
content:"" !important;
/* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 93.83 93.83'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23de002a;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Ebene_2' data-name='Ebene 2'%3E%3Cg id='Ebene_4' data-name='Ebene 4'%3E%3Cpath class='cls-1' d='M93.83,46.92A46.92,46.92,0,1,1,46.92,0,46.91,46.91,0,0,1,93.83,46.92'/%3E%3Cpath class='cls-2' d='M41.93,63.05V61.62c2.54-.29,2.83-.49,2.83-3.6V49.15c0-2.91-.19-3.08-2.49-3.41V44.41a42.48,42.48,0,0,0,7.46-1.67V58c0,3,.22,3.31,2.92,3.6v1.43Zm5-23.61A3,3,0,0,1,44,36.56,2.92,2.92,0,0,1,47,33.64a2.85,2.85,0,0,1,2.89,2.92,2.9,2.9,0,0,1-2.93,2.88'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5My44MyA5My44MyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNkZTAwMmE7fS5jbHMtMntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJFYmVuZV8yIiBkYXRhLW5hbWU9IkViZW5lIDIiPjxnIGlkPSJFYmVuZV80IiBkYXRhLW5hbWU9IkViZW5lIDQiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkzLjgzLDQ2LjkyQTQ2LjkyLDQ2LjkyLDAsMSwxLDQ2LjkyLDAsNDYuOTEsNDYuOTEsMCwwLDEsOTMuODMsNDYuOTIiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik00MS45Myw2My4wNVY2MS42MmMyLjU0LS4yOSwyLjgzLS40OSwyLjgzLTMuNlY0OS4xNWMwLTIuOTEtLjE5LTMuMDgtMi40OS0zLjQxVjQ0LjQxYTQyLjQ4LDQyLjQ4LDAsMCwwLDcuNDYtMS42N1Y1OGMwLDMsLjIyLDMuMzEsMi45MiwzLjZ2MS40M1ptNS0yMy42MUEzLDMsMCwwLDEsNDQsMzYuNTYsMi45MiwyLjkyLDAsMCwxLDQ3LDMzLjY0YTIuODUsMi44NSwwLDAsMSwyLjg5LDIuOTIsMi45LDIuOSwwLDAsMS0yLjkzLDIuODgiLz48L2c+PC9nPjwvc3ZnPg==")
}


#information-toggle.it-red-left.et_pb_toggle_open .et_pb_toggle_title:before {
content:"" !important;
/* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 93.83 93.83'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23de002a;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Ebene_2' data-name='Ebene 2'%3E%3Cg id='Ebene_4' data-name='Ebene 4'%3E%3Cpath class='cls-1' d='M93.83,46.92A46.92,46.92,0,1,1,46.92,0,46.91,46.91,0,0,1,93.83,46.92'/%3E%3Cpath class='cls-2' d='M37.44,57.39a1,1,0,0,1-.7-.29,1,1,0,0,1,0-1.42L55.68,36.74a1,1,0,0,1,1.42,1.41l-19,19A1,1,0,0,1,37.44,57.39Z'/%3E%3Cpath class='cls-2' d='M56.39,57.39a1,1,0,0,1-.71-.29l-18.94-19a1,1,0,0,1,1.41-1.41l19,18.94a1,1,0,0,1,0,1.42A1,1,0,0,1,56.39,57.39Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");*/
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5My44MyA5My44MyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNkZTAwMmE7fS5jbHMtMntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJFYmVuZV8yIiBkYXRhLW5hbWU9IkViZW5lIDIiPjxnIGlkPSJFYmVuZV80IiBkYXRhLW5hbWU9IkViZW5lIDQiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkzLjgzLDQ2LjkyQTQ2LjkyLDQ2LjkyLDAsMSwxLDQ2LjkyLDAsNDYuOTEsNDYuOTEsMCwwLDEsOTMuODMsNDYuOTIiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zNy40NCw1Ny4zOWExLDEsMCwwLDEtLjctLjI5LDEsMSwwLDAsMSwwLTEuNDJMNTUuNjgsMzYuNzRhMSwxLDAsMCwxLDEuNDIsMS40MWwtMTksMTlBMSwxLDAsMCwxLDM3LjQ0LDU3LjM5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTU2LjM5LDU3LjM5YTEsMSwwLDAsMS0uNzEtLjI5bC0xOC45NC0xOWExLDEsMCwwLDEsMS40MS0xLjQxbDE5LDE4Ljk0YTEsMSwwLDAsMSwwLDEuNDJBMSwxLDAsMCwxLDU2LjM5LDU3LjM5WiIvPjwvZz48L2c+PC9zdmc+")
}

#information-toggle.it-green-left.et_pb_toggle_open .et_pb_toggle_title:before {
content:"" !important;
/* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 93.83 93.83'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23de002a;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Ebene_2' data-name='Ebene 2'%3E%3Cg id='Ebene_4' data-name='Ebene 4'%3E%3Cpath class='cls-1' d='M93.83,46.92A46.92,46.92,0,1,1,46.92,0,46.91,46.91,0,0,1,93.83,46.92'/%3E%3Cpath class='cls-2' d='M41.93,63.05V61.62c2.54-.29,2.83-.49,2.83-3.6V49.15c0-2.91-.19-3.08-2.49-3.41V44.41a42.48,42.48,0,0,0,7.46-1.67V58c0,3,.22,3.31,2.92,3.6v1.43Zm5-23.61A3,3,0,0,1,44,36.56,2.92,2.92,0,0,1,47,33.64a2.85,2.85,0,0,1,2.89,2.92,2.9,2.9,0,0,1-2.93,2.88'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5My44MyA5My44MyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwMDgxNTE7fS5jbHMtMntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJFYmVuZV8yIiBkYXRhLW5hbWU9IkViZW5lIDIiPjxnIGlkPSJFYmVuZV80IiBkYXRhLW5hbWU9IkViZW5lIDQiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkzLjgzLDQ2LjkyQTQ2LjkyLDQ2LjkyLDAsMSwxLDQ2LjkyLDAsNDYuOTEsNDYuOTEsMCwwLDEsOTMuODMsNDYuOTIiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zNy40NCw1Ny4zOWExLDEsMCwwLDEtLjctLjI5LDEsMSwwLDAsMSwwLTEuNDJMNTUuNjgsMzYuNzRhMSwxLDAsMCwxLDEuNDIsMS40MWwtMTksMTlBMSwxLDAsMCwxLDM3LjQ0LDU3LjM5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTU2LjM5LDU3LjM5YTEsMSwwLDAsMS0uNzEtLjI5bC0xOC45NC0xOWExLDEsMCwwLDEsMS40MS0xLjQxbDE5LDE4Ljk0YTEsMSwwLDAsMSwwLDEuNDJBMSwxLDAsMCwxLDU2LjM5LDU3LjM5WiIvPjwvZz48L2c+PC9zdmc+")
}



#information-toggle.it-green-left.et_pb_toggle_close .et_pb_toggle_title:before {
content:"" !important;
/* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 93.83 93.83'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23de002a;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Ebene_2' data-name='Ebene 2'%3E%3Cg id='Ebene_4' data-name='Ebene 4'%3E%3Cpath class='cls-1' d='M93.83,46.92A46.92,46.92,0,1,1,46.92,0,46.91,46.91,0,0,1,93.83,46.92'/%3E%3Cpath class='cls-2' d='M37.44,57.39a1,1,0,0,1-.7-.29,1,1,0,0,1,0-1.42L55.68,36.74a1,1,0,0,1,1.42,1.41l-19,19A1,1,0,0,1,37.44,57.39Z'/%3E%3Cpath class='cls-2' d='M56.39,57.39a1,1,0,0,1-.71-.29l-18.94-19a1,1,0,0,1,1.41-1.41l19,18.94a1,1,0,0,1,0,1.42A1,1,0,0,1,56.39,57.39Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");*/
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5My44MyA5My44MyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwMDgxNTE7fS5jbHMtMntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJFYmVuZV8yIiBkYXRhLW5hbWU9IkViZW5lIDIiPjxnIGlkPSJFYmVuZV80IiBkYXRhLW5hbWU9IkViZW5lIDQiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkzLjgzLDQ2LjkyQTQ2LjkyLDQ2LjkyLDAsMSwxLDQ2LjkyLDAsNDYuOTEsNDYuOTEsMCwwLDEsOTMuODMsNDYuOTIiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik00MS45Myw2My4wNVY2MS42MmMyLjU0LS4yOSwyLjgzLS40OSwyLjgzLTMuNlY0OS4xNWMwLTIuOTEtLjE5LTMuMDgtMi40OS0zLjQxVjQ0LjQxYTQyLjQ4LDQyLjQ4LDAsMCwwLDcuNDYtMS42N1Y1OGMwLDMsLjIyLDMuMzEsMi45MiwzLjZ2MS40M1ptNS0yMy42MUEzLDMsMCwwLDEsNDQsMzYuNTYsMi45MiwyLjkyLDAsMCwxLDQ3LDMzLjY0YTIuODUsMi44NSwwLDAsMSwyLjg5LDIuOTIsMi45LDIuOSwwLDAsMS0yLjkzLDIuODgiLz48L2c+PC9nPjwvc3ZnPg==")
}

/*****************************/
/* Custom Icons (Buttons und Co.) */
/*****************************/

/* Download Button, Icon bei Hover */
.download_button::after {
	content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4gPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJFYmVuZV8zIiB2aWV3Qm94PSIwIDAgMzcuNzkgNTIuMjciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNi43OSw1Mi4yN0gxYy0uNTUsMC0xLS40NS0xLTFzLjQ1LTEsMS0xSDM2Ljc5Yy41NSwwLDEsLjQ1LDEsMXMtLjQ1LDEtMSwxWiI+PC9wYXRoPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE4Ljg5LDM2LjYxaDBjLS4yNywwLS41Mi0uMTEtLjcxLS4yOUw2Ljg4LDI1LjAxYy0uMzktLjM5LS4zOS0xLjAyLDAtMS40MSwuMzktLjM5LDEuMDItLjM5LDEuNDEsMGwxMC42LDEwLjYsMTAuNi0xMC42Yy4zOS0uMzksMS4wMi0uMzksMS40MSwwLC4zOSwuMzksLjM5LDEuMDIsMCwxLjQxbC0xMS4zLDExLjNjLS4xOSwuMTktLjQ0LC4yOS0uNzEsLjI5WiI+PC9wYXRoPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE4Ljg5LDM2LjYxYy0uNTUsMC0xLS40NS0xLTFWMWMwLS41NSwuNDUtMSwxLTFzMSwuNDUsMSwxVjM1LjYxYzAsLjU1LS40NSwxLTEsMVoiPjwvcGF0aD48L3N2Zz4g)!important;
    width: 15px;
    padding-left: 20px;
}

/* Download Button, Icon immer sichtbar */
.download_button_perm::after {
	content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4gPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJFYmVuZV8zIiB2aWV3Qm94PSIwIDAgMzcuNzkgNTIuMjciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNi43OSw1Mi4yN0gxYy0uNTUsMC0xLS40NS0xLTFzLjQ1LTEsMS0xSDM2Ljc5Yy41NSwwLDEsLjQ1LDEsMXMtLjQ1LDEtMSwxWiI+PC9wYXRoPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE4Ljg5LDM2LjYxaDBjLS4yNywwLS41Mi0uMTEtLjcxLS4yOUw2Ljg4LDI1LjAxYy0uMzktLjM5LS4zOS0xLjAyLDAtMS40MSwuMzktLjM5LDEuMDItLjM5LDEuNDEsMGwxMC42LDEwLjYsMTAuNi0xMC42Yy4zOS0uMzksMS4wMi0uMzksMS40MSwwLC4zOSwuMzksLjM5LDEuMDIsMCwxLjQxbC0xMS4zLDExLjNjLS4xOSwuMTktLjQ0LC4yOS0uNzEsLjI5WiI+PC9wYXRoPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE4Ljg5LDM2LjYxYy0uNTUsMC0xLS40NS0xLTFWMWMwLS41NSwuNDUtMSwxLTFzMSwuNDUsMSwxVjM1LjYxYzAsLjU1LS40NSwxLTEsMVoiPjwvcGF0aD48L3N2Zz4g)!important;
    width: 15px;
    padding-left: 5px;
}

/*****************************/
/* Interaktive PDF (Real3D Flipbook Plugin) */
/*****************************/

/* Menüband unten */
.flipbook-menu-fixed {
    left: 20%!important;
    right: 20%!important;
}

/* Aktuelle Seite Nav */
.flipbook-currentPageInput {
	border: 2px solid!important;
	border-color: #3a3a3a!important;
	border-radius: 25px!important;
}

.flipbook-currentPageNumber {
	border: 2px solid!important;
	border-radius: 25px!important;
	padding-left: 50px!important;
	padding-right: 50px!important;
}

/* Rechter Pfeil */
.flipbook-right-arrow {
    border-color: #1f8f59!important;
    border: 2px solid!important;
		border-radius: 100px!important;
		background-color: transparent!important;
    top: 50% !important;
    right: 2%!important;
}

.flipbook-right-arrow:hover {
    border-color: #1f8f59!important;
		color: #1f8f59!important;
}

/* Linker Pfeil */
.flipbook-left-arrow {
    border-color: #1f8f59!important;
    border: 2px solid!important;
		border-radius: 100px!important;
		background-color: transparent!important;
    top: 50% !important;
    left: 2%!important;
}

.flipbook-left-arrow:hover {
    border-color: #1f8f59!important;
		color: #1f8f59!important;
}


/*****************************/
/* Float Menu (Float Menu Pro Plugin) */
/*****************************/


.float_menu_phone {
	
}

.float_menu_mail {
	margin-top: 5px;
}

.float_menu_search {
	margin-top: 10px;
}

.float_menu_anfrage {
	margin-top: 15px;
}

/*****************************/
/* Collapsible Menu */
/*****************************/

header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; }
header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
header .et_mobile_menu .menu-item-has-children > a:after { font-size: 16px; content: '\4c'; top: 13px; right: 10px; }
header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\4d'; }
header .et_mobile_menu ul.sub-menu { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
header .et_mobile_menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }



@media screen and (min-width: 769px) {
.bewerbung .evf-frontend-row div[data-grid="grid_1"] {padding-right: 50px !Important;}
}

@media screen and (max-width: 503px) {
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
	text-align: center !important;}
}



/*****************************/
/* SCREEN QUERIES */
/*****************************/

#csmenu-bottom {
     display: none;
}


 @media screen and (max-width: 1650px) {
     #csmenu-top .et_pb_menu__menu, #csmenu-top .et_pb_menu__search-button {
         display: none;
    }

     #csmenu-top .et_mobile_nav_menu {
         display: block;
    }

     #csmenu-top .et_pb_menu--style-left_aligned .et_pb_menu__wrap {
         justify-content: flex-end;
    }
}

 @media screen and (min-width: 800px) and (max-width: 1280px) {

.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
         text-align: right; 
         margin-right: 15%; 
}
	 
}

 @media screen and (max-width:981px) {
     #leistungen .et_pb_button_module_wrapper {
         margin-bottom: 150px !important; 
}
}


 @media screen and (max-width: 832px) {
     .everest-forms .everest-forms-multi-part-indicator.arrow_steps .everest-forms-multi-part-indicator-title {
	    height: 60px;}	 	
}	


 @media screen and (max-width: 800px) {

.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
         display: none; 
}
	 
}


 @media screen and (max-width: 769px) {

body .evf-frontend-row, body .arrow_steps
{
	margin-left: 0 !important; 
}
	 
	 body .evf-field-container	 {
		 padding-right: 0 !important; 
		 padding-left: 0 !important; 
	 }	 
	 
     #information-toggle .et_pb_toggle_content  {
         padding: 30px !important; 
	 }	 
	 
     body #form-with-seperator-responsive.et_pb_text {
		padding-left: 20px !important; 
		padding-right: 10px !important; 
	 }
	
	 body .sectionheadline {
     border-left: 14px solid #db0b31;
     margin: 50px -43px 50px 0px !important;
}	

}


 @media screen and (max-width: 590px) {
     #csmenu-top .et_pb_menu__wrap {
         display: none !important;
    }
     #csmenu-bottom {
         display: block !important;
    }
	 
	 .et_pb_row_0_tb_header {
        width: 100%; 
    }

     #csmenu-top .et_pb_row {
        width: 100%;
    }

     #csmenu-top .et_pb_menu--style-left_aligned .et_pb_menu__logo {
        margin-right: 0; 
    }

     body .et_pb_menu__logo img[src$=".svg"] {
        width: 590px !important;
   }	 
	 
    .floating-menu {
	   display: none; 
   }	 
	 
} 



@media screen and (max-width: 501px) {
    .dz-message .everest-forms-upload-title:before {
        right: 10px; 
}
	
	.everest-forms .everest-forms-multi-part-indicator .everest-forms-multi-part--steps-list {
		display: block; 
	}
	
	.everest-forms-multi-part--steps-list li {
    width: 180px;
	}
	
	.everest-forms .everest-forms-multi-part-indicator.arrow_steps .everest-forms-multi-part-indicator-title {
		height: 40px;
		margin-top: 10px; 
	}
	
	
}




body #csmenu ul .menu-social, 
body #csmobile ul .menu-social{
    border-bottom: none !Important; 
} 

li.menu-social {
    display: inline-block; 
    margin-left: 20px;
    margin-right: 20px;  
    border-bottom: none !important; 
}

li.menu-social a {
    text-align: center;
    width: 50px;
    height: 50px; 
}

.menu-social span:before {
    speak: none;
    font-size: 20px; 
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center; 
}

.menu-social.instagram span:before {
    content: "\e09a";
    font-family: ETmodules;
}

.menu-social.facebook span:before {
    content: "\e093"; 
    font-family: ETmodules;
}

.menu-social.tiktok span:before {
    content: "\E07B"; 
   font-family: FontAwesome !important;
	color: #666666 !important;
}

.menu-social.linkedin span:before {
    content: "\E09D"; 
    font-family: ETmodules;
}

@media screen and (max-width: 380px) {
	li.menu-social {
    margin-left: 15px;
    margin-right: 15px;  

}
}


/* swiper controls*/ 

.dsm_blog_carousel_0 .swiper-button-next:after, .dsm_blog_carousel_0 .swiper-button-next:before, .dsm_blog_carousel_0 .swiper-button-prev:after, .dsm_blog_carousel_0 .swiper-button-prev:before, .dsm_blog_carousel_1 .swiper-button-next:after, .dsm_blog_carousel_1 .swiper-button-next:before, .dsm_blog_carousel_1 .swiper-button-prev:after, .dsm_blog_carousel_1 .swiper-button-prev:before {
    font-size: 40px;
    color: #db0b31;
    font-weight: bold;
    background: white; 
    padding: 15px 10px;  
    box-shadow: 0px 0px 5px rgba(0,0,0,.2);
}

.dsm_blog_carousel .swiper-button-prev {
    left:  5px;
}

.dsm_blog_carousel .swiper-button-next {
    right: 5px;
}

.swiper-button-disabled {
    opacity: 0 !Important; 
}


/* event info fachtage */ 

#cs-icons-events .et_pb_text_inner p:before {
 position: relative; 
    margin-right:10px; 
    display: inline-block; 
    content: "";
    height: 20px; 
    width: 20px; 
}

#cs-icons-events.et_pb_text_inner p:nth-child(1):before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_2' data-name='Ebene 2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 27.75 26.35'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B clip-path: url(%23clippath); %7D .cls-2 %7B fill: none; %7D .cls-2, .cls-3, .cls-4 %7B stroke-width: 0px; %7D .cls-3, .cls-4 %7B fill: %23dd2038; %7D .cls-4 %7B fill-rule: evenodd; %7D %3C/style%3E%3CclipPath id='clippath'%3E%3Crect class='cls-2' width='27.75' height='26.25'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Ebene_1-2' data-name='Ebene 1'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-4' d='M3.76,3.77c-.69,0-1.25.56-1.25,1.26v17.57c0,.69.56,1.26,1.25,1.26h20.08c.69,0,1.25-.56,1.25-1.26V5.02c0-.69-.56-1.26-1.25-1.26H3.76ZM0,5.02C0,2.94,1.69,1.26,3.76,1.26h20.08c2.08,0,3.76,1.69,3.76,3.77v17.57c0,2.08-1.69,3.76-3.76,3.76H3.76c-2.08,0-3.76-1.69-3.76-3.76V5.02Z'/%3E%3Cpath class='cls-4' d='M3.76,3.77c-.69,0-1.25.56-1.25,1.26v2.51h22.59v-2.51c0-.69-.56-1.26-1.25-1.26H3.76ZM0,5.02C0,2.94,1.69,1.26,3.76,1.26h20.08c2.08,0,3.76,1.69,3.76,3.77v3.76c0,.69-.56,1.26-1.26,1.26H1.25c-.69,0-1.25-.56-1.25-1.26v-3.76Z'/%3E%3Crect class='cls-3' x='3.76' y='0' width='2.51' height='4.39'/%3E%3Crect class='cls-3' x='12.55' y='0' width='2.51' height='4.39'/%3E%3Crect class='cls-3' x='21.33' y='0' width='2.51' height='4.39'/%3E%3Crect class='cls-3' x='5.65' y='12.55' width='2.51' height='2.51'/%3E%3Crect class='cls-3' x='5.65' y='17.57' width='2.51' height='2.51'/%3E%3Crect class='cls-3' x='12.55' y='12.55' width='2.51' height='2.51'/%3E%3Crect class='cls-3' x='12.55' y='17.57' width='2.51' height='2.51'/%3E%3Crect class='cls-3' x='19.45' y='12.55' width='2.51' height='2.51'/%3E%3Crect class='cls-3' x='19.45' y='17.57' width='2.51' height='2.51'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#cs-icons-events.et_pb_text_inner p:nth-child(2):before {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_2' data-name='Ebene 2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 29.44 29.44'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B clip-path: url(%23clippath); %7D .cls-2 %7B fill: none; %7D .cls-2, .cls-3 %7B stroke-width: 0px; %7D .cls-3 %7B fill: %23dd2038; %7D %3C/style%3E%3CclipPath id='clippath'%3E%3Crect class='cls-2' width='29.25' height='29.25'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Ebene_1-2' data-name='Ebene 1'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-3' d='M18.42,18.42c-.19.19-.44.29-.69.29s-.5-.1-.69-.29l-3.01-3.01c-.18-.18-.29-.43-.29-.69v-6.81c0-.54.44-.98.98-.98s.98.44.98.98v6.41l2.72,2.72c.38.39.38,1.01,0,1.39ZM14.72,0C6.6,0,0,6.6,0,14.72s6.6,14.72,14.72,14.72,14.72-6.6,14.72-14.72S22.83,0,14.72,0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#cs-icons-events .et_pb_text_inner p:nth-child(3):before {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_2' data-name='Ebene 2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 29.25 29.25'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B clip-path: url(%23clippath); %7D .cls-2 %7B fill: none; %7D .cls-2, .cls-3 %7B stroke-width: 0px; %7D .cls-3 %7B fill: %23dd2038; %7D %3C/style%3E%3CclipPath id='clippath'%3E%3Crect class='cls-2' width='29.25' height='29.25'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Ebene_1-2' data-name='Ebene 1'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-3' d='M14.72,17.02c-4.69,0-8.51-3.82-8.51-8.51S10.03,0,14.72,0s8.51,3.82,8.51,8.51-3.82,8.51-8.51,8.51ZM28.96,29.44H.48c-.26,0-.47-.21-.47-.47v-2.66C.01,21.88,3.61,18.28,8.04,18.28h13.36c4.43,0,8.03,3.6,8.03,8.03v2.66c0,.26-.21.47-.47.47Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}



/* ADD TO CART BUTTONS */ 

.same-row-button .et_pb_button_module_wrapper {
    display: inline-block !important; 
    padding-right: 20px; 
}

@media screen and (max-width: 1292px) {
.same-row-button .et_pb_button_module_wrapper {
    margin-top: 15px!important; 
    margin-bottom: 0 !Important;
    padding-bottom: 0 !Important; 
    padding-top: 0 !important; 
}
}



