@media(max-width:767px){.elementor .scrollscroll{max-height:75vh;padding:var(--1_rand)}}@media(max-width:767px){.elementor .l_no_m_p{padding:var(--0_rand);margin:var(--0_rand)}}@media(max-width:767px){.elementor .scrollframe{height:clac(75vh - 4rem)}}@media(max-width:767px){.elementor .v_mobileonly{display:flex}}@media(max-width:767px){.elementor .v_nomobile{display:none}}@media(max-width:767px){.elementor .l_eindrittel{justify-content:center}}@media(max-width:767px){.elementor .l_zweidrittel{justify-content:center}}@media(max-width:767px){.elementor .l_flip{padding-inline-start:.5rem;padding-inline-end:.5rem;flex-direction:column;justify-content:center;align-items:center}}@media(max-width:767px){.elementor .l_projektcontainer{max-height:60vh;overflow:hidden}}@media(max-width:767px){.elementor .s_button{width:7rem}}@media(max-width:767px){.elementor .l_tabmenu{position:absolute;padding:var(--0_rand);margin-block-start:var(--0_rand);margin-block-end:var(--2_rand);margin-inline-start:var(--0_rand);margin-inline-end:var(--0_rand);gap:.5rem;flex-wrap:wrap;justify-content:center;align-items:start}}@media(max-width:767px){.elementor .s_herobutton{width:18rem;height:18rem}}@media(max-width:767px){.elementor .s_herobutton:hover,.elementor .s_herobutton:focus-visible{width:19rem;height:19rem}}@media(max-width:767px){.elementor .l_pos_abs_offset{position:absolute;inset-block-end:3rem}}@media(max-width:767px){.elementor .l_maincontainer{padding:.5rem}}@media(max-width:767px){.elementor .l_pop_title{padding-block-start:var(--1_rand);padding-block-end:var(--0_rand);padding-inline-start:var(--1_rand);padding-inline-end:var(--1_rand)}}