/*
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.6
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
/*----------------------------------------------------------------*/

html{
overflow-x:hidden !important;
}

body{
overflow:hidden !important;
}

.light-blue{
color:#6097D1;
font-size:clamp(36px, 3.516vw, 53px);
font-weight:700;
}

.btn-sty svg{
width:48px;
height:48px;
}

.btn-sty span.elementor-button-content-wrapper {
display: flex;
align-items: center;
}

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

.number-counter-cont{
backdrop-filter: blur(30px) !important;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) -8.9%, rgba(255, 255, 255, 0.012) 72.82%);
}


.number-counter-cont:after{
content: "";
background-image: url(https://dev-ls-de-303875.hostingersite.com/wp-content/uploads/2026/06/Group-5-9.webp);
width: 158px;
height: 149px;
background-size: 158px 149px;
display: inline-block;
position: absolute;
left: -60px;
z-index: -1 !important;
top: -25px;
}

.number-counter-cont:before{
content: "";
background-image: url(https://dev-ls-de-303875.hostingersite.com/wp-content/uploads/2026/06/Frame-2147225745-5.webp);
width: 56px;
height: 154px;
background-size: 56px 154px;
display: inline-block;
position: absolute;
right: -40px;
left: unset;
z-index: -1 !important;
top: -25px;
border:unset !important;
background-repeat:no-repeat !important;
background-size: contain;
}


.der-hauptgrund-card{
background: linear-gradient(0deg, rgba(255, 255, 255, 0.4) -8.9%, rgba(255, 255, 255, 0.192) 72.82%);
backdrop-filter: blur(24px);
}

.der-hauptgrund-blue-grad {
transform: translateX(50%) translateY(150px);
}

.testimonial-card{
background: linear-gradient(180deg, rgba(95, 146, 204, 0.1152) 0%, rgba(95, 146, 204, 0.0192) 100%);
backdrop-filter: blur(64px);
}

.testimonial-card:hover{
border: 1.5px solid !important;
border-image-source: linear-gradient(0deg, #F8FEFF, #F8FEFF),
linear-gradient(335.58deg, #5F92CC 0%, #70C2D5 79.67%) !important;
backdrop-filter: blur(64px) !important;
box-shadow: 0px 8px 32px 0px #354D672E !important;
}

.testimonial-short-description{
min-height:188px;
}

.testimonial-cube {
    position: absolute;
    transform: translateX(-50%);
    left: 56%;
    top: 15%;
    z-index: 2;
}

.see-more li.elementor-icon-list-item{
flex-direction: row-reverse;
gap: 8px;
}

.see-more span.elementor-icon-list-text{
padding-left:0px !important;
}

.see-less li.elementor-icon-list-item{
flex-direction: row-reverse;
gap: 8px;
}

.see-less span.elementor-icon-list-text{
padding-left:0px !important;
}

.slider-short-text.clamp p{
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
display: -webkit-box;
white-space: normal;
overflow: hidden;
text-overflow: ellipsis;
}
.sap-projekte-sec {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background:
        linear-gradient(180.15deg,
            #5F92CC 0.3%,
            #3F5D8A 42.91%,
            #253456 74.87%,
            #1C2542 96.17%),
        linear-gradient(180deg,
            #1C2542 11.17%,
            #253456 33.17%,
            #3F5D8A 66.17%,
            #5F92CC 110.16%);

    -webkit-clip-path: polygon(
        0 12%,
        28% 0,
        100% 12%,
        100% 86%,
        73% 100%,
        0 86%
    );
    clip-path: polygon(
        0 12%,
        28% 0,
        100% 12%,
        100% 86%,
        73% 100%,
        0 86%
    );

    /* Blur fix */
    transform: translateZ(0) scale(1.001);
    backface-visibility: hidden;
    will-change: transform;
    contain: paint;

    /* Chrome repaint fix */
    outline: 1px solid transparent;
}



.sap-projekte-card{
background: linear-gradient(0deg, rgba(255, 255, 255, 0.12) -8.9%, rgba(255, 255, 255, 0.0048) 72.82%);
backdrop-filter: blur(16px);
}

/* .sap-projekte-card:hover{
border: 1.5px solid #FFFFFF29 !important;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.12) -8.9%, rgba(255, 255, 255, 0.0048) 72.82%),
linear-gradient(335.58deg, rgba(95, 146, 204, 0.64) 0%, rgba(112, 194, 213, 0.64) 79.67%);
backdrop-filter: blur(16px);
} */


.normal-weight{
font-weight:400 !important;
}

.icon-cont{
background: linear-gradient(0deg, rgba(255, 255, 255, 0.12) -8.9%, rgba(255, 255, 255, 0.0048) 72.82%);
backdrop-filter: blur(16px);
}
/* 
.icon-cont:hover,
.elementor-element-7783f6a .icon-cont:hover .elementor-element-7783f6a .sap-projekte-card1 {
border: 1.5px solid #FFFFFF3D !important;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.16) -8.9%, rgba(255, 255, 255, 0.0064) 72.82%),
linear-gradient(335.58deg, rgba(95, 146, 204, 0.64) 0%, rgba(112, 194, 213, 0.64) 79.67%);
backdrop-filter: blur(16px);
} */

.active-icon {
    border: 1.5px solid #FFFFFF3D !important;
    background:
        linear-gradient(
            0deg,
            rgba(255,255,255,0.16) -8.9%,
            rgba(255,255,255,0.0064) 72.82%
        ),
        linear-gradient(
            335.58deg,
            rgba(95,146,204,0.64) 0%,
            rgba(112,194,213,0.64) 79.67%
        ) !important;
    backdrop-filter: blur(16px);
}

.active-card {
    border: 1.5px solid #FFFFFF29 !important;
    background:
        linear-gradient(
            0deg,
            rgba(255,255,255,0.12) -8.9%,
            rgba(255,255,255,0.0048) 72.82%
        ),
        linear-gradient(
            335.58deg,
            rgba(95,146,204,0.64) 0%,
            rgba(112,194,213,0.64) 79.67%
        ) !important;
    backdrop-filter: blur(16px);
}


.elementor-element-f9d79e5 .e-con-inner{
margin: unset !important;
margin-left: auto !important;
}


.icon-cont-3 {
position:relative !important;
top:-20px !important;
}

.white-line {
	z-index: 2 !important;
	display: none;
}

.warun-ist-das-so-sty .elementor-tab-title{
background-color:unset !important;
gap:24px;
}

.warun-ist-das-so-sty .elementor-tab-title:hover{
background-color:unset !important;
border:unset !important;
}

.warun-ist-das-so-sty .eael-accordion-list:not(:last-child) {
    margin-bottom: 16px !important;
}

.warun-ist-das-so-sty .eael-accordion-list{
padding:40px;
border-top: 1px solid #F8FEFF;
backdrop-filter: blur(64px) !important;
background: linear-gradient(180deg, rgba(95, 146, 204, 0.1152) 0%, rgba(95, 146, 204, 0.0192) 100%) !important;
border-radius:24px !important;
}

.warum-blue-grad{
background:linear-gradient(89.1deg, #5F92CC 0%, #3F5D8A 40%, #253456 66.1%, #1C2542 100%) !important;
}

.in-rekordzeit-sec{
background: linear-gradient(180.12deg, #5F92CC 19.42%, #3F5D8A 53.86%, #253456 79.69%, #1C2542 96.91%),
linear-gradient(180deg, #1C2542 28.25%, #253456 46.02%, #3F5D8A 72.67%, #5F92CC 108.21%) !important;
}


.in-rekordzeit-sec {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    -webkit-clip-path: polygon(
        0 8%,
        72% 0,
        100% 8%,
        100% 88%,
        33% 100%,
        0 88%
    );

    clip-path: polygon(
        0 8%,
        72% 0,
        100% 8%,
        100% 88%,
        33% 100%,
        0 88%
    );

   /* Blur fix */
    transform: translateZ(0) scale(1.001);
    backface-visibility: hidden;
    will-change: transform;
    contain: paint;

    /* Chrome repaint fix */
    outline: 1px solid transparent;
}

/* .in-rekordzeit-sec .elementor-tab-title{
background-color:unset !important;
position:relative;
left:-10px !important;
} */

.in-rekordzeit-sec .elementor-tab-title{
background-color:unset !important;
}

.in-rekordzeit-sec .elementor-tab-title:hover{
background-color:unset !important;
border:unset !important;
}

.in-rekordzeit-sec .eael-accordion-list{
padding:24px 32px;
border-top: 1px solid #FFFFFF3D;
backdrop-filter: blur(48px) !important;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.16) -8.9%, rgba(255, 255, 255, 0.0064) 72.82%);
border-radius:24px !important;
gap:16px;
width:400px;
}

.in-rekordzeit-sec .eael-accordion-content{
margin-top:16px !important;
}

.in-rekordzeit-sec span.fa-accordion-icon{
position: absolute;
right: -25px;
top: -15px;
}

.in-rekordzeit-accord1{
    position: absolute;
    top: 0px;
}

.in-rekordzeit-accord1 .eael-accordion-list:after {
content: unset !important;
}

.in-rekordzeit-accord2 .eael-accordion-list:after {
content: unset !important;
}

.in-rekordzeit-accord2{
	position:absolute;
	top: 50px;
	left: 430px;
}


.in-rekordzeit-accord3 .eael-accordion-list:after {
content: unset !important;
}

.in-rekordzeit-accord3{
position:absolute;
	top: 138px;
	left: 860px;
}

.in-rekordzeit-accord4 .eael-accordion-list:after {
content: unset !important;
}

.in-rekordzeit-accord4{
position:absolute;
top:500px;
left:442px;
}


.in-rekordzeit-accord5 .eael-accordion-list:after {
content: unset !important;
}

.in-rekordzeit-accord5{
	position: absolute;
	top: 445px;
	left: 0px;
}

.so-setzen-card {
background: linear-gradient(0deg, rgba(255, 255, 255, 0.4) -8.9%, rgba(255, 255, 255, 0.192) 72.82%);
backdrop-filter: blur(100px);
}

.das-ergebnis-clr{
background: linear-gradient(180deg, rgba(95, 146, 204, 0.1152) 0%, rgba(95, 146, 204, 0.0192) 100%);
backdrop-filter: blur(64px);
}
.das-ergebnis-clr:hover{
	border: 1px solid !important;
    border-color: #5F92CC !important;
    box-shadow: 0px 8px 32px 0px #354D672E;
}


.die-erfahrungen-sec{
background: linear-gradient(180deg, #5F92CC 0%, #3F5D8A 33%, #253456 66%, #1C2542 100%) !important;
position: relative;
overflow: hidden;
isolation: isolate;

-webkit-clip-path: polygon(
        0 5%,
        30% 0,
        100% 5%,
        100% 92%,
        74% 100%,
        0 92%
    );

    clip-path: polygon(
        0 5%,
        30% 0,
        100% 5%,
        100% 92%,
        74% 100%,
        0 92%
    );

/* Blur fix */
transform: translateZ(0) scale(1.001);
backface-visibility: hidden;
will-change: transform;
contain: paint;

/* Chrome repaint fix */
outline: 1px solid transparent;
}


.accordian-header-blurry-div{
background: linear-gradient(0deg, rgba(255, 255, 255, 0.16) -8.9%, rgba(255, 255, 255, 0.0064) 72.82%);
backdrop-filter: blur(48px);
}

.die-erfahrungen-sec .elementor-tab-title{
background-color:unset !important;
}

.die-erfahrungen-sec .elementor-tab-title:hover{
background-color:unset !important;
border:unset !important;
}

.die-erfahrungen-sec .eael-accordion-list{
padding:24px 32px;
border: 1px solid #FFFFFF3D;
backdrop-filter: blur(48px) !important;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.16) -8.9%, rgba(255, 255, 255, 0.0064) 72.82%);
border-radius:32px !important;
}


.die-erfahrungen-sec span.fa-accordion-icon {
position: absolute;
right: 24px;
top: 24px;
margin-right: 0px;
}

.die-erfahrungen-sec .eael-accordion-list:not(:last-child) {
    margin-bottom: 48px !important;
}

.die-erfahrungen-sec .eael-accordion-list .active{
border: 1px solid;
border-image-source: linear-gradient(335.58deg, #5F92CC 0%, #70C2D5 79.67%);
}

.unsere-tab-sty .eael-advance-tabs .eael-tabs-nav > ul .active{
background: linear-gradient(294.29deg, #5F92CC -0.07%, #70C2D5 100%);
border-radius:16px;
}

.unsere-tab-sty .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active){
background: linear-gradient(294.29deg, #5F92CC -0.07%, #70C2D5 100%) !important;
}

.unsere-tab-sty .eael-advance-tabs .eael-tabs-nav > ul li{
background-color:transparent !important;
}

.unsere-tab-sty .eael-tabs-nav {
width: 1000px;
display: block;
margin: auto;

}


.unsere-tab-sty .eael-advance-tabs .eael-tabs-nav > ul li.active > svg{
fill: transparent !important;
}

.unsere-tab-sty .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg{
fill: transparent !important;
}

.unsere-tab-sty .eael-advance-tabs .eael-tabs-nav > ul li svg path{
stroke:#5F92CC;
}

.unsere-tab-sty .eael-advance-tabs .eael-tabs-nav > ul li.active svg path{
stroke:#fff;
}

.unsere-tab-sty .eael-advance-tabs .eael-tabs-nav > ul li:hover svg path{
stroke:#fff;
}

.unsere-tab-sty .eael-advance-tabs .eael-tabs-nav > ul li > svg{
width:20px !important;
height:20px !important;
}

.unsere-tab-sty .eael-tab-inline-icon{
gap:10px !important;
}

.unsere-tab-sty ul.eael-tab-inline-icon {
border: 1px solid #5F92CC3D;
border-radius: 24px;
padding: 8px !important;
}

.umsetzung-deines-sec{
background: linear-gradient(180.1deg, #5F92CC 33.74%, #3F5D8A 62.06%, #253456 83.3%, #1C2542 97.46%),
linear-gradient(180deg, #1C2542 41.01%, #253456 55.62%, #3F5D8A 77.53%, #5F92CC 106.75%);
position: relative;
overflow: hidden;
isolation: isolate;

-webkit-clip-path: polygon(
        0% 7%,
        29% 0%,
        100% 7%,
        100% 94%,
        73% 100%,
        0% 94%
    );

    clip-path: polygon(
        0% 7%,
        29% 0%,
        100% 7%,
        100% 94%,
        73% 100%,
        0% 94%
    );

/* Blur fix */
transform: translateZ(0) scale(1.001);
backface-visibility: hidden;
will-change: transform;
contain: paint;

/* Chrome repaint fix */
outline: 1px solid transparent;
}


.schritt-tag-sty{
background: linear-gradient(294.29deg, rgba(95, 146, 204, 0.8) -0.07%, rgba(112, 194, 213, 0.8) 100%);
backdrop-filter: blur(24px)
}

.schritt-cont{
backdrop-filter: blur(48px);
background: linear-gradient(0deg, rgba(255, 255, 255, 0.16) -8.9%, rgba(255, 255, 255, 0.0064) 72.82%);
}

.umsetzung-main-img {
position: absolute;
transform: translateX(-50%);
left: 50%;
}

.uber-uns-card{
background: linear-gradient(180deg, rgba(95, 146, 204, 0.1152) 0%, rgba(95, 146, 204, 0.0192) 100%);
backdrop-filter: blur(64px)
}

.uber-uns-card {
position: relative;
border-radius: 24px;
backdrop-filter: blur(64px)
}

.uber-uns-card:hover{
backdrop-filter: blur(64px)
box-shadow: 0px 8px 32px 0px #354D672E;
}

.uber-uns-card {
    position: relative;
    border-radius: 24px;
}

.uber-uns-card::before {
content: "";
position: absolute;
inset: 0;
padding: 1px;
border-radius: 24px;
background: linear-gradient(335.58deg, #5F92CC 0%, #70C2D5 79.67%);
opacity: 0;
transition: opacity 0.3s ease;
pointer-events: none;
-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
}

.uber-uns-card:hover::before {
opacity: 1;
}

.elementor-31 .elementor-element.elementor-element-8efcbc9::before{
background-size:100% 100% !important;
}

.dein-erster{
box-shadow: 0px 4px 64px 0px #487CB752;
}

.tab-desc-sty{
color:#697081;
font-weight:400;
font-size:clamp(14px, 1.066vw, 16px);
font-family:"General Sans";
}

.elementor-31 .elementor-element.elementor-element-6d44bec .eael-advance-tabs .eael-tabs-nav > ul .active{
background-color:unset !important;
}

.vertical-tab-sty .eael-advance-tabs .eael-tabs-nav>ul li .eael-tab-title{
color:#1C2542 !important;
}

.vertical-tab-sty .eael-advance-tabs .eael-tabs-nav>ul li{
padding:32px 65px 32px 32px !important;
}

.elementor-31 .elementor-element.elementor-element-6d44bec .eael-advance-tabs .eael-tabs-nav > ul li{
background-color:transparent;
text-align:left;
}

.elementor-31 .elementor-element.elementor-element-6d44bec .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active){
background-color:transparent !important;
}

div#eael-advance-tabs-6d44bec {
gap: 48px;
}

.wir-setzen-sec{
background: linear-gradient(180.2deg, #5F92CC -28.32%, #3F5D8A 26.52%, #253456 67.65%, #1C2542 95.07%),
linear-gradient(180deg, #1C2542 -14.41%, #253456 13.92%, #3F5D8A 56.42%, #5F92CC 113.09%);

position: relative;
overflow: hidden;
isolation: isolate;

-webkit-clip-path: polygon(
        0% 13%,
        28% 0%,
        100% 13%,
        100% 88%,
        73% 100%,
        0% 88%
    );

    clip-path: polygon(
        0% 13%,
        28% 0%,
        100% 13%,
        100% 88%,
        73% 100%,
        0% 88%
    );

/* Blur fix */
transform: translateZ(0) scale(1.001);
backface-visibility: hidden;
will-change: transform;
contain: paint;

/* Chrome repaint fix */
outline: 1px solid transparent;
}

.map-img {
transform: translateY(-50%);
}


.faq-sty .eael-adv-accordion .eael-accordion-list .eael-accordion-header{
flex-direction:row-reverse;
background-color:unset;
}

.faq-sty .eael-accordion-list{
padding:24px 32px;
border-radius:16px;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.4) -8.9%, rgba(255, 255, 255, 0.192) 72.82%);
backdrop-filter: blur(64px);
border: 1px solid #F8FEFF;
}

.faq-sty .eael-accordion-content{
width:85% !important;
}

.faq-sty .eael-accordion-list {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
   backdrop-filter: blur(64px);

}

.faq-sty .eael-accordion-list::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;
    background: linear-gradient(335.58deg, #5F92CC 0%, #70C2D5 79.67%);
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.3s ease;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

.faq-sty .eael-accordion-list.active::before {
    opacity: 1;
    box-shadow: 0px 8px 32px 0px #354D672E;
}

.faq-sty .eael-accordion-list:has(.elementor-tab-title.active)::before {
    opacity: 1;
}

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

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-e53de96 {
    left: -40px;
}

.footer-cont-blur{
backdrop-filter: blur(16px);
}

.footer-sty a{
color:#fff !important
}

.banner-video{
display: none;
}

.umsetzung-deines-sec:before{
background-size:100% 100% !important;
}
.wir-setzen-sec:before{
background-size:100% 100% !important;
}
/* .die-erfahrungen-sec:before{
background-size:100% 100% !important;
} */

#kundenerfahrungen:before{
background-size:cover !important;
}

.in-rekordzeit-sec:before{
background-size:cover !important;
}



.tab-drag-sec .eael-tabs-nav {
    position: relative;
}

.tab-drag-sec ul {
    border-left: 2px solid rgba(28,37,66,.08);
}

.tab-drag-sec .drag-indicator{
    position:absolute;
    left:0;
    top:0;
    width:2px;
    height:120px;
    background:#5F92CC;
    cursor:grab;
    z-index:10;
}

.tab-drag-sec .drag-indicator:active{
    cursor:grabbing;
}

.sap-projekte-card.active-card {
    z-index: 3 !important;
}

.sap-projekten-icon-sty .swiper-button-next:after{
content:"";
background-image:url('https://dev-ls-de-303875.hostingersite.com/wp-content/uploads/2026/07/orange-1.svg');
width:48px;
height:48px;
background-size:48px 48px;
display:inline-block;
position: absolute;
right: -30px;
}

.sap-projekten-icon-sty i.fa.fa-long-arrow-right{
display:none;
}

.sap-projekten-icon-sty .swiper-button-prev:before{
content:"";
background-image:url('https://dev-ls-de-303875.hostingersite.com/wp-content/uploads/2026/07/orange-1-1-1.svg');
width:48px;
height:48px;
background-size:48px 48px;
display:inline-block;
position: absolute;
left: -30px;
}


.sap-projekten-icon-sty i.fa.fa-long-arrow-left{
display:none;
}

br.large-screen-br{
display:none;
}

br.small-desk-screen-br{
display:none;
}

br.mobile-line-break-br{
display:none;
}

br.mobile-line-break-all-br {
display:none;
}
br.desktop-line-breaking{
display:none;
}
/* .faq-sty .eael-accordion-tab-title br{
display:block !important;
} */


.page-id-52 ul#menu-1-f998d94{
display: none !important;
}

.page-id-52 ul#menu-1-ddd733d {
display: none !important;
}

.page-id-50 ul#menu-1-f998d94{
display: none !important;
}

.page-id-50 ul#menu-1-ddd733d {
display: none !important;
}


@media(min-width:2400px){
.banner-video{
right: 220px !important;
}
.der-hauptgrund-blue-grad{
transform: translateX(-50%) !important;
left: 50% !important;
top: 100px !important;
}
.umsetzung-deines-sec:before{
background-size:100% 100% !important;
}
.wir-setzen-sec:before{
background-size:100% 100% !important;
}
#kundenerfahrungen:before{
background-size:cover !important;
} 
.in-rekordzeit-sec{
background-size:100% 100% !important;
}
.rekordzeit-gold-image{
right:420px !important;
}
.map-img{
left: 340px !important;
}
}

@media(min-width:2100px) and (max-width:2399px){
.banner-video{
right: 170px !important;
}
}

@media(min-width:1920px){
br.large-screen-br{
display:block;
}
}

@media(min-width:1024px){
br.deskt-screen-br{
display:block;
}
}

@media(min-width:1025px) and (max-width:1280px){
br.small-desk-screen-br{
display:block;
}
	.elementor-1556 .elementor-element.elementor-element-708bc42{
min-height:1365px !important;
}
}


@media(max-width:1023px){
br.deskt-screen-br{
display:none;
}
}

@media(min-width:1600px) and (max-width:1919px){
.banner-video {
transform: scale(0.9) !important;
position: absolute !important;
right: -125px !important;
}
}

@media(min-width:1440px) and (max-width:1550px){
.elementor-1541 .elementor-element.elementor-element-f4d0c9d {
top: 212px !important;
}
}

@media(min-width:1025px) and (max-width:1440px){
	
.elementor-element.elementor-element-8a79127 {
padding-left: 20px;
padding-right: 20px;
}
.smaller-desktop-screen{
padding-left:40px !important;
padding-right:40px !important;
}

.smaller-desk-screen-sap-projekten{
padding-left:60px !important;
padding-right:60px !important;
}
.banner-video{
transform: scale(0.7) !important;
right: -160px !important;
}
.map-img{
left:-60px !important
}
.rekordzeit-gold-image{
right:0px !important;
}
.elementor-1541 .elementor-element.elementor-element-b36f2a8{
--row-gap:66px !important;
}
.elementor-1573 .elementor-element.elementor-element-22b6d18{
--min-height: 1655px !important;
}
.elementor-1541 .elementor-element.elementor-element-a86510f {
position: relative;
transform: scale(1.2);
left: 90px;
top: 50px;
}
.elementor-1541 .elementor-element.elementor-element-653f893{
--row-gap:35px !important;
}
.blue-line{
left:65px !important;
}
.white-line{
left:55px !important;
}

.umsetzung-main-img {
top: 60px !important;
width: 46% !important;
}

.der-hauptgrund-blue-grad{
left: 250px !important;
transform: scale(1.5) !important;
top:50px;
}

.in-rekordzeit-sec .eael-accordion-list{
width:320px !important;
}
.in-rekordzeit-accord2 {
position: absolute;
top: 50px !important;
left: 400px !important;
}
.in-rekordzeit-accord4 {
position: absolute;
top: 500px;
left: 436px;
}
.in-rekordzeit-accord3 {
position: absolute;
top: 95px;
left: 850px !important;
}
	.in-rekordzeit-accord1{
		left: 50px !important;
	}
.in-rekordzeit-accord5 {
	position: absolute;
	top: 440px;
	left: 50px !important;
}
}


@media(min-width:1025px) and (max-width:1280px){
	.elementor-1541 .elementor-element.elementor-element-5b48a91 .elementor-heading-title{
		font-size: 40px !important;
	}
.banner-video {
right: -210px !important;
transform: scale(0.65) !important;
}
.elementor-1541 .elementor-element.elementor-element-d9ab67a{
left: -200px !important;
top: 300px !important;
}
.elementor-1541 .elementor-element.elementor-element-f4d0c9d{
top: 154px !important;
right: -258px !important;
}
.elementor-1541 .elementor-element.elementor-element-b36f2a8{
--row-gap:30px !important;
}
.in-rekordzeit-sec .eael-accordion-list{
width:320px !important;
}
.in-rekordzeit-accord2 {
position: absolute;
top: 50px !important;
left: 400px !important;
}
.in-rekordzeit-accord4 {
position: absolute;
top: 500px;
left: 370px;
}
.in-rekordzeit-accord3 {
position: absolute;
top: 95px;
left: 830px !important;
}
	.in-rekordzeit-accord1{
		left: 20px !important;
	}
.in-rekordzeit-accord5 {
	position: absolute;
	top: 425px;
	left: 20px !important;
}
.elementor-1556 .elementor-element.elementor-element-972de06 {
--width: 40% !important;
}
.elementor-element.elementor-element-b64988a br {
display: block;
}
.schritt-1,.schritt-2,.schritt-3,.schritt-4{
width:330px !important;
}
.elementor-28 .elementor-element.elementor-element-f998d94 .elementor-nav-menu .elementor-item{
font-size: 13px !important;
}
.elementor-1541 .elementor-element.elementor-element-b36f2a8{
justify-content: flex-start !important;
gap: 68px !important;
}
.blue-line{
left:55px !important;
}
.white-line{
left:45px !important;
}
.elementor-1541 .elementor-element.elementor-element-653f893 .e-con-inner{
--row-gap:20px !important;
}
.elementor-31 .elementor-element.elementor-element-a7f8d70 img{
width: 70%;
left: -20 !important;
position: relative;
left: -50px;
}
.testimonial-cube {
top: 12%;
}
div#eael-advance-tabs-6d44bec{
gap: 0px !important;
}
}


@media(min-width:1025px) and (max-width:1200px){
	.elementor-1556 .elementor-element.elementor-element-4678484{
		width: 475px;
	}
	.in-rekordzeit-accord3 {
        position: absolute;
        top: 150px;
        left: 780px !important;
    }
	.in-rekordzeit-accord2 {
        position: absolute;
        top: 50px !important;
        left: 375px !important;
    }
.elementor-22 .elementor-element.elementor-element-ddd733d .elementor-nav-menu .elementor-item{
font-size:14px !important;
}
.elementor-1541 .elementor-element.elementor-element-d9ab67a {
left: -177px !important;
top: 297px !important;
}
.elementor-1541 .elementor-element.elementor-element-f4d0c9d {
right: -237px !important;
top: 100px !important;
    }
.banner-video {
right: -250px !important;
transform: scale(0.65) !important;
}
.testimonial-cube {
position: absolute;
transform: translateX(-50%);
left: 56%;
top: 14%;
z-index: 2;
}
.elementor-28 .elementor-element.elementor-element-f998d94 .elementor-nav-menu .elementor-item{
font-size: 12px !important;
}
#sap-projekt {
padding-left: 40px !important;
padding-right: 40px !important;
}
.elementor-element.elementor-element-dac111d.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
max-width: 70% !important;
}
.elementor-1556 .elementor-element.elementor-element-972de06{
--width: 45% !important;
}
.elementor-1541 .elementor-element.elementor-element-455447a {
top: -73px;
right: -40px !important;
}
.blue-line {
transform: scale(0.9);
left: 0px !important;
}
.blue-line-first{
top:89px !important;
}
.blue-line-third{
top:240px !important;
}
.white-line{
transform: scale(0.9);
}
.white-line-first{
left: -10px !important;
top: 69px !important;
}
.white-line-third{
left: -10px !important;
top: 223px !important;
}
.elementor-1541 .elementor-element.elementor-element-a86510f{
transform: scale(1) !important;
    }

.elementor-31 .elementor-element.elementor-element-a7f8d70 img {
width: 60%;
left: -85px !important;
}
}



/* Tablet SA */
.smaller-desktop-screen .elementor-menu-toggle::before {
    content: "MENÜ";
    padding-right: 8px;
	font-family: "General Sans", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 164%;
	color: #1C2542;
}
.vertical-tab-sty .eael-tabs-content .e-con-inner {
		flex-direction: row;
	}
.elementor-1573 .elementor-element.elementor-element-6d1f2a6.elementor-element {
    align-self: center !important;
}
.faq-accrd .eael-accordion-tab-title br{
display:none;
}
@media(min-width:768px) and (max-width:1024px){
	.elementor-28 .elementor-element.elementor-element-b7b6b58 .e-con-inner {
    padding-bottom: 0px;
}
	.elementor-element-f998d94 ul {
    max-width: 566px !important;
}
.elementor-element.elementor-element-f998d94.elementor-nav-menu__align-center.elementor-nav-menu--dropdown-none.elementor-widget.elementor-widget-nav-menu {
    align-self: center;
}
	.swiper-8 .eael-testimonial-content {
    padding: 0px !important;
}
	.elementor-element.elementor-element-8679d55.elementor-absolute.testimonial-sec-shape.elementor-widget.elementor-widget-image {
    width: 50%;
    left: -135px;
}
	.elementor-1541 .elementor-element.elementor-element-62b39e6::before {
    background-image: url(https://dev-ls-de-303875.hostingersite.com/wp-content/uploads/2026/07/Mask-group-5.webp) !important;
    --background-overlay: '';
    background-size: 100% 100% !important;
}
	div#uber-uns {margin-top: 80px;}

.elementor-element.elementor-element-842c7dd.elementor-absolute.uber-uns-left-top-img.elementor-hidden-mobile.elementor-widget.elementor-widget-image {
    display: none;
}
	.elementor-element.elementor-element-2bafca1.elementor-absolute.uber-uns-right-top-img.elementor-widget.elementor-widget-image {
    width: 28%;
}
	div#eael-advance-tabs-6d44bec {
		flex-direction: column;
	}
	.tab-drag-sec .drag-indicator {
		top: unset !important;
		bottom: 0px;
		width: 180px !important;
		height: 2px !important;
	}
	.vertical-tab-sty .eael-advance-tabs .eael-tabs-nav>ul li .eael-tab-title {
		font-size: 20px;
	}

	div#eael-advance-tabs-6d44bec ul {
		flex-flow: row;
		align-items: flex-start;
	}

	.tab-drag-sec ul {
		border-bottom: 2px solid rgba(28, 37, 66, .08);
		border-left: 0px;
	}
	.vertical-tab-sty .eael-tabs-content .e-con-inner {
		flex-direction: row;
	}
	.vertical-tab-sty .eael-advance-tabs .eael-tabs-nav>ul li {
		padding: 16px !important;
		text-align: center !important;
	}
	.icon-cont-3 {
	top:0px !important;
	}
	.white-line {
		z-index: -1 !important;
	}
	.smaller-desk-screen{
		padding-left: 64px;
		padding-right: 64px;
	}
	.smaller-desktop-screen{
		padding-left: 64px;
		padding-right: 64px;
	}
   .banner-video {
     transform: scale(0.5) !important;
      right: 0px !important;
      bottom: -700px;
    }
	.elementor-1541 .elementor-element.elementor-element-455447a{
		right: -115px !important;
	}
	.elementor-element-4413c20{
		overflow: hidden;
	}
	.warum-blue-grad p{
		font-size: 18px !important;
		line-height: 164%;
	}
	.in-rekordzeit-sec .eael-accordion-list{
        width: 288px !important;
    }
	.in-rekordzeit-accord4 {
		position: absolute;
		top: 500px;
		left: 305px !important;
		width: 288px;
	}
	.in-rekordzeit-accord1{
		left: 0px !important;
		width: 288px;
	}
	.in-rekordzeit-accord5 {
		position: absolute;
		top: 425px;
		left: 0px !important;
		width: 288px;
	}
	.in-rekordzeit-accord3 {
        position: absolute;
        top: 150px;
        left: unset !important;
        width: 288px;
        right: 0px;
    }
	.in-rekordzeit-accord2 {
        position: absolute;
        top: 50px !important;
        left: 305px !important;
		width: 288px;
    }
	.in-rekordzeit-sec .eael-accordion-list {
		padding: 24px !important;
	}
	.in-rekordzeit-para{
		font-size: 18px !important;
	}
	.unsere-tab-sty .eael-tabs-nav{
		width: 896px;
	}
	.light-blue {
    font-size: 53px;
    letter-spacing: -2% !important;
    line-height: 125%;
    font-family: "Geologica Custom", Sans-serif;
}
	.ergebnisse-bold-heading, .ergebnisse-thin-heading{
		font-size: 40px !important;
		letter-spacing: -2%;
		line-height: 125%
	}
	.warun-ist-das-so-sty .eael-accordion-tab-title{
		font-size: 18px !important;
	}
		.warun-ist-das-so-sty .eael-accordion-content p{
		font-size: 16px !important;
	}
	.schritt-1, .schritt-2, .schritt-3, .schritt-4{
		width: 288px;
	}
	.unsere-tab-sty .eael-tabs-content .e-con-inner {
		align-items: flex-start;
	}
	.unsere-tab-sty .eael-tabs-content h2.elementor-heading-title.elementor-size-default {
		font-size: 24px;
	}
	.elementor-element.elementor-element-269962c.e-con-full.e-flex.e-con.e-child {
    z-index: 9;
}
	.elementor-element.elementor-element-8eb79e6.elementor-absolute.home-hauptgrund-shape.elementor-widget.elementor-widget-image {
    width: 25%;
    top: 22px;
}
	.elementor-element.elementor-element-89f22d0.elementor-absolute.ergebnisse-sec-shape.elementor-widget.elementor-widget-image {
    width: 37%;
    bottom: -260px;
}
	.sap-projekte-sec {
    -webkit-clip-path: polygon(0 5%, 29% 0, 100% 5%, 100% 86%, 73% 100%, 0 86%) !important;
    clip-path: polygon(0 5%, 29% 0, 100% 5%, 100% 86%, 73% 100%, 0 86%) !important;
}
	.elementor-element.elementor-element-a4954a4.smaller-desktop-screen.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    position: relative;
}

