.page-template-homepage section{position:relative}@media only screen and (max-width: 1280px){.page-template-homepage .app{overflow:hidden}}.page-template-homepage .hero{z-index:1;padding-block:74px 61px}@media only screen and (max-width: 800px){.page-template-homepage .hero{padding-block:var(--header-height) 61px}}.page-template-homepage .container-orders{position:relative;z-index:2;background:var(--body-background-color);padding-block:61px 48px}.page-template-homepage .container-orders .booking-engine-beproc_mobile{display:none}@media only screen and (max-width: 1024px){.page-template-homepage .container-orders .booking-engine-beproc_mobile{display:block}}.page-template-homepage .container-orders .inner-container{width:calc(100vw - 114px);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (max-width: 992px){.page-template-homepage .container-orders .inner-container{flex-direction:column}}.page-template-homepage .container-orders .inner-container .text p:nth-of-type(1){font-size:1.2em;color:#eedcd6;font-weight:700;color:#211f21;margin:0}@media only screen and (max-width: 992px){.page-template-homepage .container-orders .inner-container #booking-engine-beproc{width:100% !important;margin-right:0;background-color:rgba(0,0,0,0);border:none !important}}.page-template-homepage .container-orders .inner-container #booking-engine-beproc #booking-engine-holder{position:initial !important;background-color:rgba(0,0,0,0);margin:0 auto}.page-template-homepage .container-orders .inner-container #booking-engine-beproc #booking-engine-holder .engine-holder{background:rgba(0,0,0,0) !important}.page-template-homepage .container-orders .inner-container #booking-engine-beproc #booking-engine-holder .engine-holder-header{display:none}.page-template-homepage .container-orders .inner-container #simplex-be{width:85%}.page-template-homepage .hotels_section{z-index:2;background:var(--body-background-color);padding-block:61px 48px}.page-template-homepage .hotels_section__container{width:min(95%,1030px);margin:0 auto}.page-template-homepage .hotels_section__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media only screen and (max-width: 730px){.page-template-homepage .hotels_section__list{grid-template-columns:repeat(1, 1fr);place-items:center}}.page-template-homepage .about_section{z-index:2;background:var(--body-background-color);position:relative;padding-block:66px 100px}.page-template-homepage .about_section__container{display:flex;gap:min(134px,8vw);margin-inline-start:min(153px,8vw);width:min(95%,1287px)}@media only screen and (max-width: 1024px){.page-template-homepage .about_section__container{margin-inline-start:auto;flex-direction:column-reverse;align-items:center;position:relative;z-index:1}}.page-template-homepage .about_section__image{aspect-ratio:518/450;width:26.979vw;max-width:518px;min-width:min(350px,90%);position:relative;z-index:0}.page-template-homepage .about_section__image img,.page-template-homepage .about_section__image svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;position:relative;z-index:1}.page-template-homepage .about_section__image::before{position:absolute;content:"";background-color:var(--about_section_image_bg_color);width:78.378%;height:90.444%;z-index:0;border-radius:10px;top:14%;right:-8.108%}.page-template-homepage .about_section__content{max-width:593px}.page-template-homepage .about_section__title{font-weight:800;font-size:clamp(28px,2.1875vw,42px);line-height:1.14;letter-spacing:5%;margin-block-end:30px}.page-template-homepage .about_section__subtitle{font-weight:400;font-size:clamp(16px,1.0416666667vw,20px);line-height:26px;letter-spacing:0%;margin-block-end:30px}.page-template-homepage .about_section__text{font-weight:300;font-size:18px;line-height:24px;letter-spacing:0%}.page-template-homepage .about_section__side_image{position:absolute;left:0;bottom:0;aspect-ratio:340.51/354.8;max-height:355px}.page-template-homepage .about_section__side_image svg,.page-template-homepage .about_section__side_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-template-homepage .banner_section{z-index:1}.page-template-homepage .banner_section__container{position:relative;aspect-ratio:1920/700;width:100dvw}@media only screen and (max-width: 785px){.page-template-homepage .banner_section__container{aspect-ratio:1920/1500}}.page-template-homepage .banner_section__bg_image{width:100%;height:100%}.page-template-homepage .banner_section__bg_image::after{content:"";background-color:rgba(42,41,47,.4);inset:0;width:100%;height:100%;position:absolute}.page-template-homepage .banner_section__bg_image *{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-template-homepage .banner_section__content{position:absolute;left:50%;bottom:80px;transform:translateX(-50%);width:90%;margin-inline:auto}.page-template-homepage .banner_section__title{font-weight:300;font-size:clamp(28px,2.1875vw,42px);line-height:1.14;letter-spacing:35%;text-align:center;text-transform:capitalize;color:var(--white)}.page-template-homepage .map_section{z-index:2;padding-block:63px 61px;background:var(--body-background-color)}.page-template-homepage .map_section *{transition:unset}.page-template-homepage .map_section__container{width:min(95%,1844px);margin:0 auto}.page-template-homepage .map_section__title{font-weight:300;font-size:42px;line-height:48px;letter-spacing:35%;text-align:center;text-transform:capitalize;margin-block-end:32px}.page-template-homepage .map_section__map{aspect-ratio:1844/362;width:100%;height:100%}@media only screen and (max-width: 785px){.page-template-homepage .map_section__map{aspect-ratio:1920/1500}}.page-template-homepage .map_section__map .gm-style-iw button{display:none !important}.page-template-homepage .map_section__map .gm-style-iw.gm-style-iw-c{padding:0 !important;border-radius:15px !important;max-height:unset !important}.page-template-homepage .map_section__map .gm-style-iw-d{max-height:unset !important}@media screen and (max-width: 768px){.page-template-homepage .map_section__map .gm-style-iw-chr{display:none}.page-template-homepage .map_section__map .gm-style-iw-d{padding:0}}.page-template-homepage .map_section__map .gm-style-iw-chr{display:none}.page-template-homepage .map_section .map-popup{position:relative;background-color:#fff;max-width:600px;border-radius:15px;overflow:hidden;padding:0;z-index:999;padding:20px;border-radius:20px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;transition:all .4s ease}.page-template-homepage .map_section .map-popup__close-popup{top:10px;right:10px;cursor:pointer;width:-moz-fit-content;width:fit-content;position:absolute}.page-template-homepage .map_section .map-popup__title{font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;margin-block-end:5px}.page-template-homepage .map_section .map-popup__location_text{font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center;color:#5b5b5b}.page-template-homepage .map_section .map-popup__logo{height:52px;aspect-ratio:173/52;margin-block:14px;filter:brightness(0) invert(0)}.page-template-homepage .map_section .map-popup__logo svg,.page-template-homepage .map_section .map-popup__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-template-homepage .map_section .map-popup__location_link{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-align:center;width:100%;color:#5b5b5b}/*# sourceMappingURL=homepage.min.css.map */