.elementor-kit-6{--e-global-color-primary:#1C6155;--e-global-color-secondary:#F8F3E7;--e-global-color-text:#1C3B3B;--e-global-color-accent:#89D0BE;--e-global-color-kadence1:#1c6155;--e-global-color-kadence2:#89d0be;--e-global-color-kadence3:#1c6155;--e-global-color-kadence4:#1c3b3b;--e-global-color-kadence5:#1c3b3b;--e-global-color-kadence6:#1c3b3b;--e-global-color-kadence7:#f8f3e7;--e-global-color-kadence8:#ffffff;--e-global-color-kadence9:#ffffff;--e-global-color-1ba0c4e:#E5FE77;--e-global-color-33d8977:#F0FEAE;--e-global-color-727f8bb:#9F918B;--e-global-color-c98329f:#1C3B3B;--e-global-color-cb10b7f:#1C6155;--e-global-color-33946e6:#F8F3E7;--e-global-color-8a403ae:#1C3B3B;--e-global-color-c3dc2cf:#89D0BE;--e-global-color-faf95e8:#F2A715;--e-global-color-0bda60b:#2B2B2B;--e-global-color-9991234:#F1F1F1;--e-global-typography-primary-font-family:"Outfit";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Outfit";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Wix Madefor Text";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Wix Madefor Text";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-primary );font-family:"Wix Madefor Text", outfit;font-size:18px;line-height:29px;}.elementor-kit-6.el-is-editing{--global-palette1:#1c6155;--global-palette2:#89d0be;--global-palette3:#1c6155;--global-palette4:#1c3b3b;--global-palette5:#1c3b3b;--global-palette6:#1c3b3b;--global-palette7:#f8f3e7;--global-palette8:#ffffff;--global-palette9:#ffffff;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), outfit;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;border-style:none;border-radius:0px 0px 20px 0px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-style:none;}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-secondary );}.elementor-kit-6 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), outfit;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), outfit;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-6 h2{color:var( --e-global-color-primary );font-family:"Outfit", outfit;font-size:40px;font-weight:500;line-height:45px;}.elementor-kit-6 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), outfit;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-6 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), outfit;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-6 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), outfit;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:2400px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}}@media(max-width:1024px){.elementor-kit-6{font-size:18px;line-height:27px;}.elementor-kit-6 h2{font-size:30px;line-height:36px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:16px;line-height:25px;}.elementor-kit-6 h2{font-size:24px;line-height:29px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --e-gv-c07cbd3:#000000; --Green_Velvet:#1C6155; --Ocean_Breeze:#89D0BE; --Forest_Midnight:#1C3B3B; --Warm_Stone:#F8F3E7; --Gently_Mocha:#9F918B; --Pastel_Lemon:#F0FEAE; --Neon_Lime:#E5FE77; --Outfit:Outfit; --Wix_made_for_text:Wix Madefor Text; --e-gv-d2bb355:0px; --btn-padding-large:50px; --font-size-paragraph:18px; --Simply-white:#ffffff; --btn-text-size-large:22px; --btn-text-size-medium:16px; --btn-text-size-small:14px; --collum-gaps-large:32px; --btn-padding-small:20px; --btn-padding-medium:42px; --font-size-heading-large:48px; --font-size-heading-medium:32px; --font-size-heading-medium-small:20px; --Font-size-heading-very-large:80px; --Wix_made_for_display:Wix Madefor Display; --Anthrazit_NC:#2B2B2B; --Grey_NC:#F1F1F1; }
/* Start custom CSS *//*.container
{
    max-width: 100vw !important;
}
*/


html, body {
    max-width: 100vw;
    overflow-x: hidden;
}
body {
    margin: 0;
}
/*
:root {
  --header-height: 80px;
}

.mheader {
  position: sticky;
  top: 0;
  height: var(--header-height);
  z-index: 100;
}

*/
html {
    margin-top: 0 !important;
}

.content-report-popup, .block-member-popup {
	display: none;
}

p, h3, h4, h5 {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}


  .alltagswelt-link {
  display: none!important;
  }
  
   .raster-div:hover .alltagswelt-link {
     display: flex !important;
     transition: 400ms;
   }
   
.raster-div:hover .Alltagswelten-title-desktop {
  display: none;
}


.raster-div:hover .Alltagswelten-mobil-icon {
  height: 100px;
  transition: 400ms;
}

.zitat-border
{
    padding: 24px;
    font-style: normal!important;
}




.wp-block-pullquote blockquote p br {
    display: block !important;
    content: "" !important;
}



figure

{
        font-style: normal!important;
            border-color: #e4f675!important;
    border-width: 6px!important;
    border-top-right-radius: 44px!important;
}

.wp-block-pullquote
{
    padding: 32px 0px;
}

blockquote, q
{
        font-style: normal!important;
            border-color: #e4f675!important;
            border-style: solid!important;
    border-width: 6px!important;
    border-top-right-radius: 44px!important;
    padding: 32px!important;
}


.elementor-message.elementor-message-danger:before
{
    display: none!important;
}


.wp-element-caption {
  font-family: 'Outfit', sans-serif;
  font-weight: 200;
  font-size: 16px;
  line-height: 25px;
}


textarea
{
    border-radius: 0px 0px 35px 0px!important;
}


html, body {
    overflow-x: hidden;
    max-width: 100%;
}


/* Borlabs Cookie Widget unten links ausblenden */ 
.brlbs-cmpnt-widget {
    display: none !important;
}

.elementor .mwh-background-video-hosted {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
}
.elementor .mwh-background-video-hosted {
  -o-object-fit: cover;
  object-fit: cover;
}

.bb-grid
{
    padding-top: 80px!important;
}


body #buddypress p.warning, body.profile_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning, body.users_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning
{
    background-color: white!important;;
    color: #1C6155!important;
}



/*Underline links*/

p a {
  background-image: url("https://staging.heukelbach.org/wp-content/uploads/2026/03/Union-1.svg");
  background-repeat: no-repeat;
  background-size: 100% 10px;
  background-position: bottom;
  padding-bottom: 0.4rem;
  color: #1C6155;
  white-space: nowrap !important;
  hyphens: none !important;
}

/* Tablet */
@media (max-width: 1024px) {
  p a {
    background-image: url("https://staging.heukelbach.org/wp-content/uploads/2026/03/Union-2.svg");
    padding-bottom: 0.4rem;
  }
}

/* Smartphone */
@media (max-width: 768px) {
  p a {
    background-image: url("https://staging.heukelbach.org/wp-content/uploads/2026/03/Union-3.svg");
    padding-bottom: 0.4rem;
  }
}

/* texarea design*/

.grow-repeater-textarea
{
    border: 6px solid #E5FE77;
    background-color: white!important;
}
/* Tablet */
@media (max-width: 1024px) {
  .grow-repeater-textarea
{
    border: 5px solid #E5FE77;
}
}

/* Smartphone */
@media (max-width: 768px) {
  .grow-repeater-textarea
{
    border: 3px solid #E5FE77;
}
}


/* registrieren kasten*/
aside.bp-feedback.bp-messages.info {
  font-family: 'Wix Madefor Text', sans-serif !important;
  background-color: #1C6155 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 16px 20px !important;
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  margin: 0 !important;
  box-shadow: none !important;
}

.bp-feedback.help .bp-icon, .bp-feedback.info .bp-icon
{
    display: none!important;
}



.wp-block-button
{
}

.wp-block-button a
{
    color: #E5FE77!important;
        background-color: #1C6155!important;

}/* End custom CSS */