.elementor .text-regular{font-family:var(--Rubik_font);font-weight:500;font-size:18px;line-height:28px;}.elementor .text-bold{font-family:var(--Rubik_font);font-weight:800;font-size:18px;color:var(--color-dark);line-height:22px;}.elementor .heading-6{font-family:var(--Rubik_font);font-weight:900;font-size:21px;color:var(--color-dark);line-height:26px;}.elementor .heading-5{font-family:var(--Rubik_font);font-weight:900;font-size:26px;line-height:32px;}.elementor .heading-4{font-family:var(--Rubik_font);font-weight:900;font-size:28px;line-height:32px;}.elementor .heading-3{font-family:var(--Rubik_font);font-weight:900;font-size:37px;line-height:43px;}.elementor .heading-2{font-family:var(--Rubik_font);font-weight:900;font-size:42px;color:var(--color-dark);line-height:46px;}.elementor .heading-1{width:600px;max-width:100%;font-family:var(--Rubik_font);font-weight:900;font-size:80px;line-height:0.8em;text-align:start;}.elementor .padding-vertical-100{padding-block-start:100px;padding-block-end:100px;}.elementor .padding-vertical-50{padding-block-start:50px;padding-block-end:50px;}.elementor .gap-0{gap:0px;}.elementor .padding-side-40{padding-inline-start:40px;padding-inline-end:40px;}.elementor .max-width-1400{width:100%;max-width:1400px;}.elementor .align-center{justify-content:center;align-items:center;align-self:center;}.elementor .padding-0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .row-horizontal{display:flex;flex-direction:row;}.elementor .gap-20{gap:20px;}.elementor .column-vertical{display:flex;flex-direction:column;}.elementor .padding-vertical-0{padding-block-start:0px;padding-block-end:0px;}.elementor .padding-horizontal-0{padding-inline-start:0px;padding-inline-end:0px;}.elementor .padding-vertical-15{padding-block-start:15px;padding-block-end:15px;}.elementor .overflow-hidden{overflow:hidden;}.elementor .divider{width:20px;height:300px;background-color:var(--color-yellow);align-self:end;}.elementor .gap-40{gap:40px;}.elementor .angebot-grid{padding-block-start:20px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-width:4px;border-color:var(--color-dark);border-style:solid;}.elementor .angebot-p-div{height:100%;padding-block-start:15px;padding-block-end:0px;padding-inline-start:15px;padding-inline-end:15px;background-color:var(--color-light-green);justify-content:space-between;}.elementor .button{width:100%;padding:0px;border-width:10px;border-color:var(--color-yellow);border-style:solid;background-color:var(--color-light);}.elementor .button:hover,.elementor .button:focus-visible{border-color:var(--color-dark);background-color:var(--color-yellow);}.elementor .text-center{text-align:center;}.elementor .padding-30{padding:30px;}.elementor .gap-30{gap:30px;}.elementor .gap-10{gap:10px;}.elementor .padding-20{padding:20px;}.elementor .padding-25{padding:25px;}.elementor .black-border{border-width:4px;border-color:var(--color-dark);border-style:solid;}.elementor .padding-horizontal-20{padding-inline-start:20px;padding-inline-end:20px;}.elementor .max-width-1000{max-width:1000px;}.elementor .text-stroke-yellow{color:var(--color-yellow);-webkit-text-stroke:2px var(--color-dark);stroke:var(--color-dark);stroke-width:2px;}.elementor .padding-60{padding:60px;}.elementor .max-width-900{max-width:900px;}.elementor .padding-vertical-20{padding-block-start:20px;padding-block-end:20px;}.elementor .margin-bottom-negative-30{margin-block-start:-30px;}.elementor .margin-bottom-50{margin-block-end:-50px;}.elementor .tab-active-button.e--selected{color:var(--color-dark);background-color:var(--color-light-green);}.elementor .tab-active-button:hover,.elementor .tab-active-button:focus-visible{color:var(--color-dark);background-color:var(--color-light-green);}.elementor .tab-active-button{color:var(--color-light);border-width:0px;background-color:var(--color-dark-green);}.elementor .gap-100{gap:100px;}.elementor .width-25{width:25%;flex:1 0 auto;}.elementor .text-left{text-align:start;align-self:start;}.elementor .indicator-arrow-right{width:210px;height:130px;position:absolute;inset-inline-end:-180px;inset-block-end:-100px;z-index:2;}.elementor .indicator-arrow-left{width:210px;height:130px;position:absolute;inset-block-end:-100px;inset-inline-start:-180px;z-index:5;}.elementor .max-width-400{max-width:400px;}.elementor .width-40{width:40%;}.elementor .width-60{width:60%;}.elementor .margin-bottom-negative-100{margin-block-end:-100px;}.elementor .position-relative{position:relative;z-index:10;}.elementor .rotate-3{transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);}.elementor .image-full{width:var(--image-full);}.elementor .position-absolute{position:absolute;inset-block-start:0px;}.elementor .align-start{align-items:start;}.elementor .padding-bottom-100{padding-block-end:100px;}.elementor .padding-bottom-300{padding-block-end:300px;}.elementor .padding-horizontal-30{padding-inline-start:30px;padding-inline-end:30px;}.elementor .margin-bottom-negative-250{margin-block-start:-250px;}.elementor .width-10{width:10%;}.elementor .width-90{width:90%;}.elementor .align-end{align-items:end;}.elementor .padding-bottom-150{padding-block-end:150px;}.elementor .gap-5{gap:5px;}.elementor .margin-bottom-negative-50{margin-block-end:-50px;}.elementor .padding-top-100{padding-block-start:100px;}.elementor .width-30{width:30%;flex:1 0 auto;}.elementor .width-70{width:70%;}.elementor .padding-bottom-50{padding-block-end:50px;}.elementor .padding-bottom-280{padding-block-end:280px;}.elementor .height-full{height:100%;}.elementor .padding-top-50{padding-block-start:50px;}.elementor .padding-bottom-0{padding-block-end:0px;}.elementor .justify-between{justify-content:space-between;}.elementor .empty-block{width:10%;}.elementor .sub-menu-padding-top{padding-block-start:255px;}.elementor .text-stroke-black{-webkit-text-stroke:1px #000000;stroke:#000000;stroke-width:1px;}.elementor .image-stack-bottom{width:300px;height:300px;object-fit:cover;position:relative;z-index:9999;margin-block-start:200px;align-self:start;}.elementor .image-stack-top{width:300px;height:300px;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;}