.elementor .dropdown_link{font-family:"Roboto";font-weight:400;color:var(--Black);letter-spacing:1px;text-align:start;padding-block-start:12px;margin-block-start:18px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;transition:all 300ms;align-self:start;}.elementor .dropdown_link:hover,.elementor .dropdown_link:focus-visible{color:var(--Black);margin-inline-start:12px;}.elementor .dropdown_link:focus{color:var(--Black);}.elementor .dropdown_link:active{color:var(--Black);}.elementor .header-scroll{/* Linie im Normalzustand (unsichtbar) */
.header-scroll {
position: relative;
}

/* Linie selbst */
.header-scroll::after {
content: "";
position: absolute;
left: 50%;
bottom: 0;
transform: translateX(-50%);

width: 90%;
height: 1px;

background: linear-gradient(
  to right,
  transparent,
  rgba(255,255,255,0.8),
  transparent
);

opacity: 0;
transition: opacity 0.3s ease;
}

/* Sobald gescrollt wird (Elementor Sticky Klasse) */
.header-scroll.elementor-sticky--effects::after {
opacity: 1;
}\n}.elementor .dropdown_line{border-width:1px;border-color:#ffffff;background-color:#ffffff;opacity:50%;selector .dropdown_line {
border: none;
height: 1px;
background: linear-gradient(
  to right,
  rgba(0, 154, 147, 1) 0%,
  rgba(0, 154, 147, 0) 100%
);
}\n}.elementor .btn-primary{position:relative;font-family:"Roboto";font-weight:900;font-size:14px;color:var(--Semi_Dark_Petrol);letter-spacing:0.05em;column-gap:8px;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:12px;margin-block-end:0px;border-radius:40px;border-width:1px;border-color:var(--Highlight);border-style:solid;background-color:var(--Highlight);transition:all 300ms;display:inline-flex;row-gap:0px;align-self:start;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--White);column-gap:8px;border-color:var(--Petrol);background-color:var(--Petrol);transform:scale3d(1.03, 1.03, 1);}.elementor .btn-call-menu{font-weight:700;margin-block-start:0px;}.elementor .btn_secondary{font-family:"Roboto";font-weight:800;font-size:14px;color:var(--Petrol);letter-spacing:0.05em;text-transform:uppercase;border-radius:24px;border-width:1px;border-color:var(--Petrol);border-style:solid;background-color:#375efa00;box-shadow:0px 0px 10px 0px #00999133;transition:all 300ms;}.elementor .btn_secondary:hover,.elementor .btn_secondary:focus-visible{color:var(--Highlight);border-width:1px;border-color:var(--Highlight);border-style:solid;background-color:#375efa00;box-shadow:0px 0px 10px 0px var(--White);transform:scale3d(1.05, 1.05, 1);}.elementor .div_footer_h6{font-family:"Roboto";font-weight:600;font-size:14px;color:var(--White);letter-spacing:6%;text-align:start;text-transform:uppercase;padding:0px;margin:0px;opacity:70%;}.elementor .footer_links{font-family:"Roboto";font-weight:400;font-size:14px;color:var(--White);display:inline-flex;}.elementor .footer_links:hover,.elementor .footer_links:focus-visible{color:var(--Highlight);}.elementor .footer_links_hover:hover,.elementor .footer_links_hover:focus-visible{color:var(--Light_Petrol);transform:translate3d(8px, 0px, 0px);}.elementor .footer_links_hover{padding:0px;transition:all 300ms;}.elementor .underline{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Petrol);border-style:solid;transition:all 300ms;}.elementor .underline:hover,.elementor .underline:focus-visible{border-color:var(--Light_Petrol);}.elementor .div_bottom_wrapper{display:flex;gap:12px;justify-content:flex-end;align-items:center;}.elementor .bottom_trenner{width:1px;height:20px;background-color:var(--White);}.elementor .flex_buttons{column-gap:12px;padding:0px;margin-block-start:24px;display:flex;row-gap:12px;flex-wrap:wrap;}.elementor .btn_sec_yellow{color:var(--Highlight);border-color:var(--Highlight);box-shadow:0px 0px 10px 0px #ffc44f99;}.elementor .btn_sec_yellow:hover,.elementor .btn_sec_yellow:focus-visible{color:var(--Petrol);border-color:var(--Petrol);}.elementor .btn_primary{font-family:"Roboto";font-weight:900;font-size:14px;color:var(--Black);letter-spacing:0.05em;text-transform:uppercase;border-radius:24px;border-width:1px;border-color:var(--Highlight);border-style:solid;background-color:var(--Highlight);box-shadow:0px 0px 10px 0px #ffc44f66;transition:all 300ms;}.elementor .btn_primary:hover,.elementor .btn_primary:focus-visible{color:var(--Black);border-color:var(--Petrol);background-color:var(--Light_Petrol);box-shadow:0px 0px 10px 0px var(--Light_Petrol);transform:scale3d(1.05, 1.05, 1);}.elementor .div_bewertungen{padding-block-start:4px;padding-block-end:4px;padding-inline-start:8px;padding-inline-end:8px;border-radius:24px;border-width:1px;border-color:var(--White);border-style:solid;display:inline-flex;flex-direction:row;justify-content:flex-start;}.elementor .cta_h4{font-size:20px;color:var(--White);}.elementor .btn_sec_white:hover,.elementor .btn_sec_white:focus-visible{color:var(--White);border-color:var(--White);}.elementor .div_wrapper_hero{max-width:750px;position:relative;padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:48px;margin-block-end:40px;display:flex;flex-direction:row;justify-content:flex-end;align-self:end;}.elementor .hero_wrapper{column-gap:40px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Light_Petrol);border-style:solid;background-image:linear-gradient(90deg, #025754 0%,#28b1c9 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;}.elementor .div_pillar_Standort{font-family:"Roboto";font-weight:400;font-size:14px;color:var(--Light_Petrol);border-color:var(--Light_Petrol);box-shadow:0px 0px 10px 0px #23e8db4d;transition:all 300ms;}.elementor .div_pillar_Standort:hover,.elementor .div_pillar_Standort:focus-visible{color:var(--Dark_Petrol);border-color:var(--Highlight);background-color:var(--Highlight);transform:scale3d(1.1, 1.1, 1);}.elementor .div_pillar_Standort:active{font-weight:700;color:var(--White);}.elementor .standort-buttons{column-gap:12px;padding:0px;display:flex;flex-direction:row;justify-content:flex-start;}.elementor .tab_leistungen{border-end-start-radius:40px;border-end-end-radius:40px;display:flex;gap:0px;justify-content:center;align-items:start;}.elementor .tabs_menue{column-gap:12px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#aeaeae;border-style:solid;flex-direction:row;justify-content:flex-start;}.elementor .div_tabs_font{width:100%;color:#aeaeae;letter-spacing:1px;padding-block-start:12px;padding-block-end:2px;padding-inline-start:12px;padding-inline-end:12px;border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Light_Petrol);border-style:none;background-color:#ffffff;transition:all 300ms;display:flex;justify-content:center;}.elementor .div_tabs_font:hover,.elementor .div_tabs_font:focus-visible{color:var(--Dark_Petrol);border-radius:0px;border-color:#009a93;background-color:#ffffff;transform:scale3d(1.1, 1.1, 1);}.elementor .div_tabs_font.e--selected{color:var(--Petrol);border-radius:0px;border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Petrol);border-style:solid;background-color:#ffffff;}.elementor .div_tab_content{padding:0px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:flex-start;.div_h4_behandlungen .title-main {
display: block;
font-size: 20px;
font-weight: 600;
line-height: 1;
margin-bottom: 0px;
}

