.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_Trust{padding-block-start:var(--40px);padding-block-end:var(--40px);padding-inline-start:var(--100px);padding-inline-end:var(--100px);gap:var(--40px);}.elementor .Sec_Hero{min-height:80vh;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 .Hero_MobileBild_Box{padding:var(--0px);border-radius:var(--Randradius);}.elementor .Div_NoPad{padding:var(--0px);flex-direction:column;gap:var(--40px);}.elementor .Div_Produktkatalog{padding:var(--0px);flex-direction:row;gap:var(--40px);align-items:end;}.elementor .Div_Produktauswahl{padding:var(--0px);border-radius:var(--Randradius);flex-direction:column;gap:var(--0px);}.elementor .Div_Trustbox{font-family:"avenir-lt-pro";font-size:1.2em;text-align:center;padding:var(--40px);border-radius:var(--Randradius);border-style:none;background-color:var(--White);display:flex;justify-content:center;align-items:center;}.elementor .Div_Textbox_Produktbox{padding:var(--40px);border-radius:var(--Randradius);background-color:var(--White);flex-direction:column;gap:var(--20px);}.elementor .Div_Button_smallText{padding:var(--0px);flex-direction:column;gap:var(--20px);}.elementor .Div_Reference_Textbox{padding:var(--20px);flex-direction:column;gap:var(--20px);justify-content:space-between;align-items:start;}.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_Referenz{padding:var(--0px);border-radius:var(--Randradius);background-color:var(--White);flex-direction:column;}.elementor .Div_Box_Referenz:hover,.elementor .Div_Box_Referenz:focus-visible{transform:scale3d(1.02, 1.02, 1);}.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 .Button_Hero{transition:all 300ms;flex:0 1 auto;align-self:start;}.elementor .Button_Hero:hover,.elementor .Button_Hero:focus-visible{font-weight:700;color:var(--White);background-color:var(--Black);}.elementor .Button_Decent{font-weight:500;color:var(--DarkGrey);text-decoration:underline;border-width:0px;border-color:var(--LightGrey);border-style:none;background-color:var(--White);}.elementor .Button_Decent:hover,.elementor .Button_Decent:focus-visible{color:var(--MidGrey);background-color:var(--White);}.elementor .Button_Center{padding-inline-start:var(--40px);padding-inline-end:var(--40px);align-self:center;}.elementor .Bild_Box{padding:var(--0px);border-radius:var(--Randradius);}.elementor .Bild_Produktbox_left{min-height:500px;padding:var(--0px);border-start-start-radius:var(--Randradius);border-start-end-radius:var(--0px);border-end-start-radius:var(--Randradius);border-end-end-radius:var(--0px);}.elementor .Bild_Produktbox_right{min-height:500px;border-start-start-radius:var(--0px);border-start-end-radius:var(--Randradius);border-end-start-radius:var(--0px);border-end-end-radius:var(--Randradius);}.elementor .Shadow{position:relative;z-index:99;box-shadow:0px 15px 10px -10px var(--Shadow);}.elementor .Bild{border-start-start-radius:var(--Randradius);border-start-end-radius:var(--Randradius);border-end-start-radius:var(--0px);border-end-end-radius:var(--0px);}.elementor .Text{font-family:"avenir-lt-pro";font-size:1.1rem;}.elementor .Text_small{font-family:"avenir-lt-pro";font-size:0.8rem;}.elementor .Text_Bold{font-family:"avenir-lt-pro";font-weight:900;font-size:1.2rem;}.elementor .Text_Subhead{font-weight:600;font-size:1.2rem;}.elementor .Text_h4{font-family:"avenir-lt-pro";font-weight:900;font-size:1.2em;}.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;}