.elementor .e-25cbe3f-cc874b4{max-width:48rem;font-weight:600;font-size:clamp(1.5rem,3vw,3rem);color:#082B3C;letter-spacing:1px;line-height:1.12;margin:0px;}.elementor .e-bf0e392-62ca2ab{max-width:43rem;font-weight:400;font-size:18px;color:#082B3C;line-height:1.6;margin:0px;}.elementor .e-9fb48d4-fdb248d{width:auto;font-weight:600;font-size:14px;color:#082B3C;padding-block-start:15px;padding-block-end:15px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;background-color:#FFC400;align-self:flex-start;color: #082b3c !important;
-webkit-text-fill-color: #082b3c !important;
&:hover, &:focus-visible {
 color: #082b3c !important;
 -webkit-text-fill-color: #082b3c !important;
 background: #e6b000 !important;
 border-color: #e6b000 !important;
 opacity: 1 !important;
}\n}.elementor .e-9fb48d4-fdb248d:hover,.elementor .e-9fb48d4-fdb248d:focus-visible{color:#082B3C;color: #082B3C !important;\n}.elementor .e-4c8042b-e208ff6{width:100%;height:auto;max-width:52rem;font-size:14px;color:#082B3C;line-height:1.8;padding:0px;margin-block-start:0vw;margin-block-end:1vw;margin-inline-start:0vw;margin-inline-end:0vw;border-width:0px;border-left-style: solid; border-left-color: #F28C28; flex-basis: 18rem; flex-grow: 1;
flex-basis: auto; flex-grow: 0;\n}.elementor .e-62898df-b6badaa{width:100%;max-width:52rem;padding-block-start:4vw;padding-block-end:4vw;padding-inline-start:5vw;padding-inline-end:21vw;background-color:transparent;flex-direction:column;gap:1.4rem;align-items:flex-start;}.elementor .e-715b6d9{position:relative;z-index:1;padding:5px;margin:0vw;background-image:linear-gradient(90deg, rgba(255, 255, 255, 1) 48%,rgba(255, 255, 255, 0) 74%),url("https://cma.eu/wp-content/uploads/2026/10/ChatGPT-Bild-9.-Okt.-2026-23_21_17-3-1024x768.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#ffffff;box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.49);flex-direction:column;}.elementor .e-5aa0dfe-c5d67ba{width:104px;height:auto;max-width:104px;object-fit:contain;margin:0px;}.elementor .e-331bbd3-3a3ecbe{width:220px;max-width:100%;font-weight:400;font-size:14px;color:#E3EDF1;line-height:1.7;margin:0px;flex-basis: 15rem; flex-grow: 1;
flex-basis: 180px; flex-grow: 0;\n}.elementor .e-c55707a-9f7e23b{width:220px;max-width:100%;font-weight:400;font-size:14px;color:#E3EDF1;line-height:1.7;margin:0px;flex-basis: 15rem; flex-grow: 1;
flex-basis: 180px; flex-grow: 0;\n}.elementor .e-49afe84-81abf33{width:56%;min-width:min(100%, 35rem);padding:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.elementor .e-76e0b36-5b40559{width:180px;font-weight:400;font-size:14px;color:#E3EDF1;line-height:1.7;margin:0px;}.elementor .e-7f78dab-9c68d4e{width:28px;height:28px;color:#FFC400;fill: #FFC400;\n}.elementor .e-c59be58-445a806{width:28px;height:28px;color:#FFC400;fill: #FFC400;\n}.elementor .e-614da69-82825ac{width:28px;height:28px;color:#FFC400;fill: #FFC400;\n}.elementor .e-23d6612-2d86cfe{width:140px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:flex-start;}.elementor .e-ea6eec8-a6c0290{width:100%;font-weight:600;font-size:clamp(1.75rem,3vw,3rem);color:#FFFFFF;letter-spacing:0.02em;line-height:1.2;text-align:center;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-column:1 / -1;}.elementor .e-93af519-f821539{width:100%;font-weight:600;font-size:14px;color:#FFC400;letter-spacing:2px;line-height:1.7;text-align:center;margin:0px;grid-column:1 / -1;}.elementor .e-041372d-ac2cefa{width:100%;font-weight:400;font-size:13px;color:#C6D8E1;line-height:1.6;padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #315061;\n}.elementor .e-00f4a96-8485b94{width:100%;color:#FFFFFF;padding-block-start:3vw;padding-block-end:2rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#082B3C;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;/* Verlaufslinie oberhalb von Logo und Adressen */
.elementor-72 [data-id="e8b762a"] {
border-bottom: 4px solid transparent;
border-image: linear-gradient(
  90deg, #B8791B, #FFC400 28%,
  #2BAC56 62%, #50EEE5
) 1;
}
& > [data-id="e8b762a"] {
border-bottom: 4px solid transparent !important;
border-image: linear-gradient(
  90deg,
  #B8791B 0%,
  #FFC400 28%,
  #2BAC56 62%,
  #50EEE5 100%
) 1 !important;
}\n}