.div_h4_behandlungen .title-location {
display: block;
font-size: 12px;
font-weight: 400;
margin: 0;  }\n}.elementor .div_link_behandlungen{font-size:14px;color:var(--Petrol);column-gap:6px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:4px;margin-block-start:12px;display:inline-flex;align-self:end;}.elementor .div_link_behandlungen:hover,.elementor .div_link_behandlungen:focus-visible{border-color:var(--Highlight);transform:translate3d(12px, 0px, 0px);}.elementor .div_tab_content_list{width:30%;font-size:15px;column-gap:0px;padding-block-start:16px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-radius:24px;border-width:1px;border-color:var(--Light_Petrol);border-style:solid;background-image:linear-gradient(135deg, rgb(255,255,255) 0%,rgba(255, 255, 255, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#EDFAF9;box-shadow:0px 12px 20px 0px #23e8db1a;display:flex;flex-direction:column;row-gap:6px;}.elementor .div_hero_text{width:90%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:12px;}.elementor .pillar{width:70vw;max-width:900px;column-gap:12px;margin-block-start:12px;display:flex;flex-direction:row;row-gap:12px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .pille_beschwerde{font-size:16px;color:var(--White);padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:24px;border-width:1px;border-color:var(--Light_Petrol);border-style:solid;box-shadow:0px 0px 10px 0px #23e8db59;transition:all 300ms;}.elementor .pille_beschwerde:hover,.elementor .pille_beschwerde:focus-visible{color:var(--Black);border-color:var(--Highlight);background-color:var(--Highlight);box-shadow:0px 0px 10px 0px var(--Highlight);transform:scale3d(1.05, 1.05, 1);}.elementor .div_h4_behandlungen{color:var(--Petrol);padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;}.elementor .tab_desktop{display:block;}.elementor .hug_content_pillar{transition:all 300ms;}.elementor .badge_card{position:relative;inset-block-start:0px;inset-inline-end:0px;font-family:"Roboto";font-weight:400;font-size:12px;color:#8d8d8d;text-align:start;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .trenner_card{background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%,rgb(255,255,255) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--Highlight);}