.BreadcrumbsBlock_breadcrumbsBlock__cFnis .breadcrumbsBlockWrapper>div{display:flex;flex-wrap:wrap;font-size:.8rem;height:2rem}.BreadcrumbsBlock_breadcrumbsBlock__cFnis .breadcrumbsBlockWrapper>div div,.BreadcrumbsBlock_breadcrumbsBlock__cFnis .breadcrumbsBlockWrapper>div img{display:inline}.BreadcrumbsBlock_breadcrumbsBlock__cFnis .breadcrumbsBlockWrapper>div img{margin-left:.4rem;margin-right:.4rem;margin-bottom:.1rem}.BreadcrumbsBlock_breadcrumbsBlock__cFnis .breadcrumbsBlockWrapper>div a{color:rgba(66,66,66,.498)}.BreadcrumbsBlock_breadcrumbsBlock__cFnis .breadcrumbsBlockWrapper>div a:hover{color:#9c3d21;text-decoration:underline}.BreadcrumbsBlock_breadcrumbsBlock__cFnis .breadcrumbsBlockWrapper>div .current{font-weight:700;color:#122e45}.BreadcrumbsBlock_breadcrumbsBlock__cFnis .breadcrumbsBlockWrapper .mobileBreadcrumb{display:flex}@media (min-width:768px){.BreadcrumbsBlock_breadcrumbsBlock__cFnis .breadcrumbsBlockWrapper .mobileBreadcrumb{display:none}}.BreadcrumbsBlock_breadcrumbsBlock__cFnis .breadcrumbsBlockWrapper .desktopBreadcrumb{display:none}@media (min-width:768px){.BreadcrumbsBlock_breadcrumbsBlock__cFnis .breadcrumbsBlockWrapper .desktopBreadcrumb{display:flex}}.VideoEl_videoEl__RbnEw{overflow:hidden;width:100%}.VideoEl_videoEl__RbnEw .videoElWrapper{position:relative}.VideoEl_videoEl__RbnEw .videoElWrapper .controls{z-index:88;margin-right:calc(1rem + -1*(min(100vw,1920px) - 100%));position:absolute;cursor:pointer;bottom:1rem;right:1rem;transition:right .3s ease-in-out,bottom .3s ease-in-out}@media (min-width:640px){.VideoEl_videoEl__RbnEw .videoElWrapper .controls{bottom:2rem}}@media (min-width:768px){.VideoEl_videoEl__RbnEw .videoElWrapper .controls{right:2rem}}@media (min-width:1024px){.VideoEl_videoEl__RbnEw .videoElWrapper .controls{right:3rem}}@media (min-width:1280px){.VideoEl_videoEl__RbnEw .videoElWrapper .controls{right:4rem}}.VideoEl_videoEl__RbnEw .videoElWrapper video{width:100%;min-width:100vw;-o-object-fit:cover;object-fit:cover;height:max(100vh - 8rem,32rem)}@media (min-width:640px){.VideoEl_videoEl__RbnEw .videoElWrapper video{height:max(100vh - 10rem,40rem)}}.VideoEl_videoEl__RbnEw .videoElWrapper video.isTransparentNav{height:max(100vh,40rem)}.VideoEl_videoEl__RbnEw .videoElWrapper .darkened{filter:brightness(80%)}@media (min-width:1024px){.VideoEl_videoEl__RbnEw .videoElWrapper video,.VideoEl_videoEl__RbnEw .videoElWrapper video.isTransparentNav{height:auto;-o-object-fit:initial;object-fit:fill}}.BannerEl_bannerEl__eXZsl .bannerElWrapper{min-height:min(50vw,960px);display:flex}.BannerEl_bannerEl__eXZsl .bannerElWrapper.noBanner{min-height:2rem}.BannerEl_bannerEl__eXZsl .bannerElWrapper .verticalCenter{display:flex;align-items:center;z-index:10}.BannerEl_bannerEl__eXZsl .bannerElWrapper .headingCenter{text-align:center}.BannerEl_bannerEl__eXZsl .bannerElWrapper .headingCenter h1{width:min(100%,1920px)}.BannerEl_bannerEl__eXZsl .bannerElWrapper .headingCenter .content,.BannerEl_bannerEl__eXZsl .bannerElWrapper .headingCenter .heading{margin:0}.BannerEl_bannerEl__eXZsl .bannerElWrapper .headingCenter .content>*{margin-bottom:2rem}.BannerEl_bannerEl__eXZsl .bannerElWrapper .headingCenter .content h1,.BannerEl_bannerEl__eXZsl .bannerElWrapper .headingCenter .content>p{padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.BannerEl_bannerEl__eXZsl .bannerElWrapper .headingCenter .content h1,.BannerEl_bannerEl__eXZsl .bannerElWrapper .headingCenter .content>p{padding-left:0;padding-right:0}}.BannerEl_bannerEl__eXZsl .bannerElWrapper .heading{letter-spacing:-.04em;font-size:40px;line-height:40px}@media screen and (min-width:500px){.BannerEl_bannerEl__eXZsl .bannerElWrapper .heading{font-size:calc(40px + 60*(100vw - 500px)/1420);line-height:calc(0px + 40px + 60*(100vw - 500px)/1420)}}@media screen and (min-width:1920px){.BannerEl_bannerEl__eXZsl .bannerElWrapper .heading{font-size:100px;line-height:100px}}.BannerEl_bannerEl__eXZsl .bannerElWrapper .content:not(.lolomaPadding){width:100%}.BannerEl_bannerEl__eXZsl .bannerElWrapper .content{position:absolute;z-index:10;color:#fff;display:flex;align-items:center;gap:1rem;margin-bottom:4rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.BannerEl_bannerEl__eXZsl .bannerElWrapper .content{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.BannerEl_bannerEl__eXZsl .bannerElWrapper .content{padding-left:3rem;padding-right:3rem}}@media (min-width:1280px){.BannerEl_bannerEl__eXZsl .bannerElWrapper .content{padding-left:4rem;padding-right:4rem}}.BannerEl_bannerEl__eXZsl .bannerElWrapper .content img{height:6rem}@media (min-width:640px){.BannerEl_bannerEl__eXZsl .bannerElWrapper .content img{height:8rem}}@media (min-width:768px){.BannerEl_bannerEl__eXZsl .bannerElWrapper .content img{height:10rem}}@media (min-width:1024px){.BannerEl_bannerEl__eXZsl .bannerElWrapper .content img{height:12rem}}.BannerEl_bannerEl__eXZsl .bannerElWrapper .content h1.sans{font-weight:700;letter-spacing:.4rem}.BannerEl_bannerEl__eXZsl .bannerElWrapper .content.lolomaPadding{font-size:max(1vw,.35em);flex-direction:column;gap:0;width:100%;margin:4rem 0 0}@media (min-width:1024px){.BannerEl_bannerEl__eXZsl .bannerElWrapper .content.lolomaPadding{margin-top:0;font-size:min(.7vw,11.52px)}}.BannerEl_bannerEl__eXZsl .bannerElWrapper .content.lolomaPadding h1{text-align:center;font-weight:700}@media (min-width:1024px){.BannerEl_bannerEl__eXZsl .bannerElWrapper .content.lolomaPadding{flex-direction:row}.BannerEl_bannerEl__eXZsl .bannerElWrapper .content.lolomaPadding h1{text-align:left;margin-bottom:.75rem}}.BannerEl_bannerEl__eXZsl .bannerElWrapper .content.lolomaPadding .heading{font-size:6.25em;line-height:1.13em;letter-spacing:.025em}.BannerEl_bannerEl__eXZsl .bannerElWrapper .content.lolomaPadding .heading span:first-child{letter-spacing:.075em}.BannerEl_bannerEl__eXZsl .bannerElWrapper .content.lolomaPadding .lolomaSvg{display:none;margin-bottom:0;margin-right:1.8em;height:15.4em}.BannerEl_bannerEl__eXZsl .bannerElWrapper .content.lolomaPadding .lolomaSvg2{display:block;margin-bottom:2em;margin-right:0;height:10em}@media (min-width:1024px){.BannerEl_bannerEl__eXZsl .bannerElWrapper .content.lolomaPadding .lolomaSvg{display:block}.BannerEl_bannerEl__eXZsl .bannerElWrapper .content.lolomaPadding .lolomaSvg2{display:none}.BannerEl_bannerEl__eXZsl .bannerElWrapper .content.lolomaPadding{margin-left:10%}}.BannerEl_bannerEl__eXZsl .bannerElWrapper .content.lolomaPadding img{margin-right:0;margin-top:-1em}.HeaderVideoBlock_headerVideoBlock__eOLmT .headerVideoBlockWrapper{position:relative}.AccommodationEl_accommodationEl__2w1ta .buttonCard{pointer-events:auto}.AccommodationEl_accommodationEl__2w1ta .buttonCard .accommodationElWrapper{transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.AccommodationEl_accommodationEl__2w1ta .buttonCard:hover .accommodationElWrapper{box-shadow:0 6px 18px 0 hsla(0,3%,6%,.251);transform:scale(1.015)}.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper{border-radius:.5rem;overflow:hidden;margin-bottom:1rem}.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .image{background-size:cover;background-position:50%;background-color:#038583;transition:min-height .3s ease-in-out;aspect-ratio:1.66}.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info{padding:1rem;background:#fff}.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .name{min-height:4rem}@media (min-width:768px){.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .name{min-height:4rem}}@media (min-width:1280px){.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .name{min-height:3rem}}.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .details{transition:min-height .3s ease-in-out;min-height:8rem;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:640px){.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .details{min-height:6rem}}@media (min-width:768px){.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .details{min-height:8rem}}@media (min-width:1024px){.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .details{min-height:10rem}}@media (min-width:1280px){.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .details{min-height:8rem}}.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .details .description{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;margin-bottom:1rem;transition:min-height .3s ease-in-out;min-height:2rem}@media (min-width:768px){.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .details .description{min-height:4rem}}@media (min-width:1280px){.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .details .description{min-height:2rem}}.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .details .description li,.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .details .description ul{list-style:unset;padding:0;margin-left:.6rem}.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .details .bottom{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .details .bottom .location{display:flex;flex-wrap:nowrap;align-items:center}.AccommodationEl_accommodationEl__2w1ta .accommodationElWrapper .info .details .bottom .location>div{margin-right:.1rem}.PlaceCardsBlock_placeCardsBlock__InwLi .placeCardsBlockWrapper{background-color:#f7efe8}.PlaceCardsBlock_placeCardsBlock__InwLi .placeCardsBlockWrapper .top{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;margin-bottom:0}.PlaceCardsBlock_placeCardsBlock__InwLi .placeCardsBlockWrapper .top h2{margin-right:1rem;margin-bottom:0}.PlaceCardsBlock_placeCardsBlock__InwLi .placeCardsBlockWrapper .filters{display:flex;flex-wrap:wrap}.PlaceCardsBlock_placeCardsBlock__InwLi .placeCardsBlockWrapper .filters .filter{margin-right:1rem;margin-bottom:1rem}.PlaceCardsBlock_placeCardsBlock__InwLi .placeCardsBlockWrapper .totalResults{text-align:right;padding-bottom:1rem}.PlaceCardsBlock_placeCardsBlock__InwLi .placeCardsBlockWrapper .totalResults span{font-weight:700}