@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;700&display=swap&family=New+Tegomin&display=swap");*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}html{min-height:100%}body{min-height:100%;background-color:#d0e1eb;background-image:linear-gradient(#659DBD, #fff);font-family:"Quicksand",sans-serif;font-size:1.1rem;font-weight:400;color:#222;overflow-x:hidden}@media screen and (max-width: 500px){body{background-image:none;font-size:0.9rem}}.loading-screen{display:none;justify-content:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;background:#659DBD;z-index:100}.loading-screen--visible{display:flex}.container{width:1200px;max-width:90%;margin:0 auto}@media screen and (max-width: 500px){.container{max-width:95%}}.box{width:100%;display:flex;justify-content:space-between;background-color:#659DBD}.box .boxColumn{width:100%;padding:1rem}.box .boxColumn--bg{background-color:#659DBD;color:#fff}.box .boxColumn--bgSecondary{background-color:#DAAD86}.box .boxColumn--20{width:calc(20% - 0.5rem)}.box .boxColumn--30{width:calc(30% - 0.5rem)}.box .boxColumn--33{width:calc(33.33% - 0.5rem)}.box .boxColumn--40{width:calc(40% - 0.5rem)}.box .boxColumn--50{width:calc(50% - 0.5rem)}.box .boxColumn--60{width:calc(60% - 0.5rem)}.box .boxColumn--70{width:calc(70% - 0.5rem)}.box .boxColumn--80{width:calc(80% - 0.5rem)}.box .boxText{width:100%;color:#fff;padding-bottom:1rem}.box .boxText--large{color:#fff;padding-bottom:1rem;font-size:1.2rem}@media screen and (max-width: 500px){.box .boxText--large{font-size:1rem}}.box .boxHeader{display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.4rem}.box .boxHeader .boxHeaderText{margin-left:0.2rem;margin-right:0.2rem}.box .boxHeader .boxHeaderIcon{height:1.2rem;width:auto}.box .boxHeader .boxHeaderIcon--flipped{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.box--secondary{background-color:#fff}.box--secondary .boxText{color:#222}.box--transparent{background-color:transparent}.header{width:100%;height:auto;margin-bottom:3rem}@media screen and (max-width: 500px){.header{margin-bottom:1rem}}.header--fixed{margin-bottom:7rem}@media screen and (max-width: 500px){.header--fixed{margin-bottom:5.5rem}}.header .headerImageWrapper{position:relative;width:100%;max-height:500px;display:flex;align-items:center;overflow:hidden}.header .headerImageWrapper .headerImage{display:block;width:100%;height:auto}.header .headerImageWrapper .headerTextSecondary{position:absolute;top:15%;left:0;right:0;padding:0 1rem;text-align:center;font-family:"New Tegomin",serif;font-size:3rem;font-weight:400;color:#fff}@media screen and (max-width: 899px){.header .headerImageWrapper .headerTextSecondary{font-size:2.5rem}}@media screen and (max-width: 500px){.header .headerImageWrapper .headerTextSecondary{font-size:1.8rem}}.header .headerImageWrapper .headerTextMain{position:absolute;bottom:10%;left:0;right:0;padding:0 1rem;text-align:center;font-family:"New Tegomin",serif;font-size:3.5rem;font-weight:400;color:#fff}@media screen and (max-width: 899px){.header .headerImageWrapper .headerTextMain{font-size:2.8rem}}@media screen and (max-width: 500px){.header .headerImageWrapper .headerTextMain{font-size:1.8rem}}.header .headerImageWrapper .headerMenu{position:absolute;top:2rem;right:2rem;display:flex}@media screen and (max-width: 899px){.header .headerImageWrapper .headerMenu{top:1rem;right:1rem}}@media screen and (max-width: 500px){.header .headerImageWrapper .headerMenu{display:none}}.header .headerImageWrapper .headerMenu--visible{display:block;top:3.1rem}.header .headerImageWrapper .headerHamburgerMenu{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;display:none;flex-direction:column;justify-content:center;align-items:center;border:2px solid #fff;border-radius:0.3rem}@media screen and (max-width: 500px){.header .headerImageWrapper .headerHamburgerMenu{display:flex}}.header .headerImageWrapper .headerHamburgerMenu .headerHamburgerMenuBar{width:70%;height:3px;background:#fff;margin:1.5px}.header .navButton{width:8rem;height:2.5rem;display:flex;justify-content:center;align-items:center;margin-left:1rem;background-color:rgba(255,255,255,0.8);transition:200ms background-color ease-in-out;border:none;font-family:"Quicksand",sans-serif;font-size:1.1rem;font-weight:400;color:#222;cursor:pointer}@media screen and (max-width: 899px){.header .navButton{width:6rem;height:1.8rem;font-size:0.9rem}}.header .navButton:hover{background-color:rgba(101,157,189,0.7);color:#fff;transition:250ms all ease-in-out}.header .navButton .navButtonImage{width:7rem;height:auto}.header .languageSelector{display:none;position:absolute;top:4.5rem;right:10.25rem;list-style-type:none;background:rgba(101,157,189,0.7);z-index:200}.header .languageSelector--visible{display:block}@media screen and (max-width: 899px){.header .languageSelector{top:2.8rem;right:6.3rem}}@media screen and (max-width: 500px){.header .languageSelector{top:3.1rem;right:7rem}}.header .languageSelectorOption{min-width:8rem;height:2rem;display:flex;align-items:center;padding:0.5rem;font-size:1.1rem;color:#fff}.header .languageSelectorOption:hover{background-color:rgba(255,255,255,0.8);color:#222;transition:250ms all ease-in-out;cursor:pointer}@media screen and (max-width: 899px){.header .languageSelectorOption{min-width:6rem;height:1.8rem;font-size:0.9rem}}@media screen and (max-width: 500px){.header .languageSelectorOption{height:1.6rem}}.header .languageSelectorOptionImage{width:1.4rem;height:1rem;margin-right:0.5rem;object-fit:cover}.header .headerBar{width:100%;height:4rem;background-color:#d0e1eb}.header .headerBar .headerBarText{color:#222 !important}@media screen and (max-width: 500px){.header .headerBar{height:4.5rem;background-color:#659DBD}.header .headerBar .headerBarText{color:#fff !important}}.header .headerBar--fixed{position:fixed;top:0;z-index:100;background-color:rgba(251,238,193,0.8);border-bottom:1px solid #f9e7a9}.header .headerBar--fixed .headerBarText{color:#222 !important}.header .headerBar .container{height:100%;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 500px){.header .headerBar .container{padding:0.5rem;flex-direction:column}}.header .headerBar .headerBarItem{height:100%;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 500px){.header .headerBar .headerBarItem:first-of-type{margin-bottom:0.5rem}}.header .headerBar .headerBarText{margin-left:1rem;font-size:1.1rem;font-weight:400;color:#fff;text-align:right}@media screen and (max-width: 500px){.header .headerBar .headerBarText{margin-left:0;font-size:0.9rem}}.header .headerBar .headerBarButton{margin-left:0.5rem}@media screen and (max-width: 899px){.header .headerBar .headerBarButton{width:8rem;height:2.5rem}}@media screen and (max-width: 500px){.header .headerBar .headerBarButton{height:1.5rem}}.header .headerBar .bookingScore{width:2.5rem;min-width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;margin-left:0.5rem;background:#003580;border-radius:0.5rem 0.5rem 0.5rem 0;font-size:1.2rem;font-weight:bold;color:#fff}@media screen and (max-width: 500px){.header .headerBar .bookingScore{width:1.5rem;min-width:1.5rem;height:1.5rem;border-radius:0.3rem 0.3rem 0.3rem 0;font-size:0.8rem}}.home{width:100%;margin-bottom:3rem}@media screen and (max-width: 500px){.home{margin-bottom:1rem}}@media screen and (max-width: 899px){.home .box{flex-direction:column}}@media screen and (max-width: 899px){.home .boxColumn{width:100%}}@media screen and (max-width: 899px){.home .boxColumn:first-of-type{padding-bottom:0}}@media screen and (max-width: 899px){.home .boxText:last-of-type{padding-bottom:0}}.home .mapHolder{width:100%;height:100%;display:flex;justify-content:center;overflow:hidden}.home .mapHolder .map{width:100%;height:100%}@media screen and (max-width: 899px){.home .mapHolder .map{height:400px}}.gallery{width:100%;margin-bottom:3rem}@media screen and (max-width: 500px){.gallery{margin-bottom:1rem}}.gallery .container{display:flex;background-color:#DAAD86}@media screen and (max-width: 899px){.gallery .box{flex-direction:column}}@media screen and (max-width: 899px){.gallery .boxColumn{width:100%}}@media screen and (max-width: 899px){.gallery .boxColumn:first-of-type{padding-bottom:0}}.gallery .sliderContainer{width:100%;display:flex;flex-direction:column;align-items:center}.gallery .sliderContainer .gallerySlider{width:100%;margin-bottom:0.5rem}.gallery .sliderContainer .gallerySlider .splide__slide img{width:100%;height:auto}.gallery .sliderContainer .galleryThumbnailsSlider{width:100%}.gallery .sliderContainer .galleryThumbnailsSlider .splide__slide img{width:100%;height:auto}.gallery .sliderContainer .galleryThumbnailsSlider .is-active{border:3px solid #659DBD !important}.gallery .apartmentDescriptionList{width:100%;padding-left:1rem}.gallery .apartmentDescriptionList .apartmentDescriptionListItem{padding-bottom:1rem}@media screen and (max-width: 500px){.gallery .apartmentDescriptionList .apartmentDescriptionListItem{padding-bottom:0.3rem}}@media screen and (max-width: 899px){.gallery .apartmentDescriptionList .apartmentDescriptionListItem:last-of-type{padding-bottom:0}}.amenities{width:100%;margin-bottom:3rem}@media screen and (max-width: 500px){.amenities{margin-bottom:1rem}}@media screen and (max-width: 899px){.amenities .box{flex-direction:column}}@media screen and (max-width: 899px){.amenities .boxColumn{width:100%;margin-bottom:1rem}}@media screen and (max-width: 899px){.amenities .boxColumn:last-of-type{margin-bottom:0}}.amenities .amenitiesBox{width:100%}@media screen and (max-width: 899px){.amenities .amenitiesBox{display:flex}}@media screen and (max-width: 500px){.amenities .amenitiesBox{display:block}}.amenities .amenitiesBox .amenitiesBoxGallery{width:100%}@media screen and (max-width: 899px){.amenities .amenitiesBox .amenitiesBoxGallery{width:50%;min-width:50%;margin-right:1rem}}@media screen and (max-width: 500px){.amenities .amenitiesBox .amenitiesBoxGallery{width:100%}}.amenities .amenitiesBox .amenitiesBoxGallery .amenitiesSlider{width:100%;margin-bottom:0.5rem}@media screen and (max-width: 899px){.amenities .amenitiesBox .amenitiesBoxGallery .amenitiesSlider{margin-bottom:0}}@media screen and (max-width: 500px){.amenities .amenitiesBox .amenitiesBoxGallery .amenitiesSlider{margin-bottom:1rem}}.amenities .amenitiesBox .amenitiesBoxGallery .amenitiesSlider .splide__slide img{width:100%;height:auto}.amenities .amenitiesBox .amenitiesList{width:100%;padding-left:1.5rem}.amenities .amenitiesBox .amenitiesList .amenitiesListItem{padding-bottom:0.2rem}@media screen and (max-width: 899px){.amenities .amenitiesBox .amenitiesList .amenitiesListItem{font-size:1rem}}@media screen and (max-width: 500px){.amenities .amenitiesBox .amenitiesList .amenitiesListItem{font-size:0.9rem}}.children{width:100%;margin-bottom:3rem}@media screen and (max-width: 500px){.children{margin-bottom:1rem}}.children .box{flex-direction:column;padding:1rem}.children .boxColumn{padding:0}@media screen and (max-width: 899px){.children .boxColumn{width:100%;margin-bottom:1rem}}@media screen and (max-width: 899px){.children .boxColumn:last-of-type{margin-bottom:0}}.children .childrenBox{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 899px){.children .childrenBox{flex-direction:column}}.children .childrenBox .childrenAmenitiesList{width:100%;padding-left:1.5rem}@media screen and (max-width: 899px){.children .childrenBox .childrenAmenitiesList{columns:2;gap:2rem}}@media screen and (max-width: 500px){.children .childrenBox .childrenAmenitiesList{columns:1;gap:0}}.children .childrenBox .childrenAmenitiesList .childrenAmenitiesListItem{padding-bottom:0.2rem}.children .childrenAmenitiesGallery{width:100%}.children .childrenAmenitiesGallery .childrenAmenitiesSlider{width:100%}.children .childrenAmenitiesGallery .childrenAmenitiesSlider .splide__slide img{width:100%;height:auto}.additionalInfo{width:100%;margin-bottom:3rem}@media screen and (max-width: 500px){.additionalInfo{margin-bottom:1rem}}@media screen and (max-width: 899px){.additionalInfo .box{flex-direction:column}}@media screen and (max-width: 899px){.additionalInfo .boxColumn{width:100%;margin-bottom:1rem}}@media screen and (max-width: 899px){.additionalInfo .boxColumn:last-of-type{margin-bottom:0}}.additionalInfo .additionalInfoIconHolder{width:100%;height:4rem;display:flex;justify-content:center}.additionalInfo .additionalInfoIconHolder .additionalInfoIcon{font-size:3rem}.additionalInfo .additionalInfoIconHolder .additionalInfoIcon--larger{font-size:3.1rem;margin-top:-0.1rem}.additionalInfo .additionalInfoList{width:100%;list-style-type:none}.additionalInfo .additionalInfoList .additionalInfoListItem{padding-bottom:0.5rem}.footer{width:100%;background:#659DBD;font-size:1rem;color:#fff}@media screen and (max-width: 500px){.footer .box{flex-direction:column;padding:1rem 0}}.footer .boxColumn{padding-left:0;padding-right:0}@media screen and (max-width: 500px){.footer .boxColumn{width:100%;padding:0}}.footer .contactInfo{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 500px){.footer .contactInfo{font-size:0.8rem}}.footer .contactInfo .contactInfoList{width:100%;list-style-type:none}.footer .contactInfo .contactInfoList .contactInfoListItem{width:100%;display:flex;justify-content:flex-end;align-items:center}.footer .contactInfo .contactInfoList .contactInfoListItem .contactInfoIcon{font-size:1rem;margin-right:0.4rem}@media screen and (max-width: 500px){.footer .contactInfo .contactInfoList .contactInfoListItem .contactInfoIcon{font-size:0.9rem}}.footer .contactInfo--left .contactInfoListItem{justify-content:flex-start !important}.modalBackground{visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background:rgba(141,135,65,0.6);z-index:200}.modalBackground--visible{visibility:visible}.modalBackground .modalWindow{width:400px;padding:1.5rem;background:#d0e1eb;border-radius:1rem}@media screen and (max-width: 500px){.modalBackground .modalWindow{width:90%;height:90%;padding:1rem}}.modalBackground .modalWindow .modalCloseButtonWrapper{width:100%;display:flex;justify-content:flex-end}.modalBackground .modalWindow .modalCloseButtonWrapper .modalCloseButton{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.modalBackground .modalWindow .modalCloseButtonWrapper .modalCloseButton span{font-size:2rem;color:#222;cursor:pointer}.modalBackground .modalWindow .modalCloseButtonWrapper .modalCloseButton span:hover{color:#659DBD}.modalBackground .modalWindow .modalForm{width:100%}@media screen and (max-width: 500px){.modalBackground .modalWindow .modalForm{width:100%;max-height:calc(100% - 2rem);overflow-y:scroll}}.modalBackground .modalWindow .modalForm .modalFormItem{display:flex;flex-direction:column;margin-bottom:1rem}@media screen and (max-width: 500px){.modalBackground .modalWindow .modalForm .modalFormItem{margin-bottom:0.5rem}}.modalBackground .modalWindow .modalForm .modalFormRow{display:flex;margin-bottom:1rem}@media screen and (max-width: 500px){.modalBackground .modalWindow .modalForm .modalFormRow{margin-bottom:0.7rem}}.modalBackground .modalWindow .modalForm .modalFormLabel{width:100%;margin-bottom:0.3rem;font-size:1rem}@media screen and (max-width: 500px){.modalBackground .modalWindow .modalForm .modalFormLabel{font-size:0.9rem}}.modalBackground .modalWindow .modalForm .modalFormLabel--checkbox{width:calc(100% - 2rem);font-size:0.8rem;text-align:justify}@media screen and (max-width: 500px){.modalBackground .modalWindow .modalForm .modalFormLabel--checkbox{font-size:0.7rem}}.modalBackground .modalWindow .modalForm .modalFormInput{width:100%;height:2rem;padding:0.3rem;border:1px solid #659DBD;font-family:"Quicksand",sans-serif;font-size:0.9rem;color:#222}.modalBackground .modalWindow .modalForm .modalFormInput--large{height:8rem;resize:none}@media screen and (max-width: 500px){.modalBackground .modalWindow .modalForm .modalFormInput--large{height:5rem}}.modalBackground .modalWindow .modalForm .modalFormInput--checkbox{width:1.5rem;height:1.5rem;margin-right:0.5rem}.modalBackground .modalWindow .modalForm .modalFormButtonWrapper{width:100%;display:flex;justify-content:center}.modalBackground .modalWindow .modalForm .modalFormButtonWrapper .modalFormButton{min-width:8rem;height:2rem;background-color:rgba(255,255,255,0.8);transition:200ms all ease-in-out;border:1px solid #659DBD;font-family:"Quicksand",sans-serif;font-size:1rem;font-weight:400;color:#222;cursor:pointer}.modalBackground .modalWindow .modalForm .modalFormButtonWrapper .modalFormButton:hover{background-color:rgba(101,157,189,0.7);color:#fff;border:none;transition:250ms all ease-in-out}.modalBackground .modalWindow .modalForm .modalFormButtonWrapper .modalFormButton:disabled{cursor:not-allowed}.modalBackground .modalWindow .modalForm .modalFormButtonWrapper .modalFormButton:disabled:hover{background-color:rgba(255,255,255,0.8);color:#222;border:1px solid #659DBD;transition:250ms all ease-in-out}

/*# sourceMappingURL=main.css.map */
