/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Child Theme for Divi Theme by Elegant Themes
 Author:         3 Plus Solutions
 Author URI:     https://www.3plus.solutions
 Template:       Divi
 Version:        1.0.2
*/
 
/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */


/*--- FONTS ---*/

/* source-sans-3-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: url('../../uploads/fonts/source-sans--v18-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 500;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 500;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 800;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 800;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* source-sans-3-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  src: url('../../uploads/fonts/source-sans-3-v18-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}




/*---- MENÜ ----*/

.nav li ul {
  border-top-width: 2px;
}
ul#top-menu li a {
  font-weight: 500;
}

#mobile_menu {
	backdrop-filter: blur(5px);
	border-top: 2px solid #333233;
}

ul#top-menu li {
  padding-right: 0px;
  margin-right: 22px;
  margin-bottom: 32px;
}
ul#top-menu li ul.sub-menu li {
  margin-bottom: 0px;
}

@media only screen and (min-width: 981px) and (max-width: 1220px) {
	img#logo {
		max-height: 45%;
	}
	#et-top-navigation {
		padding-left: 100px !important;
	}
	ul#top-menu li a {
	  font-size: 14px;
	}
	#main-header .et_menu_container {
		width: 90%;
	}
}


/*--- HOVER MENÜPUNKT ---*/

.menu-item::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 1px;
    background-color: #fff;
    transition: width 0.3s ease-in-out;
}

.menu-item:hover::after {
    width: 100%;
}



.sub-menu .menu-item::after,
.menu-cta::after {
    content: none;
}

@media only screen and (min-width: 981px) {
  .et_header_style_left #et-top-navigation nav > ul > li.menu-item > a, .et_header_style_split #et-top-navigation nav > ul > li.menu-item > a {
    padding-bottom: 8px;
  }
	 .et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {
    padding-bottom: 8px !important;
  }
	.et-fixed-header ul#top-menu li {
	  margin-bottom: 24px;
	}
	.menu-item {
    position: relative;
    text-decoration: none;
    display: inline-block;
	}
	/*--- AKTIVER MENÜPUNKT ---*/
	.current-menu-item, .current-menu-parent  {
		position: relative;
		text-decoration: none;
		display: inline-block;
	}

	.current-menu-item::after, .current-menu-parent::after {
		content: '';
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 1px;
		background-color: #fff;
	}
}



/*--- SUB MENU ---*/

#main-header .nav li ul.sub-menu {
	background-color: transparent;
	border-top: none;
	background: linear-gradient(to bottom, rgba(2, 2, 2, 0) 0px, rgba(2, 2, 2, 0) 10px, #020202 10px);
}

/*--- MENÜ BUTTON ---*/
#top-menu li.menu-cta a, .et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li.menu-cta > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li.menu-cta > a {
	background-image: linear-gradient(90deg,#99821c 0%,#bc9b22 64%,#d3b84a 100%);
	font-weight: 600;
	padding: 14px 22px !important;
	margin-top: -12px;
	margin-bottom: -12px;
	border-radius: 60px;
	font-weight: bold;
	font-size: 90%;
	-webkit-transition: all 0.2s;
  	transition: all 0.2s;
}

#top-menu-nav  > ul > li.menu-cta > a:hover {
	opacity: 1 !important;
	transform: scale(0.95);
}


/*--- MENÜ MOBIL OPTIMIERT ---*/
@media only screen and (max-width: 1027px) { 
	#top-menu li.menu-item a {
	  font-size: 13px;
	}
	#top-menu li.menu-cta a, .et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li.menu-cta > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li.menu-cta > a {
	  font-size: 12px;
	  padding: 12px 18px !important;
		}
}

#mobile_menu.et_mobile_menu {
	width: 130%;
  margin-left: -15%;
}
#mobile_menu.et_mobile_menu li a {
  font-size: 16px;
	text-transform: uppercase;
	font-weight: 400;
}
#mobile_menu.et_mobile_menu li.menu-cta a {
	background-image: linear-gradient(90deg,#99821c 0%,#bc9b22 64%,#d3b84a 100%);
	font-weight: 600;
	padding: 14px 24px !important;
	border-radius: 60px;
	font-weight: bold;
	margin: 20px;
	text-align: center;
}


