.loc{--loc-ink: var(--color_6);--loc-navy: var(--color_8);--loc-blue: var(--color_5);--loc-red: var(--color_4);--loc-paper: #f6f4ef;--loc-line: #dcd8cf;background:var(--color_3);color:var(--loc-ink);font-family:Lato,sans-serif}.loc *,.loc *:before,.loc *:after{box-sizing:border-box}.loc-wrap{max-width:1160px;margin:0 auto;padding:0 24px}#dm .loc h1,#dm .loc h2,#dm .loc h3{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.5px;text-transform:uppercase;text-shadow:none;text-align:left;margin:0}#dm .loc h2{font-size:36px;line-height:1.1;color:var(--loc-navy)}#dm .loc p{font-family:Lato,sans-serif;font-size:17px;line-height:1.7;color:var(--loc-ink);text-align:left;margin:0 0 14px}#dm .loc p:last-child{margin-bottom:0}#dm .loc p a{color:var(--loc-blue);font-weight:700}#dm .loc p a:hover,#dm .loc p a:focus{color:var(--loc-red)}.loc-kicker{display:inline-block;font-family:Lato,sans-serif;font-size:13px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:var(--loc-red);margin-bottom:12px}.loc-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}#dm .loc a.loc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:4px;font-family:Lato,sans-serif;font-size:16px;font-weight:900;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:transform .15s ease,background-color .15s ease,color .15s ease}#dm .loc a.loc-btn:hover,#dm .loc a.loc-btn:focus-visible{transform:translateY(-2px)}#dm .loc a.loc-btn--call{background:var(--loc-red);color:#fff}#dm .loc a.loc-btn--call:hover{background:var(--color_7)}#dm .loc a.loc-btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff}#dm .loc a.loc-btn--ghost:hover{background:#fff;color:var(--loc-navy)}#dm .loc a.loc-btn--navy{background:var(--loc-navy);color:#fff}#dm .loc a.loc-btn--navy:hover{background:var(--loc-blue)}.loc-hero{position:relative;background:var(--loc-navy);overflow:hidden}.loc-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:repeating-linear-gradient(90deg,var(--loc-red) 0 46px,transparent 46px 70px)}.loc-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding-top:72px;padding-bottom:80px}#dm .loc .loc-hero h1.loc-hero__title{font-size:64px;line-height:1;color:#fff;margin-bottom:20px}#dm .loc .loc-hero p{color:#ffffffe0;font-size:18px}#dm .loc .loc-hero p a{color:#fff}.loc-hero .loc-kicker{color:#ff8f8f}.loc-hero__media{position:relative;margin:0}.loc-hero__media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;border:6px solid #fff;transform:rotate(1.5deg);box-shadow:0 24px 50px #00000059}.loc-stamp{position:absolute;left:-26px;bottom:-26px;width:124px;height:124px;border-radius:50%;background:var(--loc-red);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:Bebas Neue,sans-serif;line-height:1;box-shadow:0 0 0 5px var(--loc-navy),0 0 0 7px #fff;transform:rotate(-8deg)}.loc-stamp__small{font-size:15px;letter-spacing:2px}.loc-stamp__big{font-size:44px}.loc-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--loc-line)}.loc-facts li{padding:22px 20px;border-right:1px solid var(--loc-line);font-size:15px;line-height:1.4;color:var(--loc-ink)}.loc-facts li:last-child{border-right:0}.loc-facts strong{display:block;font-family:Bebas Neue,sans-serif;font-weight:400;font-size:24px;letter-spacing:.5px;color:var(--loc-blue)}.loc-route{padding:80px 0 40px}.loc-route__list{list-style:none;margin:0;padding:0;position:relative}.loc-route__list:before{content:"";position:absolute;top:8px;bottom:8px;left:31px;border-left:3px dashed var(--loc-line)}.loc-stop{position:relative;display:grid;grid-template-columns:64px 1fr;gap:28px;padding-bottom:52px}.loc-stop:last-child{padding-bottom:0}.loc-stop__num{position:relative;z-index:1;width:64px;height:64px;border-radius:50%;background:#fff;border:3px solid var(--loc-blue);color:var(--loc-blue);display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:28px}.loc-stop:nth-child(3n) .loc-stop__num{border-color:var(--loc-red);color:var(--loc-red)}.loc-stop__body{padding-top:10px;max-width:780px}#dm .loc .loc-stop__body h2{margin-bottom:12px}.loc-route__figure{margin:0 0 52px 92px;max-width:780px}.loc-route__figure img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px}.loc-route__figure figcaption{font-size:14px;color:#6b6b6b;margin-top:8px}.loc-voices{background:var(--loc-paper);padding:72px 0}.loc-voices__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.loc-voice{margin:0;background:#fff;border-left:6px solid var(--loc-red);padding:30px 30px 26px;border-radius:0 6px 6px 0}.loc-voice__stars{color:#e7b200;font-size:18px;letter-spacing:3px;margin-bottom:10px}#dm .loc .loc-voice p{font-size:19px;line-height:1.6;font-style:italic}.loc-voice footer{margin-top:14px;font-weight:900;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:var(--loc-navy)}.loc-nearby{padding:72px 0}.loc-nearby__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.loc-nearby__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.loc-nearby__list li{padding:10px 18px;border:2px solid var(--loc-navy);border-radius:999px;font-weight:700;font-size:15px;color:var(--loc-navy)}.loc-nearby__list li.loc-nearby__home{background:var(--loc-navy);color:#fff}.loc-faq{background:var(--loc-navy);padding:76px 0}#dm .loc .loc-faq h2{color:#fff;margin-bottom:28px}.loc-faq__list{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.loc-faq__item{background:#fff;border-radius:6px}.loc-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px}.loc-faq__item summary::-webkit-details-marker{display:none}.loc-faq__item summary:after{content:"+";flex:0 0 auto;font-family:Bebas Neue,sans-serif;font-size:30px;line-height:1;color:var(--loc-red);transition:transform .2s ease}.loc-faq__item[open] summary:after{transform:rotate(45deg)}#dm .loc .loc-faq__item h3{font-size:22px;line-height:1.2;color:var(--loc-navy)}.loc-faq__answer{padding:0 22px 20px}#dm .loc .loc-faq__answer p{font-size:16px}.loc-dispatch{padding:76px 0;background:var(--loc-paper)}.loc-dispatch__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.loc-dispatch__card{background:#fff;border-radius:6px;padding:30px;border-top:6px solid var(--loc-blue)}#dm .loc .loc-dispatch__card h2{margin-bottom:10px}.loc-dispatch__form{min-height:550px;margin-top:18px}.loc-dispatch__form iframe{min-height:550px}.loc-dispatch__map{border-radius:6px;overflow:hidden;min-height:420px;border:6px solid #fff}.loc-dispatch__map iframe{display:block;width:100%;height:100%;min-height:420px;border:0}.loc-cta{background:var(--loc-red);padding:64px 0}.loc-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:32px}#dm .loc .loc-cta h2{color:#fff;font-size:42px;margin-bottom:8px}#dm .loc .loc-cta p{color:#ffffffe6}#dm .loc .loc-cta a.loc-btn--call{background:#fff;color:var(--loc-red)}#dm .loc .loc-cta .loc-actions{margin-top:0;flex:0 0 auto}@media(max-width:1024px){.loc-hero__grid,.loc-nearby__grid,.loc-dispatch__grid{grid-template-columns:1fr}.loc-hero__media{max-width:560px;margin-left:26px}.loc-facts{grid-template-columns:1fr 1fr}.loc-facts li:nth-child(2){border-right:0}.loc-facts li:nth-child(-n+2){border-bottom:1px solid var(--loc-line)}.loc-faq__list{grid-template-columns:1fr}.loc-cta__inner{flex-direction:column;align-items:flex-start}}@media(max-width:767px){.loc-wrap{padding:0 18px}.loc-hero__grid{padding-top:48px;padding-bottom:64px;gap:44px}#dm .loc .loc-hero h1.loc-hero__title{font-size:44px}#dm .loc h2{font-size:30px}.loc-actions{justify-content:center}.loc-hero .loc-kicker{display:block;text-align:center}.loc-hero__media{margin-left:18px}.loc-stamp{width:100px;height:100px;left:-18px}.loc-stamp__big{font-size:36px}.loc-facts{grid-template-columns:1fr}.loc-facts li{border-right:0;border-bottom:1px solid var(--loc-line)}.loc-route{padding-top:56px}.loc-route__list:before{left:21px}.loc-stop{grid-template-columns:44px 1fr;gap:16px}.loc-stop__num{width:44px;height:44px;font-size:21px}.loc-stop__body{padding-top:4px}.loc-route__figure{margin-left:60px}#dm #allWrapper .loc :is(.loc-route,.loc-voices,.loc-nearby,.loc-faq,.loc-dispatch) :is(h2,h3,p){text-align:left!important}.loc-voices__grid{grid-template-columns:1fr}.loc-dispatch__card{padding:22px 18px}.loc-cta__inner{align-items:center}}