.elementor-element.elementor-element-a4954a4.smaller-desktop-screen.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded:before {
    content:'';
    background-image: url(https://dev-ls-de-303875.hostingersite.com/wp-content/uploads/2026/07/Group.png);
    position: absolute;
    top: -60px;
    left: 20%;
    display: block;
    background-size: 232px 402px;
    background-repeat: no-repeat;
}
	.die-erfahrungen-sec{
		-webkit-clip-path: polygon(0 5%, 30% 0, 100% 5%, 100% 98%, 70% 100%, 0 98.8%);
		clip-path: polygon(0 5%, 30% 0, 100% 5%, 100% 98%, 70% 100%, 0 98.8%);
	}
	.elementor-1073 .elementor-element.elementor-element-ff3fa0f ,.elementor-1105 .elementor-element.elementor-element-b9e7d3d,.elementor-1112 .elementor-element.elementor-element-fea3071{
		text-align:center;
	}
	.elementor-element.elementor-element-29dd99a.elementor-absolute.unsere-right-icon.elementor-widget.elementor-widget-image {
    width: 32%;
    bottom: -290px !important;
    right: -55px !important;
}
	.elementor-element.elementor-element-229dca6.elementor-absolute.unsere-left-bottom-icon.elementor-widget.elementor-widget-image {
    display: none;
}
	.elementor-element.elementor-element-e161f14.elementor-absolute.tab-right-bottom-icon.elementor-widget.elementor-widget-image {
    display: none;
}
	.wir-setzen-sec:before {
    background-size: 100% 97% !important;
}
	.elementor-31 .elementor-element.elementor-element-0c2b9ff{
		margin-top:70px !important
	}
	.elementor-element.elementor-element-5a4d90a.elementor-absolute.unsere-left-icon.elementor-widget.elementor-widget-image {
    width: 22%;
    top: 100px;
}
	.elementor-1573 .elementor-element.elementor-element-e6e96bd {
        min-height: 2515px;
    }
	.elementor-element.elementor-element-6cb2218.elementor-absolute.warum-ist-left-icon.elementor-widget.elementor-widget-image {
    width: 28%;
}
	.elementor-element.elementor-element-6a94238.elementor-absolute.warum-ist-right-icon.elementor-hidden-mobile.elementor-widget.elementor-widget-image {
    width: 48%;
}
}