/*--- MENÜ JUMP VERMEIDEN ---*/

@media only screen and (min-width: 981px) {
  .et_pb_section.hero_section_sub  {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 980px) {
  .et_pb_section.hero_section_sub  {
    padding-top: 130px !important;
  }
}

/*---- SPALTENINHALT VERTIKAL ZENTRIEREN ----*/
 
.vertikal-zentrieren {
display: flex;
flex-direction: column;
justify-content: center;
}


/*---- SPALTENINHALT UNTEN AUSRICHTEN ----*/
 
.unten-ausrichten {
display: flex;
flex-direction: column;
justify-content: end;
}


 /*---- SPALTENREIHENFOLGE MOBIL ÄNDERN ----*/
@media only screen and (max-width: 980px) {
.change-col-order {
	display: flex; flex-wrap: wrap; 
}
.change-col-order .et_pb_column:first-child {
	order: 2;
	margin-bottom: 0;
}
.change-col-order .et_pb_column:last-child {
	order: 1;
	margin-bottom: 30px;
}
}

/*--- GOLDVERLAUF SCHRIFT ----*/

.highlight-verlauf, .highlight-verlauf span, .highlight-verlauf p, .highlight-verlauf h1, .highlight-verlauf h2, .highlight-verlauf h3, .highlight-verlauf h4, .highlight-verlauf h5, .highlight-verlauf h6 {
  background: linear-gradient(90deg,#99821c,#bc9b22,#d3b84a);
    background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: #bc9b22;
} 




/*---- GRAVITY FORMS ----*/

.gform-conversational__screen .gform-conversational__screen-content .gform-body.gform_body .gfield .gform_button.button, .gform-conversational__screens .gform-conversational__screen .gform-conversational__screen-wrapper .gform-conversational__welcome-cta button.gform-conversational__nav-button {
	background-image: linear-gradient(90deg,#99821c 0%,#bc9b22 64%,#d3b84a 100%);
	border-radius: 100px;
	border: 0px;
}

.gform-conversational__screen .gform-conversational__screen-content .gform-body.gform_body .gfield .gform_button.button:hover, .gform-conversational__screens .gform-conversational__screen .gform-conversational__screen-wrapper .gform-conversational__welcome-cta button.gform-conversational__nav-button:hover {
	opacity: 0.9;
}

.gform-conversational__logo {
	transform: scale(1.5) translate(0, -20%);
}

.gform-conversational__screen .gform-conversational__screen-content .gform-conversational__welcome-title, .gform-conversational__screen .gform-conversational__screen-content .gfield_label.gform-field-label {
	font-weight: 600;
}
.gform-theme--framework {
  --gf-radius: 100px;
}

.gform-conversational__screen .gform-conversational__screen-content input::placeholder,
.gform-conversational__screen .gform-conversational__screen-content input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.45);
  opacity: 1 !important;
}

/*---– DM PRO CAROUSEL KUNDENSTIMMEN ----*/

.kundenstimmen.dmpro_carousel .et_pb_module_inner, .kundenstimmen .dmpro-carousel-child-wrapper, .kundenstimmen .dmpro-carousel-child-wrapper .et-l.et-l--post, .kundenstimmen .dmpro-carousel-child-wrapper .et_builder_inner_content, .kundenstimmen .dmpro-carousel-child-wrapper .et_pb_row {
  flex: 1;
  display: flex;
  flex-direction: column;
}


/*---- LOGO SLIDER -----*/

.scroller__inner {
  padding-block: 1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  will-change: transform;
  transform: translate3d(0, 0, 0);
}

.scroller[data-animated="true"] {
  overflow: hidden;
  -webkit-mask: linear-gradient(
    90deg,
    transparent,
    white 20%,
    white 80%,
    transparent
  );
  mask: linear-gradient(90deg, transparent, white 15%, white 85%, transparent);
}

.scroller[data-animated="true"] .scroller__inner {
  width: max-content !important;
  flex-wrap: nowrap;
  animation: scroll var(--_animation-duration, 50s)
    var(--_animation-direction, forwards) linear infinite;
}

.scroller[data-direction="right"], .scroller.data-direction-right .scroller__inner {
  --_animation-direction: reverse;
}

.scroller[data-direction="left"] {
  --_animation-direction: forwards;
}

.scroller[data-speed="fast"] {
  --_animation-duration: 20s;
}

.scroller[data-speed="slow"] {
  --_animation-duration: 70s;
}

@keyframes scroll {
  to {
    transform: translate(calc(-50% - 0.5rem));
  }
}

/*--- GENERAL STYLES ---*/

.logo-slider {
  margin: 0;
  padding-inline: 0;
  list-style: none;
}

.logo-slider .et_pb_image {
  padding: 1rem;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 0.3rem 1.2rem -0.25rem hsl(218, 33%, 85%);
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.logo-slider .et_pb_image .et_pb_image_wrap {
	text-align: center;
}

.logo-slider .et_pb_image  img {
	width: auto;
    max-height: 50px;
}

@media only screen and (max-width: 782px) {
	.logo-slider .et_pb_image {
		max-width: 100px;
  		max-height: 60px;
	}
	.scroller__inner {
		padding-block: 0.5rem;
	}
}


/*---- REVEAL ANIMATION ----*/

.reveal-element {
  animation: revealImage 3s linear forwards; /* Animation auf das Bild anwenden */
}

@keyframes revealImage {
  0% {
    clip-path: inset(0 100% 0 0); /* Startet mit unsichtbarem Bild, nur der rechte Rand wird angezeigt */
  }
  100% {
    clip-path: inset(0 0 0 0); /* Bild wird vollständig sichtbar */
  }
}


/*---- LIGHTBOX DEAKTIVIEREN BEI DMPRO GALLERY ----*/
.disable-lightbox a {
  pointer-events: none !important;
  cursor: default !important;
}
.disable-lightbox .grid-item {
  pointer-events: none !important;
  cursor: default !important;
}
.disable-lightbox {
  pointer-events: none !important;
  cursor: default !important;
}

/*---- 4 LEBENSBEREICHE BACKGROUND MASK ----*/

@media only screen and (max-width: 1200px) {
	.vier-lebensbereiche.et_pb_row {
		flex-direction: column;
		max-width: 820px;
	}
	.vier-lebensbereiche.et_pb_row .et_pb_column {
		width: 100%;
		margin: 15px 0;
	}
}

.pa-custom-background-mask-1 .et_pb_background_mask {
    background-image: url("/wp-content/uploads/2025/04/RH-Unternehmerwissen-bg-mask-lebensbereiche-01.svg")!important;
}
.pa-custom-background-mask-2 .et_pb_background_mask {
    background-image: url("/wp-content/uploads/2025/04/RH-Unternehmerwissen-bg-mask-lebensbereiche-01-mirrored.svg")!important;
}



/*---- BILDERLEISTE MOBIL ----*/

@media (max-width: 980px) {
	.sechser-bilderleiste.et_pb_row .et_pb_column {
		width: 33.333% !important;
	}
}


/* FIELD STYLING GRAVITY FORMS */

 .gform_wrapper input[type=text],
 .gform_wrapper input[type=email],
 .gform_wrapper input[type=tel],
 .gform_wrapper textarea {
 background: #fff;
 border-radius: 20px !important;
border-color: #dcdad4 !important;
border-width: 2px!important;
 padding: 10px 20px !important;
margin-right: 10px!important;
}
select {
	background: #fff;
	border-radius: 20px !important;
	border-color: #dcdad4 !important;
	border-width: 2px!important;	
}
 
.gform_button {
 float: left;
 background: linear-gradient(to right, #99821c, #bc9b22, #d3b84a);
	border: none;
font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;
 font-size: 15px !important;
font-weight: bold;
  font-style: normal;
 color: #fff;
text-transform: uppercase;
 padding:  15px 35px 15px 35px;
 border-radius: 30px;
	transition: all 300ms ease 0ms;
  transition-property: all;
}

.gform_button, .gform_next_button, .gform_previous_button{
 float: left;
 background: linear-gradient(to right, #99821c, #bc9b22, #d3b84a);
	border: none;
font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;
 font-size: 15px !important;
font-weight: bold;
  font-style: normal;
 color: #ffff !important;
text-transform: uppercase;
 padding:  15px 35px 15px 35px;
 border-radius: 30px;
	transition: all 300ms ease 0ms;
  transition-property: all;
}

.gform_button:hover , .gform_next_button:hover , .gform_previous_button:hover, .gform-conversational__nav-button:hover {
 cursor:pointer;
 background: linear-gradient(to right, #99821c, #bc9b22, #d3b84a);
}

.gform_title{
	font-weight: 700;
	font-size: 50px;
	  padding-bottom: 20px;
}
.gf_progressbar_percentage {
	 background-image: linear-gradient(to right, #99821c, #bc9b22, #d3b84a);
}

.gform-field-label .gform-field-label--type-inline{
color: #bc9b22!important;
}



/*--RADIO UND CHECK BUTTONS--*/

/* Hide the OS/Browser checkboxes/radio buttons */
.ginput_container input[type="checkbox"],
.ginput_container input[type="radio"]{
  visibility: hidden!important;
  margin: 0!important;
  width: 0!important;
}

/* Set Elegant Icont font, size, & positioning for the checkboxes/radio buttons plus the cursor on hover */
input[type=checkbox] + label:before,
input[type=checkbox] + span:before,
input[type=radio] + label:before {
  visibility: visible;  
  font-family: "ETmodules";
  font-size: 30px;
  position: relative;
  top: 6px;
  padding-right: 8px;
	color: #bc9b22;
}

input[type=checkbox] + label:hover,
input[type=checkbox] + span:hover,
input[type=radio] + label:hover { 
  cursor: pointer; 
}

/* Set checkbox to ET icons: normal, hover, checked, & checked hover */
input[type=checkbox] + label:before,
input[type=checkbox] + span:before { 
  content: '\56'; 
}
input[type=checkbox] + label:hover:before,
input[type=checkbox] + span:hover:before {
  content: '\5a'; 
  filter: alpha(opacity=20); 
  opacity: 0.2;
}
input[type=checkbox]:checked + label:before,
input[type=checkbox]:checked + span:before {
  content: '\5a';
}
input[type=checkbox]:checked + label:hover:before,
input[type=checkbox]:checked + span:hover:before { 
  filter: alpha(opacity=100); opacity: 1; 
}

/* Set radio buttons Divi icons: normal, hover, checked, & checked hover */
input[type=radio] + label:before { 
  content: '\5b';
}
input[type=radio] + label:hover:before { 
  content: '\5c'; 
  filter: alpha(opacity=20); 
  opacity: 0.2; 
}
input[type=radio]:checked + label:before { 
  content: '\5c'; 
}
input[type=radio]:checked + label:hover:before { 
  filter: alpha(opacity=100); opacity: 1; 
}


@media only screen and (min-width: 594px) and (max-width: 980px) {
	.drei-columns-mitarbeiter .et_pb_column {
		width: 29.6667% !important;
		margin-right: 5.5%;
		}
}

body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main {
	border-radius: 15px;
}




/*--TELEFONFELD--*/

.iti--separate-dial-code input.gf-telephone {
    padding-left: 85px !important;
}

.iti--separate-dial-code .iti__selected-flag {
    padding-left: 10px !important;
    padding-right: 10px !important;
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
	background-color: #dcdad4 !important;
	border: 1px solid #dcdad4;
  border-right: none;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
background-color: #dcdad4 !important;
}

.iti__country.iti__highlight {
background-color: #dcdad4 !important;
}

.iti__country-list {
	margin-top:1px!important;
  box-shadow: none !important;
  border: 2px solid #dcdad4 !important;
	border-top:none!important;
    border-bottom-left-radius: 20px !important;
	}

.iti-mobile .iti--container {
	top: 50px !important;
	z-index: 9999999999 !important;
}
.iti-mobile .iti--container .iti__country-list{ 
		border: 2px solid #dcdad4 !important;
	border-radius: 20px;
}



/*---- DMPRO POPUP ----*/

div .dmpro_popup .dmpro_popup_wrapper {
  z-index: 99999999;
}