/*
Theme Name:   Landeseiten Design Child
Theme URI:    #
Description:  Child theme for Hello Elementor for Landeseiten Design projects.
Author:       Your Name
Author URI:   #
Template:     hello-elementor
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  landeseiten-design-child
*/

/*----------------------------------------------------------------*/
/* Add your custom CSS below this line
/*----------------------------------------------------------------*/


body{
overflow-x:hidden !important;
}


/* settings */
.flex_icon .elementor-icon-wrapper{
	display: flex;
}





/* Inspire page */
/* Inspire hero section */
.hero_heading .elementor-heading-title, .hero_heading h3{
    background: linear-gradient(92deg, #6F736E 0%, #C7D300 100%) !important;
background-clip: text!important;
-webkit-background-clip: text!important;
-webkit-text-fill-color: transparent!important;
}

.hero-btn1 .elementor-button-content-wrapper {
align-items: center;
}

.hero-btn1 svg
{
    width:42px;
    
}
.hero-btn1 a:hover{
	transform:scale(1.1);
}

.hero_counter_box::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 0px 1px 1px 0px;
    border-radius: 0px 0px 16px 0px;
    background:    linear-gradient(225deg, #fff 5%, #C7D300 20%, #C7D300  20%, #FFFFFF 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

.green_color .elementor-counter-number-prefix{
	color:#C7D300;
}
/* Inspire about section */
.about_section_wrapper .elementor-icon-list-item:hover svg {
    transform: scale(1.1);
}
/* .about_section_wrapper ul li{
	display: flex !important;
} */
/* Inspire Two cards section */
.two_cards_section:hover{
	transform:scale(1.05);
}
.d_block_mob .elementor-icon-list-icon{
	margin-bottom:15px;
}

.white_gradient h2{
   background: linear-gradient(92deg, #FFFFFF 0%, #C5C5C5 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}
.bg_100{
	background-size:100% 100% !important;
}
.tabs_section .eael-tabs-nav.eael-tabs-glassey{
	border: 1px #FFFFFF29 solid!important;
	background-color: transparent !important;
	box-shadow: none !important;
	border-radius: 100px !important;
	margin: auto;
}
.tabs_section .eael-tabs-nav.eael-tabs-glassey ul::after{
	border-radius: 100px !important;
	background-image: linear-gradient(93deg, #DAE069 0%, #C7D300 100%);
}


#eael-advance-tabs-2361921 .eael-tabs-glassey > ul:has(li.active[data-tab="1"])::after {
    translate: 0px 0px;
       width: 392px;
    height: 64px; 
}
#eael-advance-tabs-2361921 .eael-tabs-glassey > ul:has(li.active[data-tab="2"])::after {
    translate: 353px 0px;
    width: 492px;
    height: 64px; 
}
li#-und-zeitgleich-die-akzeptanz-bei-gemeinden-und-anwohnern-steigern
{
	width: 500px;
    height: 64px;
    padding: 0px;
	padding-left: 16px;
    padding-right: 16px;
}

li#-die-gesamtkosten-des-projekts-reduzieren-
{
	padding: 0px;
    height: 64px;
    padding-left: 16px;
    padding-right: 16px;
    width: 400px;
}
.black_green_gradient h4, .black_green_gradient h2{
	background: linear-gradient(91.57deg, #6F736E 0%, #C7D300 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.inspire_page_slider .elementor-swiper-button-prev:hover {
    background: url('https://orange-ibex-758918.hostingersite.com/wp-content/uploads/2026/04/Slider-Arrow-3.svg');
    background-repeat: no-repeat;
    background-size: contain;
}
.inspire_page_slider .elementor-swiper-button-next:hover {
    background: url('https://orange-ibex-758918.hostingersite.com/wp-content/uploads/2026/04/Slider-Arrow.svg');
    background-repeat: no-repeat;
    background-size: contain;
}
.inspire_page_slider span.swiper-pagination-bullet{
	background: linear-gradient(92.58deg, #DAE069 0%, #C7D300 100%) !important;
	opacity: 1!important;
}
.inspire_page_slider span.swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: linear-gradient(92.58deg, #DAE069 0%, #C7D300 100%) !important;
	    opacity: 1!important;
}
.inspire_tab1, .inspire_tab2, .inspire_tab3{
	cursor: pointer;
}



/* Default (inactive heading) */
.step_heading h4,
.step2_font h4,
.step3_font h4 {
  background: linear-gradient(91.57deg, #6F736E 0%, #C5C5C5 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-right: 10px;
}

/* Active heading */
.active-heading {
  background: linear-gradient(92.58deg, #DAE069 0%, #C7D300 100%) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

/* Active tab border */
.inspire_tab1,
.inspire_tab2,
.inspire_tab3 {
  border: 1px solid #D3D5D3;
  cursor: pointer;
  padding: 10px;
  border-radius:8px;
}

.inspire_tab1.active,
.inspire_tab2.active,
.inspire_tab3.active {
  border: 1px solid #C7D300;
  padding: 10px;
  border-radius:8px;
}

.so-lauft-sec{
	margin-top: -75px;
}

/* /inspire page */

/* overview Page / Subpage */
.overview_hero_heading{
background: linear-gradient(91.57deg, #6F736E 0%, #B9BAB7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
.overview_section_heading h2{
	background: linear-gradient(91.57deg, #6F736E 0%, #D3D5D3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
.green_color{
	color:#C7D300;
}
.review_about_heading h2{
		background: linear-gradient(91.57deg, #ffffff 0%, #D3D5D3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
span.orange_color{
	color: #F07D00;
}
span.blue_color{
	color: #0081C9;
}

.overview_section .elementor-icon-box-icon{
	margin-top: 16px;
}

/* /overview Page / Subpage */

/* sheilds page */


.sheild_hero_heading h1, .sheild_hero_heading h3, .sheild_hero_heading h2{
	    background: linear-gradient(91.57deg, #6F736E 0%, #F8B471 100%) !important;
background-clip: text!important;
-webkit-background-clip: text!important;
-webkit-text-fill-color: transparent!important;
}
.sheild_page_counter .elementor-counter .elementor-counter-number-prefix{
	color: #F07D00 ;
}
.sheilds_counter::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 0px 1px 1px 0px;
    border-radius: 0px 0px 16px 0px;
    background: linear-gradient(225deg, #fff 5%, #F07D00 20%, #F07D00 20%, #FFFFFF 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

.about_section_wrapper .elementor-image-box-wrapper:hover img {
    transform: scale(1.1);
}
.sheild_orange_white h2{
	    background: linear-gradient(91.57deg, #FFFFFF 0%, #F8B471 100%) !important;
background-clip: text!important;
-webkit-background-clip: text!important;
-webkit-text-fill-color: transparent!important;
}


.sheild_bg-orange_border {
    position: relative;
    border-radius: 16px;
/*     padding: 24px 100px; */
    
    /* Background gradient */
    background: linear-gradient(
        90deg,
        rgba(240, 125, 0, 0.08) 0%,
        rgba(240, 125, 0, 0) 100%
    );

    /* Needed for pseudo border */
    z-index: 1;
}

/* Gradient border using pseudo-element */
.sheild_bg-orange_border::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 16px;
    padding: 1px; /* border thickness */

    background: 
        linear-gradient(rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16)),
        linear-gradient(283.49deg, rgba(240, 125, 0, 0) 67.75%, #F07D00 95.65%);

    /* This creates the border effect */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    z-index: -1;
}


/* Default heading style */
.sheild_step_heading h4 {
  background: linear-gradient(92.58deg, #6F736E 0%, #C5C5C5 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-right: 10px;

}

/* Active heading (Shield only) */
.sheild-active-heading {
  background: linear-gradient(92.58deg, #F8B471 0%, #F07D00 100%) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}



/* Active tab border */
.sheild_tab1,
.sheild_tab2,
.sheild_tab3,
.sheild_tab4 {
  border: 1px solid #D3D5D3;
  cursor: pointer;
	border-radius: 8px;
}

.sheild_tab1.active,
.sheild_tab2.active,
.sheild_tab3.active,
.sheild_tab4.active {
  border: 1px solid #F07D00;
	border-radius: 8px;
}





/* / sheilds page end */

/*  */
.page-id-5540 .footer-menu, .page-id-5575 .footer-menu{
display: none !important;
}
/*  */
/* Inspire Page Css */

.yellow-hov a{
color:#fff !important;
text-decoration:underline;
}


.yellow-hov a:hover{
color:#c7d300 !important;
text-decoration:underline;
}

.yellow-hov-left a:hover{
color:#c7d300 !important;
text-decoration:underline;
}

.yellow-heading-gradient h2{
background: linear-gradient(91.57deg, #FFFFFF 0%, #C7D300 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.yellow-black-heading-gradient h2{
background: linear-gradient(91.57deg, #6F736E 0%, #C7D300 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}


.gray-heading-gradient h2{
background: linear-gradient(0deg, #FFFFFF, #FFFFFF),
linear-gradient(91.57deg, #FFFFFF 0%, #C5C5C5 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.map-text-bold-weight b{
font-weight:500;
}


.map-text-bold-weight strong{
font-weight:500;
}

.footer-sec-bg-change{
background-size:100% 100% !important;
}

.accordian-sty strong{font-weight:500;}
.accordian-sty .eael-accordion-list .eael-accordion-header {
    display: flex;
    flex-direction: row-reverse;
}
.accordian-sty .eael-accordion-list {
    position: relative;
    border-bottom: 1px solid;
    border-image-slice: 1;
    border-image-source: linear-gradient(90deg, rgba(199, 211, 0, 0) 0%, #C7D300 40%, #C7D300 60%, rgba(199, 211, 0, 0) 100%);
}

.footer-sec-bg-change:before {
    content: "";
    background-image: url(https://orange-ibex-758918.hostingersite.com/wp-content/uploads/2026/04/Ellipse-6-1.png) !important;
    width: 500px;
    height: 500px;
    display: inline-block;
    background-size: 500px 500px;
    position: absolute;
    top: -180px;
}

html,body{
overflow-x:hidden !important;
}

.bold-text-medium b{
font-weight:500 !important
}

.bold-text-medium strong{
font-weight:500 !important
}

.card-size{
background-size:100% 100% !important;
}

.timeline-yellow{
color:#DAE069 !important;
font-weight:300 !important;
}

.timeline-card b{
font-weight:500;
}


.timeline-card strong{
font-weight:500;
}

.transform-upper-sty span.elementor-icon-list-text {
text-transform: uppercase !important;
}

.two_cards_section{
background-size:100% 100% !important;
background-position:center center !important;
}

.two_cards_section:hover{
background-size:100% 100% !important;
}


div#gf_progressbar_wrapper_3{
display: none !important;
}

.gf_progressbar_percentage.percentbar_blue.percentbar_12{
display: none !important;
}

p.gf_progressbar_title{
display: none !important;
}




.gform_wrapper,
.gform_wrapper input,
.gform_wrapper select,
.gform_wrapper textarea,
.gform_wrapper label,
.gform_wrapper button {
      font-family: 'Helvetica Neue' !important;
}

.gform_wrapper {
  font-family: 'Helvetica Neue' !important;
}


.gform_wrapper .gform_button,
.gform_wrapper button,
.gform_wrapper input[type="submit"] {
  font-family: 'Helvetica Neue' !important;
}

.eael-gravity-form .gform_body .gform_page_footer input[type="button"] {
    font-family: 'Helvetica Neue' !important;
}



/* integration page */

.black_blue_heading_gradient h1, .black_blue_heading_gradient h2, .black_blue_heading_gradient h3{
 background: linear-gradient(91.57deg, #6F736E 0%, #66AFE2 100%) !important;
background-clip: text!important;
-webkit-background-clip: text!important;
-webkit-text-fill-color: transparent!important;

}

.integration_page_counter .elementor-counter .elementor-counter-number-prefix{
	color: #0081C9;
}

.integration_page_counter::before
 {
    content: "";
    position: absolute;
    inset: 0;
    padding: 0px 1px 1px 0px;
    border-radius: 0px 0px 16px 0px;
    background: linear-gradient(225deg, #fff 5%, #0081C9 20%, #0081C9 20%, #FFFFFF 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

 .int-accordian-sty .eael-accordion-list {
border-image-source: linear-gradient(90deg, rgba(0, 129, 201, 0) 0%, #0081C9 40%, #0081C9 60%, rgba(0, 129, 201, 0) 100%);
}


.white_grey_heading h2, .white_grey_heading h3, .white_grey_heading h4{
background: linear-gradient(91.57deg, #FFFFFF 0%, #C5C5C5 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important;

}


/* integration page end */


.page-id-7708 .gform_page_footer input[type="button"], .page-id-7708 .gform_page_footer input[type="submit"]{
background-color: #0081C9 !important;
}
.page-id-7531 .gform_page_footer input[type="button"], .page-id-7531 .gform_page_footer input[type="submit"]{
background-color: #F07D00  !important;
}



/* Default heading style */
.integration_step_heading h4 {
  background: linear-gradient(92.58deg, #6F736E 0%, #C5C5C5 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-right: 10px;

}

/* Active heading (Shield only) */
.integration-active-heading {
  background: linear-gradient(92.58deg, #66AFE2 0%, #0081C9 100%) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}



/* Active tab border */
.integration_tab1,
.integration_tab2,
.integration_tab3,
.integration_tab4 {
  border: 1px solid #D3D5D3;
  cursor: pointer;
	border-radius: 8px;
}

.integration_tab1.active,
.integration_tab2.active,
.integration_tab3.active,
.integration_tab4.active {
  border: 1px solid #0081C9;
}

span.peach{
color: #cd9f70 !important;
}



.blue-timeline .e-lottie__animation g g g:nth-child(11){
display: none !important;
}
.blue-timeline .e-lottie__animation g g g:nth-child(4){
display: none !important;
}

input#gform_submit_button_3 {
    width: max-content !important;
}

input#gform_submit_button_6 {
    width: max-content !important;
}

input#gform_submit_button_4 {
    width: max-content !important;
}

input#gform_submit_button_5 {
    width: max-content !important;
}

body{
overflow:hidden !important;
}

.icon-hover .elementor-icon-list-item svg {
  transition: transform 0.3s ease !important;
  transform-origin: center !important;
}

.icon-hover .elementor-icon-list-item:hover svg {
  transform: scale(1.15) !important;
}

.mob-img1, .mob-img2, .mob-img3{
	display: none;
	width:150px;
}

.integration_slider1 img{
/* 	height: 620px; */
    object-fit: cover;
	width: 100%;
/* 	max-height: 620px; */
}


/* Inactive tab effect */
.eael-tab-item-trigger[aria-selected="false"] span.eael-tab-title.title-after-icon {
    display: inline-block;
    animation: pulseHighlight 1.8s infinite ease-in-out;
    border-radius: 8px;
}

/* Stop animation when active */
.eael-tab-item-trigger[aria-selected="true"] span.eael-tab-title.title-after-icon {
    animation: none;
}

@keyframes pulseHighlight {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 #e4e54673;
    }

    50% {
        transform: scale(1.04);
        box-shadow:
            0 0 12px #e4e54673,
            0 0 24px #e4e54673;
    }

    100% {
        transform: scale(1);
        box-shadow: 0 0 0 #e4e54673;
    }
}




/* Hybrid page tabs */
/* Default heading style */
.hybrid_step_heading h4 {
 background: linear-gradient(92deg, #6F736E 0%, #F8B470 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}

/* Active heading (Shield only) */
.hybrid-active-heading {
   background: linear-gradient(92deg, #6F736E 0%, #F8B470 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}



/* Active tab border */
.hybrid_tab1,
.hybrid_tab2,
.hybrid_tab3,
.hybrid_tab4 {
  border: 1px solid #D3D5D3;
  cursor: pointer;
	border-radius: 8px;
}

.hybrid_tab1.active,
.hybrid_tab2.active,
.hybrid_tab3.active,
.hybrid_tab4.active {
  border: 1px solid #F8B470;
}




/* -- */

/* s */
.so-funktion-sec .elementor-swiper-button.elementor-swiper-button-prev{ 
background-color: #0081C9 !important;
padding: 10px;
border-radius: 50px;
}



.so-funktion-sec .elementor-swiper-button.elementor-swiper-button-next{
background-color: #0081C9 !important;
padding: 10px;
border-radius: 50px;
}

.page-id-68 .elementor-element.elementor-element-d8b500a {
    display: none;
}

.page-id-59 .elementor-element.elementor-element-d8b500a {
    display: none;
}

.page-id-148 .elementor-element.elementor-element-d8b500a {
    display: none;
}


span.eael-tab-title.title-after-icon{

		border-radius: 100px !important;
	}

.brlbs-cmpnt-container .brlbs-basis-3\/12 {
    flex-basis: 25%;
    display: none;
}

#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header, .brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header {
justify-content: space-between !important;
}

.page-id-6800 footer{
display: none !important;
}

/* s */





/* Media Queries */


@media (min-width: 1200px){
.inspire_page_slider img{
height: 740px;
}
}

@media (min-width: 1800px) and (max-width: 1899px){
.lottie-line{
left: 340px !important;
}
}

@media (min-width: 1700px) and (max-width: 1799px){
.lottie-line{
left: 320px !important;
}
}

/* @media (min-width: 1440px) and (max-width: 1600px){
	.sheild_tab4_img{
		    --container-widget-width :56% !important;
	}
} */
 

@media (min-width: 1500px) and (max-width: 1599px){
.lottie-line{
left: 210px !important;
}
}


@media (min-width: 1441px) and (max-width: 1450px){
	 .elementor-5762 .elementor-element.elementor-element-2a2e440 {
		 --container-widget-width: 69%;
		         margin-right: -164px;
	}
	    .elementor-5762 .elementor-element.elementor-element-452e47c {
        padding-left: 20px;
    }
	
	
}
   




@media (min-width: 1367px) and (max-width: 1440px){
.sheild_hero_banner{
	width: var(--container-widget-width, 42%)!important;
        max-width: 42%!important;
        bottom: 185px!important;
}
	
/* 	.sheild_tab4_img {
		 --container-widget-width: 69%!important;
		        margin-right: -245px;
	} */
}



@media (min-width: 1301px) and (max-width: 1366px){
.sheild_hero_banner{
	width: var(--container-widget-width, 40%)!important;
        max-width: 40%!important;
        bottom: 222px!important;
}
	.integration_hero_banner{
        max-width: 53% !important;
		bottom: 152px!important;
    }
/* 	.sheild_tab4_img{
		    --container-widget-width :66% !important;
	}
	body:not(.rtl) .elementor-5762 .elementor-element.elementor-element-2a2e440 {
    right: -192px;
} */
}
	
	



@media (min-width: 1400px) and (max-width: 1499px){
.lottie-line{
left: 180px !important;
}
}

@media (min-width: 1300px) and (max-width: 1399px){
.lottie-line{
left: 150px !important;
}
/* 	body:not(.rtl) .elementor-5762 .elementor-element.elementor-element-2a2e440 {
		right: -165px;
	} */
}

@media (min-width: 1200px) and (max-width: 1299px){
	
/* 	body:not(.rtl) .elementor-5762 .elementor-element.elementor-element-2a2e440 {
    right: -213px;
} */
.lottie-line{
left: 110px !important;
}
.timeline-card1 {
    position: relative;
    left: 20px;
}
.timeline-card2{
    right: -40px !important;
    padding-right: 40px !important;
}
.timeline-card4 {
    position: relative;
    right: -40px !important;
    padding-right: 40px !important;
}
}


@media (min-width: 1100px) and (max-width: 1199px){
	
	.elementor-5762 .elementor-element.elementor-element-452e47c {
        --width: 640px;
    }
	
	.elementor-5762 .elementor-element.elementor-element-2a2e440 {
		--container-widget-width: 93%;
		margin-right: -188px;
	}
	
	
.lottie-line{
left: 90px !important;
}
.timeline-card1 {
    position: relative;
    left: 20px;
}
.timeline-card2 {
right: -120px !important;
padding-right: 120px !important;
}
.timeline-card4 {
    position: relative;
    right: -40px !important;
    padding-right: 40px !important;
}
}

@media (min-width: 1025px) and (max-width: 1099px){
.lottie-line{
left: 90px !important;
}
.timeline-card1 {
    position: relative;
    left: 20px;
}
.timeline-card2 {
right: -140px !important;
padding-right: 120px !important;
}
.timeline-card4 {
position: relative;
right: -70px !important;
padding-right: 60px !important;
}
}

@media (min-width: 1024px) and (max-width: 1440px){
.smaller-desktop-screen{
padding-left:40px;
padding-right:40px;
}
}

@media (min-width: 1024px) and (max-width: 1599px){
.sticky-heading-small-desk h3 {
    padding-left: 60px !important;
}
}


@media (min-width: 1360px) and (max-width: 1366px) {
    .inspire_tab1_img {
        right: -7px !important;
    }
}

@media (min-width: 1250px) and (max-width: 1280px) {
/*     .elementor-5762 .elementor-element.elementor-element-2a2e440 {
		--container-widget-width: 85%;
	} */
}


   








@media (min-width: 1024px) and (max-width: 1301px){
	.footer-menu a{
font-size:13px !important;
}
}

@media (min-width: 1024px) and (max-width: 1100px){
	.footer-menu a{
font-size:9px !important;
}
}

@media (min-width: 1025px) and (max-width: 1600px){
.inspire_tab1_img{
right:-80px !important;
}
inspire_tab2_img{
right:-80px !important;
}

inspire_tab3_img{
right:-80px !important;
}
}

/* responsive */
@media only screen and (max-width: 1024px) {
	.position_unset{
	position:unset !important;
}
	
.so-lauft-sec{
	margin-top: -10px !important;
}
	
	/* Mobile Toggle Menu start */
.elementor-2865 .elementor-element.elementor-element-640815d div.elementor-menu-toggle svg
 {
    fill: #c7d300 !important;
}
/* Mobile Toggle Menu End */
	
	
	
}

@media (min-width: 768px) and (max-width: 1024px){
	.so-lauft-sec{
background-image:url('https://orange-ibex-758918.hostingersite.com/wp-content/uploads/2026/04/Mask-group-1-2.png') !important;
}
.map_section {
    background-size: 100% 100% !important;
}
.eael-tabs-nav.eael-tabs-glassey {
    width: 100% !important;
    max-width: 100% !important;
}
.so-lauft-sec {
    padding-left: 60px;
    padding-right: 60px;
}
.blue-timeline{
background-image:url('https://orange-ibex-758918.hostingersite.com/wp-content/uploads/2026/04/Group-1-62.png') !important;
background-size:100% 100% !important;
}
	
	.tabs_section .eael-tabs-nav.eael-tabs-glassey{
		    overflow-x: scroll;
	}

}

@media screen and (width: 1024px) {
	.inspire_tab1_img{
width:70% !important;
}

}


@media (max-width: 820px) and (min-width: 768px){
		.inspire_tab1_img{
			right: -22px !important;
	}
	.eael-tabs-nav.eael-tabs-glassey ul li:first-of-type {
    margin-bottom: 16px;
}
	.eael-tabs-nav.eael-tabs-glassey ul{
		display: block !important;
		margin: 10px auto;
		width: 90% !important
			
	}
	.eael-tabs-nav.eael-tabs-glassey ul li{
		margin: auto;
		width: 100% !important;
	}
	#eael-advance-tabs-2361921 .eael-tabs-glassey > ul:has(li.active[data-tab="1"])::after{
		width: 100% !important;
	}
	span.eael-tab-title.title-after-icon{
    align-items: center !important;
    display: flex!important;
		height: 64px;
		width: 100%;
        justify-content: center;
		border-radius: 100px !important;
	}
	
}





/* //////////////////////////////////////////////////////////////// */


@media (min-width: 768px) and (max-width: 800px){
	.integration_hero_banner{
        --container-widget-width: 69%!important;
		bottom: -274px!important;
    }
	.tab_mt{
        --margin-top: 364px!important;
	}
}



@media (min-width: 600px) and (max-width: 768px){
.elementor-element.elementor-element-5c1c481.elementor-absolute.elementor-widget__width-initial.inspire_tab1_img.position_unset2.elementor-widget.elementor-widget-image
 {
    margin-right: 98px;
    margin-bottom: 118px;
}
	
	
	.elementor-element.elementor-element-f7ab3cd.elementor-absolute.elementor-widget__width-initial.inspire_tab2_img.position_unset2.elementor-widget.elementor-widget-image {
    margin-bottom: 68px;
}
	.elementor-element.elementor-element-86196ed.elementor-absolute.elementor-widget__width-initial.inspire_tab3_img.position_unset2.elementor-widget.elementor-widget-image {
    margin-bottom: 90px;
}
	
	
}




@media(max-width:768px){
	
	.so-lauft-sec {
	margin-top: 40px !important;
}
	
    .footer-sec-bg-change {
        background-image: url(https://orange-ibex-758918.hostingersite.com/wp-content/uploads/2026/04/mobile-footer-1.png) !important;
    }
.mobile-toggle svg path {
    width: 40px;
    height: 40px;
}

.footer-menu ul
 {
    display: flex;
    flex-direction: row;
    gap:10px;
}
.so-lauft-sec{
background-image:url('https://orange-ibex-758918.hostingersite.com/wp-content/uploads/2026/04/Mask-group-2.png') !important;
}
.elementor-3133 .elementor-element.elementor-element-e12aec5 .elementor-icon-box-title span span{
filter:unset !important;
}
.so-lauft-sec {
        margin-top: 40px !important;
    }
.so-lauft-sec h2 {
    font-size: 28px;
}
.map_section
 {
    min-height: 761px !important;
    background-size: 100% 100% !important;
}
.weight-light span.elementor-icon-list-text {
    font-weight: 300 !important;
}
.inspire_tab1_img img {
    content: url("https://orange-ibex-758918.hostingersite.com/wp-content/uploads/2026/04/Group-6-1.png");
  }

.inspire_tab3_img img {
content: url("https://orange-ibex-758918.hostingersite.com/wp-content/uploads/2026/04/4-Illustration-NEW-1-копія-1.svg");
width:90% !important;
}
.footer-icon-list ul{
flex-direction: column !important;
}
.blue-timeline{
background-image:url('https://orange-ibex-758918.hostingersite.com/wp-content/uploads/2026/04/Group-1-63.png') !important;
background-size:100% 100% !important;
}
#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header, .brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header {
justify-content: center !important;
}
.brlbs-cmpnt-container .brlbs-justify-center {
justify-content: center !important;
flex-direction: column !important;
}
.brlbs-cmpnt-container .brlbs-justify-end {
    justify-content: center !important;
}
}



@media (min-width: 1301px) and (max-width: 1366px) {
/*     .sheild_tab4_img {
        --container-widget-width: 72% !important;
        margin-right: -30px;
    } */
}


@media (max-width: 490px) {
	
	.so-funktion-sec .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -35px !important;
}
	
	
    .sheild_tab1_img, .sheild_tab2_img, .sheild_tab3_img, .sheild_tab4_img {
        display: none !important;
    }
	
/* --	 */
	
	.so-lauft-sec {
	margin-top: 40px !important;
}
	
	.mob-img1{
	display: block !important;
	width:150px;
}
	    .mob-img2 {
        display: block!important;
        width: 100%;
    }
	.mob-img3 {
        display: block!important;
        width: 128px;
    }
	

	.inspire_tab1_img, .inspire_tab2_img, .inspire_tab3_img{
		display: none !important;
	}
	
	.integration_tab1_img, .integration_tab2_img, .integration_tab3_img, .integration_tab4_img{
		display: none !important;
	}

	
		.hybrid_tab1_img, .hybrid_tab2_img, .hybrid_tab3_img, .hybrid_tab4_img, .hybrid_tab5_img{
		display: none !important;
	}
	
	
	.footer_menu_wrapper .footer-menu ul{
		display: block !important;
	}
	.footer_menu_wrapper .footer-menu li{
		justify-self: center !important;
		margin: 10px 0;
	}
	    
	.position_unset2{
	position:unset !important;
}
	.tabs_section .eael-tabs-nav.eael-tabs-glassey{
	    width: unset;
	}
	.tabs_section .eael-tabs-nav.eael-tabs-glassey ul{
		width: stretch;
		        gap: 20px;
	}
	#eael-advance-tabs-2361921 .eael-tabs-glassey > ul:has(li.active[data-tab="1"])::after
 {
	    width: 294px;
	}
	.tabs_section .eael-tabs-nav.eael-tabs-glassey{
		border-radius: 36px !important;
	}
	.inspire_page_slider .elementor-swiper-button-prev{
display: none!important;
}
.inspire_page_slider .elementor-swiper-button-next{
display: none!important;
}
	.d_block_mob ul li{
	display:block!important;
}
	.timeline-yellow{
		filter: unset !important;
	}
	.bg_cover{
		background-size: cover!important;
	}
	.map_section{
		min-height: 804px !important;
	}
	
/* 	-- */
	
	
}