@media(min-width:1025px){
.in-rekordzeit-sec:before{
background-image:url('https://dev-ls-de-303875.hostingersite.com/wp-content/uploads/2026/07/08-sy-team-gmbh-07a-копія-1-2-1.svg') !important;
}
.elementor-1573 .elementor-element.elementor-element-e6e96bd::before{
background-image:url('https://dev-ls-de-303875.hostingersite.com/wp-content/uploads/2026/07/Desktop.svg') !important;
}
	br.desktop-line-breaking{
		display:block;
	}
}

@media(min-width:767px) and (max-width:1024px){
.in-rekordzeit-sec:before{
background-image:url('https://dev-ls-de-303875.hostingersite.com/wp-content/uploads/2026/07/Tablet-1.svg') !important;
}
}

@media(min-width:800px) and (max-width:900px){
	.uber-uns-card {
		padding: 20px;
	}
	.das-ergebnis-clr {
		padding: 40px 20px;
	}
	.elementor-element-c1035e5 , .elementor-element-177e168 , .elementor-element-7b5fbc7{
		width:47%;
	}
	.unsere-tab-sty .eael-tabs-nav li {
		padding: 20px !important;
		font-size: 16px !important;
	}
	.elementor-1573 .elementor-element.elementor-element-e6e96bd {
		min-height: 2765px;
	}
	.vertical-tab-sty .eael-tabs-content .e-con-inner {
        flex-direction: row;
        align-items: flex-start;
        gap: 24px;
    }
	.unsere-tab-sty .eael-tabs-nav {
        width: 100%;
    }
	.sap-projekte-sec{
		min-height:1300px !important;
	}
	.sap-projekte-card{
	padding:20px !important;
		height: stretch;
	}
	.sap-projekte-card .elementor-widget-text-editor{
	font-size:12px !important;
	}
	.blue-line-first.blue-tablet{
		left: 49px !important;
	}
	.blue-line-first.blue-tablet img{
		height: 445px !important;
	}
	.blue-line-third.blue-tablet{
		right: 37px !important;
	}
	.blue-line-third.blue-tablet img{
		height: 445px !important;
	}
	.white-line-first.white-tablet{
		left: 34px !important;
	}
	.white-line-first.white-tablet img{
		height: 465px !important;
	}
	.white-line-third.white-tablet{
		right: 24px !important;
	}
	.white-line-third.white-tablet img{
		height: 465px !important;
	}
	.white-line-second.white-tablet{
		left: 48.4% !important;
	}
	.elementor-element.elementor-element-a2f4b20.e-con-full.e-flex.e-con.e-child {
		width: 70% !important;
	}
	.elementor-element.elementor-element-4413c20.e-con-full.e-flex.e-con.e-child {
		padding-left: 35px;
	}
/* 	.in-rekordzeit-accord3 {
		left: 0px !important;
		top: 8px !important;
	}
	.in-rekordzeit-accord2 {
		top: 8px !important;
		left: 355px !important;
	}
	.in-rekordzeit-accord4 {
        left: 0px !important;
        top: 562px;
        z-index: 9999;
    }
	.in-rekordzeit-accord5 {
		position: absolute;
		top: 290px !important;
		left: 350px !important;
	} */
	.elementor-element.elementor-element-c2641a7.e-flex.e-con-boxed.e-con.e-child {
		padding: 0px;
	}

	.elementor-element.elementor-element-c2641a7.e-flex.e-con-boxed.e-con.e-child .e-con-inner {
		padding: 25px;
	}
	.banner-video {
        right: 0px !important;
        bottom: -40px !important;
        height: max-content !important;
        top: unset !important;
    }
	
}
@media(min-width:768px) and (max-width:900px){
	.in-rekordzeit-sec .eaa-svg svg{
		width: 0.7em !important;
	}
	.in-rekordzeit-sec .eael-accordion-list {
        padding: 16px !important;
    }
	.in-rekordzeit-sec .eael-accordion-list{
        width: 100% !important;
    }
	.in-rekordzeit-accord1 {
		top: 180px;
		width: 30%;
	}
	.in-rekordzeit-sec .eael-accordion-list span.eael-accordion-tab-title {
		font-size: 12px !important;
	}
	.in-rekordzeit-sec .eael-accordion-list .eael-accordion-content {
		font-size: 12px !important;
		line-height: 16px !important;
	}
	.in-rekordzeit-accord2{
		left: 255px !important;
        width: 30%;
        top: 100px;
	}
	.in-rekordzeit-accord3{
		left: 500px !important;
        width: 30%;
	}
	.in-rekordzeit-accord5{
		left: 0px !important;
        width: 30%;
        top: 570px !important;
	}
	.in-rekordzeit-accord4{
		left: 245px !important;
        top: 430px;
        width: 30%;
	}
	.thunderbolt-lottie-text {
		width: 60% !important;
	}
	.thunderbolt-lottie-col{
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
	.warum-warning-img {
		right:0px !important;
	}
	.thunderbolt-lottie {
		bottom: -145px;
		transform: scale(1.1);
		left: -30px !important;
	}
}
@media(min-width:768px) and (max-width:800px){
	.uber-uns-card {
		padding: 20px;
	}
	.das-ergebnis-clr {
		padding: 40px 20px;
	}
	.elementor-element-c1035e5 , .elementor-element-177e168 , .elementor-element-7b5fbc7{
		width:46%;
	}
	.unsere-tab-sty .eael-tabs-nav li {
		padding: 20px !important;
		font-size: 15px !important;
	}
	.uber-uns-card p.elementor-icon-box-description {
		word-break: break-all;
	}
	.elementor-element.elementor-element-936d35f.e-con-full.e-flex.e-con.e-child {
		gap: 30px;
	}
	.elementor-1556 .elementor-element.elementor-element-8a8bea7 {
        padding: 0px 30px !important;
    }
	.elementor-element.elementor-element-dac111d.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
		padding:25px 0px !important;
		width: 60%;
	}
	.elementor-1573 .elementor-element.elementor-element-e6e96bd {
		min-height: 2663px;
	}
	.vertical-tab-sty .eael-tabs-content .e-con-inner {
        flex-direction: row;
        align-items: flex-start;
        gap: 24px;
    }
	.unsere-tab-sty .eael-tabs-nav {
        width: 100%;
    }
	.elementor-element.elementor-element-b36f2a8.e-con-full.e-flex.e-con.e-child {
    gap: 100px;
}
	.sap-projekte-sec{
		min-height:1300px !important;
	}
.sap-projekte-card{
padding:20px !important;
	height: stretch;
}
.sap-projekte-card .elementor-widget-text-editor{
font-size:12px !important;
}
	.blue-line-first.blue-tablet{
		left: 65px !important;
	}
	.blue-line-first.blue-tablet img{
		height: 425px !important;
		width: 260px !important;
	}
	.blue-line-third.blue-tablet{
		right: 55px !important;
	}
	.blue-line-third.blue-tablet img{
		height: 425px !important;
		width: 260px !important;
	}
	.white-line-first.white-tablet{
		left: 45px !important;
	}
	.white-line-first.white-tablet img{
		height: 445px !important;
        width: 295px !important;
	}
	.white-line-third.white-tablet{
		right: 35px !important;
	}
	.white-line-third.white-tablet img{
		height: 445px !important;
        width: 295px !important;
	}
	.white-line-second.white-tablet{
		left: 48% !important;
	}
	.elementor-element.elementor-element-a2f4b20.e-con-full.e-flex.e-con.e-child {
		width: 70% !important;
	}
	.elementor-element.elementor-element-4413c20.e-con-full.e-flex.e-con.e-child {
		padding-left: 22px;
	}
	.so-setzen-card {
    gap: 32px;
}
	.in-rekordzeit-accord3 {
		left: 0px !important;
		top: 8px !important;
	}
	.in-rekordzeit-accord2 {
		top: 60px !important;
        left: unset !important;
        right: 0px;
	}
	.in-rekordzeit-accord1 {
        top: 33px;
        width: 30%;
        left: 50% !important;
        transform: translateX(-50%);
    }
	.in-rekordzeit-accord4 {
        left: 0px !important;
        top: 385px;
        z-index: 9999;
    }
	.in-rekordzeit-accord5 {
		position: absolute;
		top: 415px !important;
		left: 250px !important;
	}
	.elementor-element.elementor-element-c2641a7.e-flex.e-con-boxed.e-con.e-child {
		padding: 0px;
	}

	.elementor-element.elementor-element-c2641a7.e-flex.e-con-boxed.e-con.e-child .e-con-inner {
		padding: 25px;
	}
	.banner-video {
        right: 0px !important;
        bottom: -40px !important;
        height: max-content !important;
        top: unset !important;
    }
	.elementor-1541 .elementor-element.elementor-element-b6b4c39 {
		margin-top: 180px !important;
	}
	.elementor-element.elementor-element-4f5c323.elementor-absolute.das-ergebnis-fur-dich-right-icon.elementor-widget.elementor-widget-image {
    width: 30%;
    bottom: -200px;
}
	.elementor-element.elementor-element-4001c33.elementor-absolute.so-setzen-right-top-icon.elementor-widget.elementor-widget-image {
    width: 35%;
    top: 40px;
}
}

