.elementor-1059 .elementor-element.elementor-element-649013d{--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-1059 .elementor-element.elementor-element-649013d:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-649013d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2e0cb7b );}.elementor-1059 .elementor-element.elementor-element-6646a4e{--display:flex;--justify-content:center;}.elementor-1059 .elementor-element.elementor-element-5636a69{--display:flex;--justify-content:center;}.elementor-1059 .elementor-element.elementor-element-ddc5fb3{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1059 .elementor-element.elementor-element-ddc5fb3:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-ddc5fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b52e752 );}.elementor-1059 .elementor-element.elementor-element-05b43fb{--divider-border-style:solid;--divider-color:var( --e-global-color-9b397b3 );--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-05b43fb .elementor-divider-separator{width:180px;}.elementor-1059 .elementor-element.elementor-element-05b43fb .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1059 .elementor-element.elementor-element-59221c3{--divider-border-style:solid;--divider-color:var( --e-global-color-9b397b3 );--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-59221c3 .elementor-divider-separator{width:180px;}.elementor-1059 .elementor-element.elementor-element-59221c3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1059 .elementor-element.elementor-element-b347a3c{--divider-border-style:solid;--divider-color:var( --e-global-color-9b397b3 );--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-b347a3c .elementor-divider-separator{width:180px;}.elementor-1059 .elementor-element.elementor-element-b347a3c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1059 .elementor-element.elementor-element-b7ce3f9{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1059 .elementor-element.elementor-element-b7ce3f9:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-b7ce3f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b52e752 );}.elementor-1059 .elementor-element.elementor-element-530739e{--divider-border-style:solid;--divider-color:#C9C740;--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-530739e .elementor-divider-separator{width:180px;}.elementor-1059 .elementor-element.elementor-element-530739e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1059 .elementor-element.elementor-element-7dd854f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-7dd854f .elementor-divider-separator{width:180px;}.elementor-1059 .elementor-element.elementor-element-7dd854f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1059 .elementor-element.elementor-element-d0740b6{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1059 .elementor-element.elementor-element-d0740b6:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-d0740b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b52e752 );}.elementor-1059 .elementor-element.elementor-element-eefcd1f{--divider-border-style:solid;--divider-color:var( --e-global-color-7819ccb );--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-eefcd1f .elementor-divider-separator{width:180px;}.elementor-1059 .elementor-element.elementor-element-eefcd1f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1059 .elementor-element.elementor-element-c6bb1bd{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1059 .elementor-element.elementor-element-c6bb1bd:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-c6bb1bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b52e752 );}.elementor-1059 .elementor-element.elementor-element-42f8d45{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:20px;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-1059 .elementor-element.elementor-element-42f8d45 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1059 .elementor-element.elementor-element-42f8d45 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1059 .elementor-element.elementor-element-42f8d45 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1059 .elementor-element.elementor-element-42f8d45 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"proxima-nova", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-1059 .elementor-element.elementor-element-42f8d45 {--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-1059 .elementor-element.elementor-element-5b670cd{--display:flex;--justify-content:center;}.elementor-1059 .elementor-element.elementor-element-234a8cd{--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-1059 .elementor-element.elementor-element-234a8cd:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-234a8cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2e0cb7b );}.elementor-1059 .elementor-element.elementor-element-c9cd86b{--display:flex;--justify-content:center;}.elementor-1059 .elementor-element.elementor-element-e7f77e0{--display:flex;--justify-content:center;}.elementor-1059 .elementor-element.elementor-element-96e9755{--display:flex;--position:fixed;--border-radius:10px 0px 0px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:270px;--z-index:999;}.elementor-1059 .elementor-element.elementor-element-96e9755:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-96e9755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a73d739 );background-image:url("https://www.kletzmayr.at/wp-content/uploads/2025/08/eheringe.png");background-position:center left;background-repeat:no-repeat;}body:not(.rtl) .elementor-1059 .elementor-element.elementor-element-96e9755{right:0px;}body.rtl .elementor-1059 .elementor-element.elementor-element-96e9755{left:0px;}.elementor-1059 .elementor-element.elementor-element-dfcc9ba{text-align:right;}.elementor-1059 .elementor-element.elementor-element-dfcc9ba .elementor-heading-title{color:#707070;}.elementor-1059 .elementor-element.elementor-element-5b6ba85{--display:flex;--position:fixed;--border-radius:10px 0px 0px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:270px;--z-index:999;}.elementor-1059 .elementor-element.elementor-element-5b6ba85:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-5b6ba85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a73d739 );background-image:url("https://www.kletzmayr.at/wp-content/uploads/2025/08/eheringe.png");background-position:center left;background-repeat:no-repeat;}body:not(.rtl) .elementor-1059 .elementor-element.elementor-element-5b6ba85{right:0px;}body.rtl .elementor-1059 .elementor-element.elementor-element-5b6ba85{left:0px;}.elementor-1059 .elementor-element.elementor-element-b536490{--display:flex;}.elementor-1059 .elementor-element.elementor-element-53a5c2b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1059 .elementor-element.elementor-element-53a5c2b:not(.elementor-motion-effects-element-type-background), .elementor-1059 .elementor-element.elementor-element-53a5c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b52e752 );}.elementor-1059 .elementor-element.elementor-element-42d7eca .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-e3c51c1 );}.elementor-1059 .elementor-element.elementor-element-f8e62ec{--divider-border-style:solid;--divider-color:var( --e-global-color-6c6a0de );--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-f8e62ec .elementor-divider-separator{width:180px;}.elementor-1059 .elementor-element.elementor-element-f8e62ec .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1059 .elementor-element.elementor-element-7eb0912{--divider-border-style:solid;--divider-color:var( --e-global-color-6c6a0de );--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-7eb0912 .elementor-divider-separator{width:180px;}.elementor-1059 .elementor-element.elementor-element-7eb0912 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1059 .elementor-element.elementor-element-6796bce{--divider-border-style:solid;--divider-color:var( --e-global-color-6c6a0de );--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-6796bce .elementor-divider-separator{width:180px;}.elementor-1059 .elementor-element.elementor-element-6796bce .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1059 .elementor-element.elementor-element-4b478ee{--divider-border-style:solid;--divider-color:var( --e-global-color-6c6a0de );--divider-border-width:1px;}.elementor-1059 .elementor-element.elementor-element-4b478ee .elementor-divider-separator{width:180px;}.elementor-1059 .elementor-element.elementor-element-4b478ee .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1059 .elementor-element.elementor-element-d70c0b8 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-e3c51c1 );}.elementor-1059 .elementor-element.elementor-element-43c8957{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:20px;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-1059 .elementor-element.elementor-element-43c8957 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1059 .elementor-element.elementor-element-43c8957 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1059 .elementor-element.elementor-element-43c8957 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1059 .elementor-element.elementor-element-43c8957 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"proxima-nova", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1059 .elementor-element.elementor-element-e7f77e0{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-1059 .elementor-element.elementor-element-6646a4e{--width:15%;}.elementor-1059 .elementor-element.elementor-element-5636a69{--width:75%;}.elementor-1059 .elementor-element.elementor-element-5b670cd{--width:10%;}.elementor-1059 .elementor-element.elementor-element-c9cd86b{--width:15%;}.elementor-1059 .elementor-element.elementor-element-e7f77e0{--width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1059 .elementor-element.elementor-element-c9cd86b{--width:15%;}.elementor-1059 .elementor-element.elementor-element-e7f77e0{--width:85%;}}@media(max-width:767px){.elementor-1059 .elementor-element.elementor-element-c9cd86b{--width:50%;}.elementor-1059 .elementor-element.elementor-element-e7f77e0{--width:43%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1059 .elementor-element.elementor-element-5b6ba85{--content-width:150px;}}/* Start custom CSS for container, class: .elementor-element-ddc5fb3 */.elementor-1059 .elementor-element.elementor-element-ddc5fb3 a:hover {
  color: #C7C4E0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7ce3f9 */.elementor-1059 .elementor-element.elementor-element-b7ce3f9 a:hover {
  color: #C9C740;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0740b6 */.elementor-1059 .elementor-element.elementor-element-d0740b6 a:hover {
  color: #00827D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6bb1bd */.elementor-1059 .elementor-element.elementor-element-c6bb1bd a:hover {
  color: #DC4933;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddc5fb3 */.elementor-1059 .elementor-element.elementor-element-ddc5fb3 a:hover {
  color: #C7C4E0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7ce3f9 */.elementor-1059 .elementor-element.elementor-element-b7ce3f9 a:hover {
  color: #C9C740;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0740b6 */.elementor-1059 .elementor-element.elementor-element-d0740b6 a:hover {
  color: #00827D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6bb1bd */.elementor-1059 .elementor-element.elementor-element-c6bb1bd a:hover {
  color: #DC4933;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddc5fb3 */.elementor-1059 .elementor-element.elementor-element-ddc5fb3 a:hover {
  color: #C7C4E0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7ce3f9 */.elementor-1059 .elementor-element.elementor-element-b7ce3f9 a:hover {
  color: #C9C740;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0740b6 */.elementor-1059 .elementor-element.elementor-element-d0740b6 a:hover {
  color: #00827D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6bb1bd */.elementor-1059 .elementor-element.elementor-element-c6bb1bd a:hover {
  color: #DC4933;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddc5fb3 */.elementor-1059 .elementor-element.elementor-element-ddc5fb3 a:hover {
  color: #C7C4E0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7ce3f9 */.elementor-1059 .elementor-element.elementor-element-b7ce3f9 a:hover {
  color: #C9C740;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0740b6 */.elementor-1059 .elementor-element.elementor-element-d0740b6 a:hover {
  color: #00827D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6bb1bd */.elementor-1059 .elementor-element.elementor-element-c6bb1bd a:hover {
  color: #DC4933;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddc5fb3 */.elementor-1059 .elementor-element.elementor-element-ddc5fb3 a:hover {
  color: #C7C4E0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7ce3f9 */.elementor-1059 .elementor-element.elementor-element-b7ce3f9 a:hover {
  color: #C9C740;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0740b6 */.elementor-1059 .elementor-element.elementor-element-d0740b6 a:hover {
  color: #00827D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6bb1bd */.elementor-1059 .elementor-element.elementor-element-c6bb1bd a:hover {
  color: #DC4933;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-42f8d45 *//* Hover-Farbe BUSINESS */
#e-n-menu-title-7021.hovered .e-n-menu-title-text,
#e-n-menu-title-7021:hover .e-n-menu-title-text {
  color: #C7C4E0 !important;
}
/* Hover-Farbe EVENTS */
#e-n-menu-title-7022.hovered .e-n-menu-title-text,
#e-n-menu-title-7022:hover .e-n-menu-title-text {
  color: #C9C740 !important;
}
/* Hover-Farbe AKTIV */
#e-n-menu-title-7023.hovered .e-n-menu-title-text,
#e-n-menu-title-7023:hover .e-n-menu-title-text {
  color: #7AC2A8 !important;
}
/* Hover-Farbe Hochzeit */ #A1220E
#e-n-menu-title-7024.hovered .e-n-menu-title-text,
#e-n-menu-title-7024:hover .e-n-menu-title-text {
  color: #A1220E !important;
}


