.trail-weekend{padding-bottom:100px}.trail-weekend .intro{margin-left:44%}.forest-trail{height:1020px;max-width:900px;margin:48px auto 0;position:relative}.forest-trail svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.forest-trail path{fill:none;stroke:#17261f;stroke-width:3;stroke-dasharray:3 11;stroke-linecap:round}.trail-stop{width:35%;position:absolute;padding:22px 25px;border:3px solid #17261f;box-shadow:7px 8px 0 #17261f;background:#fbf2d7;transform:rotate(-1deg)}.trail-stop:before{content:'';position:absolute;width:16px;height:16px;border:4px solid #90b747;background:#e94a2d;border-radius:50%;top:-13px}.trail-stop p{margin:0;font:700 .66rem 'DM Sans';letter-spacing:.11em;text-transform:uppercase}.trail-stop h3{font:700 2rem/.85 Fredoka,sans-serif;letter-spacing:-.07em;margin:.45em 0}.trail-stop span{display:block;font-size:.9rem;line-height:1.4}.trail-stop a{display:inline-block;margin-top:16px;font:700 .65rem 'DM Sans';letter-spacing:.09em;text-transform:uppercase;text-decoration:none;color:#e94a2d}.trail-stop.one{top:0;left:0}.trail-stop.one:before{right:-54%}.trail-stop.two{top:175px;right:0;background:#f5a6a0;transform:rotate(1deg)}.trail-stop.two:before{left:-54%}.trail-stop.three{top:400px;left:0;background:#ffc838}.trail-stop.three:before{right:-54%}.trail-stop.four{top:620px;right:0;background:#17261f;color:#fff9e9;transform:rotate(1.5deg)}.trail-stop.four:before{left:-54%;background:#ffc838}.trail-stop.five{top:830px;left:0;background:#90b747}.trail-stop.five:before{right:-54%}.trail-shroom{position:absolute;opacity:.9}.trail-shroom.top{width:115px;right:12%;top:35px;transform:rotate(15deg)}.trail-shroom.bottom{width:130px;right:10%;bottom:-22px;transform:rotate(-8deg)}@media(max-width:720px){.trail-weekend .intro{margin-left:0}.forest-trail{height:auto;margin:38px 0 0;padding-left:34px}.forest-trail svg{display:none}.forest-trail:before{content:'';position:absolute;top:5px;bottom:32px;left:7px;border-left:3px dashed #17261f}.trail-stop{position:relative;top:auto!important;right:auto!important;left:auto!important;width:100%;margin:0 0 24px;padding:18px;transform:none!important}.trail-stop:before,.trail-stop.one:before,.trail-stop.two:before,.trail-stop.three:before,.trail-stop.four:before,.trail-stop.five:before{left:-35px;right:auto;top:16px;width:14px;height:14px;border-width:3px}.trail-stop h3{font-size:1.65rem}.trail-shroom{display:none}}
