.elementor .flex-column{display:flex;flex-direction:column;}.elementor .flex-center{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .heading{font-family:Tahoma;}.elementor .width-60{margin-inline-start:20%;margin-inline-end:20%;}.elementor .heading-main{font-weight:500;font-size:3.5rem;align-self:start;}.elementor .heading-sub1{font-size:2.8rem;}.elementor .heading-sub2{font-size:2.2rem;}.elementor .heading-sub3{font-size:1.7rem;text-align:center;}.elementor .heading-mini{font-size:1.2rem;}.elementor .text{font-family:Verdana;font-weight:400;font-size:1rem;line-height:1.6em;}.elementor .text-color-white{color:var(--Global-Color-White);}.elementor .text-color-black{color:var(--Global-Color-Text-Black);}.elementor .button{font-weight:500;font-size:1rem;color:var(--Global-Color-White);padding-block-start:0.5em;padding-block-end:0.5em;padding-inline-start:2.5em;padding-inline-end:2.5em;border-radius:12px;border-width:0px;border-color:#ffffff;border-style:solid;background-color:var(--Global-Color-Akzent-3);box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.24);display:inline-block;}.elementor .button:hover,.elementor .button:focus-visible{background-image:linear-gradient(var(--Button-Hover-Ueberlagerung), var(--Button-Hover-Ueberlagerung));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transform:scale3d(1.08, 1.08, 1);}.elementor .picture{border-radius:12px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.12);}.elementor .seperator{height:3px;max-width:30%;margin-block-start:-1em;border-style:none;background-color:var(--Global-Color-Akzent-3);}.elementor .picturebox-titel{width:100%;font-size:1.5rem;}.elementor .picturebox-Untertitel{display:block;order:99999;}.elementor .picturebox-button{text-decoration:underline;padding-block-start:0.5em;padding-block-end:0.5em;padding-inline-start:1em;padding-inline-end:1em;margin-inline-start:10px;margin-inline-end:10px;background-color:var(--Global-Color-Akzent-1);align-self:center;}.elementor .picturebox-picture{min-height:18em;border-radius:12px;border-width:1px;border-color:var(--Global-Color-Border-Light);border-style:solid;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 68%,rgba(0, 0, 0, 0.8) 98%),url("https://www.reunion-reise.de/wp-content/uploads/2026/04/placeholder-1-1-1024x683.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.1);align-items:end;}.elementor .textbox{margin-block-end:20px;}.elementor .spezial-infobox{min-height:18em;padding:21px;border-radius:12px;border-width:1px;border-color:var(--Global-Color-Border-Light);border-style:solid;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.1);flex-direction:column;align-items:end;}.elementor .special-infobox-titel{width:100%;font-size:1.5rem;margin-block-start:15%;}.elementor .heading-highlight{color:var(--Global-Color-White);padding-block-start:0.1em;padding-block-end:0.2em;padding-inline-start:15px;padding-inline-end:15px;border-radius:30px;background-color:var(--Global-Color-Akzent-3);}.elementor .special-infobox-untertitel{align-self:start;}.elementor .special-infobox-button{margin-block-start:8%;align-self:start;}.elementor .flexbox-borderbox-outer{padding-block-start:3em;padding-block-end:3em;padding-inline-start:7em;padding-inline-end:7em;border-radius:20px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.1);}.elementor .flexbox-borderbox-inner{padding:3em;border-radius:12px;background-image:linear-gradient(#ffffffd9, #ffffffd9);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.14);flex-direction:column;row-gap:0.5em;}.elementor .flexbox-header-right{height:37em;border-start-start-radius:50em;border-end-start-radius:50em;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.12);}.elementor .flexbox-header-left{padding-block-start:2em;padding-block-end:2em;padding-inline-start:5em;padding-inline-end:4em;flex-direction:column;row-gap:0.5em;}.elementor .header-text{font-size:1.2rem;line-height:1.7em;}.elementor .header-heading{font-weight:400;font-size:3rem;}.elementor .flexbox-borderbox-inner_links{max-width:47%;margin-inline-start:1em;margin-inline-end:1em;}.elementor .flexbox-borderbox-inner_rechts{width:47%;margin-inline-start:53%;}.elementor .flexbox-zwischenbanner-links{min-height:20em;border-start-end-radius:24px;border-end-end-radius:24px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.08);}.elementor .flexbox-zwischenbanner-rechts{min-height:20em;border-start-start-radius:24px;border-end-start-radius:24px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.08);}.elementor .flexbox-zwischenbanner-mitte{padding-inline-start:3em;padding-inline-end:3em;flex-direction:column;row-gap:0.5em;align-items:center;}.elementor .flexbox-header2{width:47%;min-height:28em;padding-block-start:2em;padding-block-end:2em;padding-inline-start:2em;padding-inline-end:2em;margin-block-start:5em;margin-block-end:5em;border-radius:15px;background-image:linear-gradient(215deg, rgba(255, 255, 255, 0.55) 0%,rgba(255, 255, 255, 0.92) 84%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.12);flex-direction:column;row-gap:0.8em;justify-content:center;align-items:start;}.elementor .seperator-header2{width:30%;height:3px;background-color:var(--Global-Color-Akzent-2);align-self:start;}.elementor .flexbox-inner-small{width:50%;margin-inline-start:25%;}.elementor .flexbox-column-left{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0em;margin-inline-end:1em;flex-direction:column;}.elementor .flexbox-column-right{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0em;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:1em;margin-inline-end:0em;flex-direction:column;}.elementor .flexbox-column-outerbox{padding:0px;margin-block-start:1em;margin-block-end:1em;display:flex;flex-direction:row;align-self:center;}.elementor .flexbox-column-middle{padding-block-start:0px;margin-block-start:0em;margin-block-end:0em;margin-inline-start:1em;margin-inline-end:1em;flex-direction:column;}.elementor .Highlighted-Text{font-size:1.2rem;color:var(--Global-Color-Akzent-3);margin-block-start:5px;margin-block-end:5px;align-self:start;}.elementor .flexbox-picture-gallery{padding:0px;flex-direction:row;flex-wrap:wrap;}.elementor .picture-gallery{width:24%;margin:0.5%;border-radius:12px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.1);aspect-ratio: 4 / 3;object-fit: cover;\n}.elementor .element-shadow{padding-block-start:0.2em;padding-block-end:0.2em;padding-inline-start:0.6em;padding-inline-end:0.6em;border-radius:12px;background-color:#00000080;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.12);}.elementor .flexbox-header3{max-width:1140px;padding-block-start:7rem;padding-block-end:7rem;row-gap:1.3em;align-items:center;}.elementor .element-shadow-blue{background-color:#00529180;}.elementor .element-shadow-green{background-color:#02720080;}.elementor .element-shadow-orange{background-color:#ca650080;}.elementor .element-shadow-light{background-color:#ffffff9c;}.elementor .flexbox-borderbox-inner-rechts{flex-direction:column;row-gap:0.5em;}.elementor .flexbox-columnbox{column-gap:25px;row-gap:25px;align-items:center;}.elementor .flexbox-borderlessbox-inner{flex-direction:column;}.elementor .flex-highlightbox{padding:1.6em;border-radius:12px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:7px;border-inline-end-width:0px;border-color:var(--Global-Color-Akzent-2);border-style:solid;background-color:var(--Global-Color-Akzent-2-Light-2);flex-direction:column;}.elementor .heading-framed{text-align:center;padding-block-start:0.05em;padding-block-end:0.05em;margin-block-start:2px;margin-block-end:2px;border-block-start-width:2px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Global-Color-Akzent-2);border-style:solid;background-color:var(--Global-Color-Akzent-2-Light-2);align-self:stretch;}.elementor .heading-rounded{text-align:center;padding-block-start:0.05em;padding-block-end:0.05em;margin-block-start:2px;margin-block-end:2px;border-radius:12px;border-block-start-width:0px;border-block-end-width:5px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Global-Color-Akzent-1);border-style:solid;background-color:var(--Global-Color-Akzent-1-Light-2);}