﻿@keyframes rotating{100%{transform:rotate(360deg)}}@font-face{font-family:"RP Grotesk";font-style:normal;font-weight:400;src:url("../fonts/FKGrotesk-Regular.woff") format("woff"),url("../fonts/FKGrotesk-Regular.woff2") format("woff2")}@font-face{font-family:"RP Grotesk";font-style:normal;font-weight:500;src:url("../fonts/FKGrotesk-Medium.woff") format("woff"),url("../fonts/FKGrotesk-Medium.woff2") format("woff2")}:root{--header-background-color: rgb(78, 114, 231);--project-map-green: #69AE24;--project-map-brown: #B75700;--project-map-red: #DA0000;--stroke-width: 10;--dasharray: 20}@media(min-width: 575px){:root{--stroke-width: 6;--dasharray: 18}}@media(min-width: 768px){:root{--stroke-width: 3;--dasharray: 15}}.placesList{display:grid;gap:1.6rem;grid-template-columns:1fr;min-height:30rem}@media(min-width: 768px){.placesList{grid-template-columns:1fr 1fr 1fr}}.placesList h3{grid-column:span 3;display:flex;align-items:center;justify-content:center}.placesList.placesList--notFirst .placesItem-wrapper:nth-child(7){grid-column:span 1}.placesItem-wrapper{position:relative}.placesItem-wrapper .placesItem-controls{display:flex;position:absolute;top:2.2rem;right:2rem;gap:.8rem;z-index:1;transition:250ms ease-in-out opacity}@media(min-width: 992px){.placesItem-wrapper .placesItem-controls{opacity:0}}.placesItem-wrapper .placesItem-controls .placesItem-wishlist,.placesItem-wrapper .placesItem-controls .placesItem-visited{background:none;outline:0 !important}.placesItem-wrapper .placesItem-controls .placesItem-wishlist::before,.placesItem-wrapper .placesItem-controls .placesItem-visited::before{color:var(--base-white, #fff);font-size:1.6rem;transition:.2s ease-in-out color}.placesItem-wrapper .placesItem-controls .placesItem-wishlist::before{content:""}.placesItem-wrapper .placesItem-controls .placesItem-wishlist.added::before{content:""}.placesItem-wrapper .placesItem-controls .placesItem-visited::before{content:""}.placesItem-wrapper .placesItem-controls .placesItem-visited.added::before{content:""}@media(min-width: 768px){.placesItem-wrapper:nth-child(7){grid-column:span 3}}.placesItem-wrapper:hover .placesItem-controls,.placesItem-wrapper:active .placesItem-controls,.placesItem-wrapper:focus .placesItem-controls{opacity:1}.placesItem-wrapper:hover .placesItem-image::before,.placesItem-wrapper:active .placesItem-image::before,.placesItem-wrapper:focus .placesItem-image::before{opacity:1}.placesItem{padding-bottom:14rem;font-size:1.6rem;line-height:2.2rem;text-decoration:none;display:block}.placesItem:nth-child(7){grid-column:span 3}.placesItem:hover,.placesItem:focus{text-decoration:none}.placesItem img{width:100%;display:block}.placesItem .placesItem-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:10rem;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.15), transparent);opacity:0;transition:250ms ease-in-out opacity}.placesItem .placesItem-name{margin-top:2.8rem;font-weight:500;text-transform:uppercase;color:var(--text-color, #000)}.placesItem .placesItem-description{color:var(--base-grey-dark, #B7BFC9)}.placesPager{display:flex;justify-content:center;gap:2.4rem;margin-bottom:6.2rem}.placesPager .pagerBtn{background-color:transparent;border:none;color:#959595;font-size:1.6rem;line-height:2.4rem;outline:0 !important;transition:.2s ease-in-out color}.placesPager .pagerBtn.pagerBtn--dots{pointer-events:none}.placesPager .pagerBtn.pagerBtn--current,.placesPager .pagerBtn:hover{color:var(--base-black, #000)}.place-list-filters{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:2.6rem}.place-list-filters .btn{font-size:1.5rem;line-height:1.9rem}.place-list-filters .place-list-filters-item{width:100%}@media(min-width: 992px){.place-list-filters .place-list-filters-item{width:auto}}.place-list-filters .react-select-container{font-size:1.5rem;line-height:1.9rem;background:var(--base-grey, #F2F5F8);border-radius:.5rem;color:var(--text-color, #000);height:100%;padding:0 .9rem}.place-list-filters .react-select__control{border:1px solid 1px solid var(--color-line, #B7BFC9);border-radius:.5rem;background:var(--base-grey, #F2F5F8);color:var(--text-color, #000);font-size:1.5rem;line-height:1.9rem;color:var(--text-color, #000);display:flex;align-items:center;height:100%;box-shadow:none;cursor:pointer;outline:none}.place-list-filters .react-select__control:hover{border-color:gray}.place-list-filters .react-select__control--is-focused,.place-list-filters .react-select__control--is-focused:hover{border-color:var(--second-color, #242422)}.place-list-filters .react-select__control .react-select__value-container{padding:1.5rem 0 1.5rem 1.5rem}.place-list-filters .react-select__control .react-select__single-value{font-size:1.4rem;color:var(--text-color, #000);transition:100ms color ease-in-out}.place-list-filters .react-select__control:hover .react-select__single-value,.place-list-filters .react-select__control--is-focused .react-select__single-value{color:var(--text-color, #000)}.place-list-filters .react-select__control .react-select__indicator-separator{display:none}.place-list-filters .react-select__control .react-select__indicator{padding-right:1.5rem}.place-list-filters .react-select__control .react-select__indicator svg{transition:150ms;height:1.8rem;width:1.8rem}.place-list-filters .react-select__control .react-select__indicator svg path{fill:var(--second-color, #242422)}.place-list-filters .react-select__control--menu-is-open .react-select__indicator svg{transform:rotate(180deg)}.place-list-filters .react-select__menu{max-height:39rem;width:28rem;overflow-x:hidden;overflow-y:auto;text-align:left;border:0 !important;padding-top:2rem;border-radius:.5rem}.place-list-filters .react-select__menu .react-select__menu-list{border:0 !important}.place-list-filters .react-select__menu .react-select__menu-list .react-select__option{padding:1.2rem 1.6rem;cursor:pointer;user-select:none;display:flex;align-items:center;position:relative}.place-list-filters .react-select__menu .react-select__menu-list .react-select__option::before{content:"";display:inline-block;width:1.6rem;height:1.6rem;margin-right:1.6rem;border-radius:.3rem;border:.1rem solid var(--base-grey-dark, #B7BFC9);transition:.2s ease-in-out}.place-list-filters .react-select__menu .react-select__menu-list .react-select__option::after{content:"";position:absolute;display:inline-flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);left:1.6rem;width:1.6rem;height:1.6rem;color:#fff;font-size:.8rem;transition:.2s ease-in-out;opacity:0}.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:hover,.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:focus,.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:active{background-color:#fff;color:var(--text-color, #000)}.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:hover::before,.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:focus::before,.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:active::before{background-color:var(--base-grey-dark, #B7BFC9)}.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected,.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:hover,.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:focus,.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:active{background-color:#fff;color:var(--text-color, #000)}.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected::before,.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:hover::before,.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:focus::before,.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:active::before{background-color:var(--base-black, #000) !important;border-color:var(--base-black, #000)}.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected::after,.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:hover::after,.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:focus::after,.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:active::after{opacity:1}.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-focused:not(.react-select__option--is-selected){background-color:#fff;color:var(--text-color, #000)}.place-list-filters .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-focused:not(.react-select__option--is-selected)::before{background-color:var(--base-grey-dark, #B7BFC9)}.Dropdown-root{position:relative;height:100%}.Dropdown-control{padding:1.5rem 2.4rem;box-sizing:border-box;cursor:default;outline:none;border:1px solid 1px solid var(--color-line, #B7BFC9);border-radius:.5rem;background:var(--base-grey, #F2F5F8);color:var(--text-color, #000);font-size:1.5rem;line-height:1.9rem;color:var(--text-color, #000);display:flex;align-items:center;height:100%;box-shadow:none;cursor:pointer;outline:none}.Dropdown-control:hover{border-color:gray}.is-open .Dropdown-control{border-color:var(--second-color, #242422)}.Dropdown-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 0 0 .8rem}.Dropdown-arrow::before{content:"";border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:.3rem;transition:transform .2s,margin .2s;transform:rotate(45deg);margin:-3px 0 0 0}.is-open .Dropdown-arrow::before{transform:rotate(-135deg);margin:3px 0 0 0}.Dropdown-menu{max-height:39rem;width:28rem;overflow-y:auto;text-align:left;border:0 !important;padding-top:2rem;border-radius:.5rem;background:var(--base-grey, #F2F5F8);box-sizing:border-box;position:absolute;top:calc(100% + .6rem);z-index:1000;-webkit-overflow-scrolling:touch}.Dropdown-option{padding:1.2rem 1.6rem;cursor:pointer;user-select:none;display:flex;align-items:center;position:relative}.Dropdown-option::before{content:"";display:inline-block;width:1.6rem;min-width:1.6rem;height:1.6rem;margin-right:1.6rem;border-radius:.3rem;border:.1rem solid var(--base-grey-dark, #B7BFC9);transition:.2s ease-in-out}.Dropdown-option::after{content:"";position:absolute;display:inline-flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);left:1.6rem;min-width:1.6rem;width:1.6rem;height:1.6rem;color:#fff;font-size:.8rem;transition:.2s ease-in-out;opacity:0}.Dropdown-option.is-selected:hover,.Dropdown-option.is-selected:focus,.Dropdown-option.is-selected:active{background-color:#fff;color:var(--text-color, #000)}.Dropdown-option.is-selected:hover::before,.Dropdown-option.is-selected:focus::before,.Dropdown-option.is-selected:active::before{background-color:var(--base-grey-dark, #B7BFC9)}.Dropdown-option.is-selected,.Dropdown-option.is-selected:hover,.Dropdown-option.is-selected:focus,.Dropdown-option.is-selected:active{background:var(--base-grey, #F2F5F8);color:var(--text-color, #000)}.Dropdown-option.is-selected::before,.Dropdown-option.is-selected:hover::before,.Dropdown-option.is-selected:focus::before,.Dropdown-option.is-selected:active::before{background-color:var(--base-black, #000) !important;border-color:var(--base-black, #000)}.Dropdown-option.is-selected::after,.Dropdown-option.is-selected:hover::after,.Dropdown-option.is-selected:focus::after,.Dropdown-option.is-selected:active::after{opacity:1}.Dropdown-option:hover:not(.is-selected){background:var(--base-grey, #F2F5F8);color:var(--text-color, #000)}.Dropdown-option:hover:not(.is-selected)::before{background-color:var(--base-grey-dark, #B7BFC9)}.Dropdown-option:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Dropdown-option:hover{background:var(--main-color, #366CF6);color:#fff}