.elementor-kit-1676{--e-global-color-primary:#323232;--e-global-color-secondary:#767676;--e-global-color-text:#323232;--e-global-color-accent:#AAAAAA;--e-global-color-6db2e0e:#DDDDDD;--e-global-color-d79eda7:#AAAAAA;--e-global-color-b8fd8af:#F2F2F2;--e-global-color-2aeda97:#E9E9E9;--e-global-color-8b8a8bb:#929292;--e-global-color-5576462:#FFFFFF00;--e-global-color-976932d:#FFFFFF;--e-global-color-7c27004:#FD9926;--e-global-color-c696dce:#FFFFFF;--e-global-color-14ef391:#C8D5DC;--e-global-color-764183d:#F9FAFD;--e-global-color-d6cea4e:#FFFFFF;--e-global-color-86b4fcd:#02010100;--e-global-color-57c8da2:#000000CC;--e-global-typography-primary-font-family:"75 Neue Helvetica Pro Bold";--e-global-typography-primary-font-size:52px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0em;--e-global-typography-secondary-font-family:"75 Neue Helvetica Pro Bold";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:44px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0em;--e-global-typography-text-font-family:"55 Neue Helvetica Pro Roman";--e-global-typography-text-font-size:24px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:28px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0em;--e-global-typography-accent-font-family:"75 Neue Helvetica Pro Bold";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.2;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0em;--e-global-typography-8942fcd-font-family:"55 Neue Helvetica Pro Roman";--e-global-typography-8942fcd-font-size:62px;--e-global-typography-8942fcd-font-weight:400;--e-global-typography-8942fcd-line-height:62px;--e-global-typography-5e33234-font-family:"55 Neue Helvetica Pro Roman";--e-global-typography-5e33234-font-size:24px;--e-global-typography-5e33234-font-weight:700;--e-global-typography-5e33234-line-height:32px;--e-global-typography-44776af-font-family:"55 Neue Helvetica Pro Roman";--e-global-typography-44776af-font-size:36px;--e-global-typography-44776af-font-weight:700;--e-global-typography-44776af-line-height:38px;--e-global-typography-1f0ce8e-font-family:"55 Neue Helvetica Pro Roman";--e-global-typography-1f0ce8e-font-size:24px;--e-global-typography-1f0ce8e-font-weight:700;--e-global-typography-1f0ce8e-line-height:28px;--e-global-typography-6288505-font-family:"55 Neue Helvetica Pro Roman";--e-global-typography-6288505-font-size:18px;--e-global-typography-6288505-font-weight:400;--e-global-typography-6288505-line-height:24px;--e-global-typography-1073b1d-font-family:"75 Neue Helvetica Pro Bold";--e-global-typography-1073b1d-font-size:24px;--e-global-typography-1073b1d-font-weight:700;--e-global-typography-1073b1d-line-height:28px;--e-global-typography-eca4e50-font-family:"55 Neue Helvetica Pro Roman";--e-global-typography-eca4e50-font-size:14px;--e-global-typography-eca4e50-line-height:1.2;--e-global-typography-a8ef81f-font-family:"75 Neue Helvetica Pro Bold";--e-global-typography-a8ef81f-font-size:16px;--e-global-typography-a8ef81f-font-weight:800;--e-global-typography-a8ef81f-line-height:1.2;--e-global-typography-122bd9f-font-size:16px;--e-global-typography-122bd9f-font-weight:800;--e-global-typography-f3529bb-font-family:"55 Neue Helvetica Pro Roman";--e-global-typography-f3529bb-font-size:16px;--e-global-typography-392b9e0-font-family:"75 Neue Helvetica Pro Bold";--e-global-typography-392b9e0-font-size:22px;--e-global-typography-392b9e0-font-weight:600;--e-global-typography-392b9e0-font-style:normal;--e-global-typography-392b9e0-text-decoration:none;--e-global-typography-392b9e0-line-height:1.2em;--e-global-typography-392b9e0-letter-spacing:0px;--e-global-typography-c05b693-font-family:"75 Neue Helvetica Pro Bold";--e-global-typography-c05b693-font-size:24px;--e-global-typography-c05b693-font-weight:600;--e-global-typography-c05b693-text-transform:none;--e-global-typography-c05b693-font-style:normal;--e-global-typography-c05b693-text-decoration:none;--e-global-typography-c05b693-line-height:28px;--e-global-typography-c05b693-letter-spacing:0px;--e-global-typography-6558fb1-font-family:"55 Neue Helvetica Pro Roman";--e-global-typography-6558fb1-font-size:16px;--e-global-typography-6558fb1-font-weight:300;--e-global-typography-6558fb1-text-transform:none;--e-global-typography-6558fb1-font-style:normal;--e-global-typography-6558fb1-text-decoration:none;--e-global-typography-6558fb1-line-height:1.5em;--e-global-typography-6558fb1-letter-spacing:10px;--e-global-typography-92bce3b-font-family:"55 Neue Helvetica Pro Roman";--e-global-typography-92bce3b-font-size:16px;--e-global-typography-92bce3b-font-weight:400;--e-global-typography-92bce3b-text-transform:none;--e-global-typography-92bce3b-font-style:italic;--e-global-typography-92bce3b-text-decoration:underline;--e-global-typography-92bce3b-line-height:1em;--e-global-typography-92bce3b-letter-spacing:0px;--e-global-typography-fb1a3e0-font-family:"75 Neue Helvetica Pro Bold";--e-global-typography-fb1a3e0-font-size:200px;--e-global-typography-fb1a3e0-font-weight:600;--e-global-typography-fb1a3e0-text-transform:none;--e-global-typography-fb1a3e0-font-style:normal;--e-global-typography-fb1a3e0-text-decoration:none;--e-global-typography-fb1a3e0-line-height:1.2em;--e-global-typography-fb1a3e0-letter-spacing:0px;--e-global-typography-397e168-font-family:"55 Neue Helvetica Pro Roman";--e-global-typography-397e168-font-size:16px;--e-global-typography-397e168-font-weight:400;--e-global-typography-397e168-text-transform:none;--e-global-typography-397e168-font-style:italic;--e-global-typography-397e168-text-decoration:none;--e-global-typography-397e168-line-height:1.3em;--e-global-typography-397e168-letter-spacing:0px;--e-global-typography-01679a8-font-family:"75 Neue Helvetica Pro Bold";--e-global-typography-01679a8-font-size:18px;--e-global-typography-01679a8-font-weight:600;--e-global-typography-01679a8-line-height:24px;--e-global-typography-81b665e-font-family:"75 Neue Helvetica Pro Bold";--e-global-typography-81b665e-font-size:18px;--e-global-typography-81b665e-font-weight:600;--e-global-typography-81b665e-line-height:20px;--e-global-typography-8e41ae1-font-family:"75 Neue Helvetica Pro Bold";--e-global-typography-8e41ae1-font-size:24px;--e-global-typography-8e41ae1-font-weight:600;--e-global-typography-8e41ae1-line-height:28px;background-color:var( --e-global-color-c696dce );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-1676 button,.elementor-kit-1676 input[type="button"],.elementor-kit-1676 input[type="submit"],.elementor-kit-1676 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Potta One", Sans-serif;font-size:18px;font-weight:600;line-height:24px;color:var( --e-global-color-2aeda97 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5576462 );border-radius:40px 40px 40px 40px;padding:10px 32px 10px 32px;}.elementor-kit-1676 button:hover,.elementor-kit-1676 button:focus,.elementor-kit-1676 input[type="button"]:hover,.elementor-kit-1676 input[type="button"]:focus,.elementor-kit-1676 input[type="submit"]:hover,.elementor-kit-1676 input[type="submit"]:focus,.elementor-kit-1676 .elementor-button:hover,.elementor-kit-1676 .elementor-button:focus{background-color:var( --e-global-color-5576462 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-kit-1676 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1676 p{margin-block-end:28px;}.elementor-kit-1676 a{color:var( --e-global-color-accent );font-family:"75 Neue Helvetica Pro Bold", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:0px;word-spacing:0em;}.elementor-kit-1676 a:hover{color:var( --e-global-color-primary );}.elementor-kit-1676 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-1676 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-kit-1676 h3{font-family:"75 Neue Helvetica Pro Bold", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:0px;}.elementor-kit-1676 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c05b693-font-family ), Sans-serif;font-size:var( --e-global-typography-c05b693-font-size );font-weight:var( --e-global-typography-c05b693-font-weight );text-transform:var( --e-global-typography-c05b693-text-transform );font-style:var( --e-global-typography-c05b693-font-style );text-decoration:var( --e-global-typography-c05b693-text-decoration );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-kit-1676 h5{font-size:12px;}.elementor-kit-1676 h6{font-size:12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1760px;}.e-con{--container-max-width:1760px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:56px;}.elementor-element{--widgets-spacing:56px 28px;--widgets-spacing-row:56px;--widgets-spacing-column:28px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-1676{--e-global-typography-primary-font-size:45px;--e-global-typography-secondary-font-size:28px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-line-height:22px;--e-global-typography-8942fcd-font-size:52px;--e-global-typography-8942fcd-line-height:54px;--e-global-typography-5e33234-font-size:22px;--e-global-typography-5e33234-line-height:24px;--e-global-typography-44776af-font-size:32px;--e-global-typography-1f0ce8e-font-size:24px;--e-global-typography-c05b693-font-size:14px;--e-global-typography-6558fb1-font-size:14px;--e-global-typography-92bce3b-font-size:14px;--e-global-typography-fb1a3e0-font-size:145px;--e-global-typography-397e168-font-size:14px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-1676 a{font-size:18px;}.elementor-kit-1676 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-1676 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-kit-1676 h3{font-size:14px;}.elementor-kit-1676 h4{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-kit-1676 button,.elementor-kit-1676 input[type="button"],.elementor-kit-1676 input[type="submit"],.elementor-kit-1676 .elementor-button{padding:15px 25px 15px 25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1676{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:26px;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:26px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:20px;--e-global-typography-8942fcd-font-size:36px;--e-global-typography-8942fcd-line-height:38px;--e-global-typography-5e33234-font-size:20px;--e-global-typography-5e33234-line-height:26px;--e-global-typography-44776af-font-size:26px;--e-global-typography-1f0ce8e-font-size:22px;--e-global-typography-392b9e0-font-size:18px;--e-global-typography-fb1a3e0-font-size:100px;--e-global-typography-fb1a3e0-line-height:1em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-1676 a{font-size:18px;line-height:26px;}.elementor-kit-1676 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-1676 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-kit-1676 h4{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-kit-1676 button,.elementor-kit-1676 input[type="button"],.elementor-kit-1676 input[type="submit"],.elementor-kit-1676 .elementor-button{padding:10px 20px 10px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1, h2, h3, h4 {
    position: relative;
    margin-bottom: 0;
    margin-top: 0;
}

