@charset "UTF-8";#main-hero{background:url(../assets/images/main-header3.jpg) no-repeat;background-position:bottom;background-size:cover;height:100vh;position:relative}#main-hero .header-svg{position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}#main-hero .header-svg>div{margin:25px 0;position:relative}#main-hero .header-svg>div svg{transition:all .5s ease;width:60%}#main-hero .header-svg>div svg path{fill:hsla(0,0%,100%,.6)!important}#index-heade{background-color:#f1f1f1;background:url(../assets/images/hero.jpg) no-repeat;background-position:50%;background-size:cover;height:100vh;overflow:hidden;position:relative}#index-heade .header-overlay{background-image:url(https://www.transparenttextures.com/patterns/inspiration-geometry.png);position:absolute;right:-50%;top:-10%;width:100%}#index-heade .header-title{align-items:center;display:grid;flex-direction:column;justify-content:flex-end;position:absolute;right:3%;text-align:center;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50%;z-index:2}#index-heade .header-title>div .index-logo img{max-width:280px}#index-heade .header-title>div .title-border{background-color:#178fa2;height:3px;margin:15px 0 15px -30%;width:100%}#index-heade .header-title>div h1{color:#666;color:#178fa2;font-size:4.5rem}#index-heade .header-title>div p{color:#666;font-size:2.4rem;margin:0}.accommodation-cta-block{background-color:#178fa2;margin:0 5% 80px;overflow:hidden}@media screen and (max-width:1681px){.accommodation-cta-block{margin:0 3% 80px}}.accommodation-cta-block .text-wrap{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center;margin:0 auto;max-width:1100px;text-align:center;z-index:2}@media screen and (max-width:1681px){.accommodation-cta-block .text-wrap{height:70vh}}@media screen and (min-width:1600px) and (max-width:1681px){.accommodation-cta-block .text-wrap{height:60vh}}@media screen and (max-width:820px){.accommodation-cta-block .text-wrap{height:100%;padding:25px 10px}}.accommodation-cta-block .text-wrap h2{color:#f1f1f1;font-size:5rem;font-weight:500;line-height:100%}@media screen and (max-width:1681px){.accommodation-cta-block .text-wrap h2{font-size:3.8rem}}@media screen and (max-width:820px){.accommodation-cta-block .text-wrap h2{font-size:3.4rem;line-height:normal;line-height:1.2}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.accommodation-cta-block .text-wrap h2{font-size:4.4rem}}.accommodation-cta-block .text-wrap h4{color:#fff;font-size:3rem;font-weight:400;letter-spacing:.1rem;margin-top:30px;text-transform:none}@media screen and (max-width:580px){.accommodation-cta-block .text-wrap h4{font-size:1.6rem;letter-spacing:3px}}.accommodation-cta-block .text-wrap .suites{align-items:center;border:3px solid #fff;border-radius:50%;color:#fff;display:inline-block;display:flex;font-size:1.6875rem;font-weight:600;height:150px;justify-content:center;margin-top:45px;position:relative;transition:all .5s ease;width:150px}@media screen and (max-width:580px){.accommodation-cta-block .text-wrap .suites{font-size:1.35rem;height:130px;width:130px}}.accommodation-cta-block .text-wrap .suites:hover{background-color:#fff;color:#56777c}#hero_block{height:70vh;margin-bottom:80px;margin-top:80px;position:relative}#hero_block .hero-svg{align-items:center;background:rgba(31,30,30,.2);display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:55%;z-index:1}#hero_block .hero-svg>div{margin:25px 0}#hero_block .svg-wrap{background-color:hsla(0,0%,100%,.3);bottom:0;left:50%;padding:15px 30px;position:absolute;text-align:center;transform:translateX(-50%);width:100%;z-index:9}#hero_block .svg-wrap svg{width:100%}#hero_block .heroSlider{height:100%}#hero_block .heroSlider .single-slide{align-items:center;display:grid;grid-template-columns:45% 55%;height:100%}#hero_block .heroSlider .single-slide .left-col{display:flex;height:75%;margin-right:-100px;z-index:2}#hero_block .heroSlider .single-slide .left-col .hero-text{align-items:center;background-color:#fff;border-left:10px solid #178fa2;display:flex;justify-content:center;margin:10% 0 10% 10%;padding:40px}#hero_block .heroSlider .single-slide .left-col .hero-text h4{color:#999;font-size:1.75rem;font-weight:600;line-height:100%;margin-bottom:20px}#hero_block .heroSlider .single-slide .left-col .hero-text h2{color:#178fa2;font-size:4.625rem;font-weight:600;line-height:100%;margin-bottom:30px}#hero_block .heroSlider .single-slide .left-col .hero-text p{font-size:1.375rem;margin:0}#hero_block .heroSlider .single-slide .left-col .hero-text .hero-btn{display:inline-block;font-size:1.65rem;margin-top:25px;padding:10px 0 0;position:relative}#hero_block .heroSlider .single-slide .left-col .hero-text .hero-btn:before{background-color:#3a3a3a;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:all .5s ease;width:75%}#hero_block .heroSlider .single-slide .left-col .hero-text .hero-btn:hover{color:#178fa2}#hero_block .heroSlider .single-slide .left-col .hero-text .hero-btn:hover:before{background-color:#178fa2;width:100%}#hero_block .heroSlider .single-slide .right-col{height:100%;z-index:1}#hero_block .heroSlider .single-slide .right-col .hero-bg{height:100%}#hero_block .heroSlider .single-slide .right-col .hero-bg.slide-01{background:url(../assets/images/hero/01.jpg) no-repeat;background-position:50%;background-size:cover}#hero_block .heroSlider .single-slide .right-col .hero-bg.slide-02{background:url(../assets/images/hero/02.jpg) no-repeat;background-position:50%;background-size:cover}#hero_block .heroSlider .single-slide .right-col .hero-bg.slide-03{background:url(../assets/images/hero/03.jpg) no-repeat;background-position:50%;background-size:cover}#hero_block .heroSlider .owl-nav{background:transparent;bottom:100px;left:33%;margin-top:0;position:absolute}#hero_block .heroSlider .owl-nav [class*=owl-]:after{display:none}#hero_block .heroSlider .owl-nav [class*=owl-]{background-color:#178fa2}#hero_block .heroSlider .owl-nav [class*=owl-]:hover{background-color:#56777c}#hero_block .heroSlider .owl-nav [class*=owl-]:before{border-right-style:solid;border-right-width:2px;height:30px;margin:24px;position:relative;width:30px}.welcome_block{display:grid;grid-template-columns:35% 45% auto;margin:150px 5% 100px;grid-gap:45px;background-color:#e3ecff!important;height:100%;position:relative}@media screen and (max-width:1681px){.welcome_block{grid-gap:30px;margin:150px 3% 140px}}@media screen and (max-width:820px){.welcome_block{grid-template-columns:auto;grid-gap:15px;height:100%;margin-bottom:25px;margin-top:60px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.welcome_block{padding:30px 25px}}.welcome_block .welcome-text{position:absolute;right:30px;top:-52px}@media screen and (max-width:1681px){.welcome_block .welcome-text{top:-35px}}@media screen and (min-width:1024px) and (max-width:1229px){.welcome_block .welcome-text{right:15px}}@media screen and (max-width:820px){.welcome_block .welcome-text{left:50%;right:auto;top:-45px;transform:translateX(-50%);width:100%}}.welcome_block .welcome-text h1{color:#178fa2;font-size:4.5rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:1681px){.welcome_block .welcome-text h1{font-size:3.8rem}}@media screen and (min-width:1024px) and (max-width:1229px){.welcome_block .welcome-text h1{font-size:3.2rem}}@media screen and (max-width:580px){.welcome_block .welcome-text h1{font-size:calc(33.2px + .5625vw);font-weight:700;text-align:center}}.welcome_block .welcome_bg_col{align-items:flex-end;display:flex;justify-content:center}@media screen and (max-width:820px){.welcome_block .welcome_bg_col{padding-top:25px}}.welcome_block .welcome_bg_col .welcome-bg{background:url(../assets/images/welcome-left.jpg) no-repeat;background-position:50%;background-size:cover;height:100%;margin-bottom:60px;max-width:450px;width:100%}@media screen and (max-width:820px){.welcome_block .welcome_bg_col .welcome-bg{height:280px;margin-bottom:20px}}@media screen and (max-width:580px){.welcome_block .welcome_bg_col .welcome-bg{height:210px;margin-bottom:20px}}.welcome_block .welcome_text_col{align-items:center;display:flex;justify-content:center;margin-top:-15px}.welcome_block .welcome_button_col{display:flex;padding:80px 15px 60px 60px}@media screen and (max-width:1681px){.welcome_block .welcome_button_col{padding:70px 0 45px}}@media screen and (max-width:1681px) and (max-width:820px){.welcome_block .welcome_button_col{padding:0 0 30px}}.welcome_block .welcome_button_col .book-now-btn,.welcome_block .welcome_button_col .book-now-btn a{align-items:center;display:flex;justify-content:center;width:100%}.welcome_block .welcome_button_col .book-now-btn a{background-color:#178fa2;color:#fff;flex-direction:column;font-size:2.5rem;height:100%;margin:15px;position:relative;text-transform:uppercase;z-index:2}@media screen and (min-width:1600px) and (max-width:1681px){.welcome_block .welcome_button_col .book-now-btn a{max-width:165px}}@media screen and (max-width:820px){.welcome_block .welcome_button_col .book-now-btn a{flex-direction:row;font-size:2rem;margin:10px}.welcome_block .welcome_button_col .book-now-btn a span.mb-20{margin-bottom:0!important;margin-right:15px}}.welcome_block .welcome_button_col .book-now-btn a:before{background-color:#0c8598!important;bottom:0;content:"";height:0;left:0;position:absolute;transition:all .5s ease;width:100%;z-index:-1}.welcome_block .welcome_button_col .book-now-btn a:hover:before{background-color:#0c8598!important;height:100%}.welcome_block .welcome_button_col .book-now-btn a span{display:block;transition:all .4s ease}.welcome_block .welcome_button_col .book-now-btn:hover a span.hover-rotate{color:#fff!important;font-weight:600;transform:rotateY(180deg)}.text{color:#333;font-size:1.625rem;text-align:justify}.text .checkRoom{align-items:center;border:1px solid #178fa2;border-radius:2px;color:#178fa2;display:inline-flex;font-size:1.625rem;font-weight:600;margin-top:25px;padding:10px 25px;text-align:center;transition:all .5s ease}.text .checkRoom span{margin-left:10px;transition:all .5s ease}.text .checkRoom:hover{background-color:#178fa2;color:#fff}.text .checkRoom:hover span{margin-left:18px}@media screen and (max-width:820px){.text .checkRoom{font-size:1.5rem;justify-content:center;padding:15px 25px;width:100%}}@media screen and (max-width:1681px){.text{font-size:1.5rem}}@media screen and (max-width:580px){.text{font-size:1.25rem;line-height:1.5;padding:15px}}#home_accommodation_block .home-accommodation{display:grid;grid-template-columns:1fr 3fr 1fr;grid-gap:60px}@media screen and (min-width:1279px) and (max-width:1681px){#home_accommodation_block .home-accommodation{grid-gap:20px}}@media screen and (min-width:1279px) and (max-width:1300px){#home_accommodation_block .home-accommodation{grid-gap:15px}}@media screen and (min-width:1024px) and (max-width:1229px){#home_accommodation_block .home-accommodation{grid-template-columns:1fr 50% 1fr;grid-gap:20px}}@media screen and (max-width:820px){#home_accommodation_block .home-accommodation{grid-template-columns:auto}}#home_accommodation_block .home-accommodation .left-col{align-items:center;display:flex;justify-content:center}#home_accommodation_block .home-accommodation .left-col .photo{height:480px;margin:0 15px;position:relative;transition:all .5s ease;width:150px}@media screen and (max-width:1681px){#home_accommodation_block .home-accommodation .left-col .photo{width:140px}}@media screen and (min-width:1279px) and (max-width:1300px){#home_accommodation_block .home-accommodation .left-col .photo{width:110px}}@media screen and (max-width:580px){#home_accommodation_block .home-accommodation .left-col .photo{height:420px;margin:0 5px;top:0!important;width:135px}}#home_accommodation_block .home-accommodation .left-col .photo.small{height:380px}@media screen and (min-width:1024px) and (max-width:1229px){#home_accommodation_block .home-accommodation .left-col .photo.small{display:none}}@media screen and (max-width:580px){#home_accommodation_block .home-accommodation .left-col .photo.small{height:320px}}#home_accommodation_block .home-accommodation .left-col .photo .bg-01{background:url(../assets/images/welcome/bg-02.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}#home_accommodation_block .home-accommodation .left-col .photo .bg-02{background:url(../assets/images/welcome/bg-01.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}#home_accommodation_block .home-accommodation .right-col{align-items:center;display:flex;justify-content:center}#home_accommodation_block .home-accommodation .right-col .photo{height:480px;margin:0 15px;position:relative;transition:all .5s ease;width:150px}@media screen and (max-width:1681px){#home_accommodation_block .home-accommodation .right-col .photo{width:140px}}@media screen and (min-width:1279px) and (max-width:1300px){#home_accommodation_block .home-accommodation .right-col .photo{width:110px}}@media screen and (max-width:580px){#home_accommodation_block .home-accommodation .right-col .photo{height:420px;margin:0 5px;top:0!important;width:135px}}#home_accommodation_block .home-accommodation .right-col .photo.small{height:380px}@media screen and (min-width:1024px) and (max-width:1229px){#home_accommodation_block .home-accommodation .right-col .photo.small{display:none}}@media screen and (max-width:580px){#home_accommodation_block .home-accommodation .right-col .photo.small{height:320px}}#home_accommodation_block .home-accommodation .right-col .photo .bg-03{background:url(../assets/images/welcome/bg-01.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}#home_accommodation_block .home-accommodation .right-col .photo .bg-04{background:url(../assets/images/welcome/bg-02.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}#home_accommodation_block .home-accommodation .center-col{align-items:center;display:flex;justify-content:center;text-align:center}#home_accommodation_block .home-accommodation .center-col .center-text{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}#home_accommodation_block .home-accommodation .center-col .center-text h1{color:#eecfb0;font-size:6rem;line-height:100%;transition:all .5s ease}@media screen and (min-width:1279px) and (max-width:1300px){#home_accommodation_block .home-accommodation .center-col .center-text h1{font-size:5rem}}@media screen and (min-width:1279px) and (max-width:1681px){#home_accommodation_block .home-accommodation .center-col .center-text h1{font-size:6rem}}@media screen and (min-width:1279px) and (max-width:1300px){#home_accommodation_block .home-accommodation .center-col .center-text h1{font-size:4.6rem}}@media screen and (min-width:1024px) and (max-width:1229px){#home_accommodation_block .home-accommodation .center-col .center-text h1{font-size:5rem}}@media screen and (max-width:820px){#home_accommodation_block .home-accommodation .center-col .center-text h1{font-size:3rem}}#home_accommodation_block .home-accommodation .center-col .center-text h1 span{display:block;transition:all .5s ease}@media screen and (max-width:820px){#home_accommodation_block .home-accommodation .center-col .center-text h1 span{transform:translate(0)!important}}#home_accommodation_block .home-accommodation .center-col .center-text .text{margin-top:45px}#home_accommodation_block .home-accommodation .center-col .center-text .text p{color:#444;font-size:1.35rem;text-align:center}@media screen and (max-width:1681px){#home_accommodation_block .home-accommodation .center-col .center-text .text p{font-size:1.25rem}}@media screen and (min-width:1279px) and (max-width:1300px){#home_accommodation_block .home-accommodation .center-col .center-text .text p{font-size:1.2rem}}@media screen and (max-width:580px){#home_accommodation_block .home-accommodation .center-col .center-text .text p{font-size:1.25rem}}#more_accommodation_block svg{transition:all .5s ease;width:24px}#more_accommodation_block .more_rooms_wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}@media screen and (max-width:820px){#more_accommodation_block .more_rooms_wrapper{grid-template-columns:auto}}#more_accommodation_block .more_rooms_wrapper .left-col{height:100%;min-height:450px;position:relative}@media screen and (min-width:1024px) and (max-width:1229px){#more_accommodation_block .more_rooms_wrapper .left-col{min-height:320px}}@media screen and (max-width:820px){#more_accommodation_block .more_rooms_wrapper .left-col{margin-bottom:50px;min-height:315px}}#more_accommodation_block .more_rooms_wrapper .left-col .more-acco-photo{background:url(../assets/images/more-acco-left-bg.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}#more_accommodation_block .more_rooms_wrapper .left-col .photo-overlay{height:100%;left:0;position:absolute;top:0;width:100%}#more_accommodation_block .more_rooms_wrapper .right-col{height:100%;min-height:450px;position:relative}@media screen and (min-width:1024px) and (max-width:1229px){#more_accommodation_block .more_rooms_wrapper .right-col{min-height:320px}}@media screen and (max-width:820px){#more_accommodation_block .more_rooms_wrapper .right-col{min-height:315px}}#more_accommodation_block .more_rooms_wrapper .right-col .more-acco-photo{background:url(../assets/images/more-acco-right-bg.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}#more_accommodation_block .more_rooms_wrapper .right-col .photo-overlay{height:100%;left:0;position:absolute;top:0;width:100%}#more_accommodation_block .more_rooms_wrapper .center-col{align-items:center;display:grid;transition:all .5s ease}@media screen and (max-width:820px){#more_accommodation_block .more_rooms_wrapper .center-col{margin-top:70px}}#more_accommodation_block .more_rooms_wrapper .center-col .room-details{align-items:center;border:3px solid #fff2d9;display:flex;flex-direction:column;justify-content:center;padding:40px;position:relative;text-align:center}@media screen and (min-width:1024px) and (max-width:1229px){#more_accommodation_block .more_rooms_wrapper .center-col .room-details{padding:30px 15px}}#more_accommodation_block .more_rooms_wrapper .center-col .room-details .double-bed{background:#fff;left:50%;padding:0 5px;position:absolute;top:-45px;transform:translateX(-50%)}#more_accommodation_block .more_rooms_wrapper .center-col .room-details .double-bed svg{fill:#acb1b8;width:90px}@media screen and (min-width:1024px) and (max-width:1229px){#more_accommodation_block .more_rooms_wrapper .center-col .room-details .double-bed svg{width:65px}}#more_accommodation_block .more_rooms_wrapper .center-col .room-details h3 a{color:#bb9d7f;font-size:2.2rem;font-weight:300;padding-top:30px;transition:all .3s ease}@media screen and (min-width:1024px) and (max-width:1229px){#more_accommodation_block .more_rooms_wrapper .center-col .room-details h3 a{font-size:1.6rem}}@media screen and (max-width:580px){#more_accommodation_block .more_rooms_wrapper .center-col .room-details h3 a{font-size:1.6rem}}#more_accommodation_block .more_rooms_wrapper .center-col .room-details h3 a:hover{color:#9c735a}#more_accommodation_block .more_rooms_wrapper .center-col .room-details p{color:#444;font-size:1.35rem;font-weight:300;margin:15px 0 34PX;text-align:center}@media screen and (min-width:1024px) and (max-width:1229px){#more_accommodation_block .more_rooms_wrapper .center-col .room-details p{font-size:1.15rem}}#more_accommodation_block .more_rooms_wrapper .center-col .room-details .more{color:#eecfb0;font-size:1.8rem;font-weight:500}#more_accommodation_block .more_rooms_wrapper .center-col .room-details a.more-btn{align-items:center;border:1px solid #444;border-radius:50%;display:flex;height:45px;justify-content:center;transition:all .5s ease;width:45px}#more_accommodation_block .more_rooms_wrapper .center-col .room-details a.more-btn span{align-items:center;background:#fff;display:flex;justify-content:center;transition:all .5s ease}#more_accommodation_block .more_rooms_wrapper .center-col .room-details a.more-btn:hover{border-color:#9c735a}#more_accommodation_block .more_rooms_wrapper .center-col .room-details a.more-btn:hover span{background:#fff;margin-left:40px}#more_accommodation_block .more_rooms_wrapper .center-col .room-details a.more-btn:hover span svg{fill:#9c735a}#header_2{align-items:center;display:grid;grid-template-columns:1fr 2fr;height:90vh}#header_2 .left__col{height:100%;position:relative}#header_2 .left__col .hero-wrap{bottom:0;height:100%;margin-right:-100px;max-height:725px;max-width:580px;position:absolute;right:0;width:100%;z-index:1}#header_2 .left__col .hero-wrap .hero-bg{background:url(../assets/images/demo-hero.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}#header_2 .right__col{background-color:#fff2d9;clip-path:polygon(0 0,100% 0,100% 100%,0 88%);height:100%;position:relative}#header_2 .right__col .wave_wrpper{background-color:#f1f1f1;border-radius:50%;height:350px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:350px;z-index:2}#header_2 .right__col .wave_wrpper .center_circle{animation:sonarWave 2s linear infinite;border-radius:50%;height:100%;opacity:0;position:absolute;width:100%;z-index:-1}@keyframes sonarWave{0%{opacity:.2}to{opacity:0;transform:scale(1.3)}}div#Booking_btn{background:hsla(30,10%,88%,.8)}.request-form label{color:#fff;display:inline-block;font-size:1.3em;font-weight:500;letter-spacing:.04em;line-height:1em;margin-bottom:5px;margin-top:20px;text-align:left;text-transform:uppercase;width:100%}@media screen and (max-width:1681px){.request-form label{font-size:1rem}}form#RequestForm{background:#bf9f6d;border:1px solid #fff;border-radius:10px;padding:20px 45px}@media screen and (max-width:820px){form#RequestForm{padding:20px 15px}}.request-form input,.request-form select{-webkit-appearance:none;background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-size:1.3em;margin-bottom:15px;outline:none;padding:15px 0;width:100%}@media screen and (max-width:1681px){.request-form input,.request-form select{font-size:1rem}}input.custom-input{padding:5px 10px}.request-form textarea{background:transparent;border:1px solid #fff;color:#fff;font-size:1.3em;margin-top:15px;max-height:120px;outline:none;padding:10px;resize:none;width:100%}.request-form{background:#178fa2;padding-bottom:60px;padding-top:60px}.modal-dialog{max-width:1200px;width:100%}label.MM_label span{font-size:.625rem}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:#178fa2;display:flex;font-size:3.5625rem;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:#178fa2;margin-bottom:50px;text-align:center}.request-form input[type=submit]{background:#fff;border:1px solid transparent;color:#178fa2;cursor:pointer;display:block;font-size:1.75rem;margin:50px auto 15px;padding:15px 40px;text-align:center;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:820px){.request-form input[type=submit]{padding:15px 20px}}input[type=submit]:hover{background:#fff;border:1px solid #178fa2;color:#178fa2;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}.checkin i,.checkout i{font-size:1.875rem;pointer-events:none;position:absolute;right:15px;top:16px}.person{display:inline;position:relative}.person i{display:none;right:-16px;top:40px}.custom-select:before,.person i{font-size:1.875rem;pointer-events:none;position:absolute}.custom-select:before{background:transparent;color:#a7a7a7;color:#fff;content:"\f107";cursor:pointer;font-family:fontawesome;padding-left:5px;right:10px;top:3px}@media screen and (max-width:1599px){.custom-select:before{top:-2px}}.request-form i{color:#fff}.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:820px){.custom-select{max-width:100%!important}}.custom-select select{display:none}.select-selected{background-color:transparent}#reservation_block input,#reservation_block select,#reservation_block textarea{border:1px solid hsla(34,50%,63%,.5);font-size:1.1rem;height:50px;margin-bottom:25px;outline:none;padding:15px 20px;width:100%}#reservation_block input[type=submit]{background:#1c8ab7;border:none;color:#fff;cursor:pointer;display:block;font-size:1.1rem;margin:15px auto 0;max-width:220px;text-align:center;width:100%}#reservation_block textarea{height:110px}#reservation_block .content-box{background:#fff;box-shadow:0 2px 10px #ccc}@media screen and (max-width:820px){#reservation_block .pl-15{padding-left:30px!important}#reservation_block .pr-15{padding-right:30px!important}}.res-title{color:#1a3853;font-size:3.75rem;font-weight:300;letter-spacing:-4px}@media screen and (max-width:580px){.res-title{font-size:3.125rem}}.select-items div,.select-selected{border:none;border-bottom:1px solid #fff;color:#fff;cursor:pointer;font-size:1.25em;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.3em}@media screen and (max-width:767px){.custom-select.villa-dropdown .select-items div,.custom-select.villa-dropdown .select-selected{font-size:1.1em}}.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:#ddd;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:#178fa2;border:1px solid #178fa2;color:#fff}a.ui-state-default.ui-state-active{background:#fff;border-color:#178fa2!important;color:#178fa2!important;text-align:center}.ui-datepicker-next.ui-corner-all:before{content:"\f105";font-family:fontawesome;font-size:1.25em;left:auto;right:10px}.ui-datepicker-prev.ui-corner-all:before{content:"\f104";font-family:fontawesome;font-size:1.25em;left:9px;position:absolute;top:0}.ui-datepicker .ui-datepicker-title{font-size:1.2em;font-weight:500;line-height:1.8em;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:#178fa2;border:1px solid #178fa2;color:#fff!important;font-size:1.2em;font-weight:400;text-align:center}.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-wrapper .g-recaptcha{margin-top:15px}#message{bottom:230px;color:red;font-size:1.25rem;left:50%;padding:0 10px;position:absolute;text-align:center;transform:translateX(-50%);width:100%}@media screen and (max-width:1681px){#message{font-size:1.0625rem}}@media screen and (max-width:820px){#message{bottom:200px}}.request-form #message{bottom:120px;left:50%;margin:0;position:absolute;transform:translateX(-50%);width:100%}#message.success-box{position:relative;top:0}#success_page{border-radius:5px;padding:50px 15px 40px}.success-thank{color:#1c8ab7;font-size:1.3em;font-weight:400;line-height:1.4em;margin-bottom:10px}.success{color:#178fa2}span.optional{font-size:.75em!important;font-style:italic;letter-spacing:normal;text-transform:none}.success-spam{color:#d14b4b;font-size:1em;padding-top:20px}@media screen and (max-width:767px){#message{font-size:1.0625rem}.request-form #message{bottom:70px}}@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}}input#timepicker{background:transparent;outline:none}input#submit{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:240px}@media screen and (max-width:820px){.pr-15{padding-right:30px!important}.pl-15{padding-left:30px!important}.padding-x3,.padding-x4{padding:10px!important}#reservation-form{padding-bottom:20px}}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(https://cdn.web-dynamic.gr/common/fonts/Open_Sans/OpenSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(https://cdn.web-dynamic.gr/common/fonts/Open_Sans/OpenSans-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(https://cdn.web-dynamic.gr/common/fonts/Open_Sans/OpenSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Tuffy;font-style:normal;font-weight:700;src:url(../fonts/tuffy/tuffy_bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Tuffy;font-style:normal;font-weight:400;src:url(../fonts/tuffy/tuffy_regular.ttf) 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")}@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-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}html{overflow-x:hidden}a:hover{color:inherit}body{font-family:Tuffy,sans-serif;font-size:1.3125rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;height:100%;overflow:hidden;position:relative;width:100%;z-index:1}li,p{font-weight:300}@media screen and (max-width:820px){div#main-wrapper{display:block;height:100%;position:relative;width:100%}}h1,h2,h3,h4,h5,h6{font-family:Tuffy,sans-serif;font-weight:700}a,a:hover{text-decoration:none}ul{list-style-type:none;margin:0;padding:0}svg{height:100%!important}h1 sub,h1 sup,h2 sub,h2 sup{font-size:46%;top:-1.1em}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}@media screen and (max-width:820px){.smooth-scroll-wrapper{overflow:visible;position:relative}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.smooth-scroll-wrapper{overflow:visible;position:relative}}@media screen and (min-width:1230px){footer .container-fluid:not(.offset-left):not(.offset-right),section .container-fluid:not(.offset-left):not(.offset-right){padding-left:30px;padding-right:30px}}#top__nav{align-items:center;background-color:#fff;display:flex;height:70px;left:0;padding:5px 5%;position:fixed;right:0;top:0;transition:all .4s ease;z-index:3}@media screen and (max-width:820px){#top__nav{background:#fff}}@media screen and (max-width:1681px){#top__nav{padding:5px 3%}}@media screen and (max-width:820px){#top__nav{height:60px}}@media screen and (max-width:580px){#top__nav{top:40px}}#top__nav .logo img{max-width:220px;transition:all .5s ease}@media screen and (min-width:1024px) and (max-width:1229px){#top__nav .logo img{max-width:150px}}@media screen and (max-width:820px){#top__nav .logo img{max-width:105px}}#top__nav .logo{left:50%;position:absolute;top:53%;transform:translate(-50%,-50%)}@media screen and (max-width:820px){#top__nav .logo{left:0;transform:translateY(-50%)}}#top__nav .nav__address{display:flex;margin-left:150px}@media screen and (max-width:820px){#top__nav .nav__address{align-items:center;background:#56777c;display:flex;height:45px;justify-content:flex-end;margin:0;padding-right:15px;position:absolute;right:0;top:-45px;width:100%;z-index:9}}@media only screen and (max-width:820px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#top__nav .nav__address{padding-right:30px}}#top__nav .nav__address a{align-items:center;display:flex;font-size:1.15rem;margin-right:20px}#top__nav .nav__address a .icon{margin-right:10px}#top__nav .nav__address a:last-child{margin-right:0}#top__nav .phone__wrap{position:absolute;right:10%}@media screen and (min-width:1024px) and (max-width:1229px){#top__nav .phone__wrap{right:3%}}@media screen and (max-width:820px){#top__nav .phone__wrap{right:65px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#top__nav .phone__wrap{right:85px}}#top__nav .phone__wrap a{color:#333;font-size:1.15rem;font-weight:600;margin-left:15px;transition:all .4s ease}#top__nav .phone__wrap a i{margin-right:5px}#top__nav .phone__wrap a:hover{color:#0c8598}#top__nav .phone__wrap a:first-child{margin-left:0}#top__nav .phone__wrap a.req__button{background:#178fa2;border:1px solid #178fa2;border-radius:5px;color:#fff;display:inline-block;font-size:1.3rem;padding:5px 20px;transition:all .5s ease}#top__nav .phone__wrap a.req__button:hover{background:#0c8598;border-color:#0c8598}#top__nav .phone__wrap a.req__button{font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media screen and (max-width:580px){#top__nav .phone__wrap a.req__button{font-size:1rem;margin-left:15px;margin-right:0;padding:5px 8px}}#top__nav.sticky{background-color:hsla(0,0%,100%,.949);box-shadow:0 2px 8px #ccc;height:70px}@media screen and (max-width:820px){#top__nav.sticky{height:60px}}#top__nav.sticky a{color:#3a3a3a}#main_navigation{bottom:100%;display:grid;grid-template-columns:65% 35%;height:100vh;left:0;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:-99}@media screen and (max-width:820px){#main_navigation{grid-template-columns:auto}}#main_navigation .big_img_col{position:relative}@media screen and (max-width:820px){#main_navigation .big_img_col{display:none!important}}#main_navigation .big_img_col .overlay{background-color:#fff;left:0;position:absolute;top:0;width:100%;z-index:-1}#main_navigation .big_img_col .big_bg_photo{height:100%;position:relative;visibility:hidden;width:100%}#main_navigation .big_img_col .big_bg_photo #big_bg{background:url(../assets/images/menu-photos/home.jpg) no-repeat;background-position:0 0;background-size:cover;filter:blur(10px);height:100%;left:0;position:absolute;top:0;transition:all .5s ease;width:100%}#main_navigation .big_img_col .big_bg_photo #big_bg.one{background:url(../assets/images/menu-photos/home.jpg) no-repeat;background-position:50%;background-size:cover}#main_navigation .big_img_col .big_bg_photo #big_bg.two{background:url(../assets/images/menu-photos/accommodation.jpg) no-repeat;background-position:50%;background-size:cover}#main_navigation .big_img_col .big_bg_photo #big_bg.three{background:url(../assets/images/menu-photos/services.jpg) no-repeat;background-position:50%;background-size:cover}#main_navigation .big_img_col .big_bg_photo #big_bg.four{background:url(../assets/images/menu-photos/gallery.jpg) no-repeat;background-position:50%;background-size:cover}#main_navigation .big_img_col .big_bg_photo #big_bg.five{background:url(../assets/images/menu-photos/contact.jpg) no-repeat;background-position:50%;background-size:cover}#main_navigation .big_img_col .big_bg_photo #big_bg.six{background:url(../assets/images/menu-photos/covid.jpg) no-repeat;background-position:50%;background-size:cover}#main_navigation .big_img_col .big_bg_photo:before{background-color:rgba(58,58,58,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%}#main_navigation .big_img_col .big_bg_photo.fadeIn{transition:all 1s ease}#main_navigation .big_img_col .big_bg_photo .photo-overlay{background-color:#fff;left:0;position:absolute;top:0;width:100%}#main_navigation .big_img_col .big_bg_photo #small_thumb{background:url(../assets/images/menu-photos/home.jpg) no-repeat;background-position:43%;background-size:cover;height:575px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s;width:450px;z-index:1}#main_navigation .big_img_col .big_bg_photo #small_thumb.one{background:url(../assets/images/menu-photos/home.jpg) no-repeat;background-position:50%;background-size:cover}#main_navigation .big_img_col .big_bg_photo #small_thumb.two{background:url(../assets/images/menu-photos/accommodation.jpg) no-repeat;background-position:50%;background-size:cover}#main_navigation .big_img_col .big_bg_photo #small_thumb.three{background:url(../assets/images/menu-photos/services.jpg) no-repeat;background-position:65% 100%;background-size:cover}#main_navigation .big_img_col .big_bg_photo #small_thumb.four{background:url(../assets/images/menu-photos/gallery.jpg) no-repeat;background-position:50%;background-size:cover}#main_navigation .big_img_col .big_bg_photo #small_thumb.five{background:url(../assets/images/menu-photos/contact.jpg) no-repeat;background-position:50%;background-size:cover}#main_navigation .big_img_col .big_bg_photo #small_thumb.six{background:url(../assets/images/menu-photos/covid.jpg) no-repeat;background-position:75% 100%;background-size:cover}#main_navigation .big_img_col .big_bg_photo #small_thumb.fadeIn{transition:all .5s ease}#main_navigation .big_img_col .big_bg_photo #small_thumb .photo-overlay{bottom:0!important;top:auto}#main_navigation .big_img_col .big_bg_photo .nav_title{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#main_navigation .big_img_col .big_bg_photo .nav_title span{color:#fff;font-family:PF Scandal,sans-serif;font-size:8rem;text-align:center}#main_navigation .big_img_col .big_bg_photo .nav_title .marquee{box-sizing:border-box;margin:0 auto;overflow:hidden;white-space:nowrap}#main_navigation .big_img_col .big_bg_photo .nav_title .marquee span{animation:marquee 15s linear infinite;display:inline-block;padding-left:100%;text-indent:0}#main_navigation .big_img_col .big_bg_photo .nav_title .marquee span:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}#main_navigation .nav_col{position:relative}#main_navigation .nav_col .nav-overlay{background-color:#fff2d9;height:0;left:0;position:absolute;top:0;transition:all .5s ease;width:100%}#main_navigation .nav_col nav{align-items:center;display:flex;height:100%;justify-content:center}#main_navigation .nav_col nav ul li,#main_navigation .nav_col nav ul li a{overflow:hidden;transition:all .5s ease}#main_navigation .nav_col nav ul li a{color:#555;font-size:2.8rem;font-weight:400;position:relative}#main_navigation .nav_col nav ul li a:before{background-color:#178fa2;bottom:-10px;content:"";height:2px;left:0;position:absolute;transition:all .5s ease;width:100%}#main_navigation .nav_col nav ul li a:hover{color:#178fa2}#main_navigation .nav_col nav ul li a:hover:before{bottom:0}#ham-icon{align-items:center;cursor:pointer;display:flex;height:45px;justify-content:center;left:5%;margin-top:15px;padding:15px;position:fixed;right:3%;top:-3px;transition:all 1s ease;width:65px;z-index:999}#ham-icon:before{content:"MENU";font-size:1.625rem;font-weight:600;height:100%;left:100%;letter-spacing:1px;position:absolute;top:2px;width:100%}@media screen and (min-width:1500px) and (max-width:1700px){#ham-icon:before{top:8px!important}}@media screen and (max-width:1681px){#ham-icon:before{top:6px}}@media screen and (max-width:820px){#ham-icon:before{display:none}}@media screen and (max-width:1681px){#ham-icon{height:55px;left:3%;margin-top:22px;padding:12px;top:-15px;width:55px}}@media screen and (max-width:820px){#ham-icon{height:45px;margin:0 0 0 auto;order:3;padding:10px;right:15px;top:8px;width:45px}}@media screen and (max-width:580px){#ham-icon{top:45px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#ham-icon{height:55px;top:1px;width:55px}}#ham-icon .icon-bar{background:#3a3a3a;height:3px;position:relative;width:100%}@media screen and (min-width:1025px){#ham-icon .icon-bar{transition:all .5s ease}}@media screen and (max-width:820px){#ham-icon .icon-bar{background:#3a3a3a}}@media screen and (max-width:580px){#ham-icon .icon-bar{height:2px}}#ham-icon .icon-bar:before{background:#3a3a3a;content:"";height:3px;left:0;position:absolute;top:10px;transition:all .4s ease;width:100%}@media screen and (max-width:820px){#ham-icon .icon-bar:before{background:#3a3a3a}}@media screen and (max-width:580px){#ham-icon .icon-bar:before{height:2px;top:8px}}#ham-icon .icon-bar:after{background:#3a3a3a;bottom:10px;content:"";height:3px;left:0;position:absolute;transition:all .4s ease;width:100%}@media screen and (max-width:820px){#ham-icon .icon-bar:after{background:#3a3a3a}}@media screen and (max-width:580px){#ham-icon .icon-bar:after{bottom:8px;height:2px}}#ham-icon.open .icon-bar{background:#3a3a3a;height:0!important}#ham-icon.open .icon-bar:before{background:#3a3a3a;top:0;transform:rotate(-45deg)}#ham-icon.open .icon-bar:after{background:#3a3a3a;bottom:0;transform:rotate(45deg)}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.m-hide{display:inline-block!important}}header.inner-header{height:70vh;position:relative}@media screen and (max-width:1681px){header.inner-header{height:70vh}}@media screen and (max-width:820px){header.inner-header{height:35vh;margin-top:60px}}header.inner-header .inner-header-title-wrap{align-items:center;display:grid;height:0;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}@media screen and (max-width:580px){header.inner-header .inner-header-title-wrap{height:15vh!important}}header.inner-header .inner-header-bg-wrap{height:100%;overflow:hidden;position:relative}header.inner-header .inner-header-bg-wrap .inner-bg-overlay{background:#fff;bottom:0;height:0;left:0;position:absolute;width:100%}header.inner-header .inner-header-bg-wrap .inner-head-overlay{bottom:auto;height:100%;left:0;position:absolute;width:100%;z-index:1}header.inner-header .inner-header-bg-wrap .header-bg{background:url(../assets/images/home-header.jpg) no-repeat;background-color:#fff2d9;background-position:50%;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .jewelry-bg{background:url(../assets/images/header-accommodation.jpg) no-repeat;background-color:#fff2d9;background-position:50%;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .gallery-bg{background-position:50%}header.inner-header .inner-header-bg-wrap .accommodation-bg{background:url(../assets/images/header-accommodation.jpg) no-repeat;background-color:#fff2d9;background-position:50%;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .studio-bg{background:url(../assets/images/header-studio.jpg) no-repeat;background-color:#fff2d9;background-position:50%;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .onebedroom-bg{background:url(../assets/images/header-onebedroom.jpg) no-repeat;background-color:#fff2d9;background-position:top;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .twobedroom-bg{background:url(../assets/images/header-twobedroom.jpg) no-repeat;background-color:#fff2d9;background-position:top;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .superior-bg{background:url(../assets/images/header-superior.jpg) no-repeat;background-color:#fff2d9;background-position:top;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .services-bg{background:url(../assets/images/header-services.jpg) no-repeat;background-color:#fff2d9;background-position:50%;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .covid-bg{background:url(../assets/images/header-covid.jpg) no-repeat;background-color:#fff2d9;background-position:50%;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .location-bg{background:url(../assets/images/header-location.jpg) no-repeat;background-color:#fff2d9;background-position:50%;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .water-activities-bg{background:url(../assets/images/water-sport-header.jpg) no-repeat;background-color:#fff2d9;background-position:50%;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .car-rental-bg{background:url(../assets/images/header-car-rental.jpg) no-repeat;background-color:#fff2d9;background-position:50%;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .restaurant-bg{background:url(../assets/images/header-restaurant.jpg) no-repeat;background-color:#fff2d9;background-position:bottom;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .suite-sea-view-bg{background:url(../assets/images/rooms/Suite-Sea-View/header.jpg) no-repeat;background-color:#fff2d9;background-position:bottom;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .suite-gallery-photo-bg{background:url(../assets/images/rooms/Junior-Suite-Ground-Floor/header.jpg) no-repeat;background-color:#fff2d9;background-position:bottom;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .junior-suite-bg{background:url(../assets/images/rooms/junior-suite/header.jpg) no-repeat;background-color:#fff2d9;background-position:top;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .suites-sea-view-dias-bg{background:url(../assets/images/rooms/Suite-Sea-View-Dias/header.jpg) no-repeat;background-color:#fff2d9;background-position:bottom;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .suite-ground-floor-bg{background:url(../assets/images/rooms/suite-ground-floor/header.jpg) no-repeat;background-color:#fff2d9;background-position:bottom;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .superior-double-room-bg{background:url(../assets/images/rooms/Superior-Double-Room/header.jpg) no-repeat;background-color:#fff2d9;background-position:bottom;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .facilities-bg{background:url(../assets/images/header-facilities.jpg) no-repeat;background-color:#fff2d9;background-position:bottom;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .gallery-bg{background:url(../assets/images/header-gallery.jpg) no-repeat;background-color:#fff2d9;background-position:bottom;background-size:cover;height:100%}header.inner-header .inner-header-bg-wrap .contact-bg{background:url(../assets/images/hero-slider/slider-01.jpg) no-repeat;background-color:#fff2d9;background-position:50%;background-size:cover;height:100%}header.inner-header .section-title{padding:5px 30px}@media screen and (max-width:580px){header.inner-header .section-title{padding:5px 0}header.inner-header .section-title h2{font-size:1.875rem;margin-bottom:10px;padding-top:10px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){header.inner-header .inner-header-title-wrap{align-items:center;display:grid;height:20vh}}h1.intro-title{color:#178fa2;font-size:3.2rem;font-weight:400;padding-bottom:20px}@media screen and (max-width:1681px){h1.intro-title{font-size:3rem}}@media screen and (min-width:1024px) and (max-width:1229px){h1.intro-title{font-size:2.9rem}}@media screen and (max-width:820px){h1.intro-title{font-size:2.6rem}}@media screen and (max-width:580px){h1.intro-title{font-size:2.4rem}}.inner-intro{align-items:center;display:flex;flex-direction:column}.inner-intro p{font-size:1.625rem}.inner-intro .v-border{background-color:#666;height:80px;margin:15px auto;width:1px}.inner-intro a{align-items:center;border:1px solid #666;border-radius:50%;display:flex;height:60px;justify-content:center;margin-top:20px;transition:all .5s ease;width:60px}.inner-intro a svg{fill:#666;height:auto;transition:all .5s ease;width:24px}.inner-intro a:hover{background:#666}.inner-intro a:hover svg{fill:#fff}.section-title{flex-direction:column;padding:30px}@media screen and (max-width:820px){.section-title{padding:15px}}.section-title h2,.section-title span{color:#fff;font-size:5rem;font-weight:600;letter-spacing:2px;margin-bottom:0;text-shadow:1px 1px 2px #000;text-transform:uppercase}@media screen and (max-width:1681px){.section-title h2,.section-title span{font-size:3.8rem}}@media screen and (max-width:820px){.section-title h2,.section-title span{font-size:2.5rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.section-title h2,.section-title span{font-size:4.2rem}}.inner-room-heading .room-title-wrap{align-items:center;display:flex;height:100%;justify-content:center;min-height:280px;position:relative}.inner-room-heading .room-title-wrap .inner-title-scroll{transition:all .5s ease}.inner-room-heading .room-title-wrap .inner-title-scroll h1{color:#666;font-size:3.6rem;text-align:center;transition:all .5s ease}@media screen and (max-width:580px){.inner-room-heading .room-title-wrap .inner-title-scroll h1{font-size:2rem}}.inner-room-heading .room-title-wrap .inner-title-scroll h1 span{display:block;font-size:50%}.inner-room-heading .room-title-wrap .inner-title-scroll p{font-size:1.45rem;margin:30px auto;text-align:center;width:50%}@media screen and (min-width:1024px) and (max-width:1229px){.inner-room-heading .room-title-wrap .inner-title-scroll p{width:90%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.inner-room-heading .room-title-wrap .inner-title-scroll p{width:90%}}@media screen and (max-width:580px){.inner-room-heading .room-title-wrap .inner-title-scroll p{width:99%}}.inner-room-heading .room-title-wrap .inner-title-scroll .inner-book-now{align-items:center;background:#bb9d7f;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-size:1.25rem;height:75px;justify-content:center;margin:0 auto;transition:all .5s ease;width:75px}.inner-room-heading .room-title-wrap .inner-title-scroll .inner-book-now:hover{background:#97795a;box-shadow:0 2px 4px #ccc}.inner-room-heading .room-title-wrap .inner-title-scroll .inner-book-now span{display:block;line-height:100%}.inner-room-heading .room-title-wrap .title-bg{color:#eecfb0;font-family:PF Scandal,sans-serif;font-size:15rem;left:50%;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}@media screen and (min-width:1024px) and (max-width:1229px){.inner-room-heading .room-title-wrap .title-bg{font-size:12rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.inner-room-heading .room-title-wrap .title-bg{font-size:10rem}}@media screen and (max-width:580px){.inner-room-heading .room-title-wrap .title-bg{font-size:5rem}}.inner_amenitites_block .amenities-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px;min-height:575px}@media screen and (max-width:820px){.inner_amenitites_block .amenities-wrapper{grid-template-columns:auto;grid-gap:30px}}.inner_amenitites_block .amenities-wrapper .center-col .ameinities-photo-wrap{height:100%}@media screen and (max-width:820px){.inner_amenitites_block .amenities-wrapper .center-col .ameinities-photo-wrap{height:285px}}.inner_amenitites_block .amenities-wrapper .center-col .ameinities-photo-wrap .amenities-bg.suite-sea-view{background:url(../assets/images/rooms/Suite-Sea-View/amenities-bg.jpg) no-repeat;background-position:50%;background-size:cover;height:100%;width:100%}.inner_amenitites_block .amenities-wrapper .center-col .ameinities-photo-wrap .amenities-bg.junior-suite{background:url(../assets/images/rooms/junior-suite/amenities-bg.jpg) no-repeat;background-position:50%;background-size:cover;height:100%;width:100%}.inner_amenitites_block .amenities-wrapper .center-col .ameinities-photo-wrap .amenities-bg.suites-sea-view-dias{background:url(../assets/images/rooms/Suite-Sea-View-Dias/amenities-bg.jpg) no-repeat;background-position:50%;background-size:cover;height:100%;width:100%}.inner_amenitites_block .amenities-wrapper .center-col .ameinities-photo-wrap .amenities-bg.suite-gallery-photo{background:url(../assets/images/rooms/Junior-Suite-Ground-Floor/amenities-bg.jpg) no-repeat;background-position:50%;background-size:cover;height:100%;width:100%}.inner_amenitites_block .amenities-wrapper .center-col .ameinities-photo-wrap .amenities-bg.suite-ground-floor{background:url(../assets/images/rooms/suite-ground-floor/amenities-bg.jpg) no-repeat;background-position:50%;background-size:cover;height:100%;width:100%}.inner_amenitites_block .amenities-wrapper .center-col .ameinities-photo-wrap .amenities-bg.superior-double-room{background:url(../assets/images/rooms/Superior-Double-Room/amenities-bg.jpg) no-repeat;background-position:50%;background-size:cover;height:100%;width:100%}.inner_amenitites_block .amenities-wrapper .amenities-list{align-items:center;display:flex;height:100%;justify-content:center;position:relative;text-align:center}.inner_amenitites_block .amenities-wrapper .amenities-list ul li{color:#444;font-size:1.5rem;font-weight:400;margin-bottom:15px}@media screen and (max-width:1681px){.inner_amenitites_block .amenities-wrapper .amenities-list ul li{margin-bottom:5px}}.inner_amenitites_block .amenities-wrapper .amenities-list .amenities-blob{background:url(../assets/images/amenities-blob.svg) no-repeat;background-position:50%;background-size:contain;height:500px;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease;width:100%;z-index:-1}.block_title{align-items:center;background:linear-gradient(135deg,#fff,#e2fbfb 50%,#fff);display:flex;flex-direction:column;justify-content:center;padding:25px 0;position:relative}.block_title h2{color:#666;font-size:3.6rem;text-align:center}@media screen and (max-width:580px){.block_title h2{font-size:2.4rem}}.block_title .amenities-border{background-color:#666;height:2px;margin-top:15px;transition:all .5s ease;width:50px}.sl-overlay{background:#666}.sl-wrapper .sl-close,.sl-wrapper .sl-counter,.sl-wrapper .sl-navigation button{color:#fff}#gallery .gallery-title{overflow:hidden}#gallery .gallery-title h2{font-size:6rem;font-weight:500;transform:translateX(-100%)}#gallery .gallery-layout{display:grid;height:100vh;position:relative;width:100%;grid-gap:15px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:820px){#gallery .gallery-layout{grid-template-columns:auto;height:100%}}#gallery .g-bg{height:100%;position:relative;transition:all .5s ease-in-out;width:100%}@media screen and (max-width:820px){#gallery .g-bg{height:230px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#gallery .g-bg{height:370px}}#gallery .g-bg a{height:100%;position:absolute;width:100%}@media screen and (max-width:580px){#gallery .g-bg a{pointer-events:none}}#gallery .g-bg:hover{transform:scale(1.05)}#gallery .gallery-col-1{display:grid;grid-gap:15px;grid-template-rows:1fr 1fr}#gallery .gallery-col-1 .col-1-top{overflow:hidden;position:relative}#gallery .gallery-col-1 .col-1-top .g-bg.apartment-gallery{background:url(../assets/images/Rooms/apartments/Melissa-Hotel-Accommodation-Apartments-01.jpg) no-repeat;background-position:50%;background-size:cover}#gallery .gallery-col-1 .col-1-top .g-bg.studio-gallery{background:url(../assets/images/Rooms/studios/Melissa-Hotel-Accommodation-Studios-01.jpg) no-repeat;background-position:50%;background-size:cover}#gallery .gallery-col-1 .col-1-bottom{overflow:hidden;position:relative}#gallery .gallery-col-1 .col-1-bottom .g-bg.apartment-gallery{background:url(../assets/images/Rooms/apartments/Melissa-Hotel-Accommodation-Apartments-12.jpg) no-repeat;background-position:50%;background-size:cover}#gallery .gallery-col-1 .col-1-bottom .g-bg.studio-gallery{background:url(../assets/images/Rooms/studios/Melissa-Hotel-Accommodation-Studios-02.jpg) no-repeat;background-position:50%;background-size:cover}#gallery .gallery-col-2{display:grid;grid-gap:15px;grid-template-rows:repeat(3,1fr)}#gallery .gallery-col-2 .col-2-top{overflow:hidden;position:relative}#gallery .gallery-col-2 .col-2-top .g-bg.apartment-gallery{background:url(../assets/images/Rooms/apartments/Melissa-Hotel-Accommodation-Apartments-03.jpg) no-repeat;background-position:50%;background-size:cover}#gallery .gallery-col-2 .col-2-top .g-bg.studio-gallery{background:url(../assets/images/Rooms/studios/Melissa-Hotel-Accommodation-Studios-03.jpg) no-repeat;background-position:50%;background-size:cover}#gallery .gallery-col-2 .col-2-center{overflow:hidden;position:relative}#gallery .gallery-col-2 .col-2-center .g-bg.apartment-gallery{background:url(../assets/images/Rooms/apartments/Melissa-Hotel-Accommodation-Apartments-04.jpg) no-repeat;background-position:50%;background-size:cover}#gallery .gallery-col-2 .col-2-center .g-bg.studio-gallery{background:url(../assets/images/Rooms/studios/Melissa-Hotel-Accommodation-Studios-04.jpg) no-repeat;background-position:50%;background-size:cover}#gallery .gallery-col-2 .col-2-bottom{overflow:hidden;position:relative}#gallery .gallery-col-2 .col-2-bottom .g-bg.apartment-gallery{background:url(../assets/images/Rooms/apartments/Melissa-Hotel-Accommodation-Apartments-05.jpg) no-repeat;background-position:50%;background-size:cover}#gallery .gallery-col-2 .col-2-bottom .g-bg.studio-gallery{background:url(../assets/images/Rooms/studios/Melissa-Hotel-Accommodation-Studios-05.jpg) no-repeat;background-position:50%;background-size:cover}#gallery .gallery-col-3{display:grid;grid-gap:15px;grid-template-rows:3fr 2fr}@media screen and (max-width:820px){#gallery .gallery-col-3{grid-template-rows:auto}}#gallery .gallery-col-3 .col-3-top{overflow:hidden;position:relative}#gallery .gallery-col-3 .col-3-top .g-bg.apartment-gallery{background:url(../assets/images/Rooms/apartments/Melissa-Hotel-Accommodation-Apartments-06.jpg) no-repeat;background-position:50%;background-size:cover}#gallery .gallery-col-3 .col-3-top .g-bg.studio-gallery{background:url(../assets/images/Rooms/studios/Melissa-Hotel-Accommodation-Studios-06.jpg) no-repeat;background-position:50%;background-size:cover}#gallery .gallery-col-3 .col-3-bottom{overflow:hidden;position:relative}#gallery .gallery-col-3 .col-3-bottom .g-bg.apartment-gallery{background:url(../assets/images/Rooms/apartments/Melissa-Hotel-Accommodation-Apartments-08.jpg) no-repeat;background-position:50%;background-size:cover}#gallery .gallery-col-3 .col-3-bottom .g-bg.studio-gallery{background:url(../assets/images/Rooms/studios/Melissa-Hotel-Accommodation-Studios-07.jpg) no-repeat;background-position:50%;background-size:cover}#gallery .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%}@media screen and (max-width:820px){.media-boxes-filter{margin-top:30px}}@media screen and (max-width:580px){.media-box-image{pointer-events:none}}.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:580px){.progress-wrap{bottom:25px;right:25px}}.progress-wrap.active-progress{opacity:1;transform:translateY(0);visibility:visible}.progress-wrap:after{color:#178fa2;content:"\f100";cursor:pointer;display:block;font-family:Flaticon;font-size:1.25rem;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:1.25rem;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{box-sizing:border-box;stroke:#178fa2;stroke-width:4;transition:all .2s linear}.breadcrumb-wrapper{background-color:#e3ecff;padding:12px 5%;width:100%}.breadcrumb-wrapper .breadcrumb{align-items:center;display:flex;font-size:1.3125rem;list-style:none;margin:0;padding:0}.breadcrumb-wrapper .breadcrumb li{align-items:center;color:#333;display:flex}.breadcrumb-wrapper .breadcrumb li:not(:last-child):after{align-items:center;color:#666;content:"›";display:flex;font-size:1.5rem;line-height:1;margin:0 10px}.breadcrumb-wrapper .breadcrumb li a{align-items:center;color:#333;display:flex;text-decoration:none;transition:color .3s ease}.breadcrumb-wrapper .breadcrumb li a:hover{color:#06c}.breadcrumb-wrapper .breadcrumb li a .home-icon{fill:currentColor;flex-shrink:0;height:1.3125rem;margin-right:8px;width:1.3125rem}.breadcrumb-wrapper .breadcrumb li.active{color:#666;font-weight:500}@media screen and (max-width:1366px){.breadcrumb-wrapper{padding:12px 3%}}.copyright{margin:0;padding:20px 15px;text-align:center}@media screen and (max-width:580px){.copyright p{font-size:1rem}}footer{background-color:#e7e7e7;display:grid;grid-template-columns:repeat(3,1fr);margin:45px 5% 0;grid-gap:45px;padding:45px}@media screen and (max-width:1681px){footer{margin:40px 3% 0}}@media screen and (max-width:820px){footer{grid-template-columns:auto;grid-gap:30px;padding:30px 0}}footer>div{align-items:center;color:#454040;display:flex;flex-direction:column;justify-content:center;text-align:center}footer .menu-col h4{color:#178fa2;text-transform:uppercase}@media screen and (max-width:820px){footer .menu-col{order:2}}footer .menu-col ul li a{font-size:1.5rem;text-transform:capitalize;transition:all .4s ease}footer .menu-col ul li a:hover{color:#0c8598}footer .logo-col{border-left:2px solid #fff;border-right:2px solid #fff}@media screen and (max-width:820px){footer .logo-col{border:none;order:1}}footer .logo-col a img{max-width:250px}footer .logo-col a.footer-book-btn{background-color:#178fa2;border-radius:3px;color:#fff;display:inline-block;font-size:1.6rem;margin-top:25px;padding:8px 25px;text-transform:uppercase;transition:all .5s ease}footer .logo-col a.footer-book-btn:hover{background-color:#0c8598;box-shadow:0 2px 5px #ccc}@media screen and (max-width:820px){footer .contact-col{order:3}}footer .contact-col .footer-address{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}footer .contact-col .footer-address h4{color:#178fa2}footer .contact-col .footer-address a{transition:all .4s ease}footer .contact-col .footer-address a span{display:block}footer .contact-col .footer-address a:hover{color:#178fa2}footer .contact-col .footer-address ul{align-items:center;display:flex;flex-direction:row;justify-content:center}footer .contact-col .footer-address ul li a{display:inline-block;padding:10px 15px}.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;z-index:999}.hamburger-wrap .hamburger-bar,.hamburger-wrap .hamburger-bar:after,.hamburger-wrap .hamburger-bar:before{background:#fff;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:0}.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}.restaurant_block .restaurant-intro p{color:#333;font-size:1.625rem!important}.accommodation_room_block{align-items:center;display:flex;height:80vh;justify-content:center;margin-left:5%;margin-right:5%;margin-top:30px}@media screen and (max-width:1681px){.accommodation_room_block{margin-left:3%;margin-right:3%}}@media screen and (max-width:820px){.accommodation_room_block{height:100%}}.accommodation_room_block .slider-acco{align-items:center;display:grid;grid-template-columns:30% auto;height:100%;width:100%}@media screen and (max-width:1681px){.accommodation_room_block .slider-acco{grid-template-columns:40% auto}}@media screen and (max-width:820px){.accommodation_room_block .slider-acco{grid-template-columns:auto;padding:0 15px;grid-gap:30px}}.accommodation_room_block .slider-acco .text-col{padding-right:45px;z-index:1}@media screen and (min-width:1024px) and (max-width:1229px){.accommodation_room_block .slider-acco .text-col{padding-right:30px}}@media screen and (max-width:820px){.accommodation_room_block .slider-acco .text-col{padding-right:0;text-align:center}}.accommodation_room_block .slider-acco .text-col .count-slider{color:#444;display:block;font-size:2rem;font-weight:600;position:relative}.accommodation_room_block .slider-acco .text-col .room-title .title-text{color:#2c2c27;font-size:3.8rem;font-weight:500;letter-spacing:2px;margin-bottom:15px;padding-bottom:15px;position:relative;text-transform:uppercase}@media screen and (max-width:1681px){.accommodation_room_block .slider-acco .text-col .room-title .title-text{font-size:3.8rem}}@media screen and (min-width:1024px) and (max-width:1229px){.accommodation_room_block .slider-acco .text-col .room-title .title-text{font-size:3.2rem}}@media screen and (max-width:580px){.accommodation_room_block .slider-acco .text-col .room-title .title-text{font-size:2.8rem}}.accommodation_room_block .slider-acco .text-col .room-title .title-text span{color:#56777c;display:block;font-size:1.6rem;text-transform:lowercase}@media screen and (max-width:580px){.accommodation_room_block .slider-acco .text-col .room-title .title-text span{font-size:1.3rem}}.accommodation_room_block .slider-acco .text-col .room-title .title-text:before{background-color:#56777c;bottom:0;content:"";height:1px;left:0;position:absolute;width:125%}@media screen and (max-width:820px){.accommodation_room_block .slider-acco .text-col .room-title .title-text:before{width:100%}}.accommodation_room_block .slider-acco .text-col .room-description p{color:#333;font-size:1.625rem;text-align:justify}@media screen and (max-width:580px){.accommodation_room_block .slider-acco .text-col .room-description p{font-size:1.25rem;line-height:1.5}}.accommodation_room_block .slider-acco .text-col .room-btn{background-color:#178fa2;border:1px solid #178fa2;border-radius:3px;color:#fff;display:inline-block;font-size:1.625rem;margin-top:20px;min-width:240px;padding:5px 25px 10px;text-align:center;transition:all .5s ease}.accommodation_room_block .slider-acco .text-col .room-btn:hover{background-color:#0c8598;box-shadow:0 2px 5px #ccc}.accommodation_room_block .slider-acco .photo-col{display:grid;grid-template-columns:80% auto;height:100%}@media screen and (min-width:1600px) and (max-width:1681px){.accommodation_room_block .slider-acco .photo-col{grid-template-columns:70% auto}}@media screen and (min-width:1279px) and (max-width:1300px){.accommodation_room_block .slider-acco .photo-col{grid-template-columns:75% auto}}@media screen and (min-width:1024px) and (max-width:1229px){.accommodation_room_block .slider-acco .photo-col{grid-template-columns:70% auto}}@media screen and (max-width:820px){.accommodation_room_block .slider-acco .photo-col{grid-template-columns:auto;grid-gap:30px}}.accommodation_room_block .slider-acco .photo-col .slider-photo,.accommodation_room_block .slider-acco .photo-col .slider-photo .slide-bg{height:100%}@media screen and (max-width:820px){.accommodation_room_block .slider-acco .photo-col .slider-photo .slide-bg{height:280px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.accommodation_room_block .slider-acco .photo-col .slider-photo .slide-bg{height:480px}}.accommodation_room_block .slider-acco .photo-col .slider-photo .slide-bg.slide-1{background:url(../assets/images/home-acco-slider/slider-studio.jpg) no-repeat;background-position:50%;background-size:cover}.accommodation_room_block .slider-acco .photo-col .slider-photo .slide-bg.slide-2{background:url(../assets/images/home-acco-slider/slider-onebedroom.jpg) no-repeat;background-position:50%;background-size:cover}.accommodation_room_block .slider-acco .photo-col .slider-photo .slide-bg.slide-3{background:url(../assets/images/home-acco-slider/slider-twobedrooms.jpg) no-repeat;background-position:50%;background-size:cover}.accommodation_room_block .slider-acco .photo-col .slider-photo .slide-bg.slide-4{background:url(../assets/images/home-acco-slider/slider-superior.jpg) no-repeat;background-position:50%;background-size:cover}.accommodation_room_block .slider-acco .photo-col .slider-controller{display:grid;grid-template-rows:75% auto}@media screen and (min-width:1600px) and (max-width:1681px){.accommodation_room_block .slider-acco .photo-col .slider-controller{grid-template-rows:66.66666% auto}}@media screen and (max-width:820px){.accommodation_room_block .slider-acco .photo-col .slider-controller{grid-gap:30px;order:1}}.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div{align-items:center;background-color:#178fa2;display:flex;flex-direction:column;justify-content:space-evenly;padding:25px 15px}@media screen and (max-width:820px){.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div{min-height:320px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div{flex-direction:row}.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div .custom-border{display:none}}.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div .custom-border{background:#fff;height:1px;width:100%}.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div .room-details{position:relative;text-align:center;width:100%}.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div .room-details img{display:block;margin:0 auto;max-width:55px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div .room-details img{margin-bottom:25px}}.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div .room-details p{color:#fff;font-size:1.625rem;margin:0}.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div .room-details p sup{top:-.6875rem}.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div a{align-items:center;background-color:#178fa2;color:#fff;display:flex;flex-direction:column;font-size:2.5rem;height:100%;justify-content:center;position:relative;text-transform:uppercase;transition:all .5s ease;width:100%;z-index:2}.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div a .hover-rotate{transition:all .5s ease}.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div a:before{background-color:#577997;bottom:0;content:"";height:0;left:0;position:absolute;transition:all .5s ease;width:100%;z-index:-1}.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div a:hover:before{height:0}.accommodation_room_block .slider-acco .photo-col .slider-controller .dot-div a:hover .hover-rotate{color:#2c2c27;font-weight:600;transform:rotateY(180deg)}.accommodation_room_block .slider-acco .photo-col .slider-controller .thumb-div{background-color:#2c2c27}@media screen and (max-width:820px){.accommodation_room_block .slider-acco .photo-col .slider-controller .thumb-div{padding:15px 10px}}.accommodation_room_block .slider-acco .photo-col .slider-controller .thumb-div a{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:2.2rem;font-weight:600;height:100%;justify-content:center;text-transform:uppercase;transition:all .5s ease;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.accommodation_room_block .slider-acco .photo-col .slider-controller .thumb-div a{display:block;text-align:center}}.accommodation_room_block .slider-acco .photo-col .slider-controller .thumb-div a span{line-height:100%;margin:5px 0}.accommodation_room_block .slider-acco .photo-col .slider-controller .thumb-div a:hover{background-color:#746f46}.accommodation_room_block .owl-nav{background-color:transparent;bottom:30px;height:-moz-fit-content;height:fit-content;left:auto;margin:0;position:absolute;right:150px;top:auto;transform:translate(-50%,-50%)}.accommodation_room_block .owl-nav .owl-next:after,.accommodation_room_block .owl-nav .owl-prev{display:none}.accommodation_room_block .owl-nav [class*=owl-]{background-color:#2c2c27;border-radius:50%;margin:0;padding:0}.accommodation_room_block .owl-nav [class*=owl-]:hover{background-color:#6b6743}.accommodation_room_block.reverse .slider-acco{grid-template-columns:auto 30%}@media screen and (max-width:1681px){.accommodation_room_block.reverse .slider-acco{grid-template-columns:auto 40%}}@media screen and (max-width:820px){.accommodation_room_block.reverse .slider-acco{grid-template-columns:auto}}.accommodation_room_block.reverse .slider-acco .photo-col{grid-template-columns:auto 80%}@media screen and (min-width:1600px) and (max-width:1681px){.accommodation_room_block.reverse .slider-acco .photo-col{grid-template-columns:auto 70%}}@media screen and (min-width:1279px) and (max-width:1300px){.accommodation_room_block.reverse .slider-acco .photo-col{grid-template-columns:auto 75%}}@media screen and (min-width:1024px) and (max-width:1229px){.accommodation_room_block.reverse .slider-acco .photo-col{grid-template-columns:auto 70%}}@media screen and (max-width:820px){.accommodation_room_block.reverse .slider-acco .photo-col{grid-template-columns:auto;order:2}}.accommodation_room_block.reverse .slider-acco .text-col{padding-left:45px;padding-right:0}@media screen and (min-width:1024px) and (max-width:1229px){.accommodation_room_block.reverse .slider-acco .text-col{padding-left:30px}}@media screen and (max-width:820px){.accommodation_room_block.reverse .slider-acco .text-col{padding-left:0}}.accommodation_room_block.reverse .slider-acco .text-col .room-title .title-text:before{left:auto;right:0}@media screen and (max-width:820px){.amenities-list-wrap{order:2}}.title{position:relative}.title h2,.title h3{color:#2c2c27;font-size:5rem;font-weight:500;letter-spacing:2px;text-align:center;text-transform:uppercase}@media screen and (max-width:1681px){.title h2,.title h3{font-size:3.8rem}}@media screen and (max-width:580px){.title h2,.title h3{font-size:2.8rem}}@media screen and (max-width:820px){.title h2,.title h3{text-align:center}}.title .t-border{background-color:#56777c;height:1px;margin:0 auto;max-width:450px;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.title .t-border{margin:0 auto}}.amenities_block{margin:60px 5% 0}@media screen and (max-width:820px){.amenities_block{margin-bottom:30px}}.amenities_block .amenities-grid .amenities-list-wrap .amenities-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px;align-items:center;background:#eef4f6;justify-content:center;margin:45px auto}@media screen and (min-width:1024px) and (max-width:1229px){.amenities_block .amenities-grid .amenities-list-wrap .amenities-list{grid-gap:0}}@media screen and (max-width:820px){.amenities_block .amenities-grid .amenities-list-wrap .amenities-list{grid-template-columns:auto;grid-gap:0;padding:30px 0}}.amenities_block .amenities-grid .amenities-list-wrap .amenities-list ul{margin:45px 0;padding:45px}@media screen and (min-width:1279px) and (max-width:1300px){.amenities_block .amenities-grid .amenities-list-wrap .amenities-list ul{padding:15px}}@media screen and (min-width:1024px) and (max-width:1229px){.amenities_block .amenities-grid .amenities-list-wrap .amenities-list ul{padding:30px 10px}}@media screen and (max-width:820px){.amenities_block .amenities-grid .amenities-list-wrap .amenities-list ul{list-style:circle;margin:0;padding:0 30px}}.amenities_block .amenities-grid .amenities-list-wrap .amenities-list ul li{color:#333;font-size:1.625rem;line-height:1.5;margin-bottom:5px;padding-left:30px;position:relative}@media screen and (max-width:820px){.amenities_block .amenities-grid .amenities-list-wrap .amenities-list ul li{list-style:none;padding-left:0}}@media screen and (max-width:580px){.amenities_block .amenities-grid .amenities-list-wrap .amenities-list ul li{font-size:1.25rem;line-height:1.5}}.amenities_block .amenities-grid .amenities-list-wrap .amenities-list ul li:before{background:url(../assets/icons/checked.svg) no-repeat;background-position:50%;background-size:cover;content:" ";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}@media screen and (max-width:820px){.amenities_block .amenities-grid .amenities-list-wrap .amenities-list ul li:before{display:none}}.amenities_block .amenities-grid .amenities-photo{background-color:#fff2d9;height:560px;margin-left:75px;position:relative}@media screen and (max-width:1681px){.amenities_block .amenities-grid .amenities-photo{margin-left:0}}@media screen and (min-width:1279px) and (max-width:1350px){.amenities_block .amenities-grid .amenities-photo{margin-left:0}}@media screen and (min-width:1024px) and (max-width:1229px){.amenities_block .amenities-grid .amenities-photo{margin-left:0}}@media screen and (max-width:820px){.amenities_block .amenities-grid .amenities-photo{height:320px;margin-left:15px;order:1}}.amenities_block .amenities-grid .amenities-photo .amenities-photo-bg{background:url(../assets/images/accommodation/01.jpg) no-repeat;background-position:50%;background-size:cover;height:560px;max-width:460px;position:absolute;right:50px;top:50px;width:100%}@media screen and (max-width:820px){.amenities_block .amenities-grid .amenities-photo .amenities-photo-bg{height:320px;right:15px;top:15px}}.room_block{margin:0 5% 60px;padding:45px 15px}@media screen and (max-width:1681px){.room_block{padding:0 15px}}@media screen and (max-width:820px){.room_block{margin:0 0 20px}.room_block .room_wrapper{grid-template-columns:auto;grid-gap:30px}}.room_block .room_wrapper .room-photo{background-color:#fff2d9;height:525px;margin-right:50px;position:relative}@media screen and (max-width:1681px){.room_block .room_wrapper .room-photo{height:475px}}@media screen and (max-width:820px){.room_block .room_wrapper .room-photo{height:245px;margin-right:15px}}.room_block .room_wrapper .room-photo .suite-photo-bg{background:url(../assets/images/header-accommodation.jpg) no-repeat;background-position:50%;background-size:cover;height:100%;left:50px;position:absolute;top:50px;width:100%}@media screen and (max-width:580px){.room_block .room_wrapper .room-photo .suite-photo-bg{left:15px;top:15px}}.room_block .room_wrapper .room_details h1{color:#2c2c27;font-size:5rem;font-weight:500;letter-spacing:2px;margin-bottom:0;text-align:center;text-transform:uppercase}@media screen and (max-width:1681px){.room_block .room_wrapper .room_details h1{font-size:3.8rem}}@media screen and (max-width:580px){.room_block .room_wrapper .room_details h1{font-size:3rem}}.room_block .room_wrapper .room_details h1 span{color:#178fa2;display:block;font-size:1.6rem;letter-spacing:0;line-height:100%;margin-top:15px;text-transform:lowercase}@media screen and (max-width:580px){.room_block .room_wrapper .room_details h1 span{font-size:1.3rem}}.room_block .room_wrapper .room_details p{color:#333;font-size:1.625rem;line-height:1.5;padding:0 5%;text-align:center}@media screen and (max-width:1681px){.room_block .room_wrapper .room_details p{font-size:1.5rem;padding:0}}@media screen and (max-width:580px){.room_block .room_wrapper .room_details p{font-size:1.25rem;line-height:1.5;text-align:justify}}.room_block .room_wrapper .room_details p strong{font-weight:500}.room_block .room_wrapper .room_details p span{color:#178fa2;font-size:1.6rem;font-weight:600;letter-spacing:0;line-height:100%}@media screen and (max-width:820px){.room_block .room_wrapper .room_details p span{display:block;line-height:1.5rem;margin-top:15px;text-align:center}}@media screen and (max-width:580px){.room_block .room_wrapper .room_details p span{font-size:1.3rem}}.accommodation-more-room{background-color:#178fa2;margin:0 5% 80px;overflow:hidden}@media screen and (max-width:820px){.accommodation-more-room{margin-top:120px}}.accommodation-more-room .text-wrap{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center;margin:0 auto;max-width:1100px;text-align:center;z-index:2}@media screen and (min-width:1600px) and (max-width:1681px){.accommodation-more-room .text-wrap{height:45vh}}@media screen and (max-width:820px){.accommodation-more-room .text-wrap{height:100%;padding:30px 10px}}.accommodation-more-room .text-wrap h2{color:#f1f1f1;font-size:2.5rem;font-weight:500;line-height:100%}@media screen and (max-width:580px){.accommodation-more-room .text-wrap h2{font-size:3rem}}.accommodation-more-room .text-wrap h4{color:#fff;font-size:3rem;font-weight:400!important;letter-spacing:.1rem;margin-top:30px}@media screen and (max-width:580px){.accommodation-more-room .text-wrap h4{font-size:1.45rem;letter-spacing:10px}}.accommodation-more-room .text-wrap .suites{align-items:center;border:3px solid #fff;border-radius:50%;color:#fff;display:inline-block;display:flex;font-size:1.6875rem;font-weight:700;height:150px;justify-content:center;line-height:100%;margin-top:45px;position:relative;text-transform:uppercase;transition:all .5s ease;width:150px}@media screen and (max-width:580px){.accommodation-more-room .text-wrap .suites{font-size:1.35rem;height:120px;width:120px}}.accommodation-more-room .text-wrap .suites:hover{background-color:#fff;color:#178fa2}.inner_gallery_block .carousel{height:85vh;margin:30px auto 0;width:100%}.inner_gallery_block .owl-item.in.active{opacity:.1;z-index:2!important}.inner_gallery_block .item{height:100%;overflow:hidden;width:100%}.inner_gallery_block .bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:inherit;z-index:7}.inner_gallery_block .bg-image .slider-01,.inner_gallery_block .bg-image .slider-02,.inner_gallery_block .bg-image .slider-03{background:url(../assets/images/home-header.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}.inner_gallery_block .owl-carousel .owl-nav{text-align:center}.inner_gallery_block .owl-carousel .owl-nav button.owl-next,.inner_gallery_block .owl-carousel .owl-nav button.owl-prev{display:inline-block;font-size:1.875rem;padding:5px 10px!important}.inner_gallery_block .animated{animation-duration:2s!important;animation-fill-mode:both}.inner_gallery_block .in .bg-image{animation-duration:2s;animation-fill-mode:both;animation-name:slideIn}@keyframes slideIn{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes slideInReverse{0%{transform:translateX(50%)}to{transform:translateX(0)}}.inner_gallery_block .out .bg-image{animation-duration:2s;animation-fill-mode:both;animation-name:slideOut}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(50%)}}@keyframes slideOutReverse{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.inner_gallery_block .reverse .in .bg-image{animation-name:slideInReverse}.inner_gallery_block .reverse .out .bg-image{animation-name:slideOutReverse}.inner_gallery_block .owl-theme .owl-nav{align-items:center;background:transparent;display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%}.inner_gallery_block .owl-theme .owl-nav .owl-next{right:5%}.inner_gallery_block .owl-theme .owl-nav .owl-prev{left:5%}.inner_gallery_block .owl-theme .owl-nav [class*=owl-]{background:hsla(30,65%,81%,.8);border:1px solid #fff}.inner_gallery_block .owl-theme .owl-nav [class*=owl-]:after{display:none}.facilities_block{margin-bottom:100px}@media screen and (max-width:820px){.facilities_block{margin-bottom:30px}}.facilities_block .facilities_wrapper{display:grid;grid-template-columns:2fr 1fr;grid-gap:50px;align-items:center;justify-content:center}@media screen and (max-width:820px){.facilities_block .facilities_wrapper{align-items:inherit;grid-template-columns:auto;justify-content:inherit;grid-gap:30px}}.facilities_block .facilities_wrapper .facilities_list .text h4{color:#2c2c27;font-size:2.25rem;font-weight:400;margin-bottom:45px;text-align:center}.facilities_block .facilities_wrapper .facilities-photo{background-color:#178fa2;height:525px;margin-right:50px;position:relative}@media screen and (max-width:1681px){.facilities_block .facilities_wrapper .facilities-photo{height:400px}}@media screen and (max-width:1681px) and (max-width:580px){.facilities_block .facilities_wrapper .facilities-photo{height:250px;margin-right:15px}}.facilities_block .facilities_wrapper .facilities-photo .facilities-slider{height:100%;left:30px;overflow:hidden;position:absolute;top:30px;width:100%}@media screen and (max-width:820px){.facilities_block .facilities_wrapper .facilities-photo .facilities-slider{left:15px;top:15px}}.facilities_block .facilities_wrapper .facilities-photo .facilities-slider .facilities-slide1{background:url(../assets/images/services-slider/01.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}.facilities_block .facilities_wrapper .facilities-photo .facilities-slider .facilities-slide2{background:url(../assets/images/services-slider/001.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}.facilities_block .facilities_wrapper .facilities-photo .facilities-slider .facilities-slide3{background:url(../assets/images/services-slider/03.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}.facilities_block .facilities_wrapper .facilities-photo .facilities-slider .facilities-slide4{background:url(../assets/images/facilitites-slider/001.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}.facilities_block .facilities_wrapper .facilities-photo .facilities-slider .facilities-slide5{background:url(../assets/images/facilitites-slider/02.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}.facilities_block .facilities_wrapper .facilities-photo .facilities-slider .facilities-slide6{background:url(../assets/images/facilitites-slider/03.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}.facilities_block .facilities_wrapper .facilities-photo .facilities-slider .owl-dots{bottom:0;left:50%;position:absolute;transform:translateX(-50%);z-index:2}@media screen and (max-width:820px){.facilities_block .facilities_wrapper .facilities-photo .facilities-slider .owl-dots{bottom:-20px}}.facilities_block .facilities_wrapper .facilities-photo .facilities-slider .owl-dots .owl-dot span{background-color:#fff;border:none;height:5px;transition:all .5s;width:20px}.facilities_block .facilities_wrapper .facilities-photo .facilities-slider .owl-dots .owl-dot.active span{background-color:#178fa2;width:40px}.facilities_block .facilities_wrapper .facilities_list h1{font-size:3.6rem;margin-bottom:30px;text-align:center;text-transform:uppercase}.facilities_block .facilities_wrapper .facilities_list h1 span{color:#178fa2;display:block;font-size:1.7rem;line-height:100%;text-transform:lowercase}.facilities_block .facilities_wrapper .facilities_list p{font-size:1.35rem;line-height:38px;text-align:center}.facilities_block .facilities_wrapper .facilities_list ul li{color:#3a3a3a;font-size:1.65rem;margin-bottom:10px;text-align:center}@media screen and (max-width:1681px){.facilities_block .facilities_wrapper .facilities_list ul li{font-size:1.35rem}}.facilities_block.reverse .facilities_wrapper{grid-template-columns:1fr 2fr 1fr}@media screen and (max-width:820px){.facilities_block.reverse .facilities_wrapper{grid-template-columns:auto;grid-gap:30px}}.restaurant_block .restaurant-photo{height:550px;position:relative}@media screen and (max-width:820px){.restaurant_block .restaurant-photo{height:350px}}.restaurant_block .restaurant-photo .photo{height:100%;position:relative}.restaurant_block .restaurant-photo .photo .photo-overlay{background:#fff;height:100%;position:absolute;right:0;top:0;width:100%}.restaurant_block .restaurant-photo .photo.superior-double-room{background:url(../assets/images/rooms/Superior-Double-Room/suites-thum.jpg) no-repeat;background-position:50%;background-size:cover}.restaurant_block .restaurant-photo .photo.suite-ground-floor{background:url(../assets/images/rooms/suite-ground-floor/suites-thum.jpg) no-repeat;background-position:50%;background-size:cover}.restaurant_block .restaurant-photo .photo.junior-suite-ground-floor{background:url(../assets/images/rooms/Junior-Suite-Ground-Floor/suites-thum.jpg) no-repeat;background-position:50%;background-size:cover}.restaurant_block .restaurant-photo .photo.suite-sea-view-dias{background:url(../assets/images/rooms/Suite-Sea-View-Dias/suites-thum.jpg) no-repeat;background-position:50%;background-size:cover}.restaurant_block .restaurant-photo .photo.junior-suite,.restaurant_block .restaurant-photo .photo.restaurant-01{background:url(../assets/images/restaurant/IkarosSuites-Ammoudara-Exteriors-22.jpg) no-repeat;background-position:50%;background-size:cover}.restaurant_block .restaurant-photo .photo.restaurant-02{background:url(../assets/images/restaurant/IkarosSuites-Ammoudara-Exteriors-21.jpg) no-repeat;background-position:50%;background-size:cover}.restaurant_block .restaurant-photo .photo.suites-sea-view{background:url(../assets/images/rooms/Suite-Sea-View/suites-thum.jpg) no-repeat;background-position:50%;background-size:cover}.restaurant_block .restaurant-wrap{align-items:center;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:30px;position:relative;transition:all .5s ease;width:100%}.restaurant_block .restaurant-wrap h2{color:#666;font-family:PF Scandal,sans-serif;font-size:3.1rem;text-align:center;text-shadow:0 2px 2px #999}@media screen and (max-width:1681px){.restaurant_block .restaurant-wrap h2{font-size:2.1rem}}.restaurant_block .restaurant-wrap h2 span{display:block;font-family:Gilroy,sans-serif;font-size:50%}.restaurant_block .restaurant-wrap .text{margin:20px auto;width:70%}.restaurant_block .restaurant-wrap .text p{font-size:1.45rem;text-align:center}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.restaurant_block .restaurant-wrap .text ul{margin:0 30px}}.restaurant_block .restaurant-wrap .text ul li{color:#444;font-size:1.5rem;font-weight:400;margin-bottom:15px;text-align:center}@media screen and (max-width:1681px){.restaurant_block .restaurant-wrap .text ul li{font-size:1.25rem;margin-bottom:5px}}.restaurant_block .restaurant-wrap .text.custom{display:flex;justify-content:space-evenly;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.restaurant_block .restaurant-wrap .text.custom{align-items:center;justify-content:center}}@media screen and (max-width:820px){.restaurant_block .restaurant-wrap .text.custom{flex-direction:column}}.restaurant_block .restaurant-wrap a{background:#7accc8;border-radius:5px;color:#fff;display:inline-block;font-size:1.5rem;padding:7px 20px;text-align:center}.restaurant_block .restaurant-wrap .bubble-wrap{background:url(../assets/images/blob.svg) no-repeat;background-position:50%;background-size:contain;height:500px;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease;width:100%;z-index:-1}.restaurant_block .restaurant-wrap .c-border{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.restaurant_block .restaurant-wrap .c-border .border-top{background:#acb1b8;border:none;height:3px;left:0;position:absolute;top:0;transition:all .5s ease;width:100%}.restaurant_block .restaurant-wrap .c-border .border-right{background:#acb1b8;border:none;bottom:0;height:100%;position:absolute;right:0;transition:all .5s ease;width:3px}.restaurant_block .restaurant-wrap .c-border .border-bottom{background:#acb1b8;border:none;bottom:0;height:3px;position:absolute;right:0;transition:all .5s ease;width:100%}.restaurant_block .restaurant-wrap .c-border .border-left{background:#acb1b8;border:none;height:100%;left:0;position:absolute;top:0;transition:all .5s ease;width:3px}.restaurant_block .restaurant-intro{align-items:center;display:flex;flex-direction:column;margin:40px 0}.restaurant_block .restaurant-intro p{font-size:1.625rem}.restaurant_block .restaurant-intro .v-border{background-color:#666;height:80px;margin:15px auto;width:1px}.restaurant_block .restaurant-intro a{align-items:center;border:1px solid #666;border-radius:50%;display:flex;height:60px;justify-content:center;margin-top:20px;transition:all .5s ease;width:60px}.restaurant_block .restaurant-intro a svg{fill:#666;height:auto;transition:all .5s ease;width:24px}.restaurant_block .restaurant-intro a:hover{background:#666}.restaurant_block .restaurant-intro a:hover svg{fill:#fff}.request-wrapper .restaurant-photo{background:url(../assets/images/restaurant/IkarosSuites-Ammoudara-Exteriors-21.jpg) no-repeat;background-position:50%;background-size:cover;height:100%;min-height:350px;width:100%}@media screen and (max-width:820px){.request-wrapper .restaurant-photo{margin-bottom:30px;min-height:320px}}@media screen and (max-width:1024px){.request-wrapper .restaurant-photo{display:none}}.request-wrapper .content-box{background:transparent;border:2px solid #f2f2f2}.gallery_block .gallery-title{overflow:hidden}.gallery_block .gallery-title h2{font-size:6rem;font-weight:500;transform:translateX(-100%)}.gallery_block .gallery-layout{display:grid;height:100vh;position:relative;width:100%;grid-gap:15px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:820px){.gallery_block .gallery-layout{grid-template-columns:auto;height:100%}}.gallery_block .g-bg{height:100%;position:relative;transition:all .5s ease-in-out;width:100%}@media screen and (max-width:820px){.gallery_block .g-bg{height:350px}}.gallery_block .g-bg a{height:100%;position:absolute;width:100%}@media screen and (max-width:580px){.gallery_block .g-bg a{pointer-events:none}}.gallery_block .g-bg:hover{transform:scale(1.05)}.gallery_block .gallery-col-1{display:grid;grid-gap:15px;grid-template-rows:1fr 1fr}.gallery_block .gallery-col-1 .col-1-top{overflow:hidden;position:relative}.gallery_block .gallery-col-1 .col-1-top .g-bg.suite-sea-view{background:url(../assets/images/exteriors_gallery/IkarosSuites-Ammoudara-Exteriors-01.jpg) no-repeat;background-position:50%;background-size:cover}.gallery_block .gallery-col-1 .col-1-bottom{overflow:hidden;position:relative}.gallery_block .gallery-col-1 .col-1-bottom .g-bg.suite-sea-view{background:url(../assets/images/exteriors_gallery/IkarosSuites-Ammoudara-Exteriors-02.jpg) no-repeat;background-position:50%;background-size:cover}.gallery_block .gallery-col-2{display:grid;grid-gap:15px;grid-template-rows:repeat(3,1fr)}.gallery_block .gallery-col-2 .col-2-top{overflow:hidden;position:relative}.gallery_block .gallery-col-2 .col-2-top .g-bg.suite-sea-view{background:url(../assets/images/exteriors_gallery/IkarosSuites-Ammoudara-Exteriors-03.jpg) no-repeat;background-position:50%;background-size:cover}.gallery_block .gallery-col-2 .col-2-center{overflow:hidden;position:relative}.gallery_block .gallery-col-2 .col-2-center .g-bg.suite-sea-view{background:url(../assets/images/exteriors_gallery/IkarosSuites-Ammoudara-Exteriors-04.jpg) no-repeat;background-position:50%;background-size:cover}.gallery_block .gallery-col-2 .col-2-bottom{overflow:hidden;position:relative}.gallery_block .gallery-col-2 .col-2-bottom .g-bg.suite-sea-view{background:url(../assets/images/exteriors_gallery/IkarosSuites-Ammoudara-Exteriors-05.jpg) no-repeat;background-position:50%;background-size:cover}.gallery_block .gallery-col-3{display:grid;grid-gap:15px;grid-template-rows:3fr 2fr}@media screen and (max-width:820px){.gallery_block .gallery-col-3{grid-template-rows:auto}}.gallery_block .gallery-col-3 .col-3-top{overflow:hidden;position:relative}.gallery_block .gallery-col-3 .col-3-top .g-bg.suite-sea-view{background:url(../assets/images/exteriors_gallery/IkarosSuites-Ammoudara-Exteriors-06.jpg) no-repeat;background-position:50%;background-size:cover}.gallery_block .gallery-col-3 .col-3-bottom{overflow:hidden;position:relative}.gallery_block .gallery-col-3 .col-3-bottom .g-bg.suite-sea-view{background:url(../assets/images/exteriors_gallery/IkarosSuites-Ammoudara-Exteriors-07.jpg) no-repeat;background-position:50%;background-size:cover}.gallery_block .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 .g-bg:hover:before{opacity:1}.nav-tabs{align-items:center;border:none;justify-content:center;margin:50px auto}.nav-tabs .nav-link{border:none;font-size:1.35rem;font-weight:400;transition:all .5s ease}.nav-tabs .nav-link.active{background-color:#eecfb0;color:#fff}.loader{align-items:center;background-color:#2c2c27;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;transition:all .5s ease;width:100%;z-index:99999}.loader .loader-logo{position:relative}.loader .loader-logo span{color:#fff;font-size:3.8rem;font-weight:300;letter-spacing:3px;position:relative;transition:all .2s ease}@media screen and (max-width:820px){.loader .loader-logo span{display:block;font-size:2.8rem;text-align:center}}.loader .loader-logo .loader-overlay{background-color:#2c2c27;height:100%;left:auto;position:absolute;right:0;width:100%;z-index:1}#menu_expand{background:#fff;display:none;height:100vh;height:100%;left:0;padding:10rem 15rem;pointer-events:none;position:fixed;top:0;width:100%;z-index:9}#menu_expand .expand-row{display:grid;grid-template-columns:20% auto 15%;position:relative;grid-gap:40px;height:100%;padding:45px}#menu_expand .expand-row .expand-row-overlay{background-color:#e6be92;bottom:0;height:100%;position:absolute;right:0;width:0;z-index:-1}#menu_expand .expand-row .single-menu-item{align-items:center;border-left:5px solid #e6be92;display:flex;height:-moz-fit-content;height:fit-content;transition:all .4s ease}#menu_expand .expand-row .single-menu-item h4{font-size:3.2rem;font-weight:400;padding:20px 0 20px 20px;transition:all .5s ease}#menu_expand .expand-row .menu-bg-wrap{height:100%;position:relative;transition:all .4s ease;z-index:-1}#menu_expand .expand-row .menu-bg-wrap:after{background:transparent;border:10px solid hsla(0,0%,100%,.5);content:"";height:90%;left:54%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}#menu_expand .expand-row .menu-bg-wrap .menu-bg{background:url(../assets/images/services-slider/01.jpg) no-repeat;background-position:50%;background-size:cover;height:100%;transition:all .5s ease}#menu_expand .expand-row .menu-book-now{align-items:center;display:flex;justify-content:center;transition:all .4s ease;width:100%}#menu_expand .expand-row .menu-book-now a{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:2.5rem;height:100%;justify-content:center;margin:0 15px;position:relative;text-transform:uppercase;width:100%;z-index:2}#menu_expand .expand-row .menu-book-now a:before{background-color:transparent;border:10px solid hsla(0,0%,100%,.5);bottom:0;content:"";height:100%;left:0;position:absolute;transition:all .5s ease;width:100%;z-index:-1}#menu_expand .expand-row .menu-book-now a:hover:before{height:100%}#menu_expand .expand-row .menu-book-now a span{display:block;transition:all .4s ease}#menu_expand .expand-row .menu-book-now:hover a span.hover-rotate{color:#56777c;font-weight:600;transform:rotateY(180deg)}#menu_expand .menu-row{height:100%;margin:0 auto!important;width:100%!important}#menu_expand .menu-row,#menu_expand .menu-row ul{align-items:center;display:flex;justify-content:center}#menu_expand .menu-row ul{flex-direction:column}#menu_expand .menu-row ul li{transition:all .4s ease}#menu_expand .menu-row ul li a{display:inline-block;font-size:3rem!important;font-weight:600;letter-spacing:2px;line-height:100%;padding:5px 0;position:relative;text-transform:uppercase}#menu_expand .menu-row ul li a:before{background:#178fa2;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .5s ease;width:0}#menu_expand .menu-row ul li a:hover:before{width:50%}#menu_expand .menu-row ul li a.nav-book-now{background:#178fa2;border-radius:3px;display:inline-block;font-size:1.8rem!important;margin-top:30px;padding:10px 25px;transition:all .4s ease}#menu_expand .menu-row ul li:not(:last-child) a{margin:0 0 20px}#menu_expand .menu-row ul li>ul{align-content:center;display:flex;flex-direction:row;justify-content:space-evenly}#menu_expand .menu-row ul li>ul li a{font-size:2rem!important;font-weight:400;padding:15px 0;position:relative}#menu_expand .menu-row ul li>ul li a:after{background-color:#fff;border-radius:50%;content:"";height:10px;left:-30px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.lang-wrap{margin-left:auto}@media screen and (max-width:1280px){.lang-wrap{margin-left:150px}}@media screen and (max-width:820px){.lang-wrap{margin-left:90px}}.lang-wrap ul{position:relative}.lang-wrap ul li{align-items:center;color:#333;cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;justify-content:center;padding:0 10px}@media screen and (max-width:580px){.lang-wrap ul li{font-size:1rem}}.lang-wrap ul li span.icon-down-arrow{font-size:1rem;padding-left:10px;padding-right:5px}@media screen and (max-width:580px){.lang-wrap ul li span.icon-down-arrow{font-size:.9rem;padding-left:6px}}.lang-wrap ul li img{margin-right:10px;max-width:20px}@media screen and (max-width:580px){.lang-wrap ul li img{margin-right:7px;max-width:17px}}.lang-wrap ul li ul{background:#178fa2;box-shadow:0 2px 8px #666;left:0;opacity:0;pointer-events:none;position:absolute;top:120%;transition:all .3s ease;width:100%;z-index:9999}.lang-wrap ul li ul li{display:block;padding:2px 10px;text-align:center;transition:all .5s ease;width:100%}.lang-wrap ul li ul li:hover{background:#0c8598}.lang-wrap ul li ul li a{align-items:center;color:#fff!important;display:flex;transition:all .5s ease}.lang-wrap ul li.hover-li:hover ul.lang-ul{opacity:1;pointer-events:visible;top:100%}#mobile_top_bar{align-items:center;background-color:#178fa2;color:#fff;display:block;display:flex;height:40px;justify-content:space-between;left:0;padding:0 20px;position:fixed;right:0;top:0;z-index:9}#mobile_top_bar a,#mobile_top_bar span{color:#fff}#mobile_top_bar .social-bar ul{display:flex;gap:10px}#mobile_top_bar .social-bar ul li{list-style:none}#mobile_top_bar .contact-bar a{align-items:center;display:inline-flex;font-size:1.1rem}#mobile_top_bar .contact-bar a .icon{margin-right:10px}@media screen and (min-width:767px){#mobile_top_bar{display:none}}#mobile_top_bar .lang-wrap{margin-left:0}#menu_expand_overlay{align-items:center;background-color:#fff;bottom:100%;display:grid;height:100vh;left:0;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:9}#menu_expand_overlay .overlay-mobile-logo{display:none}@media screen and (max-width:820px){#menu_expand_overlay .overlay-mobile-logo{display:block;left:50%;position:absolute;top:80px;transform:translateX(-50%)}#menu_expand_overlay .overlay-mobile-logo img{height:auto;max-width:300px;width:60vw}}#menu_expand_overlay .overlay_grid_wrapper{display:grid;grid-template-columns:45% 1fr 1fr;margin:0 5%}@media screen and (max-width:820px){#menu_expand_overlay .overlay_grid_wrapper{grid-template-columns:auto;margin:85px 0 0 80px}}#menu_expand_overlay .accommodation-inner-link{margin-top:80px;padding-left:10%;transition:all .5s ease}@media screen and (min-width:1500px) and (max-width:1700px){#menu_expand_overlay .accommodation-inner-link{margin-top:55px}}@media screen and (max-width:820px){#menu_expand_overlay .accommodation-inner-link{display:none}}#menu_expand_overlay .accommodation-inner-link ul li{overflow:hidden}#menu_expand_overlay .accommodation-inner-link ul li a{display:inline-block;font-size:2.1rem;padding:10px 30px 10px 0;position:relative;transform:translateY(100%);transition:all .5s ease}#menu_expand_overlay .accommodation-inner-link ul li a:before{background-color:#2c2c27;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .5s ease;width:0}#menu_expand_overlay .accommodation-inner-link ul li a:hover{color:#2c2c27}#menu_expand_overlay .accommodation-inner-link ul li a:hover:before{width:110%}#menu_expand_overlay .accommodation-inner-link.visible ul li a{transform:translateY(0)}#menu_expand_overlay .nav-contact-wrap{align-items:center;align-items:flex-end;display:flex;flex-direction:column;justify-content:center;justify-content:space-between}@media screen and (max-width:820px){#menu_expand_overlay .nav-contact-wrap{display:none}}#menu_expand_overlay .nav-contact-wrap .overlay-contact{display:flex;flex-direction:column;text-align:right}#menu_expand_overlay .nav-contact-wrap a{color:#333;font-size:1.5rem;padding:5px 0;transition:all .5s ease}#menu_expand_overlay .nav-contact-wrap a span{display:block;text-align:right}@media screen and (min-width:1024px) and (max-width:1229px){#menu_expand_overlay .nav-contact-wrap a{font-size:1.2rem}}#menu_expand_overlay .nav-contact-wrap a:hover{color:#178fa2}#menu_expand_overlay .nav-contact-wrap .overlay-nav-logo{margin-bottom:15px}@media screen and (min-width:1024px) and (max-width:1229px){#menu_expand_overlay .nav-contact-wrap .overlay-nav-logo img{max-width:200px}}#menu_expand_overlay .nav-contact-wrap ul{display:flex;justify-content:flex-end;margin-top:15px}#menu_expand_overlay .nav-contact-wrap ul li{transition:all .5s ease}#menu_expand_overlay .nav-contact-wrap ul li a{display:inline-block;padding:5px 15px}#menu_expand_overlay .main-nav-item{align-items:center;display:flex;justify-content:flex-end}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#menu_expand_overlay .main-nav-item{justify-content:center}}#menu_expand_overlay .main-nav-item ul.nav-list li{opacity:0;position:relative;transition:all .5s ease}#menu_expand_overlay .main-nav-item ul.nav-list li a{display:inline-block;font-size:3.8rem;font-weight:400;line-height:100%;margin:0 0 20px;padding:0 60px 5px 0;position:relative;text-transform:capitalize;transition:all .5s ease}@media screen and (max-width:1681px){#menu_expand_overlay .main-nav-item ul.nav-list li a{font-size:3.2rem;margin-bottom:10px}}@media screen and (max-width:580px){#menu_expand_overlay .main-nav-item ul.nav-list li a{font-size:2rem;margin-bottom:7px}}#menu_expand_overlay .main-nav-item ul.nav-list li a span{font-size:1.5rem;left:-55px;opacity:.5;position:absolute;top:0}#menu_expand_overlay .main-nav-item ul.nav-list li a:before{background-color:#fff;background:url(../assets/icons/right-arrow.svg) no-repeat;background-position:50%;background-size:contain;content:"";height:100%;opacity:0;position:absolute;right:0;top:0;transform:rotate(-45deg);transition:all .5s ease;width:50px}@media screen and (max-width:1681px){#menu_expand_overlay .main-nav-item ul.nav-list li a:before{top:5px;width:40px}}@media screen and (max-width:820px){#menu_expand_overlay .main-nav-item ul.nav-list li a:before{display:none}}#menu_expand_overlay .main-nav-item ul.nav-list li a:after{background-color:rgba(23,143,162,.5);border-radius:50%;content:"";height:75px;left:85px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease;width:75px;z-index:-1}@media screen and (max-width:820px){#menu_expand_overlay .main-nav-item ul.nav-list li a:after{display:none}}#menu_expand_overlay .main-nav-item ul.nav-list li a:hover{color:#2c2c27}#menu_expand_overlay .main-nav-item ul.nav-list li a:hover span{opacity:1}#menu_expand_overlay .main-nav-item ul.nav-list li a:hover:before{opacity:1;transform:rotate(0)}#menu_expand_overlay .main-nav-item ul.nav-list li a:hover:after{height:100px;left:90px;opacity:1;width:100px}@media screen and (max-width:1681px){#menu_expand_overlay .main-nav-item ul.nav-list li a:hover:after{height:85px;left:85px;width:85px}}#menu_expand_overlay .main-nav-item ul.nav-list li a.nav-book-now:before{display:none}#menu_expand_overlay .main-nav-item ul.nav-list li a.nav-book-now{border-radius:3px;color:#178fa2;display:inline-block;font-size:3.8rem;margin-top:10px;padding:0}@media screen and (max-width:1681px){#menu_expand_overlay .main-nav-item ul.nav-list li a.nav-book-now{font-size:3.2rem}}@media screen and (max-width:820px){#menu_expand_overlay .main-nav-item ul.nav-list li a.nav-book-now{font-size:2rem}}#menu_expand_overlay .main-nav-item ul.nav-list li a.nav-book-now:after{background-color:#333;border-radius:0;bottom:8px;content:"";height:3px;left:-55px;opacity:1;opacity:.5;position:absolute;top:auto;transform:translate(-50%);transition:all .5s ease;width:25%}@media screen and (max-width:820px){#menu_expand_overlay .main-nav-item ul.nav-list li a.nav-book-now:after{left:-35px}}#menu_expand_overlay .main-nav-item ul.nav-list li a.nav-book-now:hover{color:#0c8598!important}#menu_expand_overlay .main-nav-item ul.nav-list li a.nav-book-now:hover:after{background-color:#b16508;bottom:auto;bottom:25px;left:-55px;opacity:1;transform:translate(-50%);transition:all .5s ease}@media screen and (max-width:1681px){#menu_expand_overlay .main-nav-item ul.nav-list li a.nav-book-now:hover:after{bottom:20px}}#menu_expand_overlay .main-nav-item ul.nav-list li ul.mobile-acco li a{font-size:1.8rem;padding-left:35px;position:relative}#menu_expand_overlay .main-nav-item ul.nav-list li ul.mobile-acco li a:before{background:#178fa2;content:"";display:block;height:1px;left:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:20px}#menu_expand_overlay .main-nav-item ul.nav-list li ul.mobile-acco li a:after{display:none}.hero_slider_wrapper{height:calc(100vh - 70px);margin-top:70px;position:relative}@media screen and (max-width:820px){.hero_slider_wrapper{height:50vh;margin-top:60px!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hero_slider_wrapper{height:65vh}}@media screen and (max-width:580px){.hero_slider_wrapper{height:35vh;margin-top:100px!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hero_slider_wrapper{margin-top:60px!important}}.hero_slider_wrapper span.pagingInfo{bottom:30px;color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:10px;position:absolute;right:25px;z-index:9}@media screen and (max-width:820px){.hero_slider_wrapper span.pagingInfo{bottom:7px}}.hero_slider_wrapper .indexSlider.slick-dotted.slick-slider{margin:0}.hero_slider_wrapper .indexSlider .slick-active .heroWrap{animation:cssAnimation 5s 0s forwards;transform:scale(1);transition:all .5s ease}.hero_slider_wrapper .indexSlider .hero-slide{align-items:center;display:flex!important;flex-direction:column;height:calc(100vh - 70px);justify-content:center;overflow:hidden;position:relative;transition:all .5s ease}@media screen and (max-width:820px){.hero_slider_wrapper .indexSlider .hero-slide{height:50vh}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hero_slider_wrapper .indexSlider .hero-slide{height:65vh}}@media screen and (max-width:580px){.hero_slider_wrapper .indexSlider .hero-slide{height:35vh}}.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow{align-items:center;bottom:15%;cursor:pointer;display:flex;flex-direction:column;height:25%;justify-content:flex-end;left:50%;overflow:hidden;padding-bottom:20px;padding-top:50px;position:absolute;text-align:center;transform:translateX(-50%);width:100%}@media screen and (max-width:1681px){.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow{bottom:15%;height:30%}}@media screen and (min-width:1279px) and (max-width:1681px){.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow{height:40%}}@media screen and (min-width:1600px) and (max-width:1681px){.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow{height:25%}}@media screen and (max-width:820px){.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow{bottom:43%;bottom:45%;min-height:33%;overflow:visible;pointer-events:none}}.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow span{color:#fff;font-size:calc(24.6px + 1.6875vw);font-weight:700;text-shadow:9px 4px 8px rgba(0,0,0,.55);text-transform:uppercase}@media screen and (max-width:1024px){.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow span{bottom:-15vh;width:90%}}.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow .hotelName{font-size:5rem;font-weight:300;letter-spacing:2px;position:absolute;top:0;transform:translateY(0);transition:all .5s ease}@media screen and (max-width:1681px){.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow .hotelName{font-size:4.2rem}}@media screen and (max-width:820px){.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow .hotelName{font-size:2rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow .hotelName{font-size:4rem}}.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow span.sliderSub{cursor:text;opacity:1;position:absolute;top:0;transform:translateY(50%);transition:all .5s ease}@media screen and (max-width:1024px) and (min-width:481px){.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow span.sliderSub.gr{padding:50px}}@media screen and (max-width:480px){.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow span.sliderSub.gr{padding:0}}.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow span.sliderSub:before{background-color:#fff;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:all .5s ease;width:0}.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow span.icon-arrow-down-bold{align-items:center;border:2px solid #fff;border-radius:50%;display:flex;font-size:1.2rem;height:45px;justify-content:center;margin-top:25px;transition:all .5s ease;width:45px}@media screen and (max-width:820px){.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow span.icon-arrow-down-bold{display:none}}.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow:hover span.sliderSub{opacity:1}.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow:hover span.sliderSub:before{width:100%}.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow:hover .hotelName{transform:translateY(-100%)}.hero_slider_wrapper .indexSlider .hero-slide .sliderArrow:hover span.icon-arrow-down-bold{transform:scale(1.1)}.hero_slider_wrapper .indexSlider .hero-slide .slider-title{align-items:center;background-color:rgba(50,162,179,.678);bottom:0;display:flex;flex-direction:column;height:90px;justify-content:center;left:0;position:absolute;right:0}@media screen and (max-width:820px){.hero_slider_wrapper .indexSlider .hero-slide .slider-title{height:135px;justify-content:flex-start;padding-top:10px}}.hero_slider_wrapper .indexSlider .hero-slide .slider-title h3{color:#fff;font-size:1.2rem;font-weight:400!important;font-weight:600!important;letter-spacing:2px;margin:0;text-align:center;text-transform:uppercase}.hero_slider_wrapper .indexSlider .hero-slide .slider-title p{color:#fff;margin:0}@media screen and (max-width:820px){.hero_slider_wrapper .indexSlider .hero-slide .slider-title p{text-align:center}}.hero_slider_wrapper .indexSlider .hero-slide .heroWrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:scale(1);transition:all .5s ease-in;width:100%;z-index:-1}.hero_slider_wrapper .indexSlider .hero-slide .heroWrap:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero_slider_wrapper .indexSlider .hero-slide .heroWrap.hero-bg-1{background:url(../assets/images/hero-slider/slider-01.jpg) no-repeat;background-position:top;background-size:cover;overflow:hidden}.hero_slider_wrapper .indexSlider .hero-slide .heroWrap.hero-bg-2{background:url(../assets/images/hero-slider/slider-02.jpg) no-repeat;background-position:50%;background-size:cover;overflow:hidden}.hero_slider_wrapper .indexSlider .hero-slide .heroWrap.hero-bg-3{background:url(../assets/images/hero-slider/slider-03.jpg) no-repeat;background-position:50%;background-size:cover;overflow:hidden}.hero_slider_wrapper .indexSlider .hero-slide .sub{color:#fff;font-family:Tuffy,sans-serif;font-size:1.3125rem;font-weight:700;letter-spacing:10px}@media screen and (max-width:580px){.hero_slider_wrapper .indexSlider .hero-slide .sub{font-size:1.15rem;letter-spacing:3px}}.hero_slider_wrapper .indexSlider .hero-slide h4{color:#fff;font-family:Tuffy,sans-serif;font-size:3.7rem;font-weight:700;line-height:100%;text-align:center}@media screen and (max-width:580px){.hero_slider_wrapper .indexSlider .hero-slide h4{font-size:1.9rem}}.hero_slider_wrapper .indexSlider .hero-slide .heroHotelBtn{color:#fff;display:inline-block;font-family:Tuffy,sans-serif;font-weight:400;letter-spacing:5px;margin-top:50px;padding:5px 0;position:relative;transition:all .5s ease}.hero_slider_wrapper .indexSlider .hero-slide .heroHotelBtn:before{background:#fff;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:all .5s ease;width:60%}.hero_slider_wrapper .indexSlider .slider__counter{bottom:17px;color:#fff;padding-right:3%;position:absolute;right:0;z-index:99}.hero_slider_wrapper .indexSlider ul.slick-dots{align-items:center;bottom:25px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.hero_slider_wrapper .indexSlider ul.slick-dots li button{background:transparent;border:1px solid #fff;border-radius:50%;cursor:pointer;font-size:0;height:10px;margin:0 10px;outline:none;transition:all .4s ease;width:10px}.hero_slider_wrapper .indexSlider ul.slick-dots li button:before{color:#fff;font-size:.875rem;opacity:.5}.hero_slider_wrapper .indexSlider ul.slick-dots li.slick-active button{background:#fff}.hero_slider_wrapper .indexSlider .slick-prev{background:transparent;border:none;bottom:5px;cursor:pointer;left:25px;outline:none;position:absolute;transform:translateY(-50%);transition:all .4s ease;z-index:5}@media screen and (max-width:820px){.hero_slider_wrapper .indexSlider .slick-prev{bottom:-20px;left:15px}}.hero_slider_wrapper .indexSlider .slick-prev img{width:60px}@media screen and (max-width:820px){.hero_slider_wrapper .indexSlider .slick-prev img{opacity:1;width:30px}}.hero_slider_wrapper .indexSlider .slick-prev .icon-left-arrow{transition:all .5s ease}.hero_slider_wrapper .indexSlider .slick-prev:hover .icon-left-arrow{background-color:transparent}.hero_slider_wrapper .indexSlider .slick-next{background:transparent;border:none;bottom:5px;cursor:pointer;left:100px;outline:none;position:absolute;transform:translateY(-50%);transition:all .4s ease;z-index:5}@media screen and (max-width:820px){.hero_slider_wrapper .indexSlider .slick-next{bottom:-20px;left:55px;right:15px}}.hero_slider_wrapper .indexSlider .slick-next img{width:60px}@media screen and (max-width:820px){.hero_slider_wrapper .indexSlider .slick-next img{opacity:1;width:30px}}.hero_slider_wrapper .indexSlider .slick-next .icon-right-arrow{transition:all .5s ease}.hero_slider_wrapper .indexSlider .slick-next:hover .icon-right-arrow{background-color:transparent}button.slick-arrow .icon-slider{align-items:center;background:transparent;border-radius:50%;color:#fff;display:flex;font-size:1.4rem;height:40px;justify-content:center;opacity:1;padding:5px;width:40px}@keyframes cssAnimation{0%{-webkit-transform:scale(1) translate(0)}to{-webkit-transform:scale(1.06) translate(0)}}.espa-mobile-banner{left:10px;position:absolute;top:10px;z-index:9}.espa-mobile-banner img{max-width:55px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.espa-mobile-banner{bottom:150px;left:auto;right:15px;top:auto}.espa-mobile-banner img{max-width:110px}}a.espa-banner-header{bottom:30px;display:block;position:absolute;right:30px;z-index:99}@media screen and (max-width:820px){a.espa-banner-header{bottom:-60px;left:50%;right:auto;transform:translateX(-50%)}a.espa-banner-header img{border:1px solid #ddd}}.acco-section-title-wrap{margin:0 5%;position:relative}@media screen and (max-width:1681px){.acco-section-title-wrap{margin:0 3%}}@media screen and (max-width:820px){.acco-section-title-wrap{margin:0;padding:0 15px 10px;text-align:center}}.acco-section-title-wrap .acco-section-title{bottom:-80px;position:absolute;right:30px}@media screen and (max-width:1681px){.acco-section-title-wrap .acco-section-title{bottom:-35px}}@media screen and (min-width:1024px) and (max-width:1229px){.acco-section-title-wrap .acco-section-title{right:15px}}@media screen and (max-width:820px){.acco-section-title-wrap .acco-section-title{position:static}}.acco-section-title-wrap .acco-section-title h2{color:#178fa2;font-size:4.5rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:1681px){.acco-section-title-wrap .acco-section-title h2{font-size:3.8rem}}@media screen and (min-width:1024px) and (max-width:1229px){.acco-section-title-wrap .acco-section-title h2{font-size:3.2rem}}@media screen and (max-width:580px){.acco-section-title-wrap .acco-section-title h2{font-size:calc(33.2px + .5625vw)}}.home-acco-slider-block{max-height:792px;padding:100px 5%;position:relative}@media screen and (max-width:1681px){.home-acco-slider-block{max-height:690px;padding:100px 3%}}@media screen and (min-width:1600px) and (max-width:1681px){.home-acco-slider-block{max-height:850px}}@media screen and (min-width:1024px) and (max-width:1229px){.home-acco-slider-block{max-height:100%}}@media screen and (min-width:1279px) and (max-width:1350px){.home-acco-slider-block{max-height:760px}}@media screen and (min-width:1535px) and (max-width:1600px){.home-acco-slider-block{max-height:630px}}@media screen and (max-width:820px){.home-acco-slider-block{display:flex;flex-direction:column;max-height:100%;padding-top:15px}}.home-acco-slider-block .home-acco-slider .single-slider{display:grid;grid-template-columns:45% 1fr;grid-gap:60px;align-items:center;height:50vh}@media screen and (max-width:820px){.home-acco-slider-block .home-acco-slider .single-slider{grid-template-columns:auto;grid-gap:30px;height:100%}.home-acco-slider-block .home-acco-slider .slider-content{order:2;text-align:justify}}.home-acco-slider-block .home-acco-slider .slider-content p{font-size:1.625rem}@media screen and (max-width:1681px){.home-acco-slider-block .home-acco-slider .slider-content p{font-size:1.5rem}}@media screen and (max-width:1681px) and (max-width:580px){.home-acco-slider-block .home-acco-slider .slider-content p{font-size:1.25rem;line-height:1.5}}.home-acco-slider-block .home-acco-slider .slider-content h3{color:#2c2c27;font-size:3.5rem;font-weight:500;letter-spacing:2px;margin-bottom:30px;text-transform:uppercase}@media screen and (max-width:1681px){.home-acco-slider-block .home-acco-slider .slider-content h3{font-size:3.8rem}}@media screen and (min-width:1024px) and (max-width:1229px){.home-acco-slider-block .home-acco-slider .slider-content h3{font-size:3.2rem;margin-bottom:20px}}@media screen and (max-width:820px){.home-acco-slider-block .home-acco-slider .slider-content h3{font-size:3rem;text-align:center}}.home-acco-slider-block .home-acco-slider .slider-content h3 span{color:#178fa2;display:block;font-size:1.6rem;font-weight:600;letter-spacing:.5px;line-height:100%;padding-top:20px;text-transform:lowercase}.home-acco-slider-block .home-acco-slider .slider-content .buttonBox{align-items:center;display:flex;justify-content:space-between;margin-top:30px}@media screen and (min-width:1279px) and (max-width:1350px){.home-acco-slider-block .home-acco-slider .slider-content .buttonBox{flex-direction:column;margin-top:30px}}@media screen and (min-width:1024px) and (max-width:1229px){.home-acco-slider-block .home-acco-slider .slider-content .buttonBox{flex-direction:column;margin-top:30px}}@media screen and (max-width:820px){.home-acco-slider-block .home-acco-slider .slider-content .buttonBox{flex-direction:row;gap:20px;justify-content:center}}.home-acco-slider-block .home-acco-slider .slider-content .buttonBox .acco-slider-btn{align-items:center;background:#178fa2;border:1px solid #178fa2;border-radius:5px;border-radius:2px;color:#fff;display:inline-block;display:inline-flex;font-size:1.3rem;font-size:26px;justify-content:center;line-height:100%;padding:5px 20px;padding:10px 20px;text-align:center;transition:all .5s ease}@media screen and (max-width:820px){.home-acco-slider-block .home-acco-slider .slider-content .buttonBox .acco-slider-btn{font-size:1.25rem;min-width:auto;padding:12px 15px}}.home-acco-slider-block .home-acco-slider .slider-content .buttonBox .acco-slider-btn span{margin-left:10px;transition:all .5s ease}.home-acco-slider-block .home-acco-slider .slider-content .buttonBox .acco-slider-btn:hover{background:#0c8598;border-color:#0c8598;color:#fff}.home-acco-slider-block .home-acco-slider .slider-content .buttonBox .acco-slider-btn:hover span{margin-left:18px}.home-acco-slider-block .home-acco-slider .slider-content .buttonBox .checkRoom{align-items:center;display:flex;font-size:1.625rem;font-weight:600;transition:all .5s ease}@media screen and (min-width:1279px) and (max-width:1350px){.home-acco-slider-block .home-acco-slider .slider-content .buttonBox .checkRoom{margin-bottom:20px}}@media screen and (min-width:1024px) and (max-width:1229px){.home-acco-slider-block .home-acco-slider .slider-content .buttonBox .checkRoom{margin-bottom:20px}}@media screen and (max-width:820px){.home-acco-slider-block .home-acco-slider .slider-content .buttonBox .checkRoom{font-size:1.25rem;margin-bottom:0}}.home-acco-slider-block .home-acco-slider .slider-content .buttonBox .checkRoom span{font-size:1.8rem;margin-left:20px;transition:all .5s ease}.home-acco-slider-block .home-acco-slider .slider-content .buttonBox .checkRoom:hover{color:#0c8598}.home-acco-slider-block .home-acco-slider .slider-content .buttonBox .checkRoom:hover span{margin-left:30px}.home-acco-slider-block .home-acco-slider .slider-photo{height:100%}@media screen and (max-width:820px){.home-acco-slider-block .home-acco-slider .slider-photo{height:30vh;order:1}}.home-acco-slider-block .home-acco-slider .slider-photo .slider-01{background:url(../assets/images/home-acco-slider/slider-onebedroom.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}.home-acco-slider-block .home-acco-slider .slider-photo .slider-02{background:url(../assets/images/home-acco-slider/slider-twobedrooms.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}.home-acco-slider-block .home-acco-slider .slider-photo .slider-03{background:url(../assets/images/home-acco-slider/slider-superior.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}.home-acco-slider-block .home-acco-slider .slider-photo .slider-04{background:url(../assets/images/home-acco-slider/slider-studio.jpg) no-repeat;background-position:50%;background-size:cover;height:100%}.home-acco-slider-block .home-acco-slider .owl-nav{align-items:center;background-color:transparent;display:flex;justify-content:space-between;position:absolute;right:0;top:50%;transform:translateY(-50%);width:57%}@media screen and (max-width:1681px){.home-acco-slider-block .home-acco-slider .owl-nav{width:56%}}@media screen and (max-width:820px){.home-acco-slider-block .home-acco-slider .owl-nav{top:18%;width:100%}}.home-acco-slider-block .home-acco-slider .owl-nav [class*=owl-]:after{display:none}.home-acco-slider-block .home-acco-slider .owl-nav [class*=owl-]:before{border-color:#749499!important;height:35px!important;margin:5px!important;width:35px!important}@media screen and (max-width:820px){.home-acco-slider-block .home-acco-slider .owl-nav [class*=owl-]:before{height:12px!important;width:12px!important}}.home-acco-slider-block .home-acco-slider .owl-nav [class*=owl-]{border-radius:0;padding:8px}.home-acco-slider-block .home-acco-slider .owl-nav .owl-prev{background:transparent;left:40px;transition:all .5s ease}@media screen and (min-width:1600px) and (max-width:1681px){.home-acco-slider-block .home-acco-slider .owl-nav .owl-prev{left:35px}}@media screen and (min-width:1140px) and (max-width:1155px) and (aspect-ratio:4/3){.home-acco-slider-block .home-acco-slider .owl-nav .owl-prev{left:52px}}@media screen and (max-width:820px){.home-acco-slider-block .home-acco-slider .owl-nav .owl-prev{background:hsla(0,0%,100%,.7);left:0}}.home-acco-slider-block .home-acco-slider .owl-nav .owl-prev:hover{background:hsla(0,0%,100%,.7);border-color:#56777c}.home-acco-slider-block .home-acco-slider .owl-nav .owl-next{background:transparent;right:-50px;transition:all .5s ease}@media screen and (min-width:1140px) and (max-width:1155px) and (aspect-ratio:4/3){.home-acco-slider-block .home-acco-slider .owl-nav .owl-next{right:-42px}}@media screen and (max-width:820px){.home-acco-slider-block .home-acco-slider .owl-nav .owl-next{background:hsla(0,0%,100%,.7);right:0}}.home-acco-slider-block .home-acco-slider .owl-nav .owl-next:hover{background:hsla(0,0%,100%,.7);border-color:#56777c}.home-acco-slider-block ul{margin-left:auto;padding:15px;text-align:center;width:57%}@media screen and (max-width:820px){.home-acco-slider-block ul{display:flex;flex-wrap:wrap;justify-content:center;margin-left:0;order:-1;padding:0 10px 15px;position:static;transform:none;width:100%}}.home-acco-slider-block ul li{cursor:pointer;display:inline-block;font-size:1.625rem;font-weight:600;margin:0 20px 15px;position:relative;transition:all .5s ease}.home-acco-slider-block ul li:before{background:#56777c;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:all .5s ease;width:0}.home-acco-slider-block ul li.active{color:#178fa2}.home-acco-slider-block ul li.active:before{width:100%}.covid_block .covid-text{border:1px solid #ccc;border-radius:3px;padding:45px;text-align:justify}@media screen and (max-width:580px){.covid_block .covid-text{padding:30px 15px}}.covid_block ul{list-style:square;margin-bottom:30px}.covid_block ul li{margin-left:30px}.location_block{display:grid;grid-template-columns:40% auto;margin:150px 5% 80px;padding:60px;grid-gap:60px;background-color:#e7e7e7!important;min-height:550px;position:relative}@media screen and (max-width:1681px){.location_block{grid-gap:45px;margin-left:3%;margin-right:3%;padding:45px 30px}.location_block:first-of-type{margin-top:80px!important}}@media screen and (max-width:820px){.location_block{grid-template-columns:auto;grid-gap:20px;align-items:center;justify-content:center;margin:90px 3%}}@media screen and (max-width:580px){.location_block{padding:30px 15px}}.location_block.reverse{grid-auto-flow:dense;grid-template-columns:auto 45%}@media screen and (max-width:820px){.location_block.reverse{grid-template-columns:auto}}.location_block.reverse .location-text{left:60px;right:auto}@media screen and (max-width:820px){.location_block.reverse .location-text{left:50%;order:1}.location_block.reverse .location_text_col{order:2}}.location_block .location-text{position:absolute;right:60px;top:-52px}@media screen and (max-width:1681px){.location_block .location-text{right:30px;top:-35px}}@media screen and (max-width:820px){.location_block .location-text{left:50%;text-align:center;top:-55px;transform:translateX(-50%);width:100%}}.location_block .location-text .location-title{color:#178fa2;font-size:3.8rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}@media screen and (max-width:1681px){.location_block .location-text .location-title{font-size:3.8rem}}@media screen and (min-width:1024px) and (max-width:1229px){.location_block .location-text .location-title{font-size:3.2rem}}@media screen and (max-width:580px){.location_block .location-text .location-title{font-size:2rem;text-align:center}}.location_block .location_bg_col{align-items:flex-end;display:flex;justify-content:center;position:relative}@media screen and (min-width:1600px) and (max-width:1681px){.location_block .location_bg_col.agios-bg-wrap{top:-55px}}@media screen and (max-width:820px){.location_block .location_bg_col{height:280px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.location_block .location_bg_col{align-items:center}}@media screen and (max-width:580px){.location_block .location_bg_col{height:190px}}.location_block .location_bg_col .location-bg{height:580px;position:absolute}@media screen and (max-width:820px){.location_block .location_bg_col .location-bg{height:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.location_block .location_bg_col .location-bg{left:50%;transform:translateX(-50%)}}.location_block .location_bg_col .location-bg{width:100%}.location_block .location_bg_col .location-bg.lassithi-bg{background:url(../assets/images/locations/lassithi.jpg) no-repeat;background-position:50%;background-size:cover}.location_block .location_bg_col .location-bg.elounda-bg{background:url(../assets/images/locations/elounda.jpg) no-repeat;background-position:50%;background-size:cover}.location_block .location_bg_col .location-bg.spinalonga-bg{background:url(../assets/images/locations/spinalonga.jpg) no-repeat;background-position:50%;background-size:cover}.location_block .location_bg_col .location-bg.agios-nikolaos-bg{background:url(../assets/images/locations/agios-nikolaos.jpg) no-repeat;background-position:50%;background-size:cover}.location_block .location_bg_col .location-bg.chrissi-island-bg{background:url(../assets/images/locations/chrissi-island.png) no-repeat;background-position:50%;background-size:cover}.location_block .location_bg_col .location-bg.cretaquarium-bg{background:url(../assets/images/locations/cretaquarium.png) no-repeat;background-position:50%;background-size:cover}.location_block .location_bg_col .location-bg.old-town-malia-bg{background:url(../assets/images/locations/malia.png) no-repeat;background-position:50%;background-size:cover}.location_block .location_text_col{align-items:center;display:flex;justify-content:center}.location_block .location_text_col .text{font-size:1.4375rem}@media screen and (min-width:1600px) and (max-width:1681px){.location_block .location_text_col .text.agios-text-wrap{padding-top:45px}}@media screen and (max-width:580px){.location_block .location_text_col .text{font-size:1.25rem;line-height:1.5}}.services_block{display:grid;grid-template-columns:40% auto;margin:150px 5% 80px;padding:60px;grid-gap:60px;background-color:#e7e7e7!important;min-height:550px;position:relative}@media screen and (max-width:1681px){.services_block{grid-gap:45px;margin:150px 3%;padding:45px 30px}}@media screen and (max-width:820px){.services_block{grid-template-columns:auto;grid-gap:20px;align-items:center;justify-content:center;margin:90px 3%}}@media screen and (max-width:580px){.services_block{padding:30px 15px}}.services_block.reverse{grid-auto-flow:dense;grid-template-columns:auto 45%}@media screen and (max-width:820px){.services_block.reverse{grid-template-columns:auto}}.services_block.reverse .services-text{left:60px;right:auto}@media screen and (max-width:820px){.services_block.reverse .services-text{left:50%;order:1}.services_block.reverse .services_text_col{order:2}}.services_block .services-text{position:absolute;right:60px;top:-52px}@media screen and (max-width:1681px){.services_block .services-text{right:30px;top:-35px}}@media screen and (max-width:820px){.services_block .services-text{left:50%;text-align:center;top:-55px;transform:translateX(-50%);width:100%}}.services_block .services-text .services-title{color:#178fa2;font-size:3.8rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}@media screen and (max-width:1681px){.services_block .services-text .services-title{font-size:3.8rem}}@media screen and (min-width:1024px) and (max-width:1229px){.services_block .services-text .services-title{font-size:3.2rem}}@media screen and (max-width:580px){.services_block .services-text .services-title{font-size:2rem;text-align:center}}.services_block .services_bg_col{align-items:flex-end;display:flex;justify-content:center;position:relative}@media screen and (min-width:1600px) and (max-width:1681px){.services_block .services_bg_col.agios-bg-wrap{top:-55px}}@media screen and (max-width:820px){.services_block .services_bg_col{height:280px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.services_block .services_bg_col{align-items:center}}@media screen and (max-width:580px){.services_block .services_bg_col{height:190px}}.services_block .services_bg_col .services-bg{height:580px;position:absolute}@media screen and (max-width:820px){.services_block .services_bg_col .services-bg{height:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.services_block .services_bg_col .services-bg{left:50%;transform:translateX(-50%)}}.services_block .services_bg_col .services-bg{width:100%}.services_block .services_bg_col .services-bg.outdoor-pool-bg{background:url(../assets/images/services-outdoor-pool.jpg) no-repeat;background-position:50%;background-size:cover}.services_block .services_bg_col .services-bg.food-drink-bg{background:url(../assets/images/services-food-drink.jpg) no-repeat;background-position:50%;background-size:cover}.services_block .services_bg_col .services-bg.events-bg{background:url(../assets/images/services-events.jpg) no-repeat;background-position:50%;background-size:cover}.services_block .services_text_col{align-items:center;display:flex;justify-content:center}.services_block .services_text_col .text{font-size:1.4375rem}@media screen and (min-width:1600px) and (max-width:1681px){.services_block .services_text_col .text.agios-text-wrap{padding-top:45px}}@media screen and (max-width:580px){.services_block .services_text_col .text{font-size:1.25rem;line-height:1.5}}.address-block{border:none;box-shadow:0 2px 8px #ccc;display:grid;grid-template-rows:2fr 1fr;height:100%}@media screen and (min-width:768px) and (max-width:1023px){.address-block{margin-top:45px}}.address-block ul li a{align-items:center;display:flex}.address-block ul li i{color:#444}ul.contact-social{align-items:center;width:100%}.contact-center-border{background:#444}ul.contact-social li i{background:#444;color:#fff}ul.contact-social li:hover i{background:transparent;color:#444}#contact-map-map iframe{height:100%;width:100%}.contact_form input,.contact_form textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-bottom:1px solid #178fa2;height:45px;margin-bottom:25px;padding:5px 15px 5px 0;width:100%}.custom-width-2-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;position:relative;width:100%}@media screen and (max-width:820px){.custom-width-2-col{grid-template-columns:auto;grid-gap:0}}#contact-map-map{height:100%;min-height:550px}@media screen and (max-width:580px){#contact-map-map{min-height:450px}}.contact_form input[type=submit]{background:#178fa2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;margin:0 auto;max-width:220px;padding:5px 15px;text-transform:uppercase;transition:all .5s ease}.contact_form input[type=submit]:hover{background:#178fa2!important}.contact_form textarea{height:120px}.content-box.padding-x3.border{border:none;box-shadow:0 2px 12px hsla(0,0%,80%,.8)}.content-box h3,h2.serviceTitle{color:#178fa2;font-size:2.3rem}@media screen and (max-width:580px){.content-box h3,h2.serviceTitle{font-size:1.8rem}}#success_message{color:#178fa2;font-size:1.875rem;text-align:center}.g-recaptcha{display:block;margin-bottom:15px!important;margin-top:0;width:100%}@media screen and (max-width:767px){.g-recaptcha{margin-top:0}.form-inline>.form-group{max-width:100%;min-width:100%;padding-right:0}.container{padding-left:10px;padding-right:10px;width:100%}label.error{bottom:4px!important}div#captcha_error{font-size:1rem}}.g-recaptcha>div{margin:0 auto}div#captcha_error{color:red;display:inline-block;margin-bottom:10px;margin-top:-10px;text-align:center;transition:all .5s;width:100%}#contact-form .form-group.email-field-group{position:relative}label.error{bottom:-5px;font-size:1rem;top:auto!important}.form-group.email-field-group{min-width:100%}@media screen and (min-width:1024px) and (max-width:1229px){#contact .col-lg-6{flex:0 0 50%;max-width:50%}#contact .content-box.padding-x3{padding:30px!important}}.contact_block .contact_wrapper{display:grid;grid-template-columns:1fr 2fr;grid-gap:30px;align-items:center}.contact_block .contact_wrapper .contact-social{background:#f8f3ce;height:100%}.contact_block .contact_wrapper .contact-from-wrapper{box-shadow:0 2px 10px rgba(51,51,51,.3)}.contact_block .contact_wrapper .contact-from-wrapper form{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;position:relative}.contact_block .contact_wrapper .contact-from-wrapper form .right-col{display:flex;flex-direction:column;justify-content:space-between;padding-top:45px;position:relative}.contact_block .contact_wrapper .contact-from-wrapper form .left-col{border-right:1px solid rgba(0,0,0,.5);margin-top:30px;padding:45px 30px}.contact_block .contact_wrapper .contact-from-wrapper form .custom-input input{background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.5);box-sizing:border-box;font-size:1.2rem;margin-bottom:10px;outline:none;padding:10px 0;width:100%}.contact_block .contact_wrapper .contact-from-wrapper form .custom-input textarea{background:transparent;border:none;border-bottom:1px solid #ccc;box-sizing:border-box;color:#333;height:110px;margin-right:30px;margin-top:10px;outline:none;width:100%}.contact_block .contact_wrapper .contact-from-wrapper form .custom-input label{display:block;font-size:1.35rem}.contact_block .contact_wrapper .contact-from-wrapper form #btn_sent{background:#e15f41;border:none;color:#fff;font-size:1.65rem;outline:none;padding:15px;width:100%}.address-block{align-items:center;border-color:#427ab7 transparent;border-style:solid;border-width:2px;box-shadow:none;display:flex;justify-content:center;padding:40px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.address-block{flex-direction:column}}.address-block ul{list-style:none;margin:0 30px;padding:0}.address-block ul li{display:block;font-size:20px;margin-bottom:13px;text-decoration:none}.address-block ul li i{color:#427ab7;height:45px;margin-right:15px;width:45px}.address-block ul li i,ul.contact-social li{align-items:center;display:inline-flex;justify-content:center}h1.section_title span{display:block;font-size:52%;letter-spacing:7px;margin-top:10px}ul.contact-social{display:inline-flex;justify-content:center;min-width:308px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){ul.contact-social{margin-top:40px}}.contact-center-border{background:#427ab7;height:165px;margin:0 30px;width:1px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.contact-center-border{display:none}}ul.contact-social li i{background:transparent;border:1px solid transparent;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:#444;margin-right:30px;transition:all .5s}ul.contact-social li:hover i{background:#444;border-color:#444;box-shadow:0 2px 10px #ccc;color:#fff}::-webkit-input-placeholder{font-size:1rem;opacity:1}::-moz-placeholder{font-size:1rem;opacity:1}:-ms-input-placeholder{font-size:1rem;opacity:1}:-moz-placeholder{font-size:1rem;opacity:1}#block_contact .contact-wrapper{align-items:center;display:grid;grid-template-columns:4fr 3fr;justify-content:center;min-height:350px;grid-gap:50px}@media screen and (max-width:820px){#block_contact .contact-wrapper{grid-template-columns:auto}}#block_contact .contact-wrapper>div{height:100%}#block_contact .contact-wrapper>div:first-child{order:2}#block_contact .contact-wrapper .left-col{align-items:center;border:#ccc;border-radius:5px;box-shadow:0 2px 8px #ccc;display:flex;justify-content:center;padding:45px}@media screen and (max-width:820px){#block_contact .contact-wrapper .left-col{padding:25px 15px}}#block_contact .contact-wrapper .right-col{background:#f1f1f1;border-radius:5px;position:relative}@media screen and (max-width:580px){#block_contact .contact-wrapper .right-col{padding:25px 15px}}#block_contact .contact-wrapper .contact-icon-wrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#block_contact .contact-wrapper .contact-icon-wrap{padding:45px}}#block_contact .contact-wrapper .contact-icon-wrap .get-in-touch{width:100%}#block_contact .contact-wrapper .contact-icon-wrap .get-in-touch h2{color:#178fa2;font-size:2.3rem;font-weight:700;margin-bottom:20px;text-align:center}#block_contact .contact-wrapper .contact-icon-wrap .get-in-touch .con-border{background-color:#178fa2;height:1px;margin:5px auto;width:50%}#block_contact .contact-wrapper .contact-icon-wrap .address{display:flex;flex-direction:column;margin:30px 0}#block_contact .contact-wrapper .contact-icon-wrap .address a{font-size:1.25rem;margin-bottom:10px;position:relative;text-align:center;transition:all .5s ease}#block_contact .contact-wrapper .contact-icon-wrap .address a span{margin-right:10px}#block_contact .contact-wrapper .contact-icon-wrap .address a:hover{color:#178fa2}#block_contact .contact-wrapper .contact-icon-wrap .social-icon ul li{display:inline-block}#block_contact .contact-wrapper .contact-icon-wrap .social-icon ul li a{display:inline-block;font-size:1.55rem;padding:15px;transition:all .5s ease}#block_contact .contact-wrapper .contact-icon-wrap .social-icon ul li a:hover{color:#178fa2}#block_contact .half-col-wrap{align-items:center;display:grid;grid-template-columns:1fr 1fr;justify-content:center;grid-gap:30px}#block_contact .custom-input{height:55px;margin-bottom:15px;margin-top:10px;overflow:hidden;position:relative;width:100%}#block_contact .custom-input input,#block_contact .custom-input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#3a3a3a;height:100%;outline:none;padding-top:25px;width:100%}#block_contact .custom-input input:focus,#block_contact .custom-input textarea:focus{overflow:hidden}#block_contact .custom-input input:focus+.input-label .label-span,#block_contact .custom-input textarea:focus+.input-label .label-span{color:#178fa2;font-size:1rem;font-weight:600;left:0;transform:translateY(-100%)}#block_contact .custom-input input:focus+.input-label:after,#block_contact .custom-input textarea:focus+.input-label:after{transform:translateY(0)}#block_contact .custom-input input:valid+.input-label .label-span,#block_contact .custom-input textarea:valid+.input-label .label-span{color:#178fa2;font-size:1rem;font-weight:600;left:0;transform:translateY(-100%)}#block_contact .custom-input input:valid+.input-label:after,#block_contact .custom-input textarea:valid+.input-label:after{transform:translateY(0)}#block_contact .custom-input .input-label{border-bottom:1px solid rgba(58,58,58,.5);bottom:0;height:100%;left:0;pointer-events:none;position:absolute;width:100%}#block_contact .custom-input .input-label:after{border-bottom:2px solid #178fa2;bottom:-1px;content:"";height:100%;left:0;position:absolute;transform:translateX(-100%);transition:all .5s ease;width:100%}#block_contact .custom-input .label-span{bottom:0;left:0;padding-bottom:5px;position:relative;transform:translateY(0);transition:all .5s ease}#block_contact .custom-input.custom-textarea{margin-bottom:25px;min-height:120px}#block_contact .custom-input.custom-textarea textarea:focus{overflow:hidden}#block_contact .custom-input.custom-textarea textarea:focus+.input-label .label-span{transform:translateY(-90px)}#block_contact .custom-input.custom-textarea textarea:focus+.input-label:after{transform:translateY(0)}#block_contact .custom-input.custom-textarea textarea:valid+.input-label .label-span{transform:translateY(-90px)}#block_contact .custom-input .error1{color:red;font-size:.95rem;pointer-events:none;position:absolute;right:0;top:0!important}#block_contact input#btn_sent{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#178fa2;border:none;border-radius:5px;color:#fff;display:block;font-size:1.5rem;margin:0 auto;max-width:280px;outline:none;text-align:center;transition:all .5s ease;width:100%}#block_contact input#btn_sent:hover{background:#0c8598;color:#fff!important}#block_contact .g-recaptcha{display:block;margin-bottom:0;margin-top:0;width:100%}@media screen and (max-width:580px){#wd-map{height:410px!important}}
/*# sourceMappingURL=webdynamic.css.map */