@media (max-width: 767px) {
	.faq-accrd .eael-accordion-tab-title br{
		display:block !important;
	}
	.home-warum-ist-accordion{
		margin-bottom:-50px !important;
	}
	.thunderbolt-lottie {
		bottom: 0px !important;
		left: 150px !important;
		transform: scale(3) !important;
	}
	.icon-cont-3 {
		top: 0px !important;
	}
	.elementor-element.elementor-element-a4954a4.smaller-desktop-screen.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		width: 90%;
		margin: -230px auto 0;
	}
	.sap-projekte-sec {
    overflow: hidden;
}

.elementor-element.elementor-element-e6ae1a9.e-con-full.e-flex.e-con.e-child {
    overflow: scroll;
}

.elementor-element.elementor-element-653f893.e-flex.e-con-boxed.e-con.e-child {
    width: auto;
}

.elementor-element.elementor-element-653f893.e-flex.e-con-boxed.e-con.e-child .e-con-inner {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    margin: 0;
}
	.sap-projekte-card {
    min-width: 362px;
    height: stretch;
}
	.sap-projekte-sec {
    background: unset !important;
    clip-path: unset !important;
}
	.white-line {
		z-index: 0 !important;
	}
	.mobile-ss-sections .eael-accordion-list {
    background: transparent;
}

