.color-primary{color:#408692}.color-orange{color:#ca6624}.home-header{align-items:center;background:url(../assets/images/home-header.jpg) no-repeat;background-position:50%;background-size:cover;display:grid;height:100vh;justify-content:center}.home-header .heading{text-align:center}.home-header .heading h1{color:#fff;font-size:90px;font-weight:500}.home-header .heading h2{color:#fff;font-family:Beyond,sans-serif;font-size:100px;line-height:100%}.section-title{display:inline-block;font-size:2.5rem;margin:0 auto;position:relative;text-align:center}@media only screen and (max-device-width:1024px) and (orientation:portrait){.section-title{font-size:1.8rem}}.section-title:before{background:#408692;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:calc(100% + 20px)}.welcome-block.reverse .reverse-row{justify-content:end;text-align:right}.welcome-block.reverse .reverse-row .welcome-title:before{left:auto;right:0}.welcome-block .about-content{display:flex;flex-direction:column;height:100%;justify-content:center}.welcome-block .about-content p{color:#fff;font-size:calc(14.2px + .5625vw);font-weight:400;line-height:1.4;text-align:justify}.welcome-block .about-bg{background:url(../assets/images/side-welcome.jpg) no-repeat;background-position:50%;background-size:cover;height:100%;min-height:600px;position:relative}@media screen and (max-width:1600px){.welcome-block .about-bg{min-height:490px}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.welcome-block .about-bg{min-height:35vh}}.welcome-block .about-bg .about-border{background:#fff;height:65%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.welcome-block .welcome-title{color:#fff;display:inline-block;font-size:calc(16.8px + 1.625vw);line-height:1.4;position:relative}.welcome-block .welcome-title:before{background:#fff;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:120%}.request-form .welcome-title{color:#fff;display:inline-block;font-size:calc(16.8px + 1.625vw);line-height:1.4;position:relative}.request-form .welcome-title:before{background:#fff;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:120%}.accommodation-block .acco-bg{background-color:#f3efe8;height:100%;width:100%}.accommodation-block .room-text-block{align-items:center;display:flex;flex-direction:column;font-size:calc(14.2px + .5625vw);height:100%;justify-content:center;line-height:1.4;padding:calc(6px + 2.8125vw);text-align:justify}@media screen and (max-width:1230px){.accommodation-block .room-text-block{margin:0 calc(12px + .9375vw)}}.accommodation-block .single-accommodation{display:block}.accommodation-block .single-accommodation:hover .room-size{color:#ff5e00}.accommodation-block .single-accommodation:hover .view-btn span{background-color:#111}.accommodation-block .single-accommodation .room-bg{height:54vh;position:relative;width:100%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.accommodation-block .single-accommodation .room-bg{height:40vh}}.accommodation-block .single-accommodation .room-bg.studio-2-bg{background:url(../assets/images/rooms/studio-2.jpg) no-repeat;background-position:0;background-size:cover}.accommodation-block .single-accommodation .room-bg.budget-studio-2-bg{background:url(../assets/images/rooms/Budget-studio-2.jpg) no-repeat;background-position:0;background-size:cover}.accommodation-block .single-accommodation .room-bg.studio-2adults-2child-bg{background:url(../assets/images/rooms/Studio-2adults-1child.jpg) no-repeat;background-position:0;background-size:cover}.accommodation-block .single-accommodation .room-bg.budget-studio-2adults-1c-bg{background:url(../assets/images/home-accomodation/budget-studio-2adults-1child.jpg) no-repeat;background-position:0;background-size:cover}.accommodation-block .single-accommodation .room-bg.studio-1st-floor-bg{background:url(../assets/images/rooms/Double-studio.jpg) no-repeat;background-position:0;background-size:cover}.accommodation-block .single-accommodation .room-bg.studio-3-bg{background:url(../assets/images/rooms/Studio-3.jpg) no-repeat;background-position:0;background-size:cover}.accommodation-block .single-accommodation .room-bg .price-tag{background:#bf9f6d;bottom:20px;color:#fff;display:inline-block;font-size:27px;font-weight:500;line-height:100%;margin-bottom:0;padding:5px 20px;position:absolute;right:-20px}@media screen and (max-width:1600px){.accommodation-block .single-accommodation .room-bg .price-tag{font-size:22px}}@media screen and (max-width:801px){.accommodation-block .single-accommodation .room-bg .price-tag{padding-right:10px;right:-10px}}.accommodation-block .single-accommodation .room-bg .price-tag span{display:block;font-size:70%;font-weight:400;margin-top:-8px;text-align:right}@media screen and (max-width:1600px){.accommodation-block .single-accommodation .room-bg .price-tag span{margin-top:-5px}}.accommodation-block .single-accommodation .room-bg .price-tag.view-btn{background:transparent;bottom:90px;padding:0}.accommodation-block .single-accommodation .room-bg .price-tag.view-btn span{background:#408692;border:1px solid transparent;display:inline-block;padding:15px 20px;transition:all .4s ease}.accommodation-block .single-accommodation .room-details{align-items:center;background:#f0f0ef;display:flex;justify-content:center;justify-content:space-between;padding:20px 15px}.accommodation-block .single-accommodation .room-details h3{color:#434141;font-size:36px;font-weight:500}@media screen and (max-width:1600px){.accommodation-block .single-accommodation .room-details h3{font-size:28px}}@media screen and (max-width:801px){.accommodation-block .single-accommodation .room-details h3{font-size:22px}}.accommodation-block .single-accommodation .room-details h3 span{display:block}.accommodation-block .single-accommodation .room-details h3 .room-size{transition:all .5s}.accommodation-block .single-accommodation .room-details a.book-now{border-left:1px solid #408692;color:#434141;font-size:30px;font-weight:600;line-height:100%;padding-left:20px;text-align:center;transition:all .5s}.accommodation-block .single-accommodation .room-details a.book-now:hover{color:#ff5e00}@media screen and (max-width:1600px){.accommodation-block .single-accommodation .room-details a.book-now{font-size:24px}}.accommodation-block .gallery-btn{align-items:center;display:flex;justify-content:center;margin:40px auto 60px}.accommodation-block .gallery-btn a.roomgallery{background:#ff5e00;border:2px solid transparent;color:#fff;display:inline-block;font-size:34px;font-weight:500;padding:5px 30px;transition:all .4s ease-in}@media screen and (max-width:1600px){.accommodation-block .gallery-btn a.roomgallery{font-size:30px}}.accommodation-block .gallery-btn a.roomgallery:hover{background-color:#da3c00;color:#fff}.accommodation-block .amenities-wrap{align-items:center;background:#408692;display:flex;flex-direction:column;justify-content:center;margin-top:60px;padding:0 30px 60px}.accommodation-block .amenities-wrap h3{background-color:#1b5c66;color:#fff;display:inline-block;font-size:35px;font-weight:500;margin-top:-25px;padding:5px 40px;text-align:center;width:70%}@media screen and (max-width:1600px){.accommodation-block .amenities-wrap h3{width:80%}}@media screen and (max-width:801px){.accommodation-block .amenities-wrap h3{width:90%}}.accommodation-block .amenities-wrap ul{padding-top:40px;text-align:center}.accommodation-block .amenities-wrap ul li{color:#111;margin-bottom:5px}@media screen and (max-width:1600px){.accommodation-block .amenities-wrap ul li{margin-bottom:0}}#gallery-section .inner-row{justify-content:center;text-align:center}#gallery-section .gallery-title{color:#434141;display:inline-block;font-size:calc(16.8px + 1.625vw);line-height:1.4;margin-top:calc(9px + 1.875vw);position:relative}#gallery-section .gallery-title:before{background:#408692;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:120%}#gallery-section .gallery-title h2{font-size:6rem;font-weight:500;transform:translateX(0)}#gallery-section .gallery-layout{display:grid;height:100vh;position:relative;width:100%;grid-gap:15px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:801px){#gallery-section .gallery-layout{grid-template-columns:auto;height:100%}}#gallery-section .g-bg{height:100%;position:relative;transition:all .5s ease-in-out;width:100%}@media screen and (max-width:801px){#gallery-section .g-bg{height:50vh}}#gallery-section .g-bg:hover{transform:scale(1.05)}#gallery-section .gallery-col-1{display:grid;grid-gap:15px;grid-template-rows:1fr 1fr}#gallery-section .gallery-col-1 .col-1-top{overflow:hidden;position:relative}#gallery-section .gallery-col-1 .col-1-top .g-bg{background:url(../assets/images/home-gallery/Hotel-Demo-08.jpg) no-repeat;background-position:50%;background-size:cover}#gallery-section .gallery-col-1 .col-1-bottom{overflow:hidden;position:relative}#gallery-section .gallery-col-1 .col-1-bottom .g-bg{background:url(../assets/images/home-gallery/Hotel-Demo-02.jpg) no-repeat;background-position:50%;background-size:cover}#gallery-section .gallery-col-2{display:grid;grid-gap:15px;grid-template-rows:repeat(3,1fr)}#gallery-section .gallery-col-2 .col-2-top{overflow:hidden;position:relative}#gallery-section .gallery-col-2 .col-2-top .g-bg{background:url(../assets/images/home-gallery/Hotel-Demo-03.jpg) no-repeat;background-position:50%;background-size:cover}#gallery-section .gallery-col-2 .col-2-center{overflow:hidden;position:relative}#gallery-section .gallery-col-2 .col-2-center .g-bg{background:url(../assets/images/home-gallery/Hotel-Demo-04.jpg) no-repeat;background-position:50%;background-size:cover}#gallery-section .gallery-col-2 .col-2-bottom{overflow:hidden;position:relative}#gallery-section .gallery-col-2 .col-2-bottom .g-bg{background:url(../assets/images/home-gallery/Hotel-Demo-05.jpg) no-repeat;background-position:50%;background-size:cover}#gallery-section .gallery-col-3{display:grid;grid-gap:15px;grid-template-rows:3fr 2fr}@media screen and (max-width:801px){#gallery-section .gallery-col-3{grid-template-rows:auto}}#gallery-section .gallery-col-3 .col-3-top{overflow:hidden;position:relative}#gallery-section .gallery-col-3 .col-3-top .g-bg{background:url(../assets/images/home-gallery/Hotel-Demo-06.jpg) no-repeat;background-position:50%;background-size:cover}#gallery-section .gallery-col-3 .col-3-bottom{overflow:hidden;position:relative}#gallery-section .gallery-col-3 .col-3-bottom .g-bg{background:url(../assets/images/home-gallery/Hotel-Demo-07.jpg) no-repeat;background-position:50%;background-size:cover}#gallery-section .g-bg:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s ease-in-out;width:100%}#gallery-section .g-bg:hover:before{opacity:1}.accommodation-title{color:#434141;display:inline-block;font-size:calc(16.8px + 1.625vw);line-height:1.4;position:relative}.accommodation-title:before{background:#408692;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:120%}a.espa-banner{bottom:30px;left:50px;position:absolute;z-index:12}@media screen and (max-width:767px){a.espa-banner{bottom:-60px;left:0;right:auto;text-align:center;width:100%}}div#Booking_btn{background:hsla(30,10%,88%,.8)}.request-form label{color:#111;display:inline-block;font-weight:600;letter-spacing:.04em;margin-bottom:5px;margin-top:20px;text-align:left;text-transform:uppercase;width:100%}form#request_form{background:#baa791;border:1px solid #baa791;border-radius:10px;padding:20px 45px}@media screen and (max-width:801px){form#request_form{padding:20px 15px}}.request-form input,.request-form select{-webkit-appearance:none;background:transparent;border:none;border-bottom:1px solid #111;color:#111;margin-bottom:15px;outline:none;padding:15px 0;width:100%}input.custom-input{padding:5px 10px}.request-form textarea{background:transparent;border:1px solid #111;color:#111;margin-bottom:10px;margin-top:15px;max-height:120px;outline:none;padding:10px;resize:none;width:100%}.request-form{background:#408692;padding-bottom:calc(24px + 1.875vw)}.modal-dialog{max-width:1200px;width:100%}label.MM_label span{font-size:10px}button.close{align-items:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:#408692;display:flex;font-size:57px;height:70px;justify-content:center;line-height:20px;position:absolute;right:15px;top:0;width:70px;z-index:9999999!important}button.close span{margin-top:-10px}h1.modal_title{color:#408692;margin-bottom:50px;text-align:center}.request-form input[type=submit]{background:transparent;border:1px solid #111;border-radius:5px;color:#111;cursor:pointer;display:block;font-size:calc(17px + .3125vw);margin:0 auto 15px;padding:15px 40px;text-align:center;text-transform:uppercase;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;width:auto}@media screen and (max-width:801px){.request-form input[type=submit]{padding:15px 20px}}input[type=submit]:hover{background:#111;border-color:#111;color:#fff;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}.checkin span,.checkout span{display:block;position:relative}.input-wrap{align-items:center;display:flex!important}.input-wrap .input-icon{margin-left:-30px;pointer-events:none}.input-wrap .input-icon img{filter:invert(1);max-width:30px;width:100%}.checkin i,.checkout i{font-size:30px;pointer-events:none;position:absolute;right:15px;top:16px}.person{display:inline;position:relative}.person i{display:none;font-size:30px;pointer-events:none;position:absolute;right:-16px;top:40px}.request-form i{color:#fff;cursor:pointer}input#checkin,input#checkout{cursor:pointer}.left-photo{background-size:cover}.img-box img{animation-direction:alternate;animation-duration:7s;animation-iteration-count:inherit;animation-name:formFadeInOut;animation-timing-function:ease-in-out;left:0;position:absolute;top:0;transition:opacity 2s ease-in-out;-webkit-transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-ms-transition:opacity 2s ease-in-out;-o-transition:opacity 2s ease-in-out;width:100%}@keyframes formFadeInOut{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}to{opacity:1}}.img-box img:first-of-type{animation-delay:10s}.img-box img:nth-of-type(2){animation-delay:6s}.img-box img:nth-of-type(3){animation-delay:3s}.custom-select{position:relative}@media screen and (max-width:801px){.custom-select{max-width:100%!important}}.custom-select select{display:none}.select-selected{background-color:transparent}.select-items div,.select-selected{border:none;border-bottom:1px solid #111;color:#111;cursor:pointer;font-size:1.25rem;padding:15px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-select.villa-dropdown .select-items div,.custom-select.villa-dropdown .select-selected{font-size:1.2rem}@media screen and (max-width:767px){.custom-select.villa-dropdown .select-items div,.custom-select.villa-dropdown .select-selected{font-size:1.1rem}}.select-items{left:0;position:absolute;right:0;top:100%;z-index:99999}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:#ff5e00;color:#fff;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}.col-lg-12.custom-column{z-index:-1}.select-items div{background:#ccc;border-color:#ddd;color:#444;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}div#ui-datepicker-div{z-index:9999999999!important}.ui-widget-header{background:#ca6624;border:1px solid #ca6624;color:#fff}a.ui-state-default.ui-state-active{background:#111;border-color:transparent!important;color:#fff!important;font-size:calc(12.2px + .5625vw);text-align:center}.ui-datepicker-next.ui-corner-all:before{background:url(../assets/icons/right-arrow.svg) no-repeat;background-position:50%;background-size:contain;content:"";font-size:1.25em;height:20px;left:auto;position:absolute;right:10px;top:9px;width:20px}.ui-datepicker-prev.ui-corner-all:before{background:url(../assets/icons/left-arrow.svg) no-repeat;background-position:50%;background-size:contain;content:"";font-size:1.25em;height:20px;left:9px;position:absolute;top:9px;width:20px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;text-align:center}.ui-datepicker table{border-collapse:collapse;font-weight:400!important;margin:0 0 .6em;width:100%}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:#ca6624;border:1px solid #f2f5f7;color:#fff!important;font-weight:400;text-align:center}.ui-widget{font-size:calc(14.2px + .5625vw);line-height:1.4}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.3em;text-align:right;text-decoration:none}.ui-widget.ui-widget-content{border:1px solid #a7a7a7}.row.custom-row:hover .custom-column{z-index:1}.imgBox img{border-radius:10%;-webkit-border-radius:10%;-moz-border-radius:10%;-ms-border-radius:10%;-o-border-radius:10%;max-width:100%}.request-form-wrapper{position:relative}#message{bottom:205px;color:#cf2828;font-size:calc(12px + .3125vw);left:50%;line-height:1.1;position:absolute;text-align:center;transform:translateX(-50%);width:100%;z-index:9}@media screen and (max-width:767px){#message{align-items:center;bottom:195px;display:flex;height:35px;justify-content:center}}#message.success-box{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;position:relative}#message fieldset{border:0}#message .success{color:#198b19}#message .success,#message .success-thank{font-size:calc(18.4px + .5vw);font-weight:400}#message .success-thank{color:#222;line-height:1.2;margin:20px auto}#message .success-spam{color:#d14848;font-size:calc(14.6px + .125vw);font-weight:400;line-height:1.2;padding-top:0}.success{color:#ca6624}span.optional{font-size:.75em!important;font-style:italic;letter-spacing:normal;text-transform:none}textarea::-webkit-input-placeholder{color:#111}textarea:-moz-placeholder,textarea::-moz-placeholder{color:#111}textarea:-ms-input-placeholder{color:#111}@media screen and (max-width:767px){#message{font-size:17px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){section.request-form .col-md-5,section.request-form .col-md-7,section.welcome-block .col-md-5,section.welcome-block .col-md-7{flex:0 0 100%;max-width:100%}.welcome-block .about-content{margin-top:30px}.form_slider{margin-bottom:30px}}.google-recaptcha .g-recaptcha{margin-top:30px}.owl-carousel .owl-item img{margin:0 auto 30px;max-width:500px}@media only screen and (max-device-width:1024px) and (orientation:portrait){.owl-carousel .owl-item img{margin:0 auto;max-width:360px}}@font-face{font-display:swap;font-family:Zen Maru Gothic;font-style:normal;font-weight:300;src:url(../fonts/Zen-Maru-Gothic/ZenMaruGothic-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Zen Maru Gothic;font-style:normal;font-weight:400;src:url(../fonts/Zen-Maru-Gothic/ZenMaruGothic-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Zen Maru Gothic;font-style:normal;font-weight:500;src:url(../fonts/Zen-Maru-Gothic/ZenMaruGothic-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Zen Maru Gothic;font-style:normal;font-weight:600;src:url(../fonts/Zen-Maru-Gothic/ZenMaruGothic-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:300;src:url(../fonts/Comfortaa/Comfortaa-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../fonts/Comfortaa/Comfortaa-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:500;src:url(../fonts/Comfortaa/Comfortaa-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:600;src:url(../fonts/Comfortaa/Comfortaa-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:700;src:url(../fonts/Comfortaa/Comfortaa-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Beyond;font-style:normal;font-weight:500;src:url(../fonts/beyond_the_mountains.ttf) format("truetype")}@font-face{font-display:swap;font-family:Beyond;font-style:normal;font-weight:500;src:url(../fonts/beyond_the_mountains.otf) format("truetype")}@font-face{font-display:swap;font-family:Flaticon;font-style:normal;font-weight:400;src:url(https://cdn.web-dynamic.gr/common/fonts/Flaticon/Flaticon.ttf) format("truetype")}.flaticon-up-arrow:before{content:"\f100";font-display:swap}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icon/icomoon.ttf) format("truetype")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-add:before{content:"\e926"}.icon-quote:before{content:"\e925"}.icon-close:before{content:"\e91d"}.icon-linkedin:before{content:"\e91b"}.icon-linkedin-bold:before{content:"\e91c"}.icon-instagram-500:before{content:"\e919"}.icon-facebook-500:before{content:"\e91a"}.icon-left-arrow:before{content:"\e918"}.icon-telephone:before{content:"\e917"}.icon-right-arrow:before{content:"\e916"}.icon-arrow-down-bold:before{content:"\e922"}.icon-calendar:before{content:"\e914"}.icon-down-arrow:before{content:"\e915"}.icon-call:before{content:"\e900"}.icon-call-bold:before{content:"\e901"}.icon-email:before{content:"\e902"}.icon-email-bold:before{content:"\e903"}.icon-facebook:before{content:"\e904"}.icon-facebook-bold:before{content:"\e905"}.icon-instagram:before{content:"\e906"}.icon-instagram-bold:before{content:"\e907"}.icon-pin:before{content:"\e908"}.icon-pin-bold:before{content:"\e909"}.icon-tripadvisor:before{content:"\e90a"}.icon-tripadvisor-bold:before{content:"\e90b"}.icon-twitter:before{content:"\e90c"}.icon-twitter-bold:before{content:"\e90d"}.icon-viber:before{content:"\e90e"}.icon-viber-bold:before{content:"\e90f"}.icon-whatsapp:before{content:"\e910"}.icon-whatsapp-bold:before{content:"\e911"}.icon-youtube:before{content:"\e912"}.icon-youtube-bold:before{content:"\e913"}*{box-sizing:border-box;margin:0;padding:0}a:hover{color:inherit}body{background-color:#fff;font-family:Zen Maru Gothic,sans-serif;font-size:16px;font-size:calc(14.2px + .5625vw);height:100%;line-height:1.4;overflow:hidden;width:100%}li,p{font-weight:400}li:not(:last-child){margin-bottom:5px}div#main-wrapper{position:relative}h1,h2,h3,h4,h5,h6{font-family:Comfortaa,sans-serif;font-weight:400;margin:0}.title-font{font-family:Manrope,sans-serif}a,a:hover{text-decoration:none}ul{list-style-type:none;margin:0;padding:0}svg{height:100%!important}div#main-wrapper.margin-x3{margin-bottom:0!important;margin-top:0!important}.fancybox-caption-wrap{display:none}.smooth-scroll-wrapper{left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:2}.smooth-scroll-wrapper.scroll-active{left:0;overflow:hidden;position:relative;top:0;width:100%;z-index:2}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.smooth-scroll-wrapper{left:0;width:100%}}#main-nav{background-color:rgba(42,125,125,.902);left:0;padding:0;position:fixed;right:0;top:0;z-index:99}@media screen and (max-width:801px){#main-nav{padding:0}}#main-nav.fix-nav{box-shadow:0 2px 10px #ccc}#main-nav nav{align-items:center;display:flex;justify-content:space-between}#main-nav nav .logo img{max-width:calc(18px + 6.875vw);padding:15px 0}@media screen and (min-width:1024px) and (max-width:1399px){#main-nav nav ul.nav-list{margin-right:60px}}#main-nav nav ul li{display:inline-block}#main-nav nav ul li a{color:#111;display:inline-block;font-family:Comfortaa,sans-serif;font-size:calc(6.85714px + .89286vw);font-weight:600;margin-left:calc(-17.85714px + 2.23214vw);margin-right:calc(-17.85714px + 2.23214vw);position:relative;transition:all .4s ease-in-out}#main-nav nav ul li a:before{background-color:#111;bottom:-10px;content:"";height:1px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:all .5s ease;width:100%}#main-nav nav ul li a.active{color:#111}#main-nav nav ul li a.active:before{bottom:0;opacity:1}#main-nav nav ul li a.req-btn{background-color:#ff5e00;border:1px solid #de6f21}#main-nav nav ul li a.req-btn:before{display:none}#main-nav nav ul li a.req-btn:hover{background-color:#da3c00;border-color:transparent;color:#fff}#main-nav nav ul li a:hover{color:#111}#main-nav nav ul li a:hover:before{bottom:0;opacity:1}#main-nav #top-bar{align-items:center;background:#084e4e;display:flex;padding:10px 0}#main-nav #top-bar svg{width:20px;fill:#fff;height:auto;margin-right:8px}@media screen and (max-width:767px){#main-nav #top-bar svg{margin-right:5px;width:24px}}#main-nav #top-bar .address-top-bar{align-items:center;display:flex;justify-content:center}#main-nav #top-bar .address-top-bar a{align-items:center;color:#fff;display:flex;font-family:Comfortaa,sans-serif;font-size:clamp(16px,.9375vw,18px);gap:.5rem;margin-right:30px;transition:all .5s ease}@media only screen and (max-device-width:1024px) and (orientation:portrait){#main-nav #top-bar .address-top-bar a{font-size:18px}#main-nav #top-bar .address-top-bar a:not(:last-child){margin-right:20px}}#main-nav #top-bar .address-top-bar a:hover{color:#ede7df}#main-nav #top-bar .address-top-bar a .external-link-icon{filter:invert(1);height:clamp(16px,.9375vw,18px);margin-left:4px;transition:all .5s ease;width:clamp(16px,.9375vw,18px)}#main-nav #top-bar .address-top-bar a:hover .external-link-icon{filter:invert(99%) sepia(1%) saturate(2163%) hue-rotate(314deg) brightness(93%) contrast(86%)}#main-nav #top-bar .top-bar-social{align-items:center;display:flex}#main-nav #top-bar .top-bar-social .offer-text{color:#fff;margin:0}@media screen and (max-width:601px){#main-nav #top-bar .top-bar-social .offer-text{display:none}}#main-nav #top-bar .top-bar-social svg{height:auto;width:22px;fill:#fff;margin:0;transition:all .4s ease}#main-nav #top-bar .top-bar-social ul li a{display:inline-block;font-size:100%;padding:5px 10px 5px 25px}@media screen and (max-width:767px){#main-nav #top-bar .top-bar-social ul li a{padding-left:13px}}#main-nav #top-bar .top-bar-social ul li a:last-child{padding-right:0}#main-nav #top-bar .top-bar-social ul li a:hover svg{fill:#ff5e00}@media only screen and (max-device-width:1024px){#main-nav #top-bar span.m-hide{display:none}}nav#mobile-nav ul{align-items:center;background:hsla(0,0%,100%,.949);color:#111;display:flex;flex-direction:column;height:100%;justify-content:center;position:fixed;top:0;transform:translate(100%);transition:all .5s ease-in;width:100%;z-index:9}nav#mobile-nav ul.show{transform:translateX(0)}nav#mobile-nav ul li{font-size:2.6rem;margin-bottom:2rem}.m-req-btn a{background:#262626;border:1px solid #262626;color:#fff;display:inline-block;font-size:20.8px;font-size:calc(10.81818px + .99432vw);padding:7px 10px;position:absolute;right:90px;text-transform:uppercase;top:58px;z-index:99}@media only screen and (max-device-width:1024px) and (orientation:portrait){.m-req-btn a{right:140px}}@media screen and (max-width:767px){.m-req-btn a{right:90px}}.topbar-span{color:#fff;font-size:.9rem}.home{height:100vh;width:100%}@media screen and (max-width:801px){.home{height:40vh;margin-top:113px}}.home_slider_container{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.home_slider,.home_slider_item{height:100%;width:100%}.home_slider_background,.home_slider_background_second,.home_slider_background_third{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.home_slider_content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:11}.home_slider_content span{display:block;margin-bottom:0}.home_slider_content .main-title{color:#fff;font-size:calc(18px + 3.75vw);font-weight:600;text-shadow:1px 1px 2px #000}.home_slider_content .sub-title{color:#fff;font-family:Beyond,sans-serif;font-size:calc(8.8px + 4.75vw);line-height:100%;margin-top:-10px;text-shadow:1px 1px 2px #000}@media screen and (max-width:767px){.home_slider_content .sub-title{margin-top:0}}.home_slider_button{margin-top:70px}.flipInX{animation-delay:.6s}.home_slider_nav{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:11}.home_slider_prev{left:50px}@media screen and (max-width:767px){.home_slider_prev{left:15px}}.home_slider_next{right:50px}@media screen and (max-width:767px){.home_slider_next{right:15px}}.home_slider_dots{bottom:45px;position:absolute;right:50px;z-index:10}@media screen and (max-width:767px){.home_slider_dots{bottom:50px;left:50%;right:auto;transform:translateX(-50%)}}.home_slider_custom_dot{color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;height:35px;line-height:35px;position:relative;transition:all .2s ease}.home_slider_custom_dot:hover{color:#fa9e1c}.home_slider_custom_dot:hover.active div{border-color:#fa9e1c}.home_slider_custom_dot.active{margin-right:3px;padding-left:13px;padding-right:9px}.home_slider_custom_dot div{border:2px solid transparent;border-radius:18px;height:100%;left:0;position:absolute;top:0;transition:all .2s ease;width:100%}.home_slider_custom_dot.active div{border:2px solid #fff}#main-wrapper.inner-page{margin-top:139px}.inner-header{align-items:center;display:grid;height:calc(80vh - 140px);justify-content:center;margin-top:140px}@media only screen and (max-device-width:1024px) and (orientation:portrait){.inner-header{height:50vh;margin-top:115px}}@media only screen and (max-device-width:1024px) and (orientation:portrait) and (max-width:767px){.inner-header{height:35vh}}.inner-header#request{background:url(../assets/images/request-header.jpg) no-repeat;background-position:50%;background-size:cover}.inner-header#contact{background:url(../assets/images/contact-header.jpg) no-repeat;background-position:bottom;background-size:cover}.inner-header#gallery-header{background:url(../assets/images/gallery-header.jpg) no-repeat;background-position:top;background-size:cover}.inner-header#services-bg{background:url(../assets/images/services-header.jpg) no-repeat;background-position:top;background-size:cover}.inner-header#information-bg{background:url(../assets/images/header-information.jpg) no-repeat;background-position:50% 25%;background-size:cover}.inner-header#accommodation-bg{background:url(../assets/images/accommodation-header.jpg) no-repeat;background-position:0;background-size:cover}.inner-header .inner-hero-title{color:#fff;font-size:calc(24px + 5vw);font-weight:500;text-shadow:0 2px 10px rgba(34,34,34,.5)}.inner-row{text-align:center}.welcome-title.req-title{color:#434141;display:inline-block;font-size:calc(16.8px + 1.625vw);line-height:1.4;margin-top:calc(-9px + 2.8125vw);position:relative}.welcome-title.req-title:before{background:#408692;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:120%}.facilities-block .facilities-title{color:#434141;display:inline-block;font-size:calc(16.8px + 1.625vw);font-weight:500;line-height:1.4;position:relative}.facilities-block .facilities-title:before{background:#408692;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:120%}@media screen and (max-width:767px){.facilities-block .facilities-title:before{width:100%}}.facilities-block .facilitites-wrapper{display:grid;grid-template-columns:2fr 2fr 2fr;grid-gap:60px;padding:30px 0}@media screen and (max-width:1600px){.facilities-block .facilitites-wrapper{grid-gap:30px}}@media only screen and (max-device-width:1024px) and (orientation:portrait){.facilities-block .facilitites-wrapper{grid-template-columns:auto;height:100%;min-height:55px}.facilities-block .facilitites-wrapper .left-col{order:2}.facilities-block .facilitites-wrapper .right-col{order:3}.facilities-block .facilitites-wrapper .center-col{order:1}}.facilities-block .facilitites-wrapper .center-col .facilities-bg{background:url(../assets/images/facilities.jpg) no-repeat;background-position:0;background-size:cover;height:100%;position:relative;width:100%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.facilities-block .facilitites-wrapper .center-col .facilities-bg{min-height:350px}}.facilities-block .facilitites-wrapper .center-col .facilities-bg .border-f{background:transparent;border:3px solid #fff;height:90%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.facilities-block .facilitites-wrapper .f-list{align-items:center;background-color:#408692;display:flex;flex-direction:column;justify-content:flex-start;padding:60px}@media screen and (max-width:1600px){.facilities-block .facilitites-wrapper .f-list{padding:40px 30px}}.facilities-block .facilitites-wrapper .f-list h3{color:#111;font-size:calc(16px + .625vw);margin-bottom:30px;text-align:center}.facilities-block .facilitites-wrapper .f-list li,.facilities-block .facilitites-wrapper .f-list p{color:#111;font-weight:400}@media screen and (max-width:1600px){.facilities-block .facilitites-wrapper .f-list ul{padding-left:25px}}.facilities-block .facilitites-wrapper .f-list ul li{position:relative}.facilities-block .facilitites-wrapper .f-list ul li:before{background-color:#111;border-radius:50px;content:"";height:8px;left:-25px;position:absolute;top:calc(7.4px + .1875vw);width:8px}.acco-content-grid{align-items:center;display:grid;grid-template-columns:30% auto;grid-gap:calc(9px + 1.875vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.acco-content-grid{grid-template-columns:auto}}.acco-content-grid .img-col{min-height:550px;width:100%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.acco-content-grid .img-col{min-height:40vh}}@media only screen and (max-device-width:1024px) and (orientation:portrait) and (max-width:601px){.acco-content-grid .img-col{min-height:35vh}}.acco-content-grid .img-col.acco-bg-01{background:url(../assets/images/accommodation/acco-01.jpg) no-repeat;background-position:50%;background-size:cover}.acco-content-grid .img-col.acco-bg-02{background:url(../assets/images/accommodation/acco-02.jpg) no-repeat;background-position:50%;background-size:cover}.acco-content-grid.reverse{grid-template-columns:auto 30%;margin-top:calc(24px + 1.875vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.acco-content-grid.reverse{grid-template-columns:auto}.acco-content-grid.reverse .content{order:2}}.suites-facilies-grid{display:grid;grid-template-columns:30% auto;grid-gap:calc(9px + 1.875vw);margin:45px 30px 0}@media only screen and (max-device-width:1024px) and (orientation:portrait){.suites-facilies-grid{grid-template-columns:auto}}.suites-facilies-grid .left-photo-1{background:url(../assets/images/side-roomtypes.jpg) no-repeat;background-position:50%;background-size:cover;height:450px;width:100%}.suites-facilies-grid .left-photo-2{background:url(../assets/images/side-amenities.jpg) no-repeat;background-position:50%;background-size:cover;height:450px;width:100%}.suites-facilities-wrap{background:transparent;display:flex;justify-content:space-around;margin:calc(24px + 1.875vw) 30px 0}@media only screen and (max-device-width:1024px) and (orientation:portrait){.suites-facilities-wrap{flex-wrap:wrap}}.suites-facilities-wrap.facilities-col-2{margin:0}.suites-facilities-wrap .single-facilities{max-width:450px;padding:calc(27px + .9375vw);width:100%}@media screen and (max-width:601px){.suites-facilities-wrap .single-facilities{margin-bottom:25px;padding:0}}.suites-facilities-wrap .single-facilities .title{display:inline-block;font-size:calc(16.4px + .5vw);margin-bottom:10px;padding-bottom:10px;position:relative}.suites-facilities-wrap .single-facilities .title:before{background:#baa791;bottom:0;content:"";height:2px;left:0;position:absolute;width:120%}.suites-facilities-wrap .single-facilities ul li{padding-left:25px;position:relative}.suites-facilities-wrap .single-facilities ul li:before{background:#baa791;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:calc(7.4px + .1875vw);width:8px}.location-wrapper{background-color:transparent;padding-bottom:calc(20px + 3.125vw);padding-top:calc(20px + 3.125vw)}.location-wrapper .location-block{display:grid;grid-template-columns:repeat(3,1fr);margin:calc(24px + 1.875vw) 30px 0;grid-gap:calc(9px + 1.875vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.location-wrapper .location-block{grid-template-columns:auto}}.location-wrapper .location-block .location-list{align-items:center;border:1px solid #111;border-radius:5px;display:flex;height:100%;padding:calc(9px + 1.875vw)}.location-wrapper .location-block .location-list ul li{padding-left:25px;position:relative}.location-wrapper .location-block .location-list ul li:before{background:#baa791;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:calc(7.4px + .1875vw);width:8px}.location-wrapper .location-title{text-align:center}.location-wrapper .locaiont-photo{background:url(../assets/images/points-interest.jpg) no-repeat;background-position:50%;background-size:cover;height:575px;width:100%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.location-wrapper .locaiont-photo{height:35vh}}.question-1{background:transparent}.faq-btn{color:#ca6624;transition:all .5s ease}.faq-btn:hover{color:#d55b2d}.custom-pb-50{padding-bottom:50px!important}@media screen and (max-width:820px){.custom-pb-50{padding-bottom:0!important}}@media screen and (max-width:767px){.media-box-image{pointer-events:none}}#contact-wrap .contact-form-wrap .form-wrapper label.error{bottom:-12px!important;left:-5px!important}@media screen and (max-width:767px){#contact-wrap .contact-form-wrap .form-wrapper label.error{bottom:-22px!important}#contact-wrap .contact-form-wrap .input-box-col-1{margin-bottom:20px!important}}#contact-wrap .contact-form-wrap .input-box-col-1.messageBox label.error{bottom:5px!important}@media screen and (max-width:767px){#contact-wrap .contact-form-wrap .input-box-col-1.messageBox label.error{bottom:-5px!important}#contact-wrap .contact-form-wrap .input-box-col-2{margin-bottom:20px!important}}.progress-wrap{border-radius:50px;bottom:50px;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.2);cursor:pointer;display:block;height:46px;opacity:0;position:fixed;right:50px;transform:translateY(15px);transition:all .2s linear;visibility:hidden;width:46px;z-index:10000}@media screen and (max-width:801px){.progress-wrap{bottom:20px;right:15px}}.progress-wrap.active-progress{opacity:1;transform:translateY(0);visibility:visible}.progress-wrap:after{color:#c57f13;content:"\f100";cursor:pointer;display:block;font-family:Flaticon;font-size:20px;height:46px;left:0;line-height:46px;position:absolute;text-align:center;top:0;transition:all .2s linear;width:46px;z-index:1}.progress-wrap:hover:after{opacity:1}.progress-wrap:before{content:"\f100";font-family:Flaticon;font-size:20px;line-height:46px;opacity:0;position:absolute;text-align:center;-webkit-text-fill-color:transparent;cursor:pointer;display:block;height:46px;left:0;top:0;transition:all .2s linear;width:46px;z-index:2}.progress-wrap:hover:before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#c57f13;stroke-width:4;box-sizing:border-box;transition:all .2s linear}.contact-block{background:transparent}#contact-wrap{margin:0 auto;max-width:1280px;padding:0 15px}#contact-wrap .contact-section-title{color:#fff;display:inline-block;font-size:60px;font-weight:500;position:relative}#contact-wrap .contact-section-title:before{background:#fff;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:120%}@media screen and (max-width:801px){#contact-wrap{margin-top:0}}#contact-wrap .contact-form-wrap{margin-bottom:80px}#contact-wrap svg{height:auto;width:100%;fill:#ccc;max-width:30px}@media screen and (max-width:801px){#contact-wrap svg{max-width:20px}}#contact-wrap h3{color:#408692;font-size:calc(16.8px + 1vw);font-weight:600;margin-bottom:20px;padding-bottom:15px;position:relative}@media only screen and (max-device-width:1024px) and (orientation:portrait){#contact-wrap h3{text-align:center}}#contact-wrap #success_message{color:#33a20f!important;font-size:1.8rem;font-weight:400;line-height:44px;text-align:center}#contact-wrap .contact-title{position:relative}#contact-wrap .contact-title:before{background:url(../assets/icons/contact/send.svg) no-repeat;background-position:100%;background-size:cover;content:"";height:50px;opacity:.5;position:absolute;right:0;top:0;width:70px}@media screen and (max-width:801px){#contact-wrap .contact-title:before{width:55px}}#contact-wrap .contact-form-wrap{background-color:#222;display:grid;grid-template-columns:2fr 1fr;justify-content:center}#contact-wrap .contact-form-wrap .form-wrapper{align-items:center;display:grid;padding:40px 30px;position:relative}#contact-wrap .contact-form-wrap .form-wrapper #message{bottom:205px;color:#cf2828;font-size:calc(12px + .3125vw);left:50%;line-height:1.1;position:absolute;text-align:center;transform:translateX(-50%);width:100%}@media screen and (max-width:767px){#contact-wrap .contact-form-wrap .form-wrapper #message{align-items:center;bottom:195px;display:flex;height:35px;justify-content:center}}#contact-wrap .contact-form-wrap .form-wrapper #message.success-box{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;position:relative}#contact-wrap .contact-form-wrap .form-wrapper #message fieldset{border:0}#contact-wrap .contact-form-wrap .form-wrapper #message .success{color:#198b19;font-size:calc(18.4px + .5vw);font-weight:400}#contact-wrap .contact-form-wrap .form-wrapper #message .success-thank{color:#222;font-size:calc(18.4px + .5vw);font-weight:400;line-height:1.2;margin:20px auto}#contact-wrap .contact-form-wrap .form-wrapper #message .success-spam{color:#d14848;font-size:calc(14.6px + .125vw);font-weight:400;line-height:1.2;padding-top:0}#contact-wrap .contact-form-wrap .form-wrapper .input-box-col-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;align-items:center;margin-bottom:20px;position:relative;width:100%}#contact-wrap .contact-form-wrap .form-wrapper .input-box-col-1{margin-bottom:20px;position:relative;width:100%}#contact-wrap .contact-form-wrap .form-wrapper input{background:transparent;border:1px solid hsla(0,0%,80%,.2);color:hsla(0,0%,100%,.7);font-size:1.25rem;font-weight:500;font-weight:400;margin-top:15px;outline:none;padding:5px 5px 2px 15px;width:100%}#contact-wrap .contact-form-wrap .form-wrapper #btn_sent{align-items:flex-end;align-items:center;background:transparent;border:1px solid #111;border-radius:5px;color:#111;display:flex;font-size:calc(17px + .3125vw);justify-content:center;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;padding:15px;text-align:center;text-transform:uppercase;transition:all .5s;width:100%}#contact-wrap .contact-form-wrap .form-wrapper #btn_sent:hover{background:#111;color:#fff}#contact-wrap .contact-form-wrap .form-wrapper label{color:#111;display:inline-block;font-weight:600}#contact-wrap .contact-form-wrap .form-wrapper label.error{bottom:-29px;color:red;font-size:1rem;left:0;top:auto}#contact-wrap .contact-form-wrap .form-wrapper #comments{background:transparent;border-radius:5px;font-size:1.25rem;font-weight:500;height:120px;margin-bottom:25px;margin-top:15px;outline:none;padding:15px;width:100%}@media screen and (max-width:767px){#contact-wrap .contact-form-wrap .form-wrapper #success_message{font-size:2rem}}#contact-wrap .information-wrapper{background:#353b48;color:#111;padding:calc(20px + 1.5625vw) calc(24px + 1.875vw)}#contact-wrap .information-wrapper .address-box{padding-left:0}#contact-wrap .information-wrapper h2{color:#fff;text-align:center}@media screen and (max-width:801px){#contact-wrap .information-wrapper h2{margin-bottom:40px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#contact-wrap .information-wrapper h2{margin-bottom:40px}}#contact-wrap .information-wrapper .informtion-box{display:flex;flex-direction:column;height:100%;justify-content:flex-start}#contact-wrap .information-wrapper .address-box .address{align-items:center;display:flex;margin-bottom:35px}#contact-wrap .information-wrapper .address-box .address span.icon{color:#111}#contact-wrap .information-wrapper .address-box .address a{color:#111;margin-left:10px}#contact-wrap .information-wrapper .address-box .address a:hover{color:orange}#contact-wrap .information-wrapper .address-box .address a:hover svg{fill:#ff5e00}#contact-wrap .information-wrapper .address-box .address svg{margin-right:15px}@media screen and (max-width:1600px){#contact-wrap .information-wrapper .address-box .address svg{margin-right:8px}}#contact-wrap .information-wrapper .contact-social ul{text-align:center}#contact-wrap .information-wrapper .contact-social ul li{display:inline-block;margin:0 15px}#contact-wrap .information-wrapper .contact-social ul li svg{width:30px;fill:#fff;transition:all .4s}#contact-wrap .information-wrapper .contact-social ul li svg:hover{fill:#ff5e00}#contact-wrap .contact-map-wrap iframe{width:100%}@media screen and (max-width:1599px){#contact-wrap{max-width:1080px}#contact-wrap .information-wrapper{padding:calc(20px + 1.5625vw) calc(24px + 1.875vw)}#contact-wrap .contact-form-wrap .form-wrapper .input-box-col-1,#contact-wrap .contact-form-wrap .form-wrapper .input-box-col-2{margin-bottom:10px}}@media screen and (min-width:1024px) and (max-width:1279px){#contact-wrap{max-width:960px;width:100%}}@media screen and (max-width:1023px){#contact-wrap{background:transparent;max-width:860px;width:100%}}@media screen and (max-width:1023px) and (max-width:801px){#contact-wrap{margin-top:calc(2px + 2.5vw)}}@media only screen and (max-width:1023px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#contact-wrap{margin-top:calc(2px + 2.5vw)}}@media screen and (max-width:1023px){#contact-wrap .information-wrapper .informtion-box{align-items:center}#contact-wrap .contact-form-wrap{grid-template-columns:auto}#contact-wrap .contact-form-wrap .form-wrapper{order:2}#contact-wrap .contact-form-wrap .information-wrapper{order:1}#contact-wrap .contact-form-wrap,#contact-wrap .contact-map-wrap{margin:0 0 30px}}@media screen and (max-width:767px){#contact-wrap .contact-form-wrap .form-wrapper .input-box-col-2{grid-template-columns:auto}#contact-wrap .contact-form-wrap .form-wrapper{padding:30px 15px}.contact-form-wrap .form-wrapper label{margin-bottom:3px;padding-bottom:5px}}.g-recaptcha{display:block;margin-bottom:15px;margin-top:0;width:100%}@media screen and (max-width:767px){.g-recaptcha{margin-top:-10px}}.g-recaptcha>div{margin:0 auto}div#captcha_error{color:red;display:inline-block;font-size:1.25rem;margin-bottom:10px;margin-top:-10px;text-align:center;transition:all .5s;width:100%}#contact-wrap .contact-form-wrap .form-wrapper .input-box-col-1.messageBox,.input-box-col-2>div{position:relative}#contact-wrap .contact-form-wrap .form-wrapper .input-box-col-1.messageBox label.error{bottom:0;top:auto}.country-title{border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:10px;text-align:center}.country-title span{color:#e96f26;display:block;font-size:1.8rem;font-weight:600;letter-spacing:0;padding:15px 5px}::-moz-placeholder{color:#111}::placeholder{color:#111}footer{background-color:#333;padding:0 0 calc(16px + 1.25vw)}@media only screen and (max-device-width:1024px) and (orientation:portrait){footer{padding-bottom:0}}@media screen and (max-width:801px){footer .padding-x2{padding-left:0!important;padding-right:0!important}}footer ul.f-menu{overflow:hidden;text-align:center}@media screen and (max-width:801px){footer ul.f-menu{margin-top:30px}}footer ul.f-menu li{display:inline-block;margin-left:-4px}@media screen and (max-width:801px){footer ul.f-menu li{display:block;margin-bottom:5px}}footer ul.f-menu li a{color:#fff;font-family:Comfortaa,sans-serif;font-size:calc(14.4px + .5vw);padding:5px 10px;transition:all .4s ease-in}@media screen and (max-width:1600px){footer ul.f-menu li a{padding:5px 10px}}footer ul.f-menu li a:hover{color:#ff5e00}footer ul.f-menu li a.opacity{opacity:.1}@media screen and (max-width:1600px){footer .footer-map iframe{height:225px}}footer .footer-social ul{overflow:hidden;text-align:center}@media screen and (max-width:801px){footer .footer-social ul{margin-bottom:30px}}footer .footer-social ul li{display:inline-block;margin-left:-4px;overflow:hidden}footer .footer-social ul li a{padding:5px 20px;transition:all .4s ease-in}@media screen and (max-width:767px){footer .footer-social ul li a{padding:5px 15px}}footer .footer-social ul li a.opacity{opacity:.1}footer .footer-social ul li a svg{fill:#fff;transition:all .5s}footer .footer-social ul li a:hover svg{fill:#ff5e00}footer .footer-logo{align-items:center;display:flex;margin-top:calc(4px + 1.875vw);overflow:hidden;position:relative}footer .footer-logo div{display:block;margin:0 auto;transform-origin:left}footer .footer-logo a,footer .footer-logo div{overflow:hidden;position:relative}footer .footer-logo img{display:block;margin:0 auto}@media screen and (max-width:1600px){footer .footer-logo img{max-width:180px}}@media screen and (max-width:1600px) and (max-width:767px){footer .footer-logo img{max-width:100px}}footer .footer-address{display:block;margin:calc(8px + .625vw) auto 0;overflow:hidden}footer .footer-address a{color:#fff;display:block;font-family:Comfortaa,sans-serif;font-size:calc(12.8px + .375vw);font-weight:400;margin:0 auto;max-width:400px;padding:10px;text-align:center;transition:all .4s ease-in;width:100%}footer .footer-address a:hover{color:#111}footer .footer-address a span{color:#408692;margin-right:10px}footer .footer-address a svg{width:20px;fill:#408692}footer svg{height:auto;width:30px}.footer-social-wrap .social-title{color:#111;display:block;font-size:calc(16px + .625vw);margin-bottom:calc(3px + .625vw);text-align:center}.footer-social-wrap ul{align-items:center;display:flex;justify-content:center}.footer-social-wrap ul li a{color:#408692;display:inline-block;font-size:calc(14.4px + .5vw);padding:15px 20px;transition:all .5s ease}.footer-social-wrap ul li a:hover{color:#111}.wd-bottom{background-color:#000}.wd-bottom p{color:#fff;font-size:calc(12.4px + .1875vw);margin:0;width:100%}.hamburger-wrap{cursor:pointer;height:60px;padding:5px;pointer-events:none;position:relative;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;visibility:hidden;width:60px}.hamburger-wrap .hamburger-bar,.hamburger-wrap .hamburger-bar:after,.hamburger-wrap .hamburger-bar:before{background:#111;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;height:4px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;width:40px}.hamburger-wrap .hamburger-bar:after,.hamburger-wrap .hamburger-bar:before{content:"";position:absolute}.hamburger-wrap .hamburger-bar:before{transform:translateY(-12px);-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);-ms-transform:translateY(-12px);-o-transform:translateY(-12px)}.hamburger-wrap .hamburger-bar:after{transform:translateY(12px);-webkit-transform:translateY(12px);-moz-transform:translateY(12px);-ms-transform:translateY(12px);-o-transform:translateY(12px);width:50%}#hamburger{align-items:center;display:flex!important;justify-content:center;margin-left:0;position:fixed;right:10px;top:46px;z-index:9999999}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#hamburger{right:70px}}.hamburger-wrap.open .hamburger-bar{background:transparent;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}.hamburger-wrap.open .hamburger-bar:before{transform:rotate(45deg) translate(35px,-35px);-webkit-transform:rotate(45deg) translate(35px,-35px);-moz-transform:rotate(45deg) translate(35px,-35px);-ms-transform:rotate(45deg) translate(35px,-35px);-o-transform:rotate(45deg) translate(35px,-35px)}.hamburger-wrap.open .hamburger-bar:after{transform:rotate(-45deg) translate(35px,35px);-webkit-transform:rotate(-45deg) translate(35px,35px);-moz-transform:rotate(-45deg) translate(35px,35px);-ms-transform:rotate(-45deg) translate(35px,35px);-o-transform:rotate(-45deg) translate(35px,35px);width:40px}.hamburger-wrap.open .hamburger-bar .show-ipad,.hamburger-wrap.open .hamburger-bar a.mobile-req.show-ipad{display:none!important}.mobile-nav{background:#077ed1;height:60px;position:relative;z-index:999}.mobile-nav .mobile-logo{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.mobile-nav .mobile-logo img{max-width:160px}.mobile-nav .mobile-excursion-btn{align-items:center;background:#fc6c1e;display:flex;height:100%;justify-content:center;left:auto;padding:0 10px;position:absolute;right:75px;top:50%;transform:translateY(-50%)}.mobile-nav .mobile-excursion-btn a{color:#fff;font-size:.9rem;text-align:center}.mobile-nav .mobile-excursion-btn a span{display:block}.top-mobile-nav{background:#444;position:relative;z-index:999}.top-mobile-nav .social-nav{padding:5px 0}.top-mobile-nav .social-nav ul{align-items:center;display:flex;justify-content:center}.top-mobile-nav .social-nav ul li{margin:0 10px}.top-mobile-nav .social-nav ul img{max-width:28px}ul#expend-nav{align-items:center;background:#444;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:all .5s ease-in-out;width:100%;z-index:99}ul#expend-nav li a{color:#fff;font-size:1.35rem;line-height:50px}ul#expend-nav.show{transform:translateY(0)}a.mobile-book-btn{background:#fc6c1e;border-radius:4px;display:block;font-size:1.4rem!important;font-weight:500;margin-bottom:-35px;margin-top:35px;text-align:center;width:190px}body.fixed-nav .mobile-nav{box-shadow:0 1px 12px #777;left:0;position:fixed;right:0;top:0;z-index:999}div#userwayAccessibilityIcon{left:97%!important;top:72px}@media screen and (min-width:1024px) and (max-width:1229px){div#userwayAccessibilityIcon{top:58px}}@media only screen and (max-device-width:1024px) and (orientation:portrait){div#userwayAccessibilityIcon{top:55px}}@media screen and (max-width:801px){div#userwayAccessibilityIcon{top:55px}}@media screen and (max-width:767px){div#userwayAccessibilityIcon{bottom:30px;left:15px!important;right:auto;top:auto}}#main-nav .lang-wrap{display:inline-block;margin-left:15px;z-index:99}@media screen and (max-width:767px){#main-nav .lang-wrap{align-items:center;display:flex;margin-left:5px}}#main-nav .lang-wrap ul{position:relative}#main-nav .lang-wrap ul li{align-items:center;color:#fff;cursor:pointer;display:flex!important;font-family:Comfortaa,sans-serif;font-size:calc(11.42857px + .44643vw);font-weight:400;font-weight:600;justify-content:center;letter-spacing:.9px;line-height:1.4;margin-left:0!important;padding:0 10px}@media screen and (max-width:801px){#main-nav .lang-wrap ul li{padding-left:0;padding-right:0}}#main-nav .lang-wrap ul li span.icon-down-arrow{padding-left:10px;padding-right:5px}@media screen and (max-width:801px){#main-nav .lang-wrap ul li span.icon-down-arrow{margin-right:15px;padding-left:10px}}@media screen and (max-width:801px) and (max-width:767px){#main-nav .lang-wrap ul li span.icon-down-arrow{margin-right:0}}#main-nav .lang-wrap ul li img{display:none;margin-right:10px;max-width:20px}@media screen and (max-width:601px){#main-nav .lang-wrap ul li img{margin-right:7px;max-width:17px}}#main-nav .lang-wrap ul li ul.lang-ul{background:#262626;box-shadow:0 2px 8px #666;left:0;min-width:115px;opacity:0;pointer-events:none;position:absolute;top:120%;transform:translateX(-50%);transition:all .3s ease;width:-moz-max-content;width:max-content;z-index:9999}#main-nav .lang-wrap ul li ul.lang-ul li{display:block;text-align:center;width:100%}#main-nav .lang-wrap ul li ul.lang-ul li a{align-items:center;color:#fff!important;display:flex!important;font-family:Comfortaa,sans-serif;font-weight:600;justify-content:center;padding:10px!important;width:100%}#main-nav .lang-wrap ul li ul.lang-ul li a:before{display:none}#main-nav .lang-wrap ul li ul.lang-ul li a:hover{color:#fff}#main-nav .lang-wrap ul li ul.lang-ul li:hover{background:#111}#main-nav .lang-wrap ul li.hover-li:hover ul.lang-ul{opacity:1;pointer-events:visible;top:100%}.not-found-block{align-items:center;display:grid;height:calc(100vh - 60px);justify-content:center;margin:30px auto;max-width:900px;width:100%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.not-found-block{height:100%;margin:115px auto 30px;padding:25px 15px}}.not-found-block .grid-div .svg-col{margin-bottom:50px}.not-found-block .grid-div .svg-col img{display:block;margin:0 auto;max-width:385px;width:100%}@media screen and (max-width:601px){.not-found-block .grid-div .svg-col img{max-width:260px}}.not-found-block .grid-div .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.not-found-block .grid-div .content .title{font-size:2.5rem;margin-bottom:20px;text-align:center}@media screen and (max-width:601px){.not-found-block .grid-div .content .title{font-size:1.8rem}}.not-found-block .grid-div .content .subtitle{font-size:1.6rem;font-weight:400;text-align:center}@media screen and (max-width:601px){.not-found-block .grid-div .content .subtitle{font-size:1.4rem}}.not-found-block .grid-div .content .subtitle a{transition:all .5s ease}.not-found-block .grid-div .content .subtitle a:hover{color:rgba(64,134,146,.8);text-decoration:underline}#countdown{display:inline-block;text-align:center;width:15px}#preloader{background:#fff;height:100%;position:fixed;width:100%;z-index:1999}#preloader,#preloader img{bottom:0;left:0;right:0;top:0}#preloader img{display:block;margin:auto;position:absolute}#preloader>div,#preloader>div:after,#preloader>div:before,#preloader>div>*{background-color:#111;border-color:#111}.clock{background-color:transparent!important;border-radius:50%;border-style:solid;border-width:1px;height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px}.clock .arrow_sec{animation:rotation 1s linear 0s infinite;height:15px;margin:-15px 0 0 -1px}.clock .arrow_min,.clock .arrow_sec{border-color:transparent!important;left:50%;position:absolute;top:50%;transform-origin:center bottom;width:1px}.clock .arrow_min{animation:rotation 6s linear 0s infinite;height:10px;margin:-10px 0 0 -1px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.circles{background-color:transparent!important;border-color:transparent!important;height:20px;left:50%;margin:-10px 0 0 -30px;position:absolute;text-align:center;top:50%;width:60px}.circles div{animation:threeBounceDelay 2.1s ease-in-out infinite;animation-fill-mode:both;border-color:transparent!important;border-radius:50%;display:inline-block;height:15px;margin:0 1px;width:15px}.circles .bounce2{animation-delay:-1.4s}.circles .bounce3{animation-delay:-.7s}@keyframes threeBounceDelay{0%,30%,to{opacity:.25;transform:scale(.25)}15%{opacity:1;transform:scale(1)}}.loading-round{animation:round-animation 1s linear infinite;animation-fill-mode:both;background-color:transparent!important;border-radius:50%;border-style:solid;border-top-color:transparent!important;border-width:3px;height:36px;left:50%;margin:-18px 0 0 -18px;position:absolute;text-align:center;top:50%;width:36px}@keyframes round-animation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}.loading-round-border{animation:round-animation 1s linear infinite;animation-fill-mode:both;border-bottom-color:transparent!important;border-radius:50%;border-right-color:transparent!important;border-style:solid;border-top-color:transparent!important;border-width:2px;height:40px;left:50%;margin:-20px 0 0 -20px;text-align:center;top:50%;width:40px}.loading-round-border,.loading-round-border:before{background-color:transparent!important;position:absolute}.loading-round-border:before{border-radius:50%;border-style:solid;border-width:2px;bottom:-2px;content:"";display:block;left:-2px;opacity:.1;right:-2px;top:-2px}.battery{background-color:transparent!important;border-color:transparent!important;height:20px;left:50%;margin:-10px 0 0 -20px;position:absolute;top:50%;width:40px}.battery:before{border-radius:3px;bottom:0;left:0;right:0;top:0}.battery:after,.battery:before{content:"";display:block;opacity:.2;position:absolute}.battery:after{border-radius:0 2px 2px 0;height:8px;right:-2px;top:6px;width:2px}.battery .load-line{animation:battery-load 3s ease-out 0s infinite;border-radius:3px 0 0 3px;height:20px;left:0;position:absolute;top:0;width:36px;z-index:100}@keyframes battery-load{0%,to{width:3px}50%{width:37px}}.location_indicator{background-color:transparent!important;border-color:transparent!important;height:40px;left:50%;margin:-20px 0 0 -15px;position:absolute;top:50%;width:30px}.location_indicator:after,.location_indicator:before{content:"";position:absolute}.location_indicator:before{animation:mapping 1s ease-in-out infinite;background-color:transparent!important;border-radius:100% 100% 100% 0;border-style:solid;border-width:11px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:30px;transform:rotate(-46deg);width:30px}.location_indicator:after{animation:hiding 1s ease-in-out infinite;border-color:transparent!important;border-radius:100%;height:10px;left:0;top:32px;width:30px;z-index:-1}@keyframes mapping{0%{top:0}50%{top:-5px}to{top:0}}@keyframes hiding{0%{opacity:.1;transform:scale(.9)}50%{opacity:.07;transform:scale(1)}to{opacity:.1;transform:scale(.9)}}
/*# sourceMappingURL=webdynamic.css.map */
