.Sidebar{height:100%;position:absolute;width:100%}.SidebarPanel{transition:all .2s ease-in-out;width:100%;z-index:60}@media(prefers-reduced-motion:reduce){.SidebarPanel{transition:none}}.SidebarPanel__rightHide{transform:translate3d(100%,0,0)}.SidebarPanel__leftHide{transform:translate3d(-100%,0,0)}.FixedPlanSidebar{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;min-width:0;-webkit-perspective:1000px;position:fixed;right:0;top:0;transform:translateZ(0);transition:all .2s ease-in-out;width:100%;z-index:60}@media(prefers-reduced-motion:reduce){.FixedPlanSidebar{transition:none}}@media(min-width:768px){.FixedPlanSidebar{min-width:335px;width:calc(100% - 788px)}}@media(min-width:992px){.FixedPlanSidebar{min-width:400px}}.FixedPlanSidebar__hiddenAndShiftedToRight{transform:translate3d(100%,0,0)}@media(max-width:767.98px){.FixedPlanSidebar__safariBottomHidden{bottom:44px}.FixedPlanSidebar__iPhoneXBottomHidden{bottom:82px}}@media(min-width:992px){.FixedPlanSidebar__navSidebarExpanded{width:calc(100% - 928px)}}.FixedPlanSidebar__shadow{bottom:0;box-shadow:inset 1.25rem 0 1rem -1rem rgba(0,0,0,.2);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}@media(max-width:767.98px){.FixedPlanSidebar__shadow{box-shadow:none}}.FloatingBottomButton,.PlanSidebar__floatingBottomContainer{bottom:16px;left:0;position:fixed;right:0;z-index:20}.EditorContainer{word-wrap:break-word;flex-grow:1;min-width:0}.EditorContainer__inner{margin:0 auto;padding:0}.EditorContainer__sidebarSpacer{flex-shrink:0;overflow:hidden;transition:all .2s ease-in-out;width:0}@media(prefers-reduced-motion:reduce){.EditorContainer__sidebarSpacer{transition:none}}@media(min-width:768px){.EditorContainer__sidebarSpacer{min-width:335px;width:calc(100% - 788px)}}@media(min-width:992px){.EditorContainer__sidebarSpacer{min-width:400px}.EditorContainer__sidebarOpenAndNavSidebarExpanded{width:calc(100% - 928px)}}@media print{.EditorContainer__printable{display:block!important}}.DistanceDividerText{white-space:nowrap}.DistanceDividerText__hideOverflow{overflow:hidden;text-overflow:ellipsis}@media(max-width:991.98px){.DistanceDividerText__hideOverflow{max-width:150px}}.BoardBlockSeparator__horizontalLine{border-top:1px solid #dee2e6;left:0;padding-bottom:1px;position:absolute;right:0;top:50%;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.BoardBlockSeparator__horizontalLine{transition:none}}.BoardBlockSeparator__selected{border-top:2px solid #3f52e3;padding-bottom:0}.BoardBlockSeparator__distanceInfo{margin-left:40px;z-index:1}.BoardBlockSeparator__dottedLine{border-top-style:dashed}.ProfilePageNameLink{color:#212529}.ProfilePageNameLink:active,.ProfilePageNameLink:focus,.ProfilePageNameLink:hover{color:#495057;text-decoration:none}.MapFloatingBottomButton__withPromo{margin-bottom:48px}.MarkerIconWithColor{color:#fff;display:inline-block;font-weight:700;line-height:1;position:relative;text-align:center}.MarkerIconWithColor__label{font-size:.5em;left:0;position:absolute;right:0;top:.3em;-webkit-user-select:none;user-select:none}.MarkerIconWithColor__labelLarge{top:.2em}.MarkerIconWithColor__labelLarge.MarkerIconWithColor__labelLong{font-size:.4em;top:.4em}.MarkerIconWithColor__icon{font-size:.4em;left:0;position:absolute;right:0;top:.475em;-webkit-user-select:none;user-select:none}.MarkerIconWithColor__smallIcon{font-size:.3em;top:.7em}.MarkerIconWithColor__bordered svg{stroke:#fff;stroke-width:40}.MarkerIconWithColor__rotate{transform:rotate(-90deg)}.MarkerIconWithColor__outlined path{stroke:#d2d6f8;stroke-width:40}.PlaceView__selectable{border-radius:8px;cursor:pointer;margin:0 -12px;padding:12px;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.PlaceView__selectable{transition:none}}@media(min-width:576px){.PlaceView__selectable:hover,.PlaceView__selectable:hover .PlaceView__snippetQuote{background-color:#f3f4f5}.PlaceView__selectable:hover .btn-light{background-color:#fff}}.PlaceView__selected{cursor:auto}.PlaceView__selected,.PlaceView__selected:hover{background-color:#fff}.PlaceView__selected .btn-light,.PlaceView__selected:hover .btn-light{background-color:#f3f4f5}.PlaceView__selected+.PlaceView{border-top:0}.PlacesImageCarouselWithLightbox__smallImage{width:120px!important}@media(min-width:768px){.PlacesImageCarouselWithLightbox__smallImage{width:200px!important}}@media(max-width:575.98px){.PlacesImageCarouselWithLightbox__smallImage{width:80px!important}}.RatingWithLogo__yellowRating{color:#ec9b3b}.SaveToDocTooltip .tooltip{z-index:60}.SaveToDocTooltip .tooltip.show{opacity:1}.SaveToDocTooltip__body{color:#b2baf4;width:208px}.SaveToDocTooltip__button{padding-bottom:12px}.BoardPlaceView__clear{clear:both}.BoardPlaceView__scrollTarget{scroll-margin-top:64px}.MinimalSnippets__source{-webkit-box-orient:vertical;box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media(max-width:767.98px){.MinimalSnippets__source{-webkit-box-orient:vertical;box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}.PlanPageHeader{height:280px}.PlanPageHeader__imgContainer{min-height:240px;top:0}.PlanPageHeader__guide{height:400px}.PlanPageHeader__image{height:240px}.PlanPageHeader__guide .PlanPageHeader__image{height:320px}.PlanPageHeader__title{background-color:transparent;border:none;color:#212529;font-size:2.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;outline:none;text-overflow:ellipsis}@media(max-width:575.98px){.PlanPageHeader__title{color:#212529;font-size:1.5rem;letter-spacing:-.03em;line-height:1.2}}.PlanPageHeader__placeholder{background:#6c757d;height:240px}.PlanPageHeader__guide .PlanPageHeader__placeholder{height:320px}.PlanPageHeader__scrim{background:linear-gradient(180deg,rgba(33,37,41,.5) 0,transparent 50%);bottom:0;left:0;right:0;top:0}.PlanPageHeader__headerButtons{display:flex;position:absolute;right:16px;top:16px;z-index:49}@media(max-width:767.98px){.PlanPageHeader__headerButtons{display:none;right:16px}}.PlanPageHeader__headerButtonsNoSidebar{display:flex}@media(min-width:576px){.PlanPageHeader__headerButtonsNoSidebar{right:64px}}.PlanPageHeader__header{background-color:#fff;border-radius:8px;bottom:0;left:32px;margin-left:auto;margin-right:auto;min-height:160px;padding:16px 16px 16px 24px;position:absolute;right:32px}@media(max-width:575.98px){.PlanPageHeader__header{left:16px;right:16px}}@media(min-width:992px){.PlanPageHeader__header{max-width:560px}}@font-face{size-adjust:91%;font-family:Segoe UI Adjusted;font-style:normal;font-weight:400;src:local("Segoe UI")}@font-face{size-adjust:95%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:400;src:local("Segoe UI")}@font-face{size-adjust:93%;font-family:Segoe UI Adjusted;font-style:normal;font-weight:700;src:local("Segoe UI")}@font-face{size-adjust:91%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:700;src:local("Segoe UI")}@font-face{size-adjust:93%;font-family:Roboto Adjusted;font-style:normal;font-weight:400;src:local("Roboto")}@font-face{size-adjust:94%;font-family:Roboto Adjusted;font-style:italic;font-weight:400;src:local("Roboto Italic")}@font-face{size-adjust:98%;font-family:Roboto Adjusted;font-style:normal;font-weight:700;src:local("Roboto Bold")}@font-face{size-adjust:98%;font-family:Roboto Adjusted;font-style:italic;font-weight:700;src:local("Roboto Bold Italic")}@font-face{size-adjust:94%;font-family:Helvetica Neue Adjusted;font-style:normal;font-weight:400;src:local("Helvetica Neue")}@font-face{size-adjust:91%;font-family:Helvetica Neue Adjusted;font-style:italic;font-weight:400;src:local("Helvetica Neue Italic")}@font-face{size-adjust:92%;font-family:Helvetica Neue Adjusted;font-style:normal;font-weight:700;src:local("Helvetica Neue Bold")}@font-face{size-adjust:90%;font-family:Helvetica Neue Adjusted;font-style:italic;font-weight:700;src:local("Helvetica Neue Bold Italic")}@font-face{size-adjust:95%;font-family:Arial Adjusted;font-style:normal;font-weight:400;src:local("Arial")}@font-face{size-adjust:92%;font-family:Arial Adjusted;font-style:italic;font-weight:400;src:local("Arial Italic")}@font-face{size-adjust:92%;font-family:Arial Adjusted;font-style:normal;font-weight:700;src:local("Arial Bold")}@font-face{size-adjust:90%;font-family:Arial Adjusted;font-style:italic;font-weight:700;src:local("Arial Bold Italic")}@font-face{size-adjust:89%;font-family:Noto Sans Adjusted;font-style:normal;font-weight:400;src:local("Noto Sans")}@font-face{size-adjust:91%;font-family:Noto Sans Adjusted;font-style:italic;font-weight:400;src:local("Noto Sans Italic")}@font-face{size-adjust:88%;font-family:Noto Sans Adjusted;font-style:normal;font-weight:700;src:local("Noto Sans Bold")}@font-face{size-adjust:90%;font-family:Noto Sans Adjusted;font-style:italic;font-weight:700;src:local("Noto Sans Bold Italic")}.VerifiedBadge{align-items:center;background-color:#f75940;border-radius:50%;display:inline-flex;font-size:.5rem!important;height:1rem!important;justify-content:center;vertical-align:middle!important;width:1rem!important}.VerifiedBadge__lg{height:40px;width:40px}.VerifiedBadge__md{height:32px;width:32px}.VerifiedBadge__sm{height:20px;width:20px}