h2 {
    
}

p, ¥h4 {
    bottom: 4px;
}

p:has(+ ul) {
   
}

p + ul, h4 + ul {
    margin-bottom: 60px !important;
}

ul:has( + p) {
    margin-bottom: 24px !important;
}

.we_toc li a {
    position: relative;
    bottom: 4px;
}

li p {
    margin-bottom: 0;
}

b, strong {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}

ul {
    padding-left: 14px;
}

.elementor-kit-1676 p {
    margin-block-end: 0;
}

/* ----------------------- 
    Gridelemente gleich hoch
    über alle Zeilen
    
    ----------------------- */

.we_grid_equal {
  align-items: stretch;         
  grid-auto-rows: 1fr;          
}

/* sorgt dafür, dass die Widgets auch mitziehen */
.we_grid_equall > .elementor-widget-container {
  height: 100%;
}

.elementor-nav-menu:after {
  content: none !important;
}


/* ----------------------- Sticky Menü beim Scrollen verbergen ----------------------- */

.we_stickyonscroll.smart-sticky {
  transform: translateY(0) !important; /* erzwingt sichtbaren Zustand */
  transition: transform .3s ease, box-shadow .2s ease;
  will-change: transform;
}
.we_stickyonscroll.smart-sticky.header-hide {
  transform: translateY(-136%) !important;
}
.we_stickyonscroll.smart-sticky.is-scrolled {
  box-shadow: 0 6px 16px rgba(0,0,0,.08);
}



