.elementor .footer-klein{font-size:14px;color:#939393;line-height:36px;}.elementor .footer-text{font-size:20px;color:var(--weiss);line-height:36px;}.elementor .inhalt-breit{width:90%;max-width:1300px;padding:0px;}.elementor .kopf-titel{margin-block-start:0px;margin-block-end:31px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .button-outline:hover,.elementor .button-outline:focus-visible{color:var(--weiss);background-color:var(--orange);}.elementor .button-outline{font-family:var(--pt-serif);font-size:18px;color:var(--orange);line-height:30px;padding-block-start:5px;padding-block-end:5px;padding-inline-start:18px;padding-inline-end:18px;border-radius:100px;border-width:1px;border-color:var(--orange);border-style:solid;background-color:transparent;transition: all;\n}.elementor .team-info{color:var(--dunkelbraun);line-height:34px;}.elementor .team-text{padding-block-start:79px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:422px;margin-inline-end:0px;flex-direction:column;gap:25px;align-items:flex-start;}.elementor .team-bild{width:367px;height:auto;position:absolute;inset-block-start:10px;inset-inline-start:-50px;}.elementor .team-karte{width:100%;min-height:450px;max-width:1000px;position:relative;padding:0px;background-color:var(--creme);flex-direction:row;}.elementor .kicker{color:var(--orange);}.elementor .seiten-kopf{padding-block-start:199px;padding-block-end:199px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #FFF8F0 0%,rgba(255,248,240,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;}.elementor .inhalt{width:80%;max-width:1300px;padding:0px;}.elementor .sektion{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}