.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 .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 .btn_sec_white:hover,.elementor .btn_sec_white:focus-visible{color:var(--White);border-color:var(--White);}