.mobile-ss-sections .eael-accordion-list .elementor-tab-title {
    background-color: transparent !important;
    border: 0px !important;
    text-align: center;
    border-left: 2px solid #1C254214 !important;
}

.mobile-ss-sections .eael-accordion-list .elementor-tab-title.active {
    border-left: 2px solid #5F92CC !important;
}

.mobile-ss-sections .eael-accordion-list .eael-accordion-content {
padding: 0px !important;
        border: 0px !important;
        margin-top: 32px !important;
        margin-bottom: 32px !important;
}

.mobile-ss-sections .eael-accordion-list .eael-accordion-content .e-con-inner {
    flex-direction: column-reverse;
}
	.wir-setzen-sec {
    background: unset !important;
    clip-path: unset !important;
    min-height: 837px !important;
}
	.elementor-element.elementor-element-e161f14.elementor-absolute.tab-right-bottom-icon.elementor-widget.elementor-widget-image {
    display: none;
}
	.elementor-element.elementor-element-2abff77.elementor-absolute.uber-uns-left-second-icon.elementor-widget.elementor-widget-image {
    display: none;
}
	.elementor-element-1ed9275 .eael-accordion-list {
    padding: 24px;
}

.elementor-element-1ed9275 .eael-accordion-list span.fa-accordion-icon {
    margin: 0px !important;
}