.e-n-menu-title {
  transition: color 0.2s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07f3fb6 */.elementor-1059 .elementor-element.elementor-element-07f3fb6 img {
    width: 38px;
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-942e05d */.elementor-1059 .elementor-element.elementor-element-942e05d img {
    width: 38px;
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfcc9ba */.elementor-1059 .elementor-element.elementor-element-dfcc9ba a {
    display: block !important;
    padding: 10px 45px;
    font-family: var(--e-global-typography-primary-font-family);
    font-size: 20px !important;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e9755 */.elementor-1059 .elementor-element.elementor-element-96e9755 {
    width: auto;
    background-position-x: 10px !important;
}

/* Ellipse 7 */
box-sizing: border-box;

position: absolute;
width: 42px;
height: 42px;
left: 5px;
top: 10px;

border: 3px solid #F3EFEC;
transform: rotate(-105deg);


/* Ellipse 8 */

box-sizing: border-box;

position: absolute;
width: 42px;
height: 42px;
left: 5px;
top: 20px;

border: 3px solid #F3EFEC;
transform: rotate(-105deg);/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77f562d */.elementor-1059 .elementor-element.elementor-element-77f562d h2 a {
    display: block !important;
    padding: 10px 10px;
    font-family: var(--e-global-typography-primary-font-family) !important;
    font-size: 20px !important;
    font-weight: 500;
    color: #707070 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6ba85 */.elementor-1059 .elementor-element.elementor-element-5b6ba85 {
    width: auto;
    background-position-x: 10px !important;
}

/* Ellipse 7 */
box-sizing: border-box;

position: absolute;
width: 42px;
height: 42px;
left: 5px;
top: 10px;

border: 3px solid #F3EFEC;
transform: rotate(-105deg);


/* Ellipse 8 */

box-sizing: border-box;

position: absolute;
width: 42px;
height: 42px;
left: 5px;
top: 20px;

border: 3px solid #F3EFEC;
transform: rotate(-105deg);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a5c2b */.elementor-1059 .elementor-element.elementor-element-53a5c2b a:hover {
  color: #DD863C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a5c2b */.elementor-1059 .elementor-element.elementor-element-53a5c2b a:hover {
  color: #DD863C;
}/* End custom CSS */