#menu-1-057ef10 li:first-child a {
    padding-left: 0;
}


/* ----------------------- 
    FloatingFading TOC
    ----------------------- */
    
    /* Grundstil für die schwebende TOC-Section */
.toc-floating {
  position: fixed !important;
  top: 100px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9999;
  max-height: calc(100vh - 140px); /* etwas Luft unten */
  overflow: auto;
  box-shadow: 0 12px 40px rgba(0,0,0,0.18);
  background: rgba(255,255,255,0.95);
  transition: opacity .2s ease, transform .2s ease;
  opacity: 1;
}

/* leichte Ein-/Ausblendung */
.toc-enter {
  opacity: 0;
  transform: translateX(-50%) translateY(-10px);
}
.toc-leave {
  opacity: 0;
}

/* Optional: Breite beschränken, damit es nicht Fullwidth wird */
.toc-floating.toc-fixed-width {
  width: min(960px, 86vw);
  max-width: calc(100vw - 40px);
  border-radius: 20px;
}

/* Optional: eigener Scrollbar-Stil in der TOC */
.toc-floating::-webkit-scrollbar { width: 10px; }
.toc-floating::-webkit-scrollbar-thumb { background: rgba(0,0,0,.2); border-radius: 10px; }



/* Menü ausgeblendet lassen */
body.toc-open .we_stickyonscroll {
  opacity: 0 !important;
  transform: translateY(-12px) !important;
  pointer-events: none !important;
}



