.elementor-1529 .elementor-element.elementor-element-3240ce6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-05dda11{background-color:#c1d06d;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-05dda11 .cw-tg-icon{color:#111111;--cw-isz:45;left:50%;top:50%;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-05dda11 .cw-tg-word{left:50%;top:50%;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-207850a{background-color:#74a0ae;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-207850a .cw-tg-icon{color:#cfd9d7;--cw-isz:50;left:50%;top:22%;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-207850a .cw-tg-word{color:#FFFFFF;font-size:12rem;left:50%;top:50%;--cw-wrot:270deg;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-cc298fd{background-color:#000000;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-cc298fd .cw-tg-icon{--cw-isz:60;left:50%;top:50%;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-cc298fd .cw-tg-word{color:#fbf3dc;left:2%;top:15%;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-c6905b0{background-color:#ebd5ca;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-c6905b0 .cw-tg-icon{color:#d49a85;--cw-isz:100;left:50%;top:50%;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-07e04ba{background-color:#e1bf7d;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-07e04ba .cw-tg-icon{color:#161616;--cw-isz:175;left:20%;top:30%;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-07e04ba .cw-tg-word{color:#FFFFFF;font-size:11.5rem;left:50%;top:76%;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-aa14503{background-color:#ebd5ca;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-aa14503 .cw-tg-icon{color:#d49a85;--cw-isz:180;left:50%;top:50%;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-75e1bcb{background-color:#C1D06D;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-75e1bcb .cw-tg-icon{color:#c1d06d;--cw-isz:55;left:50%;top:50%;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-75e1bcb .cw-tg-word{color:#FFFFFF;font-size:6.5rem;left:0%;top:50%;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-bdf9bec{background-color:#c4d6dc;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-bdf9bec .cw-tg-icon{color:#000000;--cw-isz:151;left:74%;top:53%;--cw-rot:0deg;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-bdf9bec .cw-tg-word{color:#65A2B0;left:50%;top:50%;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-be683e1{background-color:#E1BF7D;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-be683e1 .cw-tg-icon{color:#000000;--cw-isz:70;left:50%;top:60%;--cw-rot:0deg;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-efcf58e{background-color:#ebd5ca;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-efcf58e .cw-tg-icon{color:#d49a85;--cw-isz:135;left:50%;top:105%;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .cw-tg{--cw-cols:4;--cw-row:26.5;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .cw-tg-word{color:#000000;font-family:"Montserrat", Sans-serif;font-size:8vw;font-weight:800;text-transform:uppercase;line-height:0.85em;letter-spacing:0em;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .cw-tg-icon{color:#111111;}.elementor-1529 .elementor-element.elementor-element-08e09bc{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1529 .elementor-element.elementor-element-6ccc017{padding:040px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1529 .elementor-element.elementor-element-297babc .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-745bc3a{--spacer-size:50px;}@media(max-width:1024px){.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .cw-tg{--cw-cols:4;--cw-row:26.5;}}@media(max-width:767px){.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-207850a .cw-tg-word{font-size:18vw;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-aa14503{background-color:#C1D06D;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .elementor-repeater-item-aa14503 .cw-tg-icon{color:#FFFFFF;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .cw-tg{--cw-cols:2;--cw-row:53;}.elementor-1529 .elementor-element.elementor-element-a4ff2e8 .cw-tg-word{font-size:16vw;}.elementor-1529 .elementor-element.elementor-element-745bc3a{--spacer-size:100px;}}/* Start custom CSS for cw_tile_grid, class: .elementor-1529 .elementor-element.elementor-element-a4ff2e8 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-1529 .elementor-element.elementor-element-3240ce6 */
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-1529 .elementor-element.elementor-element-6ccc017 */
/* Grundregel – gilt für Fließtext, Buttons usw. */
sup.reg {
  font-size: 0.6em;
  line-height: 0;
  vertical-align: baseline;
  position: relative;
  top: -0.5em;          /* kleiner (z. B. -0.4em) = tiefer */
  margin-left: 0.03em;
  font-weight: inherit;
}

/* Überschriften – kleiner, bündig mit Oberkante der Versalien */
.elementor-heading-title sup.reg {
  font-size: 0.4em;
  top: -1em;            /* -0.9em = tiefer, -1.1em = höher */
  font-weight: 400;
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-1529 .elementor-element.elementor-element-63d67e1 */
/* End custom CSS */
/* Start custom CSS for button, class: .elementor-1529 .elementor-element.elementor-element-297babc */
/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-1529 .elementor-element.elementor-element-745bc3a */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-1529 .elementor-element.elementor-element-08e09bc */
/* End custom CSS */