@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@700;800&display=swap";
.InstructionsHero-module__a6DVcq__hero{background:#7cc6ee url(/images/instructions/hero-instructions.webp) bottom/max(1280px,100%) no-repeat;height:470px;position:relative}.InstructionsHero-module__a6DVcq__container{width:min(1224px,100% - 32px);height:100%;margin-inline:auto;position:relative}.InstructionsHero-module__a6DVcq__board{aspect-ratio:1672/941;filter:drop-shadow(0 6px 8px #3c280a2e);background:url(/images/instructions/sign-board.png) 50%/100% 100% no-repeat;width:580px;position:absolute;top:110px;left:-6px;rotate:-3deg;container-type:inline-size}.InstructionsHero-module__a6DVcq__title{justify-content:center;gap:2cqw;margin:0;font-size:10.6cqw;display:flex;position:absolute;top:15.5%;left:0;right:0}.InstructionsHero-module__a6DVcq__lead{color:#2a3442;letter-spacing:-.015em;width:71%;margin:0;font-size:2.85cqw;line-height:1.72;position:absolute;top:42%;left:17.5%}.InstructionsHero-module__a6DVcq__arrowSign{--bw:max(1280px, 100vw);left:calc(50% + var(--bw) * .3672);top:calc(470px - var(--bw) * .1453);font-family:"Baloo 2",cursive,sans-serif;font-weight:800;font-size:calc(var(--bw) * .0285);color:#5a2b0b;letter-spacing:.01em;text-shadow:0 1px #ffe6be8c;white-space:nowrap;pointer-events:none;align-items:center;gap:.22em;margin:0;line-height:1;display:flex;position:absolute;translate:-50% -50%;rotate:-9deg}.InstructionsHero-module__a6DVcq__arrowIcon{stroke-width:10px;width:.8em;height:.8em}.InstructionsHero-module__a6DVcq__fx{isolation:isolate;white-space:nowrap;text-transform:uppercase;font-family:"Baloo 2",cursive,sans-serif;font-weight:800;line-height:1;display:inline-block;position:relative}.InstructionsHero-module__a6DVcq__fx:before,.InstructionsHero-module__a6DVcq__fx:after{content:attr(data-text);pointer-events:none;position:absolute;top:0;left:0}.InstructionsHero-module__a6DVcq__fx:after{z-index:-2;color:#fff6df;-webkit-text-stroke:.24em #fff6df;transform:translateY(.065em)}.InstructionsHero-module__a6DVcq__fx:before{z-index:-1;color:var(--fx-outline);-webkit-text-stroke:.21em var(--fx-outline);text-shadow:0 .035em 0 var(--fx-outline), 0 .065em 0 var(--fx-outline)}.InstructionsHero-module__a6DVcq__fx>span{color:#0000;background:var(--fx-fill);-webkit-background-clip:text;background-clip:text;position:relative}.InstructionsHero-module__a6DVcq__fxOrange{--fx-outline:#2a1103;--fx-fill:linear-gradient(180deg, #fff27a 0%, #ffd12a 38%, #ffa30f 70%, #f07800 100%)}.InstructionsHero-module__a6DVcq__fxGreen{--fx-outline:#05230f;--fx-fill:linear-gradient(180deg, #c9ff6a 0%, #7fea3c 35%, #36c43a 70%, #14915a 100%)}@media (max-width:1024px){.InstructionsHero-module__a6DVcq__hero{background-position:4% bottom;background-size:1400px;height:auto;padding:104px 0 40px}.InstructionsHero-module__a6DVcq__board{width:min(580px,100%);position:relative;top:auto;left:auto}.InstructionsHero-module__a6DVcq__arrowSign{display:none}}
.RouteMap-module____fCzG__map{aspect-ratio:568/412;background:#cfebc4;border-radius:18px;width:100%;position:relative;overflow:hidden}.RouteMap-module____fCzG__iframe{border:0;width:100%;height:100%;display:block}.RouteMap-module____fCzG__overview{aspect-ratio:451/291}
.AddressCard-module__7-53uG__card{background:#fffdf8;border-radius:22px;grid-template-columns:1fr 568px;gap:18px;padding:18px 16px 18px 26px;display:grid;position:relative;box-shadow:0 8px 28px #5a401e12,0 1px 4px #5a401e0d}.AddressCard-module__7-53uG__info{padding-top:16px}.AddressCard-module__7-53uG__label{text-transform:uppercase;color:#b4410e;letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:17.5px;font-weight:800;line-height:1.2;display:flex}.AddressCard-module__7-53uG__labelIcon{color:#0b6b3a;font-size:22px}.AddressCard-module__7-53uG__name{color:#14223a;letter-spacing:-.03em;margin:14px 0 0;font-size:38px;font-weight:700;line-height:1.1}.AddressCard-module__7-53uG__where{color:#0b6b3a;align-items:center;gap:14px;margin:20px 0 0;font-size:19.5px;font-weight:600;display:flex}.AddressCard-module__7-53uG__whereIcon{color:#e5262b;flex:none;font-size:26px}.AddressCard-module__7-53uG__desc{color:#5a6068;max-width:530px;margin:22px 0 0;font-size:16px;line-height:29px}.AddressCard-module__7-53uG__stats{grid-template-columns:1.18fr 1fr 1fr;gap:6px;margin:22px 0 0;padding:0;list-style:none;display:grid}.AddressCard-module__7-53uG__stat{background:#fff;border-radius:16px;align-items:flex-start;gap:8px;min-height:148px;padding:20px 10px 14px;display:flex;box-shadow:0 2px 10px #5a401e12}.AddressCard-module__7-53uG__bubble{color:#0b6b3a;stroke-width:5.5px;background:#e3f2e6;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.AddressCard-module__7-53uG__stat small{color:#666c75;font-size:14.5px;line-height:1.4;display:block}.AddressCard-module__7-53uG__stat b{color:#1c2633;letter-spacing:-.035em;white-space:nowrap;margin-top:8px;font-size:20px;font-weight:700;line-height:1.2;display:block}.AddressCard-module__7-53uG__stat:nth-child(3) b{margin-top:10px;font-size:15.5px}.AddressCard-module__7-53uG__stat div>span{color:#666c75;margin-top:6px;font-size:13.5px;line-height:1.55;display:block}@media (max-width:1100px){.AddressCard-module__7-53uG__card{grid-template-columns:1fr;gap:20px;padding:18px}}@media (max-width:640px){.AddressCard-module__7-53uG__stats{grid-template-columns:1fr}.AddressCard-module__7-53uG__stat{min-height:0}.AddressCard-module__7-53uG__name{font-size:30px}.AddressCard-module__7-53uG__where{font-size:17px}}
.RouteSteps-module__5BSkhW__card{background:#fffdf8;border-radius:22px;padding:30px 30px 26px 26px;position:relative;box-shadow:0 8px 28px #5a401e12,0 1px 4px #5a401e0d}.RouteSteps-module__5BSkhW__title{text-transform:uppercase;color:#b4410e;letter-spacing:-.01em;align-items:center;gap:12px;margin:0;font-size:19px;font-weight:800;line-height:1.2;display:flex}.RouteSteps-module__5BSkhW__titleIcon{color:#0b6b3a;font-size:26px}.RouteSteps-module__5BSkhW__list{margin:20px 0 0;padding:0;list-style:none}.RouteSteps-module__5BSkhW__step{grid-template-columns:50px 74px 1fr;align-items:start;gap:0 22px;padding:4px 0 18px;display:grid;position:relative}.RouteSteps-module__5BSkhW__step+.RouteSteps-module__5BSkhW__step{padding-top:18px}.RouteSteps-module__5BSkhW__step+.RouteSteps-module__5BSkhW__step:before{content:"";border-top:1px dashed #d9d2c4;position:absolute;top:0;left:166px;right:34px}.RouteSteps-module__5BSkhW__step:not(:last-child):after{content:"";border-left:2px solid #c9d3cc;position:absolute;top:62px;bottom:-16px;left:24px}.RouteSteps-module__5BSkhW__num{z-index:1;color:#fff;background:#0f5c38;border-radius:50%;place-items:center;width:50px;height:50px;margin-top:10px;font-size:22px;font-weight:600;display:grid;position:relative;box-shadow:0 0 0 4px #fffdf8}.RouteSteps-module__5BSkhW__icon{color:#0f4f33;background:#e4f1e6;border-radius:50%;place-items:center;width:74px;height:74px;font-size:36px;display:grid;position:relative}.RouteSteps-module__5BSkhW__step:not(:last-child) .RouteSteps-module__5BSkhW__icon:after{content:"";border-left:2px dashed #c9d3cc;height:40px;position:absolute;top:78px;left:36px}.RouteSteps-module__5BSkhW__step h3{color:#14223a;margin:6px 0 0;font-size:20px;font-weight:700;line-height:1.3}.RouteSteps-module__5BSkhW__step p{color:#555c66;margin:6px 0 0;font-size:15.5px;line-height:27px}@media (max-width:640px){.RouteSteps-module__5BSkhW__card{padding:24px 18px}.RouteSteps-module__5BSkhW__step{grid-template-columns:40px 1fr;gap:0 14px}.RouteSteps-module__5BSkhW__icon{display:none}.RouteSteps-module__5BSkhW__step+.RouteSteps-module__5BSkhW__step:before{left:54px;right:0}.RouteSteps-module__5BSkhW__step:not(:last-child):after{left:19px}.RouteSteps-module__5BSkhW__num{width:40px;height:40px;font-size:18px}}
.NotesCard-module__RfWvGW__card{background:#fffdf8;border-radius:22px;padding:18px 20px 20px;position:relative;box-shadow:0 8px 28px #5a401e12,0 1px 4px #5a401e0d}.NotesCard-module__RfWvGW__head{text-transform:uppercase;color:#b4410e;letter-spacing:-.01em;background:#fdeedf;border-radius:14px;align-items:center;gap:16px;height:58px;margin:0;padding:0 18px;font-size:19px;font-weight:800;display:flex}.NotesCard-module__RfWvGW__headIcon{color:#ff9500;font-size:40px}.NotesCard-module__RfWvGW__list{margin:8px 0 0;padding:0;list-style:none}.NotesCard-module__RfWvGW__item{color:#3e4652;grid-template-columns:46px 1fr;align-items:center;gap:18px;padding:12px 6px 12px 20px;font-size:16px;line-height:26px;display:grid}.NotesCard-module__RfWvGW__item+.NotesCard-module__RfWvGW__item{border-top:1px solid #efe8db}.NotesCard-module__RfWvGW__bubble{color:#c2410c;stroke-width:5px;background:#fdf0e6;border-radius:50%;place-items:center;width:46px;height:46px;font-size:26px;display:grid}
.TransportSection-module__sYgiBW__section{margin-top:2px;padding:68px 0 10px;position:relative}.TransportSection-module__sYgiBW__hillsLeft{pointer-events:none;width:140px;height:auto;position:absolute;top:0;left:calc(50% - 640px)}.TransportSection-module__sYgiBW__hillsRight{pointer-events:none;width:500px;height:auto;position:absolute;top:0;right:calc(50% - 640px)}.TransportSection-module__sYgiBW__intro{padding-left:16px;position:relative}.TransportSection-module__sYgiBW__title{text-transform:uppercase;color:#0b3f27;letter-spacing:-.02em;align-items:center;gap:14px;margin:0;font-size:24px;font-weight:800;line-height:1.2;display:flex}.TransportSection-module__sYgiBW__titleIcon{color:#1b6b3a;flex:none;font-size:40px}.TransportSection-module__sYgiBW__intro p{color:#4a515b;max-width:690px;margin:8px 0 0 52px;font-size:16.5px;line-height:27px}.TransportSection-module__sYgiBW__grid{grid-template-columns:715px 1fr;gap:20px;margin-top:22px;display:grid}.TransportSection-module__sYgiBW__label{text-transform:uppercase;color:#1f3328;letter-spacing:-.01em;align-items:center;gap:12px;margin:0;font-size:18px;font-weight:800;line-height:1.2;display:flex}.TransportSection-module__sYgiBW__labelIcon{color:#1b6b3a;font-size:30px}.TransportSection-module__sYgiBW__labelIconOrange{color:#f07c12;font-size:28px}.TransportSection-module__sYgiBW__steps{background:linear-gradient(#ecf5e8 0,#f4f8ee 70px,#fbf9f2 140px);border-radius:22px;padding:14px 10px 12px}.TransportSection-module__sYgiBW__steps>.TransportSection-module__sYgiBW__label{padding:4px 12px 12px}.TransportSection-module__sYgiBW__stepList{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.TransportSection-module__sYgiBW__step{background:#fff;border-radius:16px;flex-direction:column;padding:12px 12px 14px;display:flex;box-shadow:0 2px 10px #5a401e0f}.TransportSection-module__sYgiBW__photo{aspect-ratio:199/154;border-radius:12px;margin:0;position:relative;overflow:hidden;container-type:inline-size}.TransportSection-module__sYgiBW__photo img{-o-object-fit:cover;object-fit:cover}.TransportSection-module__sYgiBW__num{color:#fff;background:#0f5c38;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:600;display:grid;position:absolute;top:5px;left:5px;box-shadow:0 0 0 2px #fff}.TransportSection-module__sYgiBW__sign{text-align:center;color:#fff3e2;text-shadow:0 1px 2px #3c19058c;width:59%;font-size:8.6cqw;font-weight:700;line-height:1.3;position:absolute;top:34%;left:33%}.TransportSection-module__sYgiBW__step h4{color:#14223a;letter-spacing:-.03em;margin:16px 0 0;font-size:18.5px;font-weight:700;line-height:1.38}.TransportSection-module__sYgiBW__step p{color:#5a6068;flex:1;margin:10px 0 0;font-size:15px;line-height:24px}.TransportSection-module__sYgiBW__duration{color:#1c2633;background:#e6f2e2;border-radius:999px;align-items:center;gap:18px;height:40px;margin-top:14px;padding:0 16px;font-size:15.5px;font-weight:600;display:flex}.TransportSection-module__sYgiBW__durationIcon{color:#0f4f33;stroke-width:6px;font-size:21px}.TransportSection-module__sYgiBW__overview{background:#fffdf8;border-radius:22px;padding:20px 18px 18px;position:relative;box-shadow:0 8px 28px #5a401e12,0 1px 4px #5a401e0d}.TransportSection-module__sYgiBW__overview>.TransportSection-module__sYgiBW__label{padding-left:2px}.TransportSection-module__sYgiBW__mapWrap{margin-top:16px}.TransportSection-module__sYgiBW__legend{color:#636a73;grid-template-columns:1fr 1fr auto 1fr;align-items:start;gap:10px;margin:18px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.TransportSection-module__sYgiBW__legend li{gap:10px;display:flex}.TransportSection-module__sYgiBW__legend b{color:#1c2633;font-size:13.5px;font-weight:600;display:block}.TransportSection-module__sYgiBW__legendPin{flex:none;width:22px;height:30px}.TransportSection-module__sYgiBW__legendSep{background:#e3ddd0;width:1px;height:40px}.TransportSection-module__sYgiBW__legendLine{background:#1268e8;border-radius:3px;flex:none;width:28px;height:6px;margin-top:6px}@media (max-width:1100px){.TransportSection-module__sYgiBW__grid{grid-template-columns:1fr}.TransportSection-module__sYgiBW__hillsRight{right:-16px}}@media (max-width:640px){.TransportSection-module__sYgiBW__section{padding-top:56px}.TransportSection-module__sYgiBW__title{align-items:flex-start;font-size:19px}.TransportSection-module__sYgiBW__intro p{margin-left:0}.TransportSection-module__sYgiBW__stepList{grid-template-columns:1fr}.TransportSection-module__sYgiBW__legend{grid-template-columns:1fr 1fr}.TransportSection-module__sYgiBW__legendSep{display:none}.TransportSection-module__sYgiBW__hillsRight{opacity:.9;width:260px;top:-30px}}
.InstructionContent-module__3IAzHW__page{padding-bottom:40px;overflow-x:clip}.InstructionContent-module__3IAzHW__content{gap:22px;width:min(1224px,100% - 32px);margin-inline:auto;padding-top:2px;display:grid}.InstructionContent-module__3IAzHW__row{grid-template-columns:742px 1fr;gap:20px;display:grid}@media (max-width:1100px){.InstructionContent-module__3IAzHW__row{grid-template-columns:1fr}}
