.elementor .heading_big_creme{font-family:var(--INTER_Black);font-size:5vw;color:var(--CREME);text-transform:uppercase;margin-block-start:4vw;margin-block-end:2vw;align-self:center;}.elementor .menupunkte_creme{font-family:var(--INTER_Black);font-size:calc( 15px + (35 - 15) * ((100vw + 100vh - 320px) / (1440 - 320)) );;color:var(--CREME);text-align:center;text-transform:uppercase;margin-block-end:1vw;transition:all 500ms;}.elementor .menupunkte_creme:hover,.elementor .menupunkte_creme:focus-visible{transform:scale3d(1.2, 1.2, 1);}.elementor .menu_button_header{font-family:var(--INTER_Black);font-size:1.5vw;color:var(--CREME);text-transform:uppercase;transition:all 500ms;}.elementor .menu_button_header:hover,.elementor .menu_button_header:focus-visible{transform:scale3d(1.2, 1.2, 1);}.elementor .d-i-c_menu{font-family:var(--INTER_Regular);font-size:1vw;color:var(--CREME);text-align:center;margin-block-start:0.5ch;transition:all 500ms;align-self:center;}.elementor .d-i-c_menu:hover,.elementor .d-i-c_menu:focus-visible{transform:scale3d(1.1, 1.1, 1);}.elementor .d-i-c_strich{font-family:var(--INTER_Regular);font-size:1vw;color:var(--CREME);margin-block-start:0.4vw;display:flex;align-items:center;align-self:center;}.elementor .d-i-c_container{display:flex;flex-direction:row;gap:0.5vw;justify-content:center;order:99999;}.elementor .kreis-titel-{font-family:Protest Riot;font-size:2vw;color:#F4F1E8;text-align:center;}.elementor .block-{width:100vw;height:150vh;overflow:hidden;}.elementor .xyz{width:100%;overflow:hidden;font-family:Inter_Black;font-size:2.5vw;color:#F4F1E8;text-align:center;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .dot-{width:200%;height:200%;overflow:hidden;position:absolute;inset-block-start:50%;inset-inline-start:50%;border-radius:50%;border-width:1px;border-color:var(--CREME);border-style:solid;background-color:#2C051E;perspective-origin:50% 50%;align-self:center;transform: scale(0);\n}.elementor .kreis-text-{position:absolute;inset-block-start:70%;inset-inline-start:50%;z-index:2;display:flex;flex-direction:column;row-gap:1vw;transform: scale(0);\n}.elementor .kreis-background-{padding:0px;margin-block-start:-50vh;background-color:#FF2F55;}.elementor .kreis-titel2{font-family:Inter_Black;font-size:2vh;color:#F4F1E8;text-align:center;}.elementor .button_dunkel{width:10vw;font-family:Protest Riot;font-size:1vw;color:#F4F1E8;padding-inline-start:10px;padding-inline-end:10px;margin:0.3vw;border-radius:100px;border-width:3px;border-color:#F4F1E8;border-style:solid;background-color:#2C051E;display:inline-block;align-self:center;}.elementor .button_dunkel:hover,.elementor .button_dunkel:focus-visible{border-color:#FF2F55;background-color:#FF2F55;}.elementor .container_cards{width:400px;height:75px;overflow:hidden;position:absolute;padding:20px;border-radius:5px;box-shadow:0px 0px 58px 0px rgba(0, 0, 0, 0.3);flex-direction:column;}.elementor .person_cards{position:absolute;inset-block-start:17px;font-family:Protest Riot;font-size:40px;color:#F4F1E8;text-transform:capitalize;}.elementor .heading_cards{position:absolute;inset-block-start:70px;font-family:Inter_Black;font-size:25px;color:#F4F1E8;}.elementor .text_cards{width:90%;position:absolute;inset-block-start:110px;font-family:Inter_Regular;font-size:20px;color:#F4F1E8;}.elementor .button_cards{position:absolute;inset-block-start:180px;margin:0vw;align-self:start;}.elementor .cursor-big{width:150px;height:150px;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:9999;padding:0px;border-radius:100px;border-width:0px;border-color:#2C051E;background-color:#2C051E;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events: none;\n}.elementor .cursor-container{position:relative;background-color:#F4F1E8;}.elementor .container_luecke{width:100%;padding-block-start:15vw;padding-block-end:7vw;padding-inline-start:10vw;padding-inline-end:10vw;background-color:#FF2F55;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .split_text{will-change: transform;\n}.elementor .menu-toggle{padding:0px;}.elementor .offcanvas-trigger{position:relative;z-index:9999;padding:0px;border-width:0px;border-color:#ffffff00;background-color:#ffffff00;}.elementor .offcanvas-trigger:hover,.elementor .offcanvas-trigger:focus-visible{border-width:0px;border-color:#ffffff00;background-color:#ffffff00;}.elementor .offcanvas-trigger:active{border-width:0px;border-color:#ffffff00;background-color:#ffffff00;}