.elementor .Raster_2{min-height:10px;padding:var(--0px);margin:var(--0px);gap:var(--40px);grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .Sec_Standard{font-family:"avenir-lt-pro";padding-block-start:var(--160px);padding-block-end:var(--160px);padding-inline-start:var(--100px);padding-inline-end:var(--100px);background-color:var(--White);flex-direction:column;gap:var(--60px);align-items:center;}.elementor .Sec_Footer{color:var(--Black);padding-block-start:var(--160px);padding-block-end:var(--160px);padding-inline-start:var(--100px);padding-inline-end:var(--100px);background-color:var(--LightGrey);flex-direction:column;gap:var(--60px);align-items:center;}.elementor .Sec_Hero_small{min-height:40vh;padding:var(--0px);display:flex;flex-direction:row;}.elementor .Sec_Header{position:fixed;inset-block-start:0px;z-index:99;font-family:"avenir-lt-pro";padding-block-start:var(--20px);padding-block-end:var(--20px);padding-inline-start:var(--100px);padding-inline-end:var(--100px);background-color:var(--White);box-shadow:0px 5px 10px 0px var(--Shadow);flex-direction:row;gap:var(--40px);justify-content:space-between;align-items:center;}.elementor .Div_NoPad{padding:var(--0px);flex-direction:column;gap:var(--40px);}.elementor .Div_1200{max-width:1200px;padding:var(--0px);gap:var(--40px);}.elementor .Div_Singleproduct_Textbox{padding:var(--40px);border-radius:var(--Randradius);background-color:var(--White);flex-direction:column;gap:var(--20px);justify-content:center;}.elementor .Div_Singleproduct{padding:var(--0px);border-radius:var(--Randradius);gap:var(--0px);}.elementor .Div_Headline{padding:var(--0px);flex-direction:column;gap:var(--20px);}.elementor .Div_Box_Center{text-align:center;padding:var(--40px);border-radius:var(--Randradius);background-color:var(--White);display:flex;flex-direction:column;gap:var(--20px);justify-content:center;align-items:center;}.elementor .Div_Hero_Box{color:var(--White);padding-block-start:var(--0px);padding-block-end:var(--0px);padding-inline-start:var(--100px);padding-inline-end:var(--100px);margin:var(--0px);background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%,rgba(0, 0, 0, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:var(--0px);justify-content:center;}.elementor .Div_Hero_Text{max-width:45%;padding-block-start:var(--20px);padding-block-end:var(--20px);padding-inline-start:var(--0px);padding-inline-end:var(--0px);margin:var(--0px);flex-direction:column;gap:var(--40px);}.elementor .Div_Breite_1600{min-height:10px;max-width:1600px;}.elementor .Header_Menu{padding:var(--0px);gap:60px;flex-wrap:nowrap;justify-content:flex-end;align-items:center;}.elementor .Button_Standard{font-family:"avenir-lt-pro";font-weight:700;font-size:1.2rem;color:var(--Black);padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--Randradius);background-color:var(--nexsunYellow);transition:all 300ms;display:flex;justify-content:center;align-items:center;}.elementor .Button_Standard:hover,.elementor .Button_Standard:focus-visible{color:var(--Black);text-decoration:underline;}.elementor .Button_Secondary{font-weight:700;font-size:1.1rem;color:var(--Black);border-width:1px;border-color:var(--nexsunYellow);border-style:solid;background-color:var(--White);box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 1);transition:all 300ms;}.elementor .Bild_Box{padding:var(--0px);border-radius:var(--Randradius);}.elementor .Shadow{position:relative;z-index:99;box-shadow:0px 15px 10px -10px var(--Shadow);}.elementor .Text{font-family:"avenir-lt-pro";font-size:1.1rem;}.elementor .Text_Link_Big{font-weight:900;font-size:2em;}.elementor .Text_Subhead{font-weight:600;font-size:1.2rem;}.elementor .Text_h3{font-family:"avenir-lt-pro";font-weight:900;font-size:1.6rem;line-height:1.8rem;}.elementor .Text_h2{font-family:"avenir-lt-pro";font-weight:900;font-size:3em;letter-spacing:-0.2rem;line-height:3rem;text-transform:uppercase;}.elementor .Text_h1{font-family:"avenir-lt-pro";font-weight:900;font-size:5rem;letter-spacing:-0.5rem;line-height:5rem;text-transform:uppercase;}.elementor .Center{text-align:center;justify-content:center;align-items:center;}.elementor .Button_Header{max-height:50px;font-size:1.1rem;flex-wrap:nowrap;}