/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/modules/transport-map-and-text.module/module.css ***!
  \**************************************************************************************************************************************************/.transport-map-and-text{background-color:#ddcf78;background-color:var(--tmt-bg,#ddcf78);padding:0}.transport-map-and-text__grid{-webkit-box-align:center;-ms-flex-align:center;grid-gap:40px;grid-gap:var(--tmt-gap,40px);align-items:center;display:grid;gap:40px;gap:var(--tmt-gap,40px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}@media (max-width:992px){.transport-map-and-text__grid{grid-gap:0;grid-gap:var(--tmt-gap-mobile,0);gap:0;gap:var(--tmt-gap-mobile,0);grid-template-columns:minmax(0,1fr)}}.transport-map-and-text__map,.transport-map-and-text__map-wrapper{position:relative}.transport-map-and-text__map-image{display:block;height:auto;width:100%}.transport-map-and-text__map--cover{-ms-flex-item-align:stretch;align-self:stretch}.transport-map-and-text__map--cover:before{content:"";display:block;padding-top:69.22%;padding-top:var(--tmt-map-ratio-pct,69.22%)}.transport-map-and-text__map--cover .transport-map-and-text__map-viewport{bottom:0;container-type:size;left:0;overflow:hidden;position:absolute;right:0;top:0}.transport-map-and-text__map--cover .transport-map-and-text__map-wrapper{aspect-ratio:1.4447;aspect-ratio:var(--tmt-map-ratio,1.4447);left:50%;left:var(--tmt-map-focus,50%);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(calc(var(--tmt-map-focus, 50%)*-1),-50%);transform:translate(calc(var(--tmt-map-focus, 50%)*-1),-50%);width:max(100cqw,100cqh * 1.4447);width:max(100cqw,100cqh * var(--tmt-map-ratio,1.4447))}.transport-map-and-text__map--cover .transport-map-and-text__map-image{height:100%}.transport-map-and-text__stop{cursor:pointer;outline:none;width:2.99%;width:var(--tmt-stop-size,2.99%)}.transport-map-and-text__stop,.transport-map-and-text__stop:before{aspect-ratio:1;border-radius:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.transport-map-and-text__stop:before{content:"";left:50%;top:50%;width:max(100%,28px)}.transport-map-and-text__stop:focus,.transport-map-and-text__stop:hover{z-index:3}.transport-map-and-text__stop-icon{border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.transport-map-and-text__stop-icon img{display:block;height:100%;width:100%}.transport-map-and-text__stop-icon:after{background-color:#676767;background-color:var(--tmt-pulse-color,#676767);border-radius:50%;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:-1}.transport-map-and-text__stop:focus .transport-map-and-text__stop-icon,.transport-map-and-text__stop:hover .transport-map-and-text__stop-icon{-webkit-transform:scale(1.15);transform:scale(1.15)}.transport-map-and-text__stop:focus .transport-map-and-text__stop-icon:after,.transport-map-and-text__stop:hover .transport-map-and-text__stop-icon:after{visibility:hidden}.transport-map-and-text.is-pulsing .transport-map-and-text__stop-icon:after{-webkit-animation:transportStopPulse 2s ease-out infinite;animation:transportStopPulse 2s ease-out infinite}@media (prefers-reduced-motion:reduce){.transport-map-and-text.is-pulsing .transport-map-and-text__stop-icon:after{-webkit-animation:none;animation:none}}.transport-map-and-text__stop-label{background-color:#676767;background-color:var(--tmt-label-bg,#676767);color:#fff;color:var(--tmt-label-color,#fff);font-size:14px;left:calc(100% + 6px);line-height:18px;max-width:180px;opacity:0;padding:4px 10px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .2s;transition:opacity .2s;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:2}.transport-map-and-text__stop-label span,.transport-map-and-text__stop-label strong{color:inherit;display:block}.transport-map-and-text__stop-label strong{font-weight:700}@media (max-width:560px){.transport-map-and-text__stop-label{font-size:10px;line-height:13px;max-width:120px;padding:2px 6px}}.transport-map-and-text__stop--label-left .transport-map-and-text__stop-label{left:auto;right:calc(100% + 6px)}.transport-map-and-text__stop--label-visible .transport-map-and-text__stop-label,.transport-map-and-text__stop:focus .transport-map-and-text__stop-label,.transport-map-and-text__stop:hover .transport-map-and-text__stop-label{opacity:1}.transport-map-and-text__text{color:#2b2f4a;color:var(--tmt-text-color,#2b2f4a)}.transport-map-and-text__text h1,.transport-map-and-text__text h2,.transport-map-and-text__text h3{color:#981869;color:var(--tmt-heading-color,#981869);font-size:36px;font-weight:600;line-height:1.2;margin:0 0 32px}@media (max-width:768px){.transport-map-and-text__text h1,.transport-map-and-text__text h2,.transport-map-and-text__text h3{font-size:26px;margin-bottom:24px}}.transport-map-and-text__text h4{color:inherit;font-size:18px;font-weight:700;line-height:1.4;margin:20px 0 8px}.transport-map-and-text__text li,.transport-map-and-text__text p{color:inherit;font-size:18px;line-height:1.5}@media (max-width:768px){.transport-map-and-text__text li,.transport-map-and-text__text p{font-size:16px}}.transport-map-and-text__text ul{list-style:none;margin:0;padding-left:0}.transport-map-and-text__text ul li{margin-bottom:6px;padding-left:16px;position:relative}.transport-map-and-text__text ul li:before{background-color:currentColor;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:calc(.75em - 3px);width:6px}.transport-map-and-text__text>:last-child{margin-bottom:0}.transport-map-and-text.is-editor [data-coords-picker]{cursor:crosshair}.transport-map-and-text.is-editor .transport-map-and-text__stop{outline:2px dashed #f0f;outline-offset:2px}.transport-map-and-text.is-editor .transport-map-and-text__stop-index{background-color:#f0f;border-radius:8px;color:#fff;font-size:11px;font-weight:700;left:-16px;line-height:16px;padding:0 5px;position:absolute;top:-16px;z-index:4}.transport-map-and-text.is-editor .coords-picker__marker{border:2px solid #f0f;border-radius:50%;display:none;height:16px;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px;z-index:5}.transport-map-and-text.is-editor .coords-picker__marker.is-visible{display:block}.transport-map-and-text.is-editor .coords-picker__panel{background-color:#fff5ff;border:1px dashed #f0f;color:#33475b;font-size:14px;line-height:20px;margin-top:12px;padding:10px 14px}.transport-map-and-text.is-editor .coords-picker__output{display:inline-block;font-family:monospace;font-size:16px;font-weight:700;margin-left:12px;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;white-space:pre}@-webkit-keyframes transportStopPulse{0%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}}@keyframes transportStopPulse{0%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}}