.elementor-197 .elementor-element.elementor-element-45ca9478{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.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-197 .elementor-element.elementor-element-cda70fa{text-align:center;}.elementor-197 .elementor-element.elementor-element-cda70fa .elementor-heading-title{font-family:"barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:21px;letter-spacing:0.22em;color:var( --e-global-color-accent );}.elementor-197 .elementor-element.elementor-element-57870936{text-align:center;}.elementor-197 .elementor-element.elementor-element-57870936 .elementor-heading-title{font-family:"the-seasons", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#076678;}.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-197 .elementor-element.elementor-element-20e1e1cc{text-align:center;color:var( --e-global-color-text );}.elementor-197 .elementor-element.elementor-element-588380dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:12%;--padding-right:12%;}.elementor-197 .elementor-element.elementor-element-36715c60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-5%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-197 .elementor-element.elementor-element-36715c60.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-be01efd .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-197 .elementor-element.elementor-element-be01efd .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-197 .elementor-element.elementor-element-be01efd .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-197 .elementor-element.elementor-element-be01efd .jet-listing-dynamic-image__caption{text-align:left;}.elementor-197 .elementor-element.elementor-element-c44fcd2{--display:flex;box-shadow:5px 2px 10px 0px rgba(133.42343750000003, 133.42343750000003, 133.42343750000003, 0.5);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:9%;--padding-bottom:9%;--padding-left:9%;--padding-right:9%;--z-index:2;}.elementor-197 .elementor-element.elementor-element-2d8d5b82{text-align:start;}.elementor-197 .elementor-element.elementor-element-2d8d5b82 .elementor-heading-title{font-family:"barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:21px;letter-spacing:0.22em;color:var( --e-global-color-accent );}.elementor-197 .elementor-element.elementor-element-43f174b7 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:"the-seasons", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:1.5em;text-align:left;}.elementor-197 .elementor-element.elementor-element-43f174b7 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-197 .elementor-element.elementor-element-43f174b7 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-197 .elementor-element.elementor-element-43f174b7 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-197 .elementor-element.elementor-element-79625af1 .elementor-icon-list-icon i{color:var( --e-global-color-accent );font-size:14px;}.elementor-197 .elementor-element.elementor-element-79625af1 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );--e-icon-list-icon-size:14px;}.elementor-197 .elementor-element.elementor-element-79625af1 .elementor-icon-list-icon{width:14px;}.elementor-197 .elementor-element.elementor-element-79625af1 .elementor-icon-list-text, .elementor-197 .elementor-element.elementor-element-79625af1 .elementor-icon-list-text a{color:var( --e-global-color-accent );}.elementor-197 .elementor-element.elementor-element-169cae0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-197 .elementor-element.elementor-element-169cae0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-197 .elementor-element.elementor-element-169cae0 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-197 .elementor-element.elementor-element-169cae0 .jet-listing-dynamic-field__content{text-align:left;}.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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-197 .elementor-element.elementor-element-444e74b9 .elementor-button{background-color:#DCD316;fill:#076678;color:#076678;border-style:none;}.elementor-197 .elementor-element.elementor-element-444e74b9 .elementor-button:hover, .elementor-197 .elementor-element.elementor-element-444e74b9 .elementor-button:focus{background-color:#076678;color:#FFFFFF;border-color:#076678;}.elementor-197 .elementor-element.elementor-element-444e74b9 .elementor-button:hover svg, .elementor-197 .elementor-element.elementor-element-444e74b9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-7e4f275{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-197 .elementor-element.elementor-element-dd404c8{width:var( --container-widget-width, 100% );max-width:100%;padding:5% 5% 5% 5%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 3px;border-color:#076678;color:var( --e-global-color-text );font-family:"barlow", Sans-serif;font-weight:400;line-height:21px;letter-spacing:0.01em;}.elementor-197 .elementor-element.elementor-element-dd404c8.elementor-element{--align-self:center;}.elementor-197 .elementor-element.elementor-element-322b1c8 .elementor-button{background-color:#DCD316;fill:#076678;color:#076678;border-style:none;}.elementor-197 .elementor-element.elementor-element-322b1c8 .elementor-button:hover, .elementor-197 .elementor-element.elementor-element-322b1c8 .elementor-button:focus{background-color:#076678;color:#FFFFFF;border-color:#076678;}.elementor-197 .elementor-element.elementor-element-322b1c8 .elementor-button:hover svg, .elementor-197 .elementor-element.elementor-element-322b1c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-cc5d385{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-197 .elementor-element.elementor-element-37e6a57{--display:flex;--justify-content:center;box-shadow:5px 2px 10px 0px rgba(133.42343750000003, 133.42343750000003, 133.42343750000003, 0.5);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;--z-index:2;}.elementor-197 .elementor-element.elementor-element-37e6a57.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-66f3856{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-197 .elementor-element.elementor-element-5334ce1{--display:flex;--justify-content:center;}.elementor-197 .elementor-element.elementor-element-a199a3e .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-197 .elementor-element.elementor-element-a199a3e .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-197 .elementor-element.elementor-element-a199a3e .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-197 .elementor-element.elementor-element-a199a3e .jet-listing-dynamic-image__caption{text-align:left;}.elementor-197 .elementor-element.elementor-element-6e47dd5{--display:flex;--justify-content:center;}.elementor-197 .elementor-element.elementor-element-e200da4{text-align:start;}.elementor-197 .elementor-element.elementor-element-e200da4 .elementor-heading-title{font-family:"barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:21px;letter-spacing:0.22em;color:var( --e-global-color-accent );}.elementor-197 .elementor-element.elementor-element-c69cbf6 .jet-listing-dynamic-field__content{color:#076678;font-family:"Fira Sans", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;text-align:left;}.elementor-197 .elementor-element.elementor-element-c69cbf6 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-197 .elementor-element.elementor-element-c69cbf6 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-197 .elementor-element.elementor-element-c69cbf6 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-197 .elementor-element.elementor-element-8a61ee9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-197 .elementor-element.elementor-element-8a61ee9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-197 .elementor-element.elementor-element-8a61ee9 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-197 .elementor-element.elementor-element-8a61ee9 .jet-listing-dynamic-field__content{text-align:left;}.elementor-197 .elementor-element.elementor-element-bde24b5 .elementor-button{background-color:#DCD316;fill:#076678;color:#076678;border-style:none;}.elementor-197 .elementor-element.elementor-element-bde24b5 .elementor-button:hover, .elementor-197 .elementor-element.elementor-element-bde24b5 .elementor-button:focus{background-color:#076678;color:#FFFFFF;border-color:#076678;}.elementor-197 .elementor-element.elementor-element-bde24b5 .elementor-button:hover svg, .elementor-197 .elementor-element.elementor-element-bde24b5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-197 .elementor-element.elementor-element-17138c2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-197 .elementor-element.elementor-element-6484b0ac{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-197 .elementor-element.elementor-element-6484b0ac .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-197 .elementor-element.elementor-element-6484b0ac .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-197 .elementor-element.elementor-element-56dd7447{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-197 .elementor-element.elementor-element-3348e43b{--spacer-size:30px;}.elementor-197 .elementor-element.elementor-element-1eba9cdb{--display:flex;box-shadow:5px 2px 10px 0px rgba(133.42343750000003, 133.42343750000003, 133.42343750000003, 0.5);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:12%;--padding-bottom:12%;--padding-left:12%;--padding-right:12%;}.elementor-197 .elementor-element.elementor-element-3bfe9c1d{text-align:start;}.elementor-197 .elementor-element.elementor-element-3bfe9c1d .elementor-heading-title{font-family:"barlow", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:21px;letter-spacing:0.22em;color:var( --e-global-color-accent );}.elementor-197 .elementor-element.elementor-element-6ff6c235 .elementor-heading-title{font-family:"the-seasons", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-197 .elementor-element.elementor-element-15d5e466{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0%;--margin-bottom:8%;--margin-left:0%;--margin-right:0%;}.elementor-197 .elementor-element.elementor-element-15d5e466.e-con{--align-self:center;}.elementor-197 .elementor-element.elementor-element-7af1bcf7 .elementor-button{background-color:#DCD316;fill:#076678;color:#076678;border-style:none;}.elementor-197 .elementor-element.elementor-element-7af1bcf7 .elementor-button:hover, .elementor-197 .elementor-element.elementor-element-7af1bcf7 .elementor-button:focus{background-color:#076678;color:#FFFFFF;border-color:#076678;}.elementor-197 .elementor-element.elementor-element-7af1bcf7 .elementor-button:hover svg, .elementor-197 .elementor-element.elementor-element-7af1bcf7 .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-197:not(.elementor-motion-effects-element-type-background), body.elementor-page-197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAEC;}@media(min-width:768px){.elementor-197 .elementor-element.elementor-element-588380dd{--content-width:1400px;}.elementor-197 .elementor-element.elementor-element-36715c60{--width:100%;}.elementor-197 .elementor-element.elementor-element-37e6a57{--width:100%;}.elementor-197 .elementor-element.elementor-element-56dd7447{--content-width:1400px;}}@media(max-width:1024px){.elementor-197 .elementor-element.elementor-element-57870936 .elementor-heading-title{font-size:43px;}.elementor-197 .elementor-element.elementor-element-588380dd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-197 .elementor-element.elementor-element-36715c60{--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-197 .elementor-element.elementor-element-45ca9478{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-197 .elementor-element.elementor-element-57870936{text-align:start;}.elementor-197 .elementor-element.elementor-element-57870936 .elementor-heading-title{font-size:38px;}.elementor-197 .elementor-element.elementor-element-20e1e1cc{text-align:start;}.elementor-197 .elementor-element.elementor-element-36715c60{--margin-top:-11%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-169cae0 */h1, h2, h3, h4, h5, h6 {
    color: inherit;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    margin-block-end: 1rem;
    margin-block-start: .5rem;
    font-family: 'FIRA SANS';
    text-transform: uppercase;
    font-weight: 500;
    color: #076678;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c44fcd2 */.elementor-197 .elementor-element.elementor-element-c44fcd2 {
  position: relative;
  background: rgba(248, 246, 209, 0.18); /* #f8f6d1 als Glas-Ton */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border-radius: 18px;
  border: 1px solid rgba(248, 246, 209, 0.35);
  overflow: hidden;
}