[data-toc],
[data-toc] * {
  font-family: var(--e-global-typography-accent-font-family), sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

/* Menü während des Scrollens nicht zeigen */

body.anchor-scroll .we_stickyonscroll {
  transform: translateY(-110%) !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}


/* -----------------------  ----------------------- */


.we_dual_second .elementor-heading-title, .we_dual_accent .elementor-heading-title {
    color: #a9a9a9 !important;
}

.we_dual_second span, .we_dual_second strong {
    color: #232323;
    font-weight: 400;
}

.we_dual_accent span, .we_dual_accent strong {
    color: #000000;
    font-weight: 400;
}




.we_lightpads {
    padding: 40px 20px;
}

.we_mini_padding_bottom {
    padding-bottom:20px;
}

.we_mini_padding_top {
    padding-top:20px;
}

.we_smalpads {
    padding-top: 40px;
    padding-bottom: 40px;
}

.we_toppads {
    padding-top: 100px;
    padding-bottom: 100px;
}

.we_toponly {
    padding-top: 100px;
}


.we_maxcon {
    max-width: 760px;
}

.we_bottombar {
    padding-top: 12px;
    padding-bottom: 12px;
    max-width: 760px;
    box-shadow: 0 -6px 16px rgba(0,0,0,.08);
    background-color: #F3F3EF;
}




.we_innergap {
    gap: 80px;
}

.we_innergap h4:not(:first-child), .we_innergap h3:not(:first-child) {
    margin-top: 80px;
}




.we_infobox {
    border: none;
    border-radius: 20px;
    position: relative;
    bottom: 2px;
    padding: 28px;
    background-color: var(--e-global-color-b8fd8af);
}

.we_infobox_icon {
    position: relative;
    z-index: 6;
    top:-40px;
    background-color: #fff;
    display: inline-block;
    width:76px;
    height: 76px;
    padding-top: 12px;
    border: none;
    border-radius: 40px;
    margin-left: auto;
    margin-right: auto;
}

.we_infobox_content {
    
}

.we_infobox p  {
    margin-bottom: 0;
}

.we_infobox h4 + ul {
    margin-bottom: 0 !important;
}



.we_inhaltsbox ul, .we_inhaltsbox ol, .we_listbox ul {
  list-style: none;
  padding: 0;
  counter-reset: tocitem;
}

.we_inhaltsbox ul li, .we_inhaltsbox ol li, .we_listbox ul li {
  counter-increment: tocitem;
  display: flex;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom:0;
  padding-left: 0;
  margin-left: 0;
}

.we_inhaltsbox ul li::before, .we_inhaltsbox ol li::before {
  content: counter(tocitem, decimal-leading-zero) " ";
  color: #aaa; 
  min-width: 60px;
  font-weight: 600;
  position: relative;
  bottom: 4px;
}

.we_listbox ul li::before {
  content: "— ";
  color: #aaa; 
  min-width: 60px;
  font-weight: 600;
}


.we_toc a.we_toc_active {
    color: var(--e-global-color-accent) !important;
}

.we_toc a:link, .we_toc a:visited {
	color: #323232
}

.we_toc a:hover, .we_toc a:active {
	color: var(--e-global-color-accent);
}



.we_fadeonscroll {
  transition: opacity 0.4s ease, transform 0.4s ease;
  z-index: 9999; /* optional */
}

.we_fadeonscroll.hidden {
  opacity: 0;
  transform: translateY(-40px);
  pointer-events: none;
}

.we_fadeonscroll.visible {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}



.we_balance {
    text-wrap: balance;
}



.we_ishidden {
    display: none
}


.jet-form-builder__conditional  {
    width: 100% !important;
}

@media only screen and (max-width: 1024px) {

.we_lightpads {
    padding-top: 80px;
    padding-bottom: 80px;
}

.we_smalpads {
    padding-top: 40px;
    padding-bottom: 40px;
}

.we_toppads {
    padding-top: 80px;
    padding-bottom: 80px;
}

}

@media only screen and (max-width: 767px) {

	.we_lightpads {
    padding-top: 60px;
    padding-bottom: 60px;
}

.we_smalpads {
    padding-top: 20px;
    padding-bottom: 20px;
}

.we_toppads {
    padding-top: 60px;
    padding-bottom: 60px;
}

.we_mini_padding_bottom {
    padding-bottom:20px;
}

.we_mini_padding_top {
    padding-top:20px;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: '75 Neue Helvetica Pro Bold';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.website-ersteller.com/wp-content/uploads/2025/09/neue_helvetica_pro_75_bold.woff2') format('woff2'),
		url('https://www.website-ersteller.com/wp-content/uploads/2025/09/neue_helvetica_pro_75_bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: '55 Neue Helvetica Pro Roman';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.website-ersteller.com/wp-content/uploads/2025/09/neue_helvetica_pro_55_roman.woff2') format('woff2'),
		url('https://www.website-ersteller.com/wp-content/uploads/2025/09/neue_helvetica_pro_55_roman.woff') format('woff');
}
/* End Custom Fonts CSS */