.eberhard-interactive-map-section{display:grid;grid-template-columns:repeat(2,1fr);gap:48px;align-items:start;@media(max-width:1024px){display:flex;flex-direction:column;gap:40px}*{font-family:var(--e-global-typography-primary-font-family)}.eberhard-interactive-map-section_map{display:flex;flex-direction:column;position:relative;align-items:center;align-items:start;justify-content:start;.eberhard-interactive-map{display:flex;position:relative;flex-direction:column;gap:20px;@media(min-width:1024px){position:sticky;top:150px;left:0}.eberhard-interactive-map-inner{height:fit-content;width:100%;max-width:592px;display:flex;position:relative;flex-direction:column;+p{font-size:16px;font-weight:400;font-family:var(--e-global-typography-text-font-family);color:var(--e-global-color-aa06eff,#232E33);line-height:1.2;@media(max-width:1024px){display:flex;flex-direction:column;gap:8px}span{font-size:16px;font-weight:400;font-family:var(--e-global-typography-text-font-family);color:var(--e-global-color-aa06eff,#232E33);line-height:1.2}a{font-size:16px;font-weight:400;color:var(--e-global-color-aa06eff,#232E33);text-decoration:underline;line-height:1.2}@media(min-width:1024px){br{display:none}}@media(max-width:1024px){span{display:none}}}svg{width:100%;height:auto;aspect-ratio:592 / 740}@media(max-width:480px){max-width:350px}.map-marker{position:absolute;width:25px;height:25px;border-radius:50%;transform:translate(-50%,-50%);background-image:url(/wp-content/themes/Eberhardt-Service-Theme/assets/media/marker-icon.png);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;&:after{content:attr(title);position:absolute;left:100%;top:50%;margin-left:6px;white-space:nowrap;transform:translateY(-50%);font-size:16px;font-weight:600;color:var(--e-global-color-accent);@media(max-width:767px){font-size:10px!important}}&.left{&:after{left:auto;right:100%;margin-left:0;margin-right:6px;@media(max-width:767px){right:auto;left:100%;margin-left:0;margin-right:0;white-space:nowrap}}}&.small{background-size:12px;&:after{font-weight:400;font-size:12px;margin:0}}&.default{background-size:20px;&:after{font-size:14px}@media(max-width:767px){background-size:15px}}&.main{@media(max-width:767px){background-size:20px}&:after{left:50%;top:-100%;transform:translate(-50%,-50%);margin:0}.ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--e-global-color-41442ce);@media(max-width:767px){width:30px;height:30px}}}&.active{&:before{content:"";position:absolute;left:50%;top:50%;width:50px;height:50px;background:var(--e-global-color-41442ce);opacity:.2;transform:translate(-50%,-50%);border-radius:50%}&:after{color:var(--e-global-color-41442ce)}}&[att="zuerich"]{&:after{margin-top:10px}}}}}}.eberhard-interactive-map-section_description{display:flex;flex-direction:column;gap:32px;.eberhard-interactive-map-section_description-item{display:flex;flex-direction:column;gap:0;.eberhard-interactive-map-section_description-head{display:flex;gap:8px;padding-bottom:8px;border-bottom:1px solid #e2e7e9;align-items:center;position:relative;cursor:pointer;strong{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--e-global-color-accent)}span{font-size:12px;font-weight:400;line-height:1.5;color:#5b686d}&:after{content:"";width:20px;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-image:url(/wp-content/themes/Eberhardt-Service-Theme/assets/media/icons/plus.svg);background-position:center;background-repeat:no-repeat;background-size:contain}&:has(+.eberhard-interactive-map-section_description-body.active),&:has(+.eberhard-interactive-map-section_description-body .eberhard-interactive-map-section_description_row.active){&:after{background-image:url(/wp-content/themes/Eberhardt-Service-Theme/assets/media/icons/minus.svg);background-position:center;background-repeat:no-repeat;background-size:contain}}}.eberhard-interactive-map-section_description-body{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:.5s ease-in-out;&.active{max-height:1000px}&:has(.eberhard-interactive-map-section_description_row.active){max-height:1000px}.eberhard-interactive-map-section_description_row{display:grid;grid-template-columns:150px auto;border-bottom:1px solid #e2e7e9;transition:background .5s ease;padding:10px 0;gap:20px;@media(max-width:767px){display:flex;flex-direction:column;gap:0}.content{display:grid;grid-template-columns:1fr 1fr;gap:20px;@media(max-width:480px){display:flex;flex-direction:column;max-height:0!important;overflow:hidden}}.td{&:first-of-type{font-size:17px;font-weight:600;color:var(--e-global-color-accent)}}.content{@media(max-width:767px){max-height:0;overflow:hidden;transition:.5s ease-in-out}.td{&:nth-of-type(1){display:flex;flex-direction:column;gap:4px;p{font-size:15px;font-weight:400;font-family:var(--e-global-typography-text-font-family);color:#5b686d;line-height:1.4}strong{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-family:var(--e-global-typography-text-font-family);color:var(--e-global-color-41442ce);display:inline-block;line-height:1.4;letter-spacing:.12em}span{display:flex;padding:4px 10px;border-radius:2px;background:rgb(247,236,217);color:#b8730a;font-size:.75em;width:fit-content;text-transform:uppercase;font-weight:700}}&:nth-of-type(2){font-size:15px;font-weight:400;font-family:var(--e-global-typography-text-font-family);color:#5b686d}}}&.active{background:rgba(0,125,103,.06);.content{max-height:500px!important;.td{&:first-of-type{@media(max-width:767px){margin-top:10px}}color:var(--e-global-color-accent)!important;p{color:var(--e-global-color-accent)!important}}}}}}}.elementor-button{display:flex;align-items:center;width:fit-content;background:none;border-radius:4px;color:var(--e-global-color-accent);border-color:var(--e-global-color-accent);gap:4px;font-weight:700;font-size:1rem;&:hover{background:var(--e-global-color-accent);color:#fff;svg path{stroke:#fff}}}}}