.elementor-59182 .elementor-element.elementor-element-5137d6f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-59182 .elementor-element.elementor-element-3a21df7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-59182 .elementor-element.elementor-element-1f8e6ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59182 .elementor-element.elementor-element-fabeb3b .elementor-heading-title{font-size:clamp(12px, 4vw, 62px);color:var( --e-global-color-ba71223 );}.elementor-59182 .elementor-element.elementor-element-6191691{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59182 .elementor-element.elementor-element-a9fa63b .elementor-button{background-color:var( --e-global-color-ba71223 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-59182 .elementor-element.elementor-element-a9fa63b .elementor-button:hover, .elementor-59182 .elementor-element.elementor-element-a9fa63b .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-ba71223 );}.elementor-59182 .elementor-element.elementor-element-a9fa63b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59182 .elementor-element.elementor-element-a9fa63b .elementor-button:hover svg, .elementor-59182 .elementor-element.elementor-element-a9fa63b .elementor-button:focus svg{fill:var( --e-global-color-ba71223 );}.elementor-59182 .elementor-element.elementor-element-ee7d680{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59182 .elementor-element.elementor-element-0cb5a94 img{border-radius:100% 100% 100% 100%;}.elementor-59182 .elementor-element.elementor-element-56e3676{--display:flex;}.elementor-59182 .elementor-element.elementor-element-8e8917e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59182 .elementor-element.elementor-element-e0416f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59182 .elementor-element.elementor-element-6514b6e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59182 .elementor-element.elementor-element-c7bb191{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:-3px 5px 24px 7px rgba(71, 71, 71, 0.11);--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-59182 .elementor-element.elementor-element-c7bb191.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-59182 .elementor-element.elementor-element-477d5be{text-align:start;}.elementor-59182 .elementor-element.elementor-element-2589856{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59182 .elementor-element.elementor-element-1cf90e3{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:-3px 5px 24px 7px rgba(71, 71, 71, 0.11);--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-59182 .elementor-element.elementor-element-1cf90e3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-59182 .elementor-element.elementor-element-6eca832{text-align:start;}.elementor-59182 .elementor-element.elementor-element-b8b269c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59182 .elementor-element.elementor-element-486fd38{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:-3px 5px 24px 7px rgba(71, 71, 71, 0.11);--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-59182 .elementor-element.elementor-element-486fd38.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-59182 .elementor-element.elementor-element-3a4ca50{text-align:center;}.elementor-59182 .elementor-element.elementor-element-9a470e8{text-align:center;}.elementor-59182 .elementor-element.elementor-element-d54ec42 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-59182 .elementor-element.elementor-element-d54ec42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-59182 .elementor-element.elementor-element-d54ec42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-59182 .elementor-element.elementor-element-d54ec42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-59182 .elementor-element.elementor-element-d54ec42 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-59182 .elementor-element.elementor-element-d54ec42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-59182 .elementor-element.elementor-element-d54ec42 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-59182 .elementor-element.elementor-element-d54ec42 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-59182 .elementor-element.elementor-element-d54ec42{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-59182 .elementor-element.elementor-element-d54ec42 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-59182 .elementor-element.elementor-element-d54ec42 .elementor-icon-list-text{transition:color 0.3s;}.elementor-59182 .elementor-element.elementor-element-7261f0e{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:-3px 5px 24px 7px rgba(71, 71, 71, 0.11);--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-59182 .elementor-element.elementor-element-7261f0e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-59182 .elementor-element.elementor-element-562a27d{text-align:center;}.elementor-59182 .elementor-element.elementor-element-8d8f4c5{text-align:center;}.elementor-59182 .elementor-element.elementor-element-64192f3 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-59182 .elementor-element.elementor-element-64192f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-59182 .elementor-element.elementor-element-64192f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-59182 .elementor-element.elementor-element-64192f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-59182 .elementor-element.elementor-element-64192f3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-59182 .elementor-element.elementor-element-64192f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-59182 .elementor-element.elementor-element-64192f3 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-59182 .elementor-element.elementor-element-64192f3 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-59182 .elementor-element.elementor-element-64192f3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-59182 .elementor-element.elementor-element-64192f3 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-59182 .elementor-element.elementor-element-64192f3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-59182 .elementor-element.elementor-element-fec13a4.elementor-element{--align-self:center;}.elementor-59182 .elementor-element.elementor-element-fec13a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1600px){.elementor-59182 .elementor-element.elementor-element-5137d6f{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:1024px){.elementor-59182 .elementor-element.elementor-element-5137d6f{--min-height:50vh;--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-59182 .elementor-element.elementor-element-fabeb3b .elementor-heading-title{font-size:38px;}.elementor-59182 .elementor-element.elementor-element-6191691{--flex-wrap:wrap;}.elementor-59182 .elementor-element.elementor-element-c7bb191{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-59182 .elementor-element.elementor-element-1cf90e3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-59182 .elementor-element.elementor-element-486fd38{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-59182 .elementor-element.elementor-element-7261f0e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-59182 .elementor-element.elementor-element-5137d6f{--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59182 .elementor-element.elementor-element-3a21df7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-59182 .elementor-element.elementor-element-fabeb3b .elementor-heading-title{font-size:30px;}.elementor-59182 .elementor-element.elementor-element-c7bb191{--padding-top:34px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-59182 .elementor-element.elementor-element-1cf90e3{--padding-top:34px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-59182 .elementor-element.elementor-element-486fd38{--padding-top:34px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}.elementor-59182 .elementor-element.elementor-element-7261f0e{--padding-top:34px;--padding-bottom:34px;--padding-left:18px;--padding-right:18px;}}@media(min-width:768px){.elementor-59182 .elementor-element.elementor-element-1f8e6ee{--width:55%;}.elementor-59182 .elementor-element.elementor-element-ee7d680{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-59182 .elementor-element.elementor-element-1f8e6ee{--width:49%;}.elementor-59182 .elementor-element.elementor-element-e0416f7{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-fabeb3b */.elementor-59182 .elementor-element.elementor-element-fabeb3b{
    h1, span{
        color: #fff;
    
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8cfe889 */.elementor-59182 .elementor-element.elementor-element-8cfe889{
    position: absolute;
    bottom: 0px;
    left: 0;
    transform: translate(-30%, 10%)
    z-index: 10;
}
@media only screen and (max-width: 992px) {
    .elementor-59182 .elementor-element.elementor-element-8cfe889{
    position: relative;
    bottom: inherit;
    left: inherit;
    transform: inherit;
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9d45b2 */.elementor-59182 .elementor-element.elementor-element-c9d45b2{
    height: 100%;
    width: 100%;
}

.bubblesHeaderStandort{
    position: absolute;
    height: 100%;
    width: 100%;
}

.bubblesHeaderStandort .bubbleHeaderStandortItem{
   box-shadow: 1px 1px 29px rgba(0, 0, 0, 0.32);
   border-radius: 100%;
   z-index: -1;
}

.bubblesHeaderStandort .bubbleHeaderStandortItem:nth-child(1){
    
    opacity: 0.46;
    position: absolute;
    width: clamp(20px, 4vw, 60px);
    height: auto;
    aspect-ratio: 1 / 1;
    background: #fff;
    left: 69%;
    top: 66%;
    transform: translate(-50%, -50%);
    animation: bubbleAnimationStandort 8s ease-in-out infinite;
}

.bubblesHeaderStandort .bubbleHeaderStandortItem:nth-child(2){
    border-radius: 100%;
    opacity: 0.46;
    position: absolute;
    width: clamp(30px, 6vw, 107px);
    height: auto;
    aspect-ratio: 1 / 1;
    background: #fff;
    z-index: -1;
    left: 80%;
    top: 59%;
    transform: translate(-50%, -50%);
    animation: bubbleAnimationStandort 6s ease-in-out infinite;
}

@keyframes bubbleAnimationStandort {
      0%   {transform: translate(0px,0px);}
      50%  {transform: translate(0px, -25px)}
      100% {transform: translate(0px,0px);}
    }

@media (max-width: 767px) {
    .bubblesHeaderStandort .bubbleHeaderStandortItem:nth-child(1){
       opacity: 0.16;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e3676 */.elementor-59182 .elementor-element.elementor-element-56e3676{
    height: 200%;
    width: 200%;
    z-index: -1;
}

.topHeaderBubbleRight{
    position: absolute;
     background: rgb(243,146,0);
    background: linear-gradient(130deg, rgba(243,146,0,1) 0, rgba(203,89,36,1) 100%);
    border-radius: 100%;
    height: 100vw;
    width: 100vw;
    top: 100%;
    overflow: hidden;
    right: -10%;
    transform: translate(-0% , -100%);
}


.topHeaderBubbleRight:before {
    content: '';
    position: absolute;
    width: 30%;
    aspect-ratio: 1 / 1;
    height: auto;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    top: 45%;
    left: 100%;
    opacity: 22%;
    z-index: -1;
    background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    animation: bendCircle 25s infinite linear;
}

.topHeaderBubbleRight:after {
    content: '';
    position: absolute;
    width: 50%;
    aspect-ratio: 1 / 1;
    height: auto;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    top: 80%;
    left: 50%;
    opacity: 22%;
    z-index: -1;
    background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    animation: bendCircle 25s infinite linear;
}

@media (max-width: 767px) {
    .topHeaderBubbleRight{
        height: 100vw;
        width: 200vw;
        top: 100%;
        overflow: hidden;
        right: -40%;
        transform: translate(-0% , -100%);
    }
    .elementor-59182 .elementor-element.elementor-element-56e3676{
        height: 200%;
        width: 300%;
    }
}

@keyframes bendCircle {
    0% {
        border-radius: 50%;
        transform: translate(-50%, -50%) rotate(0deg);
    }
    25% {
        border-radius: 50% 40% 60% 50% / 50% 50% 60% 40%;
        transform: translate(-50%, -50%) rotate(90deg);
    }
    50% {
        border-radius: 50% 60% 40% 50% / 50% 50% 40% 60%;
        transform: translate(-50%, -50%) rotate(180deg);
    }
    75% {
        border-radius: 50% 40% 60% 50% / 50% 50% 60% 40%;
        transform: translate(-50%, -50%) rotate(270deg);
    }
    100% {
        border-radius: 50%;
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00091ae */.elementor-59182 .elementor-element.elementor-element-00091ae td{
    hypens: auto;
}/* End custom CSS */
/* Start custom CSS */.newArea{
	padding-top: 140px;
	padding-bottom: 140px;
}

.newAreaTop{
	padding-top: 140px;
}


.borderImages img{
    border-radius: 40px;
}

.boxShadowDefault{
    box-shadow: 1px 1px 29px rgba(0, 0, 0, 0.12);
}

.backgroundBoxOrange{
    height: 123%;
    border-radius: 40px;
    width: 60%;
    z-index: -1;
    position: absolute;
    top: 50%;
    left: -2%;
    transform: translate(-60%, -50%);
    background: rgb(243,146,0);
    background: linear-gradient(41deg, rgba(243,146,0,1) 35%, rgba(203,89,36,1) 100%);
}

.buddyDealImage{
    /*position: absolute;*/
    margin-top: -50px;
    padding-bottom: -50px;
    right: 0;
    bottom: 0;
}

.buddyDealBubble{
    position: absolute;
    height: 100%;
}

.buddyDealBubble:after{
    content: '';
    position: absolute;
    width: 50%;
    height: auto;
    aspect-ratio: 1 / 1;
    border-radius: 100%;
    background: rgb(243,146,0);
    background: linear-gradient(41deg, rgba(243,146,0,1) 35%, rgba(203,89,36,1) 100%);
    right: 0;
    transform: translate(10%, 20%);
}

h2 span, 
h3 span{
	font-size: 31px;
	color: var( --e-global-color-text );
	font-weight: 700;
	line-height: 2rem;
	display: block;
}
@media only screen and (max-width: 768px) {
    h2 span, 
    h3 span{
    	font-size: 20px;
    	color: var( --e-global-color-text );
    	font-weight: 700;
    	line-height: 2rem;
    	display: block;
    }
}

.gradientList .elementor-icon-list-icon{
    height: 130px;
    width: 130px;
    flex: 0 0 130px;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background: rgb(243,146,0);
background: linear-gradient(0deg, rgba(243,146,0,1) 35%, rgba(203,89,36,1) 100%);
}

.gradientList li .elementor-icon-list-icon:after{
    content: '';
    position: absolute;
    bottom: 0;
    width: 2px;
    height: 100%;
    left: 50%;
    transform: translate(-50%, 100%);
    background: rgb(243,146,0);
background: linear-gradient(0deg, rgba(243,146,0,1) 35%, rgba(203,89,36,1) 100%);
}

.gradientList li:last-child .elementor-icon-list-icon:after{
    content: '';
    display: none;
}

.gradientList .elementor-icon-list-text{
    margin-left: 20px;
}

@media only screen and (max-width: 1024px) {
    .backgroundBoxOrange{
        top: -10%;
        left: 45%;
        width: 100%;
    }
    .gradientList .elementor-icon-list-icon{
    height: 80px;
    width: 80px;
    flex: 0 0 80px;
    }
    .buddyDealImage{
        position: relative;
    }
    .buddyDealBubble:after{
        height: 400px;
        width: 400px;
        right: -5%;
    }
    .newArea{
	padding-top: 70px;
	padding-bottom: 70px;
	}
	.newAreaTop{
	    padding-top: 70px;
	}
}

@media only screen and (max-width: 768px) {
	.newArea{
	padding-top: 40px;
	padding-bottom: 40px;
	}
	.newAreaTop{
	    padding-top: 40px;
	}
	.backgroundBoxOrange{
        top: 5%;
        height: 100%;
        left: 55%;
        width: 110%;
    }
    .gradientList .elementor-icon-list-item{
        flex-direction: column;
    }
    .gradientList .elementor-icon-list-text{
        margin-left: inherit;
    }
    .gradientList li .elementor-icon-list-icon{
        margin-bottom: 20px;
    }
    .gradientList li .elementor-icon-list-icon:after{
        display: none;
    }
    .buddyDealBubble:after{
        height: 400px;
        width: 400px;
        right: -5%;
        bottom: -25%;
    }
}

body{
    hyphens: auto;
}/* End custom CSS */