/* Grain ohne Bild, nur mit CSS */
.elementor-197 .elementor-element.elementor-element-c44fcd2::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0.25; /* Intensität vom Grain */
  mix-blend-mode: soft-light;
  background-image:
    repeating-linear-gradient(
      45deg,
      rgba(0, 0, 0, 0.12) 0px,
      rgba(0, 0, 0, 0.12) 1px,
      transparent 1px,
      transparent 3px
    ),
    repeating-linear-gradient(
      -45deg,
      rgba(255, 255, 255, 0.10) 0px,
      rgba(255, 255, 255, 0.10) 1px,
      transparent 1px,
      transparent 3px
    );
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-dd404c8 */h3 {
    font-size: 1.75rem;
    padding-top: 20px;
    padding-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37e6a57 */.elementor-197 .elementor-element.elementor-element-37e6a57 {
  position: relative;
  background: rgba(248, 246, 209, 0.18); /* #f8f6d1 als Glas-Ton */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border-radius: 18px;
  border: 1px solid rgba(248, 246, 209, 0.35);
  overflow: hidden;
}

/* Grain ohne Bild, nur mit CSS */
.elementor-197 .elementor-element.elementor-element-37e6a57::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0.25; /* Intensität vom Grain */
  mix-blend-mode: soft-light;
  background-image:
    repeating-linear-gradient(
      45deg,
      rgba(0, 0, 0, 0.12) 0px,
      rgba(0, 0, 0, 0.12) 1px,
      transparent 1px,
      transparent 3px
    ),
    repeating-linear-gradient(
      -45deg,
      rgba(255, 255, 255, 0.10) 0px,
      rgba(255, 255, 255, 0.10) 1px,
      transparent 1px,
      transparent 3px
    );
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4fe95c5b */body .gform_wrapper h2.gform_title {
    display: none !important;
}
.elementor-kit-6 button, .elementor-kit-6 input[type="button"], .elementor-kit-6 input[type="submit"], .elementor-kit-6 .elementor-button {
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
}
.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: #dcd316;
    color: #076678;
    border-radius: 0px 0px 0px 0px;
    border-color: #dcd316;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eba9cdb */.elementor-197 .elementor-element.elementor-element-1eba9cdb {
  position: relative;
  background: rgba(248, 246, 209, 0.18); /* #f8f6d1 als Glas-Ton */
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border-radius: 18px;
  border: 1px solid rgba(248, 246, 209, 0.35);
  overflow: hidden;
}

/* Grain ohne Bild, nur mit CSS */
.elementor-197 .elementor-element.elementor-element-1eba9cdb::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0.25; /* Intensität vom Grain */
  mix-blend-mode: soft-light;
  background-image:
    repeating-linear-gradient(
      45deg,
      rgba(0, 0, 0, 0.12) 0px,
      rgba(0, 0, 0, 0.12) 1px,
      transparent 1px,
      transparent 3px
    ),
    repeating-linear-gradient(
      -45deg,
      rgba(255, 255, 255, 0.10) 0px,
      rgba(255, 255, 255, 0.10) 1px,
      transparent 1px,
      transparent 3px
    );
}/* End custom CSS */