.c-LargeCarousel{width:calc(100% - 1.25rem);height:clamp(201px,30vw,491px);margin-left:1.25rem}.c-LargeCarousel>div>[data-inactive]{cursor:default;opacity:0}.c-LargeCarousel .mantine-Carousel-container,.c-LargeCarousel .mantine-Carousel-slide,.c-LargeCarousel .mantine-Carousel-viewport{height:100%}.c-LargeCarousel>div>button{width:3.75rem;height:3.25rem;padding:.625rem .688rem;background-color:#fff;box-shadow:0 10.5px 15px 0 rgba(0,0,0,.25);opacity:1}.c-LargeCarousel>div.mantine-Carousel-controls{top:calc(50% - 1.625rem)}.c-LargeCarousel__PreviousIcon{transform:rotate(180deg)}.c-LargeCarousel__SlideImage{object-fit:cover;object-position:center;border-radius:12px}.c-LargeCarousel .mantine-Carousel-slide{flex:auto}.c-LargeCarousel .mantine-Carousel-slide>img{height:inherit;border-radius:12px}.c-LargeCarousel.mantine-Carousel-root{border-radius:0}@media(min-width:1024px){.c-LargeCarousel{width:calc(100% - 2*(100px - 1.875rem));margin:0 calc(100px - 1.875rem);padding:0 1.875rem}.c-LargeCarousel>div.mantine-Carousel-controls{margin:0;padding:0}.c-LargeCarousel>div>button{box-shadow:none}.c-LargeCarousel__LargeDeviceSlide{display:flex;gap:1.875rem;width:100%}.c-LargeCarousel__LargeDeviceImageWrapper{position:relative;border-radius:12px}.c-LargeCarousel__LargeDeviceImageWrapper_IsLarge{width:calc((100vw - 5.625rem)/3*2)}.c-LargeCarousel__LargeDeviceImageWrapper_IsSmall{width:calc((100vw - 5.625rem)/3)}}.p-Marketer__Main{gap:1.25rem;width:100%;padding:1.875rem 1.25rem;background-color:#edf6fa;border-radius:.75rem}@media(min-width:1024px){.p-Marketer{gap:1.875rem;padding:3.125rem 4.375rem}}.p-Marketer__Label{width:100%;margin-bottom:1.875rem;color:#005082;text-align:left;font:normal 2.25rem/1 Optima;padding-bottom:.4rem}@media(min-width:1024px){.p-Marketer__Label{font:normal 3.75rem/1 Optima}}.p-Marketer__Header{display:flex;gap:1.25rem;align-items:center}@media(min-width:1024px){.p-Marketer__Header{gap:2.5rem;margin-right:0}}.p-Marketer__TitleAndProfilLink{display:flex;flex-direction:column;gap:.5rem}@media(min-width:1024px){.p-Marketer__TitleAndProfilLink{gap:1.25rem}}.p-Marketer__ImageContainer{position:relative;width:4.75rem;min-width:4.75rem;height:4.75rem;min-height:4.75rem}@media(min-width:1024px){.p-Marketer__ImageContainer{width:6.25rem;min-width:6.25rem;height:6.25rem;min-height:6.25rem}}.p-Marketer__ImageContainer img{border-radius:50%}.p-Marketer__Title{display:flex;flex-direction:column;gap:.25rem;color:#30445f;font:normal 1rem/1.5 Lato;font-weight:700}@media(min-width:375px){.p-Marketer__Title{font:700 1.25rem/1.2 Lato}}@media(min-width:375px)and (min-width:1024px){.p-Marketer__Title{font:700 1.5rem/1.2 Lato}}.p-Marketer__Title a{color:#2d9cdb;text-decoration:underline;font:normal 1rem/1.5 Lato}.p-Marketer__Container{display:flex;flex-direction:column;gap:1.875rem;margin-top:1.875rem;margin-left:0}@media(min-width:1024px){.p-Marketer__Container{margin-top:0;margin-left:8.75rem}}.p-Marketer__Content{display:flex;flex-direction:column;gap:.5rem;color:#30445f}.p-Marketer__Button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1024px){.p-Marketer__Button{flex-direction:row-reverse}}.c-AmenitiesModal .mantine-Modal-body{display:flex;flex-direction:column;gap:2rem;padding:2.813rem 3.75rem}.c-AmenitiesModal .mantine-Modal-content{flex:unset;width:100%;border-radius:0}.c-AmenitiesModal__Title{font:normal 2.25rem/1 Optima;padding-bottom:.4rem;color:#005082}@media(min-width:1024px){.c-AmenitiesModal__Title{font:normal 3.75rem/1 Optima}}.c-AmenitiesModal__List{display:flex;flex-direction:column;gap:1rem;overflow:auto;font:normal 1.125rem/1.2 Lato;color:#30445f}@media(min-width:768px){.c-AmenitiesModal .mantine-Modal-content{width:unset;border-radius:12px}}@media(min-width:1024px){.c-AmenitiesModal__List{font:normal 1.25rem/1.2 Lato}}.c-PriceIncludedOffer{display:flex;justify-content:center;color:#30445f}.c-PriceIncludedOffer__Content{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;grid-gap:1.875rem;gap:1.875rem;width:100%;padding:1.875rem;border:1px solid rgba(0,0,0,.2);border-radius:12px 12px 0 0}@media(min-width:1024px){.c-PriceIncludedOffer__Content{grid-template-columns:repeat(2,1fr);padding:1.25rem}}.c-PriceIncludedOffer__PriceBlock{position:relative;display:flex;flex-direction:column;gap:1.25rem}.c-PriceIncludedOffer__PriceBlockConditions{font:normal .875rem/1.5 Lato}@media(min-width:1024px){.c-PriceIncludedOffer__PriceBlockConditions{font:700 1.125rem/1.2 Lato}}.c-PriceIncludedOffer__PriceBlockReservationType{color:#535353;font:normal .875rem/1.5 Lato}@media(min-width:1024px){.c-PriceIncludedOffer__PriceBlockReservationType{font:normal 1rem/1.5 Lato}}.c-PriceIncludedOffer__PriceBlockList{display:flex;flex-direction:column}.c-PriceIncludedOffer__PriceBlockListItem{white-space:pre-line;font:normal 1.25rem/1.2 Lato}@media(min-width:1024px){.c-PriceIncludedOffer__PriceBlockListItem{font:normal 1.5rem/1.2 Lato}}.c-PriceIncludedOffer__PriceBlockTitle{font:700 2rem/1.2 Lato}@media(min-width:1024px){.c-PriceIncludedOffer__PriceBlockTitle{font:700 2rem/1.2 Lato}}.c-PriceIncludedOffer__PriceBlockTop{display:flex;flex-direction:column;gap:.625rem}.c-PriceIncludedOffer__PriceBlockBottom{display:flex;flex-direction:column;gap:1.875rem;align-items:flex-start}.c-PriceIncludedOffer__PopupContainer{position:relative}.c-PriceIncludedOffer_IsVisible{display:block}.c-PriceIncludedOffer__Popup{position:absolute;top:calc(100% + 10px);right:0;left:0;z-index:1005;display:none;padding:1.25rem;color:#30445f;background:#faf8f4;border:1px solid #bfbfbf;border-radius:6px}@media(min-width:1024px){.c-PriceIncludedOffer__Popup{padding:1.875rem}}.c-PriceIncludedOffer__Popup:after,.c-PriceIncludedOffer__Popup:before{position:absolute;left:15px;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;content:""}.c-PriceIncludedOffer__Popup:before{top:-10px;border-bottom:10px solid #bfbfbf}.c-PriceIncludedOffer__Popup:after{top:-9px;border-bottom:10px solid #faf8f4}.c-PriceIncludedOffer__PopupTitle{margin-bottom:.625rem;text-transform:lowercase;font:700 1.25rem/1.2 Lato}.c-PriceIncludedOffer__PopupTitle:first-letter{text-transform:uppercase}@media(min-width:1024px){.c-PriceIncludedOffer__PopupTitle{font:700 1.5rem/1.2 Lato}}.c-PriceIncludedOffer__PopupText{font:normal .875rem/1.5 Lato}@media(min-width:1024px){.c-PriceIncludedOffer__PopupText{font:normal 1rem/1.5 Lato}}.c-PriceIncludedOffer__PriceBlockCancellationConditions{color:#2d9cdb;font:normal .875rem/1.5 Lato;text-decoration:underline}@media(min-width:1024px){.c-PriceIncludedOffer__PriceBlockCancellationConditions{font:normal 1rem/1.5 Lato}}@media(min-width:768px){.c-PriceIncludedOffer__PriceBlockCancellationConditions:hover+.c-BasePopup__Content{display:block}}.c-PriceIncludedOffer__OfferBlock{box-sizing:content-box;padding:1.875rem;color:#fff;background:#005082;border-radius:12px}@media(min-width:1024px){.c-PriceIncludedOffer__OfferBlock{padding:3.75rem}}.c-PriceIncludedOffer__OfferBlockTitle{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1.875rem;white-space:pre-line;font:700 1.25rem/1.2 Lato}@media(min-width:1024px){.c-PriceIncludedOffer__OfferBlockTitle{font:700 1.5rem/1.2 Lato}}.c-PriceIncludedOffer__OfferBlockLogo{position:relative;width:150px;height:40px;margin-right:1.875rem}.c-PriceIncludedOffer__OfferBlockLogo img{object-fit:contain;filter:invert(1) contrast(5)}.c-PriceIncludedOffer__OfferBlockList{display:flex;flex-direction:column}.c-PriceIncludedOffer__OfferBlockListItem{font:normal .875rem/1.5 Lato;text-decoration:underline}@media(min-width:1024px){.c-PriceIncludedOffer__OfferBlockListItem{font:normal 1rem/1.5 Lato}}.c-PriceIncludedOffer__OfferBlockListItem:before{content:"- "}@font-face{font-weight:700;font-family:Optima;font-style:normal;src:url(/assets/fonts/Optima/Optima-Bold.woff) format("woff")}@font-face{font-weight:400;font-family:Optima;font-style:italic;src:url(/assets/fonts/Optima/Optima-Italic.woff) format("woff")}@font-face{font-weight:400;font-family:Optima;font-style:normal;src:url(/assets/fonts/Optima/Optima-Text.woff) format("woff")}@font-face{font-weight:400;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Regular.woff2) format("woff2")}@font-face{font-weight:700;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Bold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Lato;font-style:italic;src:url(/assets/fonts/Lato/Lato-Italic.woff2) format("woff2")}@font-face{font-weight:300;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Thin.woff2) format("woff2")}@font-face{font-weight:400;font-family:Abril Fatface;font-style:normal;src:url(/assets/fonts/AbrilFatface/AbrilFatface-Regular.woff2) format("woff2")}:root{--breakpoint-mobile-s:320;--breakpoint-mobile-m:375;--breakpoint-mobile-l:425;--breakpoint-tablet:768;--breakpoint-laptop:1024;--breakpoint-desktop:1440;--breakpoint-large-desktop:1600}.c-BasePopup{position:relative;width:100%}.c-BasePopup__Button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.c-BasePopup__Button:hover+.c-BasePopup__Content{display:block}}.c-BasePopup__Content{position:absolute;top:calc(100% + 10px);right:0;left:0;z-index:1005;display:none;padding:1.25rem;color:#30445f;background:#faf8f4;border:1px solid #bfbfbf;border-radius:6px}@media(min-width:1024px){.c-BasePopup__Content{padding:1.875rem}}.c-BasePopup__Content:after,.c-BasePopup__Content:before{position:absolute;left:15px;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;content:""}.c-BasePopup__Content:before{top:-10px;border-bottom:10px solid #bfbfbf}.c-BasePopup__Content:after{top:-9px;border-bottom:10px solid #faf8f4}@media(min-width:768px){.c-BasePopup__Content_IsVisibleLaptop{display:none}}.c-BasePopup__Content_IsVisible{display:block}.c-BasePopup__Title{margin-bottom:.625rem;text-transform:lowercase;font:700 1.25rem/1.2 Lato}.c-BasePopup__Title:first-letter{text-transform:uppercase}@media(min-width:1024px){.c-BasePopup__Title{font:700 1.5rem/1.2 Lato}}.c-BasePopup__Text{font:normal .875rem/1.5 Lato}@media(min-width:1024px){.c-BasePopup__Text{font:normal 1rem/1.5 Lato}}