/**handles:block-acf-interactive-map,block-acf-contact-info**/
html{--starcar-black:#111111;--starcar-grey:#616769;--starcar-dark-grey:#2d2d2d;--starcar-white:#ffffff;--starcar-white-alpha-15:rgba(255, 255, 255, 0.15);--starcar-yellow:#ffed00;--starcar-yellow-alpha-40:rgba(255, 237, 0, 0.4);--starcar-turquoise:#10ada0;--starcar-pink:#e41d9c;--starcar-error:#dc3545;--starcar-success:#28a745;--header-height:104px;--container-max-width:1348px;--es-muted:#f2f2f2}.container-interactive-map{position:relative;max-width:var(--container-max-width);margin-left:auto;margin-right:auto}.container-interactive-map .select-wrapper{position:relative;z-index:10}.container-interactive-map .interactive-map-select{width:calc(100% - 3rem);margin:0 1.5rem;color:#000;text-transform:uppercase;font-weight:700;font-family:"Futura LT",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin-bottom:-2rem;outline:0}.container-interactive-map .interactive-map-select.ss-main .ss-single-selected .placeholder .ss-disabled{color:#000}.container-interactive-map .interactive-map-select .ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#fff;background-color:#e83a8d}.container-interactive-map .interactive-map-select .ss-content .ss-list .ss-option.ss-highlighted,.container-interactive-map .interactive-map-select .ss-content .ss-list .ss-option:hover{color:#fff;background-color:#00b0b9}.container-interactive-map .interactive-map-select.ss-main .ss-single-selected{width:100%;height:auto;padding:1rem;border:3px solid #f4f4f5;border-radius:8px;background-color:#fff;box-sizing:border-box}.container-interactive-map .interactive-map-select.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#000}.container-interactive-map .interactive-map-select.ss-main .ss-single-selected.ss-open-above{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#000}.container-interactive-map .interactive-map-select .ss-content{margin:-3px 0 -3px 0!important;border:3px solid #f4f4f5;background-color:#fff}.container-interactive-map .interactive-map-select .ss-content.ss-open{border-color:#000;border-radius:0 0 8px 8px;z-index:-1}.container-interactive-map .interactive-map-select .ss-content .ss-list .ss-option{padding:1rem}.container-interactive-map .interactive-map-select.ss-main .ss-single-selected .ss-arrow span{border-color:#000;border-width:0 3px 3px 0;padding:4px}.interactive-map-wrapper{overflow:hidden;font-size:0;position:relative;margin-bottom:4rem;max-width:900px;margin-left:auto;margin-right:auto;margin-top:3rem}.map path{fill:#f2f2f2;stroke:white;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;pointer-events:none;transition:fill .25s cubic-bezier(.645, .045, .355, 1)}.map{transition:transform .6s ease-out;transform:scale(1);transform-origin:50% 50%;transform:translate3d(0,0,0)}#DE{fill:#00B0B9;pointer-events:all;cursor:pointer}#DE:hover{fill:#E83A8D}.DE .map{transform:scale(2.8) translate3d(14.9%,-3.3%,0)}.DE .map:hover #DE{fill:#E5448D}.DE .map #DE:hover{fill:#E83A8D}.DE #DE{fill:#E83A8D}#IT{fill:#00B0B9;pointer-events:all;cursor:pointer}#IT:hover{fill:#E83A8D}.IT .map{transform:scale(2) translate3d(10.7%,-29.8%,0)}.IT .map:hover #IT{fill:#E5448D}.IT .map #IT:hover{fill:#E83A8D}.IT #IT{fill:#E83A8D}#PL{fill:#00B0B9;pointer-events:all;cursor:pointer}#PL:hover{fill:#E83A8D}.PL .map{transform:scale(2.8) translate3d(0,-.9%,0)}.PL .map:hover #PL{fill:#E5448D}.PL .map #PL:hover{fill:#E83A8D}.PL #PL{fill:#E83A8D}#SE{fill:#00B0B9;pointer-events:all;cursor:pointer}#SE:hover{fill:#E83A8D}.SE .map{transform:scale(1.7) translate3d(5.9%,26.7%,0)}.SE .map:hover #SE{fill:#E5448D}.SE .map #SE:hover{fill:#E83A8D}.SE #SE{fill:#E83A8D}#NL{fill:#00B0B9;pointer-events:all;cursor:pointer}#NL:hover{fill:#E83A8D}.NL .map{transform:scale(6) translate3d(23.3%,-.4%,0)}.NL .map:hover #NL{fill:#E5448D}.NL .map #NL:hover{fill:#E83A8D}.NL #NL{fill:#E83A8D}#ES{fill:#00B0B9;pointer-events:all;cursor:pointer}#ES:hover{fill:#E83A8D}.ES .map{transform:scale(2.2) translate3d(39.1%,-35.7%,0)}.ES .map:hover #ES{fill:#E5448D}.ES .map #ES:hover{fill:#E83A8D}.ES #ES{fill:#E83A8D}#FR{fill:#00B0B9;pointer-events:all;cursor:pointer}#FR:hover{fill:#E83A8D}.FR .map{transform:scale(2.1) translate3d(28.8%,-15.8%,0)}.FR .map:hover #FR{fill:#E5448D}.FR .map #FR:hover{fill:#E83A8D}.FR #FR{fill:#E83A8D}#TUR{fill:#00B0B9;pointer-events:all;cursor:pointer}#TUR:hover{fill:#E83A8D}.TUR .map{transform:scale(2) translate3d(-32.5%,-37%,0)}.TUR .map:hover #TUR{fill:#E5448D}.TUR .map #TUR:hover{fill:#E83A8D}.TUR #TUR{fill:#E83A8D}.country-contacts{padding:0 24px}.country-contacts h3{margin-bottom:2rem}.country-contacts>div{display:none}.country-contacts>div.visible{display:block}.container-interactive-map .section-intro{text-align:center;padding:0 24px;margin:0 auto 2rem auto;max-width:1024px}.team-members__grid{display:flex;flex-wrap:wrap;gap:1rem}.team-members__grid>.slot{width:100%;margin-bottom:2rem}.team-members__grid-4{justify-content:center}.team-members h3{text-align:center;width:100%;margin-bottom:2rem}.team-members .grid-4{margin-bottom:2.5rem}.team-member{display:flex;flex-wrap:wrap;align-content:flex-start;flex-direction:column;background-color:#fff;border-radius:12px;overflow:hidden;position:relative;color:#000;border:1px solid #f4f4f5}.team-member .images{position:relative;width:100%;height:0;padding-top:100%}.team-member .images img{position:absolute;top:0;left:0;width:100%;height:100%;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}.team-member .images img:first-child{display:block}.team-member .images img:last-child{position:absolute;top:0;left:0;width:100%;opacity:0}.team-member .images .placeholder{background-color:#f2f2f2;position:absolute;top:0;left:0;width:100%;height:100%}.team-member .images .placeholder svg{width:100%;height:100%}.team-member .images .placeholder path{fill:#00B0B9;transition:fill .25s cubic-bezier(.645, .045, .355, 1)}.team-member .info{padding:1rem;background-color:var(--starcar-white);color:var(--starcar-black);display:flex;flex-wrap:wrap;flex:1;align-content:flex-start;position:relative;z-index:2}.team-member .info .name-info{width:100%;padding-right:2rem}.team-member .info .name-info.info-revealed .toggle-team-reveal svg{fill:#E83A8D}.team-member .info .name-info.info-revealed .toggle-team-reveal:hover svg path{fill:#E5448D}.team-member .info .name-info.info-revealed .more-info{pointer-events:initial;opacity:1}.team-member .info .name-info.info-revealed .more-info a{opacity:1}.team-member .info p.text-smaller{margin-top:0}.team-member .info h4{margin-bottom:.25rem;margin-top:0}.team-member .info .toggle-team-reveal{position:absolute;top:1rem;right:1rem;-webkit-appearance:none;background:0 0;min-width:unset;max-width:unset;outline:0;-webkit-tap-highlight-color:transparent;border:none;padding:unset;margin:unset;cursor:pointer;padding:.1rem .5rem;margin-right:-.5rem}.team-member .info .toggle-team-reveal svg{width:1.5rem}.team-member .info .toggle-team-reveal:hover svg path{fill:#E83A8D}.team-member .info .more-info{position:absolute;right:0;bottom:100%;left:0;padding:1rem;opacity:0;pointer-events:none;transition-property:opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.team-member .info .more-info a{display:block;margin-bottom:.75rem;opacity:0;transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}.team-member .info .more-info a:last-child{margin-bottom:0}.team-member:hover .images img.show-on-hover{opacity:1}.team-member:hover .images .placeholder path{fill:rgba(0,176,185,0.8)}.team-image-wrapper .team-image{width:100%;border:1px solid var(--starcar-grey);border-bottom-width:0;background:url("https://www.europa-service.de/wp-content/themes/europa-service/build/blocks/interactive-map/images/stripes-down-fade-left-to-right.svg") right top/contain no-repeat;position:relative}.team-image-wrapper .team-image .placeholder-text{width:100%;padding:2rem;text-align:center;color:var(--starcar-white)}.team-image-wrapper .team-image .placeholder-text p:last-child{margin-bottom:0}.team-image-wrapper .info{background-color:var(--starcar-white);color:var(--starcar-black);padding:1rem}.team-image-wrapper .info p{margin-bottom:0}@media (min-width:768px){.container-interactive-map{padding:2rem;padding-left:2.25rem;padding-right:2.25rem}.container-interactive-map .interactive-map-select{max-width:470px;margin:0 auto;display:block}.DE .map{transform:scale(1) translate3d(0,0,0)}.IT .map{transform:scale(1) translate3d(0,0,0)}.PL .map{transform:scale(1) translate3d(0,0,0)}.SE .map{transform:scale(1) translate3d(0,0,0)}.NL .map{transform:scale(1) translate3d(0,0,0)}.ES .map{transform:scale(1) translate3d(0,0,0)}.FR .map{transform:scale(1) translate3d(0,0,0)}.TUR .map{transform:scale(1) translate3d(0,0,0)}.team-members__grid-4>.slot{width:50%}.team-member .info .more-info a{font-size:.833rem}.team-image-wrapper .team-image{height:0;padding-top:50%}.team-image-wrapper .team-image .placeholder-text{position:absolute;top:calc(50% + 1.5rem);transform:translateY(-50%)}}@media (min-width:1024px){.team-members__grid-4>.slot{width:33.333%}}@media (min-width:1440px){.team-members__grid-4>.slot{width:25%}}
.block-contact-info{text-align:center}.block-contact-info .contact-cards{display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr;gap:24px}.block-contact-info .contact-cards .contact-card{display:flex;flex-direction:column;align-items:center}.block-contact-info .contact-cards .contact-card i{margin-top:24px;width:64px;height:64px;font-size:3.5rem;justify-content:center;align-items:center;display:flex;font-style:normal}.block-contact-info .contact-cards .contact-card .contact-card-heading{margin:16px 0}.block-contact-info .contact-cards .contact-card .contact-card-content{margin:0 0 4px 0;flex:1}.block-contact-info .col--image-cover{position:relative}.block-contact-info .col--image-cover::before{content:"\e005";font-family:Iconly!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;font-size:5rem;color:#e83a8d}@media (min-width:668px){.block-contact-info .contact-cards{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width:768px){.block-contact-info .contact-cards{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr}}@media (min-width:1280px){.block-contact-info .contact-cards{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr}}