.property-route-section{width:100%}.property-route-card{background:#d7e6d9;border:1px solid #d3dfd4;overflow:hidden;box-shadow:0 22px 48px #153c351c}.property-route-heading{color:#fff;background:#24345b;justify-content:space-between;align-items:center;gap:18px;padding:20px 28px;display:flex}.property-route-heading span{letter-spacing:.18em;color:#d7ba7f;font-size:12px;font-weight:700}.property-route-heading strong{font:400 clamp(21px,3vw,30px) Georgia,serif}.property-route-card svg{width:100%;height:auto;display:block}.property-route-progress{stroke-dasharray:100;stroke-dashoffset:100px;animation:9s linear infinite property-route-draw}@keyframes property-route-draw{0%,12%{stroke-dashoffset:100px}85%,to{stroke-dashoffset:0}}.property-route-caption{color:#24345b;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:19px 27px;display:flex}.property-route-caption span{flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.property-route-caption b{color:#a68143;padding:0 4px;font-size:18px}.property-route-caption i{background:#168ba0;border-radius:50%;width:12px;height:12px;display:inline-block}.property-route-caption .property-route-end{background:#24345b}.property-route-caption small{color:#627888;font-size:13px}.property-route-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 26px;display:flex}.property-route-actions a{background:#d7ba7f;align-items:center;min-height:48px;padding:11px 20px;font-size:14px;font-weight:700;display:inline-flex;color:#24345b!important}.property-route-actions a:hover{background:#e6c994}.property-route-actions span{color:#627888;font-size:13px}.property-real-map{border-top:1px solid #d8e2d9;padding-top:15px}.property-real-map summary{cursor:pointer;color:#24345b;text-underline-offset:4px;align-items:center;gap:10px;width:fit-content;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;display:flex}.property-real-map summary:before{content:"+";font-size:23px;font-weight:400;text-decoration:none}.property-real-map[open] summary:before{content:"−"}.property-real-map .property-map{height:420px;margin-top:16px}@media (max-width:700px){.property-route-heading{flex-direction:column;align-items:flex-start;gap:5px;padding:16px 19px}.property-route-caption{padding:16px 19px}.property-route-caption span{font-size:13px}.property-route-actions{flex-direction:column;align-items:flex-start}.property-route-actions a{justify-content:center;width:100%}.property-real-map .property-map{height:330px}}@media (prefers-reduced-motion:reduce){.property-route-progress{stroke-dashoffset:0;animation:none}.property-route-traveler{display:none}}.property-map iframe{border:0;width:100%;height:100%;display:block}.property-route-heading strong,.property-route-caption span{overflow-wrap:anywhere}.property-route-section{min-width:0}