.elementor-element-1ed9275 .eael-accordion-list span.fa-accordion-icon svg {
    width: 48px !important;
    height: 48px !important;
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-header span.eael-accordion-tab-title {
    font-size: 18px !important;
}
	.elementor-element-1ed9275 .eael-accordion-list .elementor-tab-title {
    gap: 16px;
}
	.sap-mobile{
		width:100%;
	}
	.sap-mobile .elementor-tab-title {
    border: 1px solid #5F92CC3D !important;
    border-radius: 16px;
    background: linear-gradient(270.26deg, rgba(95, 146, 204, 0.0048) 0%, rgba(95, 146, 204, 0.12) 100%);
    backdrop-filter: blur(48px);
	gap: 8px;
}
.sap-mobile .elementor-tab-title .fa-accordion-icon-svg{
	margin:0px !important;
}
.sap-mobile .elementor-tab-title.active , .sap-mobile .elementor-tab-title:hover {
    background: linear-gradient(294.29deg, #5F92CC -0.07%, #70C2D5 100%);
}
.sap-mobile .elementor-tab-title:hover .fa-accordion-icon-svg path {
    stroke: #fff;
}
.sap-mobile .elementor-tab-title:hover .fa-toggle {
    fill: #fff !important;
}
.sap-mobile .eael-accordion-content {
    border: 0px !important;
    padding: 16px 0px !important;
}
	.sap-mobile .eael-accordion-content .elementor-element h2.elementor-heading-title.elementor-size-default {
    font-size: 20px;
}
	.sap-mobile .elementor-1151 .elementor-element.elementor-element-8b10958 .elementor-heading-title ,
.sap-mobile .elementor-1162 .elementor-element.elementor-element-1c5c014 .elementor-heading-title ,
	.sap-mobile .elementor-1164 .elementor-element.elementor-element-08abd5b .elementor-heading-title{
    font-size: 16px !important;
}

.sap-mobile .eael-accordion-content .elementor-element.e-flex.e-con-boxed.e-con.e-parent {
    padding: 0px;
}
	.sap-mobile .eael-accordion-list .eael-accordion-header.active .fa-toggle{
		transform: rotate(180deg) !important;
		-webkit-transform: rotate(180deg) !important;
		-ms-transform: rotate(180deg) !important;
	}
	.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
    width: 100%;
}


.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li a {
    place-content: center;
}
	
	.mb-lottie {
		display: none;
		margin-bottom: -30px !important;
	}
	.in-rekordzeit-accord1:has(.eael-accordion-list .eael-accordion-header.active) .mb-lottie{
		display:block !important;
	}
	.in-rekordzeit-accord2:has(.eael-accordion-list .eael-accordion-header.active) .mb-lottie{
		display:block !important;
	}
	.in-rekordzeit-accord3:has(.eael-accordion-list .eael-accordion-header.active) .mb-lottie{
		display:block !important;
	}
	.in-rekordzeit-accord4:has(.eael-accordion-list .eael-accordion-header.active) .mb-lottie{
		display:block !important;
	}
	.in-rekordzeit-accord5:has(.eael-accordion-list .eael-accordion-header.active) .mb-lottie{
		display:block !important;
	}

	br.mobile-line-break-all-br{
    display:block;
	}
    .elementor-1541 .elementor-element.elementor-element-39c5be2 {
    min-height:auto !important;
	}
	.testimonial-cube{
    top: 24% !important;
	}
	.faq-sty .eael-accordion-content {
    width: 100% !important;
    padding-top: 10px !important;
    font-size:15px !important;
	}
	
.sap-projekten-icon-sty .swiper-button-next:after{
content:"";
background-image:url('https://dev-ls-de-303875.hostingersite.com/wp-content/uploads/2026/07/orange-1.svg');
width:48px;
height:48px;
background-size:48px 48px;
display:inline-block;
position: absolute;
right: 0px  !important;
}

.sap-projekten-icon-sty i.fa.fa-long-arrow-right{
display:none;
}

.sap-projekten-icon-sty .swiper-button-prev:before{
content:"";
background-image:url('https://dev-ls-de-303875.hostingersite.com/wp-content/uploads/2026/07/orange-1-1-1.svg');
width:48px;
height:48px;
background-size:48px 48px;
display:inline-block;
position: absolute;
left: 0px !important;
}

	.sap-projekten-mon-arrow .swiper-button-prev {
    transform: translate(-40%, 0%) !important;
    left: 36% !important;
    top: -50px;
    z-index: 99 !important;
}
.sap-projekten-mon-arrow .swiper-button-next{
transform: translate(-40%, 0%) !important;
right: 34% !important;
top: -50px;
z-index: 99 !important;
}
.faq-sty .eael-adv-accordion .eael-accordion-list .eael-accordion-header span.eael-accordion-tab-title {
font-size: 16px !important;
}
}
@media (max-width: 391px) {
	.in-rekordzeit-accord1:has(.eael-accordion-list .eael-accordion-header.active) {
        height: 365px !important;
    }
	.blue-line-first.blue-mobile{
		left: 64px !important;
	}
	.blue-line-first.blue-mobile img{
		width: 118px;
	}
	.white-line-first.white-mobile{
		left: 43px !important;
	}
	.blue-line-third.blue-mobile{
		right: 58px !important;
	}
	.white-line-third.white-mobile{
		right: 37px !important;
	}
	.sap-projekte-card {
        min-width: 342px;
        padding: 15px;
        height: stretch;
    }
br.mobile-line-break-br{
 display:block !important;
 }
.elementor-1541 .elementor-element.elementor-element-05ad186 {
top: 515px !important
}
	.elementor-1541 .elementor-element.elementor-element-b6b4c39{
margin-top:230px !important;
}
}
@media (max-width: 371px) {
	.in-rekordzeit-accord1:has(.eael-accordion-list .eael-accordion-header.active) {
        height: 365px !important;
    }
	.blue-line-first.blue-mobile{
		left: 50px !important;
	}
	.blue-line-first.blue-mobile img{
		width: 118px;
	}
	.white-line-first.white-mobile{
		left: 28px !important;
	}
	.blue-line-third.blue-mobile{
		right: 43px !important;
	}
	.white-line-third.white-mobile{
		right: 22px !important;
	}
	.sap-projekte-card {
        min-width: 342px;
        padding: 15px;
        height: stretch;
    }
}



