body:not(.wp-core-ui) .mapa,html:not(.wp-toolbar) .mapa,.acf-block-preview .mapa{padding-top:80px;padding-bottom:80px}body:not(.wp-core-ui) .mapa .heading-2,html:not(.wp-toolbar) .mapa .heading-2,.acf-block-preview .mapa .heading-2{margin-bottom:20px}body:not(.wp-core-ui) .mapa .section-container,html:not(.wp-toolbar) .mapa .section-container,.acf-block-preview .mapa .section-container{display:grid;grid-template-columns:1fr 1fr;gap:80px;position:relative}@media only screen and (max-width: 991px){body:not(.wp-core-ui) .mapa .section-container,html:not(.wp-toolbar) .mapa .section-container,.acf-block-preview .mapa .section-container{display:flex;flex-direction:column-reverse}}body:not(.wp-core-ui) .mapa .section-container .map-tooltip,html:not(.wp-toolbar) .mapa .section-container .map-tooltip,.acf-block-preview .mapa .section-container .map-tooltip{position:absolute;z-index:100;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.18);padding:25px 25px 20px;min-width:280px;max-width:320px;transform:translateX(-50%) translateY(-100%)}body:not(.wp-core-ui) .mapa .section-container .map-tooltip::after,html:not(.wp-toolbar) .mapa .section-container .map-tooltip::after,.acf-block-preview .mapa .section-container .map-tooltip::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #fff}body:not(.wp-core-ui) .mapa .section-container .map-tooltip .tooltip-content .tooltip-title,html:not(.wp-toolbar) .mapa .section-container .map-tooltip .tooltip-content .tooltip-title,.acf-block-preview .mapa .section-container .map-tooltip .tooltip-content .tooltip-title{margin:0 0 12px;font-size:20px;font-weight:700;color:var(--secondary);padding-right:20px}body:not(.wp-core-ui) .mapa .section-container .map-tooltip .tooltip-content .tooltip-desc,html:not(.wp-toolbar) .mapa .section-container .map-tooltip .tooltip-content .tooltip-desc,.acf-block-preview .mapa .section-container .map-tooltip .tooltip-content .tooltip-desc{margin:0 0 20px;font-size:14px;line-height:1.6;color:#555}body:not(.wp-core-ui) .mapa .section-container .map-tooltip .tooltip-content .tooltip-links,html:not(.wp-toolbar) .mapa .section-container .map-tooltip .tooltip-content .tooltip-links,.acf-block-preview .mapa .section-container .map-tooltip .tooltip-content .tooltip-links{display:flex;flex-direction:column;gap:10px;margin-top:5px}body:not(.wp-core-ui) .mapa .section-container .map-tooltip .tooltip-content .tooltip-link,html:not(.wp-toolbar) .mapa .section-container .map-tooltip .tooltip-content .tooltip-link,.acf-block-preview .mapa .section-container .map-tooltip .tooltip-content .tooltip-link{display:inline-block;padding:10px 20px;font-size:14px;text-align:center;text-decoration:none;border-radius:6px;transition:all .3s ease}body:not(.wp-core-ui) .mapa .section-container .map-tooltip .tooltip-close,html:not(.wp-toolbar) .mapa .section-container .map-tooltip .tooltip-close,.acf-block-preview .mapa .section-container .map-tooltip .tooltip-close{position:absolute;top:12px;right:12px;background:none;border:none;font-size:24px;cursor:pointer;color:#bbb;line-height:1;padding:0;width:24px;height:24px;transition:color .2s ease}body:not(.wp-core-ui) .mapa .section-container .map-tooltip .tooltip-close:hover,html:not(.wp-toolbar) .mapa .section-container .map-tooltip .tooltip-close:hover,.acf-block-preview .mapa .section-container .map-tooltip .tooltip-close:hover{color:var(--secondary)}body:not(.wp-core-ui) .mapa .section-container .maneuvering-areas,html:not(.wp-toolbar) .mapa .section-container .maneuvering-areas,.acf-block-preview .mapa .section-container .maneuvering-areas{margin-top:20px;display:flex;flex-direction:column}body:not(.wp-core-ui) .mapa .section-container .maneuvering-areas .single-place,html:not(.wp-toolbar) .mapa .section-container .maneuvering-areas .single-place,.acf-block-preview .mapa .section-container .maneuvering-areas .single-place{font-size:12px;background-color:var(--secondary);padding:10px 20px;color:#eee;margin-bottom:10px;position:relative}body:not(.wp-core-ui) .mapa .section-container .maneuvering-areas .single-place strong,html:not(.wp-toolbar) .mapa .section-container .maneuvering-areas .single-place strong,.acf-block-preview .mapa .section-container .maneuvering-areas .single-place strong{font-weight:400;font-size:20px;margin-bottom:5px;display:flex}body:not(.wp-core-ui) .mapa .section-container .places-wrapper,html:not(.wp-toolbar) .mapa .section-container .places-wrapper,.acf-block-preview .mapa .section-container .places-wrapper{display:flex;flex-direction:column;gap:10px}body:not(.wp-core-ui) .mapa .section-container .places-wrapper .single-place,html:not(.wp-toolbar) .mapa .section-container .places-wrapper .single-place,.acf-block-preview .mapa .section-container .places-wrapper .single-place{background-color:var(--secondary);padding:10px 20px;color:#eee;display:flex;flex-direction:column;gap:7px;position:relative}body:not(.wp-core-ui) .mapa .section-container .places-wrapper .single-place .heading-4,html:not(.wp-toolbar) .mapa .section-container .places-wrapper .single-place .heading-4,.acf-block-preview .mapa .section-container .places-wrapper .single-place .heading-4{margin-bottom:0}body:not(.wp-core-ui) .mapa .section-container .places-wrapper .single-place .adress,html:not(.wp-toolbar) .mapa .section-container .places-wrapper .single-place .adress,.acf-block-preview .mapa .section-container .places-wrapper .single-place .adress{font-size:12px}body:not(.wp-core-ui) .mapa .section-container .places-wrapper .single-place .place-name,html:not(.wp-toolbar) .mapa .section-container .places-wrapper .single-place .place-name,.acf-block-preview .mapa .section-container .places-wrapper .single-place .place-name{display:none}body:not(.wp-core-ui) .mapa .section-container .places-wrapper .single-place ul,html:not(.wp-toolbar) .mapa .section-container .places-wrapper .single-place ul,.acf-block-preview .mapa .section-container .places-wrapper .single-place ul{display:flex;flex-direction:column;gap:7px}body:not(.wp-core-ui) .mapa .section-container .places-wrapper .single-place ul li,html:not(.wp-toolbar) .mapa .section-container .places-wrapper .single-place ul li,.acf-block-preview .mapa .section-container .places-wrapper .single-place ul li{display:flex;gap:10px}body:not(.wp-core-ui) .mapa .section-container .places-wrapper .single-place ul li svg,html:not(.wp-toolbar) .mapa .section-container .places-wrapper .single-place ul li svg,.acf-block-preview .mapa .section-container .places-wrapper .single-place ul li svg{width:20px}body:not(.wp-core-ui) .mapa .section-container .places-wrapper .single-place ul li svg path,html:not(.wp-toolbar) .mapa .section-container .places-wrapper .single-place ul li svg path,.acf-block-preview .mapa .section-container .places-wrapper .single-place ul li svg path{fill:var(--primary)}body:not(.wp-core-ui) .mapa .section-container .places-wrapper .single-place ul li a,html:not(.wp-toolbar) .mapa .section-container .places-wrapper .single-place ul li a,.acf-block-preview .mapa .section-container .places-wrapper .single-place ul li a{color:#eee;text-decoration:none}body:not(.wp-core-ui) .mapa .section-container .places-wrapper .single-place a.btn-theme,html:not(.wp-toolbar) .mapa .section-container .places-wrapper .single-place a.btn-theme,.acf-block-preview .mapa .section-container .places-wrapper .single-place a.btn-theme{justify-content:center;border:2px solid var(--secondary);position:absolute;top:50%;right:20px;transform:translateY(-50%);height:40px;display:flex;align-items:center;justify-content:center}body:not(.wp-core-ui) .mapa .section-container .places-wrapper .single-place a.btn-theme:hover,html:not(.wp-toolbar) .mapa .section-container .places-wrapper .single-place a.btn-theme:hover,.acf-block-preview .mapa .section-container .places-wrapper .single-place a.btn-theme:hover{background-color:rgba(0,0,0,0);color:var(--primary);border:2px solid var(--primary)}@media only screen and (max-width: 991px){body:not(.wp-core-ui) .mapa .section-container .places-wrapper .single-place a.btn-theme,html:not(.wp-toolbar) .mapa .section-container .places-wrapper .single-place a.btn-theme,.acf-block-preview .mapa .section-container .places-wrapper .single-place a.btn-theme{position:relative;top:inherit;right:inherit;transform:inherit}}body:not(.wp-core-ui) .mapa .section-container .places-wrapper .single-place .phone-wrapper,html:not(.wp-toolbar) .mapa .section-container .places-wrapper .single-place .phone-wrapper,.acf-block-preview .mapa .section-container .places-wrapper .single-place .phone-wrapper{display:flex;padding-left:0;flex-direction:row}body:not(.wp-core-ui) .mapa .section-container .places-wrapper .single-place .phone-wrapper li:nth-child(1):after,html:not(.wp-toolbar) .mapa .section-container .places-wrapper .single-place .phone-wrapper li:nth-child(1):after,.acf-block-preview .mapa .section-container .places-wrapper .single-place .phone-wrapper li:nth-child(1):after{content:"";width:1px;height:auto;background-color:#eee;display:flex}body:not(.wp-core-ui) .mapa .section-container .img-col,html:not(.wp-toolbar) .mapa .section-container .img-col,.acf-block-preview .mapa .section-container .img-col{padding-top:0px;position:relative}body:not(.wp-core-ui) .mapa .section-container .img-col img,html:not(.wp-toolbar) .mapa .section-container .img-col img,.acf-block-preview .mapa .section-container .img-col img{cursor:pointer}body:not(.wp-core-ui) .mapa .section-container .img-col img:hover,html:not(.wp-toolbar) .mapa .section-container .img-col img:hover,.acf-block-preview .mapa .section-container .img-col img:hover{opacity:.9}body:not(.wp-core-ui) .mapa .section-container .img-col svg path,html:not(.wp-toolbar) .mapa .section-container .img-col svg path,.acf-block-preview .mapa .section-container .img-col svg path{fill:var(--primary);opacity:.6;transition-duration:.5s;cursor:pointer}body:not(.wp-core-ui) .mapa .section-container .img-col svg path:hover,html:not(.wp-toolbar) .mapa .section-container .img-col svg path:hover,.acf-block-preview .mapa .section-container .img-col svg path:hover{opacity:1}body:not(.wp-core-ui) .mapa .section-container .img-col svg path.is-hover,html:not(.wp-toolbar) .mapa .section-container .img-col svg path.is-hover,.acf-block-preview .mapa .section-container .img-col svg path.is-hover{opacity:1}body:not(.wp-core-ui) .mapa .section-container .img-col svg path.disabled,html:not(.wp-toolbar) .mapa .section-container .img-col svg path.disabled,.acf-block-preview .mapa .section-container .img-col svg path.disabled{fill:var(--primary);opacity:.6;cursor:default;pointer-events:none}body:not(.wp-core-ui) .mapa .section-container .img-col svg path.disabled:hover,html:not(.wp-toolbar) .mapa .section-container .img-col svg path.disabled:hover,.acf-block-preview .mapa .section-container .img-col svg path.disabled:hover{opacity:.6}body:not(.wp-core-ui) .mapa .section-container .img-col svg .map-pin,html:not(.wp-toolbar) .mapa .section-container .img-col svg .map-pin,.acf-block-preview .mapa .section-container .img-col svg .map-pin{pointer-events:none}body:not(.wp-core-ui) .mapa .section-container .img-col svg .map-pin path,html:not(.wp-toolbar) .mapa .section-container .img-col svg .map-pin path,.acf-block-preview .mapa .section-container .img-col svg .map-pin path{fill:var(--secondary);opacity:1;cursor:default}body:not(.wp-core-ui) .mapa .section-container .img-col svg .map-pin path:hover,html:not(.wp-toolbar) .mapa .section-container .img-col svg .map-pin path:hover,.acf-block-preview .mapa .section-container .img-col svg .map-pin path:hover{opacity:1}body:not(.wp-core-ui) .mapa .section-container .img-col svg .map-pin-label,html:not(.wp-toolbar) .mapa .section-container .img-col svg .map-pin-label,.acf-block-preview .mapa .section-container .img-col svg .map-pin-label{font-size:250px;fill:#000;font-weight:500;pointer-events:none;font-family:inherit}body:not(.wp-core-ui) .mapa .section-container .img-col svg .map-pin-label--small,html:not(.wp-toolbar) .mapa .section-container .img-col svg .map-pin-label--small,.acf-block-preview .mapa .section-container .img-col svg .map-pin-label--small{font-size:220px}body:not(.wp-core-ui) .mapa .section-container .img-col svg .map-metro-icon,html:not(.wp-toolbar) .mapa .section-container .img-col svg .map-metro-icon,.acf-block-preview .mapa .section-container .img-col svg .map-metro-icon{pointer-events:none}body:not(.wp-core-ui) .mapa .section-container .img-col svg .map-metro-icon circle,html:not(.wp-toolbar) .mapa .section-container .img-col svg .map-metro-icon circle,.acf-block-preview .mapa .section-container .img-col svg .map-metro-icon circle{fill:#f8d958;stroke:#cb1517;opacity:1}body:not(.wp-core-ui) .mapa .section-container .img-col svg .map-metro-icon path,html:not(.wp-toolbar) .mapa .section-container .img-col svg .map-metro-icon path,.acf-block-preview .mapa .section-container .img-col svg .map-metro-icon path{fill:#cb1517;opacity:1;cursor:default}body:not(.wp-core-ui) .mapa .section-container .img-col svg .map-metro-icon path:hover,html:not(.wp-toolbar) .mapa .section-container .img-col svg .map-metro-icon path:hover,.acf-block-preview .mapa .section-container .img-col svg .map-metro-icon path:hover{opacity:1}body:not(.wp-core-ui) .mapa .section-container .img-col svg .map-metro-label,html:not(.wp-toolbar) .mapa .section-container .img-col svg .map-metro-label,.acf-block-preview .mapa .section-container .img-col svg .map-metro-label{font-size:180px;fill:#000;font-weight:600;pointer-events:none;font-family:inherit}body:not(.wp-core-ui) .mapa .section-container .text-col,html:not(.wp-toolbar) .mapa .section-container .text-col,.acf-block-preview .mapa .section-container .text-col{display:flex;flex-direction:column;justify-content:center}body:not(.wp-core-ui) .mapa .section-container .text-col .heading-2,html:not(.wp-toolbar) .mapa .section-container .text-col .heading-2,.acf-block-preview .mapa .section-container .text-col .heading-2{font-weight:700;color:var(--secondary);margin-bottom:20px;line-height:100%}body:not(.wp-core-ui) .mapa .section-container .text-col .intro-text,html:not(.wp-toolbar) .mapa .section-container .text-col .intro-text,.acf-block-preview .mapa .section-container .text-col .intro-text{margin-bottom:30px;font-size:14px;line-height:22px;color:#555}body:not(.wp-core-ui) .mapa .section-container .text-col .intro-text strong,html:not(.wp-toolbar) .mapa .section-container .text-col .intro-text strong,.acf-block-preview .mapa .section-container .text-col .intro-text strong{color:var(--secondary)}body:not(.wp-core-ui) .mapa .section-container .text-col .schedule-title,html:not(.wp-toolbar) .mapa .section-container .text-col .schedule-title,.acf-block-preview .mapa .section-container .text-col .schedule-title{font-weight:700;color:var(--secondary);margin-bottom:16px;font-size:16px}body:not(.wp-core-ui) .mapa .section-container .text-col .schedule-list,html:not(.wp-toolbar) .mapa .section-container .text-col .schedule-list,.acf-block-preview .mapa .section-container .text-col .schedule-list{display:flex;flex-direction:column;gap:6px;margin-bottom:30px}body:not(.wp-core-ui) .mapa .section-container .text-col .schedule-list .schedule-item,html:not(.wp-toolbar) .mapa .section-container .text-col .schedule-list .schedule-item,.acf-block-preview .mapa .section-container .text-col .schedule-list .schedule-item{display:grid;grid-template-columns:180px 1fr auto;gap:10px;padding:8px 12px;font-size:13px;line-height:20px;background-color:rgba(0,0,0,.03);border-radius:4px}@media only screen and (max-width: 991px){body:not(.wp-core-ui) .mapa .section-container .text-col .schedule-list .schedule-item,html:not(.wp-toolbar) .mapa .section-container .text-col .schedule-list .schedule-item,.acf-block-preview .mapa .section-container .text-col .schedule-list .schedule-item{grid-template-columns:1fr;gap:2px}}body:not(.wp-core-ui) .mapa .section-container .text-col .schedule-list .schedule-item .schedule-date,html:not(.wp-toolbar) .mapa .section-container .text-col .schedule-list .schedule-item .schedule-date,.acf-block-preview .mapa .section-container .text-col .schedule-list .schedule-item .schedule-date{font-weight:700;color:var(--secondary)}body:not(.wp-core-ui) .mapa .section-container .text-col .schedule-list .schedule-item .schedule-type,html:not(.wp-toolbar) .mapa .section-container .text-col .schedule-list .schedule-item .schedule-type,.acf-block-preview .mapa .section-container .text-col .schedule-list .schedule-item .schedule-type{color:#555}body:not(.wp-core-ui) .mapa .section-container .text-col .schedule-list .schedule-item .schedule-location,html:not(.wp-toolbar) .mapa .section-container .text-col .schedule-list .schedule-item .schedule-location,.acf-block-preview .mapa .section-container .text-col .schedule-list .schedule-item .schedule-location{font-weight:600;color:var(--secondary);text-align:right}@media only screen and (max-width: 991px){body:not(.wp-core-ui) .mapa .section-container .text-col .schedule-list .schedule-item .schedule-location,html:not(.wp-toolbar) .mapa .section-container .text-col .schedule-list .schedule-item .schedule-location,.acf-block-preview .mapa .section-container .text-col .schedule-list .schedule-item .schedule-location{text-align:left}}body:not(.wp-core-ui) .mapa .section-container .text-col .footer-text,html:not(.wp-toolbar) .mapa .section-container .text-col .footer-text,.acf-block-preview .mapa .section-container .text-col .footer-text{font-size:14px;line-height:22px;color:#555}body:not(.wp-core-ui) .mapa .section-container .text-col .footer-text strong,html:not(.wp-toolbar) .mapa .section-container .text-col .footer-text strong,.acf-block-preview .mapa .section-container .text-col .footer-text strong{color:var(--secondary)}body:not(.wp-core-ui) .mapa .section-container .text-col .footer-text a,html:not(.wp-toolbar) .mapa .section-container .text-col .footer-text a,.acf-block-preview .mapa .section-container .text-col .footer-text a{color:var(--primary);text-decoration:underline}.mapa svg g path.clickable{transition:fill .2s}.mapa svg g path.clickable:hover{fill:#ffd966}.mapa svg g path.disabled{cursor:default}