/* info: https://ekies.gr/wp-content/plugins/webhotelier/public/css/flatpickr.min.css */
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}/* info: https://ekies.gr/wp-content/plugins/webhotelier/public/css/wp-webhotelier-public.css */
/*! 
* Plugin Name: Webhotelier for Wordpress 
* Plugin URI: https://wplugged.com/docs/webhotelier-for-wordpress/
* Description:  Communicate and use webhotelier's functionalities from your Wordpress. 
* Author: WPlugged 
* Author URI: https://wplugged.com 
*/
 .wp-webhotelier{margin:0;padding:0;box-sizing:border-box;overflow:hidden}.wp-webhotelier *,.wp-webhotelier :after,.wp-webhotelier :before{box-sizing:inherit}.wp-webhotelier-form .wp-webhotelier-control-group{display:inline-block;margin-right:1rem}.wp-webhotelier-form-stacked .wp-webhotelier-control-group{display:block}.wp-webhotelier-group-fluid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end}.wp-webhotelier-group-fluid:last-child .wp-webhotelier-control-group{margin-bottom:1rem}.wp-webhotelier button,.wp-webhotelier input,.wp-webhotelier optgroup,.wp-webhotelier select,.wp-webhotelier textarea{margin:0}.wp-webhotelier-form input[type="date"],.wp-webhotelier-form input[type="number"],.wp-webhotelier-form input[type="text"],.wp-webhotelier-form select{display:inline-block;vertical-align:middle;box-sizing:border-box}.wp-webhotelier-button,.wp-webhotelier-form input:not([type]),.wp-webhotelier-menu{box-sizing:border-box}.wp-webhotelier textarea{overflow:auto}.wp-webhotelier-fields input[type="text"],.wp-webhotelier-fields select{padding:.5rem .6rem;border:1px solid #ccc;box-shadow:inset 0 1px 3px rgb(0 0 0 / .1);border-radius:4px;margin:0;transition:border-color 0.15s ease-in-out}.wp-webhotelier-fields input:not([type]):focus,.wp-webhotelier-fields input[type="number"]:focus,.wp-webhotelier-fields input[type="text"]:focus,.wp-webhotelier-fields select:focus{outline:0;border-color:#129fea}.wp-webhotelier-fields input:not([type])[disabled],.wp-webhotelier-fields input[type="number"][disabled],.wp-webhotelier-fields input[type="text"][disabled],.wp-webhotelier-fields select[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.wp-webhotelier-fields input[readonly],.wp-webhotelier-fields select[readonly]{background-color:#eee;color:#777;border-color:#ccc}.wp-webhotelier-fields input:focus:invalid,.wp-webhotelier-fields select:focus:invalid{color:#b94a48;border-color:#e9322d}.wp-webhotelier-form select{height:2.25rem;border:1px solid #ccc;background-color:#fff}.wp-webhotelier-form label{margin:.5rem 0 .2rem;display:block}.wp-webhotelier-button,.wp-webhotelier input{line-height:normal}.wp-webhotelier button{overflow:visible}.wp-webhotelier button,.wp-webhotelier select{text-transform:none}.wp-webhotelier button,html .wp-webhotelier input[type="button"],.wp-webhotelier input[type="submit"]{-webkit-appearance:button;appearance:button;cursor:pointer}.wp-webhotelier-button:focus{outline:0}.wp-webhotelier button[disabled],html .wp-webhotelier input[disabled]{cursor:default;opacity:.7}.wp-webhotelier button::-moz-focus-inner,.wp-webhotelier input::-moz-focus-inner{border:0;padding:0}.wp-webhotelier input[type="number"]::-webkit-inner-spin-button,.wp-webhotelier input[type="number"]::-webkit-outer-spin-button{height:auto}.wp-webhotelier-form fieldset{margin:0;padding:.35rem 0 .75rem;border:0}.wp-webhotelier-form-stacked input:not([type]),.wp-webhotelier-form-stacked input[type="number"],.wp-webhotelier-form-stacked input[type="text"],.wp-webhotelier-form-stacked label,.wp-webhotelier-form-stacked select{display:block;margin:.5rem 0;width:100%}.wp-webhotelier-form-stacked button{margin:.5rem 0}.wp-webhotelier-form .wp-webhotelier-input-rounded,.wp-webhotelier-form input.wp-webhotelier-input-rounded{border-radius:2rem;padding:.5rem 1rem}.wp-webhotelier-form .wp-webhotelier-help-inline,.wp-webhotelier-form-message-inline{display:inline-block;padding-left:.3rem;color:#666;vertical-align:middle;font-size:.875rem}.wp-webhotelier-form-message{display:block;color:#666;font-size:.875rem}@media all and (min-width:0\0) and (min-resolution:0.001dpcm){.wp-webhotelier .wp-webhotelier-select select{padding-right:0}.wp-webhotelier .wp-webhotelier-select:after,.wp-webhotelier .wp-webhotelier-select:before{display:none}}.wp-webhotelier .flatpickr-month select{display:inline-block}@media only screen and (max-width:480px){.wp-webhotelier-form button[type="submit"]{margin:.7rem 0 0}.wp-webhotelier-form input:not([type]),.wp-webhotelier-form input[type="number"],.wp-webhotelier-form input[type="text"],.wp-webhotelier-form label{margin-bottom:.3rem;display:block}.wp-webhotelier-group input:not([type]),.wp-webhotelier-group input[type="number"],.wp-webhotelier-group input[type="text"]{margin-bottom:0}.wp-webhotelier-form .wp-webhotelier-help-inline,.wp-webhotelier-form-message,.wp-webhotelier-form-message-inline{display:block;font-size:.75rem;padding:.2rem 0 .8rem}}/* info: https://ekies.gr/wp-content/themes/ekies/style.css */
@font-face{font-display:swap;font-family:'StudioFeixenSans';font-style:normal;font-weight:400;src:url(https://ekies.gr/wp-content/themes/ekies/./fonts/StudioFeixenSans-Regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'StudioFeixenEdgy';font-style:normal;font-weight:400;src:url(https://ekies.gr/wp-content/themes/ekies/./fonts/StudioFeixenEdgy-Regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:100;src:url(https://ekies.gr/wp-content/themes/ekies/./fonts/inter-v20-greek_latin-100.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:200;src:url(https://ekies.gr/wp-content/themes/ekies/./fonts/inter-v20-greek_latin-200.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:300;src:url(https://ekies.gr/wp-content/themes/ekies/./fonts/inter-v20-greek_latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url(https://ekies.gr/wp-content/themes/ekies/./fonts/inter-v20-greek_latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:500;src:url(https://ekies.gr/wp-content/themes/ekies/./fonts/inter-v20-greek_latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:600;src:url(https://ekies.gr/wp-content/themes/ekies/./fonts/inter-v20-greek_latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:700;src:url(https://ekies.gr/wp-content/themes/ekies/./fonts/inter-v20-greek_latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:800;src:url(https://ekies.gr/wp-content/themes/ekies/./fonts/inter-v20-greek_latin-800.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:900;src:url(https://ekies.gr/wp-content/themes/ekies/./fonts/inter-v20-greek_latin-900.woff2) format('woff2')}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;font-family:'StudioFeixenSans','Inter';background-color:var(--background-color)}:root{--sand-color:#FEF3E8;--aqua-color:#7FCED0;--background-color:#AA9789;--black-color:#000000;--blue-color:#0B1E67;--white-color:#FFFFFF;--lite-dark:#121212;--newsletter-color:#E5D1C2;--room-background-color:#8B7A6E;--room-button:#947f70;--date-picker:#D8CBBF;--amenities-color:#312A25}h1{font-size:clamp(3rem, 4vw, 4rem);line-height:clamp(3rem, 4.5vw, 4.8rem);font-weight:400}h2{font-size:clamp(2rem, 4vw, 3rem);line-height:clamp(2.6rem, 4.5vw, 3.6rem);font-weight:400}h3{font-size:clamp(1.6rem, 4vw, 2.4rem);line-height:clamp(2.2rem, 4.5vw, 3rem);font-weight:400}h4{font-size:clamp(1.4rem, 4vw, 2rem);line-height:clamp(2rem, 4.5vw, 2.6rem);font-weight:400}h5{font-size:clamp(1.6rem, 2vw, 1.6rem);line-height:clamp(2rem, 2vw, 2rem);font-weight:400}h6{font-size:clamp(1.4rem, 1.8vw, 1.4rem);line-height:clamp(2rem, 1.8vw, 2rem);font-weight:400}p,ul li{font-size:20px;line-height:26px;font-weight:400}.text-14px{font-size:14px;line-height:20px;font-weight:400}.header-pagewrap{width:100%;position:relative;padding:0 20px}.pagewrap{width:100%;max-width:1440px;position:relative;padding:0 20px;margin:auto}.grid-2-elements{width:100%;position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.grid-3-elements{width:100%;position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.grid-5-elements{width:100%;position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:30px}.grid-2-elements-left-big{width:100%;position:relative;display:grid;grid-template-columns:1fr 0.6fr;gap:120px}.grid-2-elements-right-big{width:100%;position:relative;display:grid;grid-template-columns:0.6fr 1fr;gap:120px}.section{width:100%;position:relative;margin:100px 0 0 0}.image-big-height{width:100%;height:auto;aspect-ratio:521/733;position:relative;display:block;overflow:hidden}.image-big-height img{width:100%;height:100%;object-fit:cover}.image-big-width{width:100%;height:auto;aspect-ratio:812/614;position:relative;display:block;overflow:hidden}.image-big-width img{width:100%;height:100%;object-fit:cover}.image-extra-big-width{width:100%;height:auto;aspect-ratio:950/686;position:relative;display:block;overflow:hidden}.image-extra-big-width img{width:100%;height:100%;object-fit:cover}.circle-element{position:relative;width:100%;max-width:537px;height:auto;aspect-ratio:537/812;display:block;border-radius:240px;overflow:hidden;transition:0.3s ease}.circle-element .circle-image{width:100%;height:100%;position:relative;transition:0.3s ease}.circle-element img,.circle-element .circle-image video{width:100%;height:100%;object-fit:cover;transition:0.3s ease}.circle-element a:hover img{transform:scale(1.1);transition:0.3s ease}.circle-element .circle-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.circle-element .circle-title h4{color:var(--white-color);font-family:'StudioFeixenEdgy'}.vertical-element{position:relative;width:100%;max-width:537px;height:auto;aspect-ratio:537/812;display:block;overflow:hidden;transition:0.3s ease}.vertical-element .vertical-image{width:100%;height:100%;position:relative;transition:0.3s ease}.vertical-element .vertical-image img{width:100%;height:100%;object-fit:cover}.svg-element{width:100%;height:auto;max-width:250px;display:block;margin:0 auto 80px auto}.svg-element img{width:100%;height:100%;object-fit:cover}.padding-20px{margin-top:30px}.parallax{position:relative;overflow:hidden}.parallax img{display:block;width:100%;height:100%;object-fit:cover;will-change:transform}.overflow{overflow:hidden}.hiddenscrollontoggle{overflow:hidden!important;touch-action:none}.final-tiles-gallery .tile{border-radius:12px!important}.text-and-image{display:flex;flex-direction:column;gap:100px;color:var(--white-color)}.text-and-image .text-elements{display:flex;flex-direction:column;gap:30px}.absolute-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:3}.absolute-text h4{font-family:'StudioFeixenEdgy';color:var(--white-color)}.only-one-image{max-width:65%;margin:100px auto 0 auto}.image-big-width{aspect-ratio:812/554}.ultra-image-svg{position:absolute;top:-240px;left:50%;width:250px}.horizontal{max-width:420px!important}.vertical{max-width:240px!important}@media screen and (max-width:600px) and (min-width:200px){.horizontal{max-width:180px!important}.vertical{max-width:100px!important}}header{width:100%;position:fixed;padding:20px 0;z-index:100;top:0;transition:0.2s ease}header.backgroundBlack{background-color:rgb(51 40 33 / .7);transition:0.2s ease}header .header-white{display:block}header .black-color{display:none}header .header-left a{display:flex}header .header-left a img{max-width:140px}header .header-center{margin:auto}header .header-center ul{display:flex;gap:40px;list-style:none}header .header-center ul li{font-size:30px}header .header-center ul li a{font-size:30px;color:var(--sand-color);text-decoration:none;text-transform:lowercase;transition:0.1s ease}header .header-center ul li a:hover{opacity:.7;transition:0.1s ease}header .header-right{position:relative;margin:0 0 0 auto;display:flex;gap:7px;justify-content:center;align-items:center}.calendar-top{display:flex;background-color:var(--sand-color);padding:10px 20px;border-radius:50px;font-size:18px;font-weight:700}.calendar-top:hover,.calendar-top.active{opacity:.7}.menu-button{width:120px;height:42px;display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;background-color:var(--lite-dark);border-radius:50px;cursor:pointer;transition:0.4s ease}.menu-button span{width:40px;height:2px;background-color:var(--sand-color);transition:0.4s ease}header .header-black .header-center ul li a{color:var(--black-color)}#overlay-menu{position:fixed;top:80px;right:20px;width:400px;max-width:100%;background-color:rgb(0 0 0 / .7);padding:20px;border-radius:24px;opacity:0;visibility:hidden;transition:0.4s ease;z-index:100}.overlay-menu-inside{width:100%;position:relative}.overlay-menu-top{padding-bottom:40px}.overlay-menu-top ul{columns:2;gap:20px;list-style:none}.overlay-menu-top ul li{text-align:right;padding-bottom:5px}.overlay-menu-top ul li a{color:var(--sand-color);text-decoration:none;transition:0.2s ease}.overlay-menu-top ul li a:hover{opacity:.7;transition:0.2s ease}.overlay-menu-bottom ul{columns:2;gap:20px;list-style:none}.overlay-menu-bottom ul li{text-align:right}.overlay-menu-bottom ul li a{color:var(--sand-color);transition:0.2s ease}.overlay-menu-bottom ul li a:hover{opacity:.7;transition:0.2s ease}header.open .menu-button span:nth-child(1){transform:rotate(45deg) translateY(2px) translateX(0);transition:0.4s ease}header.open .menu-button span:nth-child(2){display:none;transition:0.4s ease}header.open .menu-button span:nth-child(3){transform:rotate(-45deg) translateY(-4px) translateX(2px);transition:0.4s ease}header.open #overlay-menu,#overlay-menu.open{opacity:1;visibility:visible;transition:0.4s ease}header.open #calendar-elements{display:none}header.calendar #calendar-elements{opacity:1;visibility:visible;padding-bottom:100px}.calendar{cursor:pointer}#calendar-elements{position:fixed;top:80px;right:20px;width:400px;max-width:100%;max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transition:0.4s ease;z-index:100}#calendar-elements.open{opacity:1;visibility:visible;transition:0.4s ease}.calendar-close{width:25px;height:25px;margin-left:auto;display:flex;flex-direction:column;align-items:center}.calendar-close span{width:22px;height:1px;background-color:var(--black-color);display:flex;justify-content:center;align-items:center;position:absolute}.calendar-close span:nth-child(1){transform:rotate(45deg)}.calendar-close span:nth-child(2){transform:rotate(-45deg)}.calendar-elements-top{background-color:var(--sand-color);padding:20px;border-radius:24px}.calendar-elements-bottom{margin-top:10px;background-color:var(--sand-color);padding:10px 0 0 0;border-radius:24px}.datepicker-inline .datepicker{width:100%;border-color:transparent!important}.datepicker{background-color:transparent!important;border-color:transparent!important}.datepicker--nav{border-bottom:transparent!important;padding:10px 0px!important}.datepicker--nav-title{font-size:24px;line-height:24px;color:var(--black-color)}.datepicker--nav-title:hover{background-color:transparent!important;opacity:.7}.datepicker--nav-title i{color:var(--black-color)!important}.datepicker--day-name{color:var(--black-color)!important;font-size:20px!important;font-weight:700!important}.datepicker--cell-day{font-size:14px;color:var(--black-color)!important}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-,.datepicker--cell.-disabled-{color:rgb(0 0 0 / .4)!important}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{background:var(--black-color)!important;color:var(--white-color)!important}.datepicker--cell.-in-range-,.datepicker--cell.-focus-{background:var(--black-color)!important;color:var(--white-color)!important}.datepicker--nav-action svg{width:24px!important;height:24px!important;color:var(--black-color)!important}.datepicker--nav-action:hover{background-color:transparent!important;opacity:.7}.calendar-elements-bottom h5{text-align:center}.guest-stepper{padding-top:10px}.guest-stepper__label,.kids-stepper__label,.checkbox-title{background-color:var(--date-picker);text-align:center;padding:5px 0}.guest-stepper__controls,.kids-stepper__controls{width:100%;position:relative;display:grid;grid-template-columns:repeat(3,1fr);height:50px}.guest-stepper__controls button,.kids-stepper__controls button{background:#fff0;border:none}.guest-stepper__controls .stepper-minus,.kids-stepper__controls .stepper-minus{border-right:1px solid var(--black-color);cursor:pointer}.guest-stepper__controls .stepper-plus,.kids-stepper__controls .stepper-plus{border-left:1px solid var(--black-color);cursor:pointer}.guest-stepper__controls .stepper-value,.kids-stepper__controls .stepper-value{display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700}.guest-stepper__controls p,.kids-stepper__controls p{font-size:20px;font-weight:700;color:var(--black-color)}.pet-checkboxes .checkboxes{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--black-color)}.pet-checkboxes .checkboxes .pet-option{display:flex;justify-content:center;align-items:center;gap:10px;height:50px}.pet-checkboxes .checkboxes .pet-option:nth-child(1){border-right:1px solid var(--black-color)}.pet-checkboxes .checkboxes .pet-option span{font-size:20px;line-height:28px;font-weight:400}.pet-checkboxes .checkboxes .pet-option input{accent-color:var(--black-color);width:20px;height:20px}#calendar-elements .book-button{display:flex;justify-content:center;align-items:center;padding:10px}@media screen and (max-width:610px) and (min-width:421px){#overlay-menu{position:fixed;right:0;margin-right:20px}}@media screen and (max-width:420px) and (min-width:200px){#overlay-menu{position:fixed;right:0;width:100%;margin-right:0}#calendar-elements{right:0;width:100%}}@media screen and (max-width:529px) and (min-width:200px){header.open .menu-button span:nth-child(1){transform:rotate(45deg) translateY(1px) translateX(2px)}header.open .menu-button span:nth-child(3){transform:rotate(-45deg) translateY(-2px) translateX(3px)}}.hero-section{width:100%;height:100svh;min-height:100svh;position:relative;overflow:clip}.hero-section .image{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-section .image img{width:100%;height:100%;object-fit:cover}.hero-section .video{width:100%;height:100%;position:relative}.hero-section .video video{width:100%;height:100%;object-fit:cover}.hero-section .absolute-elements{width:100%;position:absolute;left:0;bottom:0;padding:20px;z-index:2}.hero-section .absolute-elements img:last-child{margin:auto 0 auto auto}.hero-section .absolute-title{position:absolute;top:20%;left:50%;transform:translate(-50%,-20%);z-index:2}.hero-section .absolute-title h3{color:var(--white-color);font-family:'StudioFeixenEdgy';text-align:center}.hero-section .absolute-elements img:nth-child(1){max-width:187px}.section-about-top-elements h5{max-width:640px;color:var(--white-color)}.section-about-top-elements .left-text-image{display:flex;flex-direction:column;gap:100px}.section-about-top-elements .left-text-image .image-big-width{padding-left:100px}.section-about-bottom-elements{padding-top:100px}.section-about-bottom-elements .svg-element{width:100%;position:relative;height:auto;display:block;margin:auto 0 auto 60px}.section-about-bottom-elements .svg-element img{width:100%;height:100%;object-fit:cover}#ultra-image{width:100%;height:720px;min-height:720px;position:relative}#ultra-image a{width:100%;height:100%;display:flex}#ultra-image .image,#ultra-image .video{width:100%;height:100%;position:relative}#ultra-image .image img,#ultra-image .video video{width:100%;height:100%;object-fit:cover;display:block}#ultra-image .image-content{width:1119px;max-width:100%;display:flex;flex-direction:column;gap:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white-color);padding:20px;text-align:center}#ultra-image .section-title,.section-title h4{font-size:40px;font-weight:400;font-family:'StudioFeixenEdgy'}.experience-section .section-title{color:var(--white-color)}#ultra-image .image-content:has(p),#ultra-image .image-content:has(h1),#ultra-image .image-content:has(h2),#ultra-image .image-content:has(h3),#ultra-image .image-content:has(h4),#ultra-image .image-content:has(h5),#ultra-image .image-content:has(h6){top:20%;left:50%;transform:translate(-50%)}#ultra-image .hero-content{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 20px;text-align:center}#ultra-image .hero-content .hero-content-inside{max-width:850px;margin:auto;color:var(--white-color)}#ultra-image .hero-content .section-title{font-family:'StudioFeixenEdgy';color:var(--white-color)}.experience-inside{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0 20px}.location-section h3,.location-section .section-title{color:var(--blue-color)}.section-a-lot-top-elements h5{max-width:640px;color:var(--black-color)}.section-a-lot-top-elements .image-big-width{margin-top:100px}.section-a-lot-bottom-elements{padding-top:100px}.section-a-lot-bottom-elements .svg-element{width:100%;height:auto;max-width:150px;display:block;margin:0 auto 80px auto}.section-a-lot-bottom-elements .svg-element img{width:100%;height:100%;object-fit:cover}.section-a-lot-bottom-elements .right-text-image{margin:auto 0 auto}.section-a-lot-bottom-elements h3{max-width:540px;position:relative}#offer-section .pagewrap{position:relative}#offer-section .offer-video{position:relative;width:100%;height:auto;aspect-ratio:1762/973;display:block;overflow:hidden;border-radius:440px}#offer-section .offer-video video{width:100%;height:100%;object-fit:cover}.offer-image{position:relative;width:100%;height:auto;aspect-ratio:1762/973;display:block;overflow:hidden;border-radius:440px}.offer-image img{width:100%;height:100%;object-fit:cover}.offer-inside-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.offer-inside-content .section-title{padding-bottom:50px}.offer-inside-content h4{color:var(--black-color)}.offer-inside-content img{max-width:750px}.room-element{width:100%;position:relative}.room-element .grid-2-elements{gap:0}.room-element video{width:100%;height:100%;object-fit:cover}.room-informations{display:flex;flex-direction:column;gap:30px;color:var(--white-color)}.room-element .room-title h2 a{color:var(--white-color);text-decoration:none;transition:0.2s ease}.room-element .room-title h2 a:hover{opacity:.7;transition:0.2s ease}.room-element .room-element-right{margin:40px auto 0 auto;width:850px;max-width:100%;padding:0 20px 0 40px;display:flex;flex-direction:column;justify-content:space-between}.room-element.reverse .room-element-right{margin:0;width:100%;max-width:100%;padding:0;display:block}.room-element.reverse .room-element-left{margin:60px auto 0 auto;max-width:850px;padding:0 40px 0 20px;display:flex;flex-direction:column;justify-content:space-between}.room-element .room-informations-bottom{padding-bottom:10px}.room-content{display:flex;flex-direction:column;gap:0}.room-small-details{width:100%;height:100%;color:var(--black-color);padding-top:0}.room-small-details .amenities-element{display:flex;flex-direction:column;margin:0 auto}.room-small-details .amenitie-image{padding-bottom:10px;margin:0 auto}.room-small-details .amenitie-image img{width:62px;height:62px;display:block;object-fit:contain}.room-small-details .amenitie-title{text-align:center;text-decoration:underline}.room-small-details .amenitie-content{text-align:center}.swiperImg{width:100%;height:100%;overflow:hidden;position:relative}.swiperImg .swiper-slide{box-sizing:border-box}.swiperImg .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.room-element-left,.room-element-right,.image-big-width,.grid-2-elements>*{min-width:0}.swiper-pagination-bullet-active{background:var(--white-color)!important}.swiper-button-next::after,.swiper-button-prev::after{font-size:18px!important;color:var(--white-color)}.room-element .swiper-slide a img{transition:0.4s ease}.room-element .swiper-slide a img:hover{transform:scale(1.1);transition:0.4s ease}.room-inside-page .image-section-top .image-section-top-left{padding-top:100px}.room-inside-page .image-section-top .image-section-top-right .attention-content{max-width:500px;padding-top:100px;color:var(--white-color)}.room-inside-page .image-section-bottom{padding-top:100px}.room-inside-page .image-section-bottom .grid-2-elements-right-big{grid-template-columns:0.2fr 1fr}.room-inside-page .image-section-bottom .image-section-bottom-right{margin-right:100px;position:relative}.room-inside-page .image-section-bottom .image-section-bottom-right .svg-element{position:absolute;top:-219px;left:-55px}.room-inside-page .svg{width:100%;height:auto;max-width:250px;margin:auto;display:block}.room-inside-page .svg img{width:100%;height:100%;object-fit:contain}.gallery-section .grid-2-elements-right-big .image:nth-child(1),.gallery-section .grid-2-elements-right-big .image:nth-child(odd){position:relative;width:100%;max-width:537px;height:100%;aspect-ratio:537/812;display:block;border-radius:240px;overflow:hidden;transition:0.3s ease}.gallery-section .grid-2-elements-right-big .image:nth-child(1) img,.gallery-section .grid-2-elements-right-big .image:nth-child(odd) img{width:100%;height:100%;object-fit:cover}.gallery-section .grid-2-elements-right-big .image:nth-child(2){width:100%;height:auto;aspect-ratio:950/686;display:block}.gallery-section .grid-2-elements-right-big .image:nth-child(2) img{width:100%;height:auto;object-fit:cover;aspect-ratio:950/686}.gallery-section .grid-2-elements-right-big .image img{width:100%;height:100%;object-fit:cover}.gallery-section .grid-2-elements-right-big{grid-template-columns:0.5fr 1fr!important}.gallery-section .svg-element{margin:120px auto 0 auto}.gallery-section .attention-content{max-width:430px;color:var(--white-color);position:relative}.gallery-elements-inside .gallery-elements-row{margin-top:100px}.gallery-elements-inside .gallery-elements-row .one-image-element{max-width:70%;margin:auto}.gallery-elements-inside .gallery-elements-row .svg{margin:auto;width:100%;max-width:320px;height:auto;display:block}.gallery-elements-inside .gallery-elements-row .left-element,.gallery-elements-inside .gallery-elements-row .right-element{display:flex;flex-direction:column;justify-content:center;align-items:center}.room-inside-page .image-section-top .grid-2-elements,.room-inside-page .image-section-bottom .grid-2-elements{gap:120px}@media screen and (max-width:900px) and (min-width:771px){.room-inside-page .image-section-top .grid-2-elements,.room-inside-page .image-section-bottom .grid-2-elements{gap:60px}}@media screen and (max-width:770px) and (min-width:200px){.room-inside-page .image-section-top .grid-2-elements,.room-inside-page .image-section-bottom .grid-2-elements{grid-template-columns:1fr;gap:60px}.room-inside-page .image-section-top .grid-2-elements .circle-element,.room-inside-page .image-section-bottom .grid-2-elements .circle-element{max-width:400px;margin:auto}.room-inside-page .svg{margin:auto}.gallery-section .svg-element{margin:60px auto 0 auto}}.room-calendar{max-width:420px;position:relative;padding-top:16px}.room-calendar .room-calendar-title{color:var(--sand-color)}.room-calendar .room-calendar-elements{padding-top:20px}.room-calendar .date-picker{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.room-calendar .check-text{padding-bottom:10px}.room-calendar .check-text p{font-size:16px;line-height:24px}.room-calendar .date-display{width:100%;position:relative;padding:10px;display:flex;flex-direction:column;gap:10px;align-items:center;background-color:var(--sand-color);border-radius:24px;cursor:pointer}.room-calendar .date-display #checkinDate,.room-calendar .date-display #checkoutDate{font-size:70px;line-height:70px}.room-calendar .date-picker-container{visibility:hidden}.room-calendar .guest-inputs{display:grid;grid-template-columns:repeat(1,1fr);padding:20px;background-color:var(--sand-color);border-radius:24px;margin-bottom:20px}.room-calendar .guest-inputs .guest-input{display:flex;flex-direction:column;gap:20px;border-right:1px solid var(--black-color)}.room-calendar .guest-inputs .guest-input:last-child{border-right:0}.room-calendar .guest-inputs .guest-input label{text-align:center}.room-calendar .guest-inputs .guest-input input{width:100%;padding:0 10px;background-color:#fff0;border:none;font-size:70px;line-height:70px;color:var(--black-color);text-align:center}.amenities-section{width:100%;position:relative;background-color:var(--amenities-color);padding:60px 20px 120px 20px}.amenities-section .amenities-element{display:flex;flex-direction:column;align-items:center}.amenities-section .section-title{text-align:center}.amenities-section .section-title p{color:var(--background-color)}.amenities-section .amenities-grid{max-width:1440px;margin:auto;display:grid;grid-template-columns:repeat(10,1fr);gap:40px;padding-top:40px}.amenities-section .amenitie-image img{width:62px;height:62px;display:block;object-fit:contain}.amenities-section .amenitie-title{padding-top:10px}.amenities-section .amenitie-title p{font-size:16px;line-height:24px;text-align:center;color:var(--background-color)}.next-prev-room .next-room{margin:0 0 0 auto}.next-prev-room .prev-room p,.next-prev-room .next-room p,.next-prev-room .prev-room img,.next-prev-room .next-room img{display:none;position:relative;transition:0.1s ease}.next-prev-room .prev-room a,.next-prev-room .next-room a{display:flex;gap:10px;color:var(--white-color);text-decoration:none;transition:0.1s ease;cursor:pointer}.next-prev-room .prev-room a{justify-content:start}.next-prev-room .next-room a{justify-content:end}.next-prev-room .prev-room a:hover,.next-prev-room .next-room a:hover{opacity:.7;transition:0.1s ease}.next-prev-room .prev-room,.next-prev-room .next-room{margin:auto 0}.next-prev-room img{width:20px;height:20px;margin:auto 0}.next-prev-room:has(.prev-room p) .prev-room p,.next-prev-room:has(.prev-room p) .prev-room img{display:block}.next-prev-room:has(.next-room p) .next-room p,.next-prev-room:has(.next-room p) .next-room img{display:block}.taste-about{width:100%;position:relative;padding:100px 20px;background-color:var(--amenities-color)}.taste-about-inside{max-width:1300px;margin:auto;color:var(--white-color);text-align:center}.gastronomy-element,.private-dinner-element{width:100%;position:relative}.gastronomy-element #ultra-image{position:relative}.gastronomy-element .hero-taste-content,.private-dinner-element .hero-taste-content{width:100%;position:absolute;top:50%;transform:translate(0,-50%);padding:0 20px;display:flex;justify-content:center;align-items:center;margin:auto}.gastronomy-element .hero-taste-content .hero-taste-content-inside,.private-dinner-element .hero-taste-content .hero-taste-content-inside{max-width:100%;width:1440px;margin:auto;color:var(--white-color);text-align:center}.gastronomy-element .hero-taste-content .hero-taste-content-inside h3,.private-dinner-element .hero-taste-content .hero-taste-content-inside h3{padding-bottom:10px}.gastronomy-element-bottom{width:100%;position:relative;margin:50px 0 100px 0}.gastronomy-element-bottom .gastronomy-element-bottom-left .circle-element,.gastronomy-element-bottom .gastronomy-element-bottom-right .circle-element{margin-top:50px}.gastronomy-element-content{padding-bottom:50px}.gastronomy-element-content .content{display:flex;flex-direction:column;gap:20px;color:var(--white-color);transition:0.2s ease}.gastronomy-element-content .content a{color:var(--black-color);transition:0.2s ease}.gastronomy-element-content .content a:hover{opacity:.7;transition:0.2s ease}.gastronomy-element-bottom .svg-element{position:absolute;bottom:0;margin:0;left:37%}.gastronomy-element-top{width:100%;position:relative;display:flex;flex-direction:column;gap:10px;padding-bottom:50px;color:var(--white-color)}#bostani-section .gastronomy-element.reverse{background-color:#fff0}#bostani-section .bostani-bottom-elements{margin-top:-100px}#bostani-section .bostani-bottom-elements .grid-2-elements{gap:100px}#bostani-section .bostani-bottom-elements-left{display:flex;flex-direction:column;gap:200px}#bostani-section .bostani-bottom-elements-right{margin:auto}#bostani-section .image-big-height{max-width:450px;margin:auto}.gastronomy-grid-images .grid-2-elements{gap:120px}.gastronomy-grid-images .gastronomy-grid-images-left{display:flex;flex-direction:column;gap:120px}.gastronomy-grid-images .gastronomy-grid-images-right{margin:auto}.gastronomy-grid-images .gastronomy-grid-images-right .image-big-height{max-width:521px}.private-dinner-link{padding-top:20px}.private-dinner-link p{width:fit-content;border-bottom:2px solid var(--white-color);color:var(--white-color)}.private-dinner-link a{width:fit-content;text-decoration:none;color:var(--white-color)}.chef-element .content{color:var(--white-color)}.chef-elements-bottom{width:100%;position:relative;margin:50px 0 100px 0}.chef-elements-left-top{width:100%;position:relative;display:flex;flex-direction:column;gap:50px;padding-bottom:100px}.chef-elements-left-top .title-elements{display:flex;flex-direction:column;gap:10px;color:var(--white-color)}.chef-elements-right{display:flex;flex-direction:column;gap:100px;color:var(--white-color)}.calendar-grid{width:100%;position:relative;display:grid;grid-template-columns:0.3fr 1fr;gap:60px}.calendar-hero-section .svg-element{max-width:350px;aspect-ratio:1/1;margin:0}.calendar-hero-section .svg-element img{object-fit:contain}.calendar-row{width:100%;position:relative;display:grid;grid-template-columns:0.2fr 1fr;gap:30px;padding-bottom:20px}.calendar-row .calendar-date .month{position:sticky;top:100px}.calendar-row .calendar-date .month h3{position:relative;padding-right:40px}.calendar-row .calendar-date .month h3::after{content:'';position:absolute;top:4px;right:0;width:30px;height:30px;background-image:url(https://ekies.gr/wp-content/themes/ekies/./svg/arrow-right-black.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.calendar-event-row{width:100%;position:relative;display:grid;grid-template-columns:0.2fr 0.5fr 0.5fr;gap:15px;padding-bottom:40px}.calendar-event-row.reverse{width:100%;position:relative;display:grid;grid-template-columns:0.2fr 0.3fr 0.5fr;gap:15px}.calendar-event-row .date-element{text-align:center}.calendar-event-row .event-content .event-content-title{padding-bottom:20px}.calendar-event-row .event-image .circle-element{max-width:347px;margin-left:10px}.calendar-event-row.reverse .event-image .circle-element{max-width:347px;margin-left:0}.calendar-event-row .event-content-content{display:flex;flex-direction:column;gap:10px}.calendar-event-row .event-content-content a{color:var(--black-color)}.hero-section-bat-text{margin-top:140px}.hero-section-bat-text .svg-element{max-width:350px;aspect-ratio:1/1;margin:0}.hero-section-bat-text .svg-element img{object-fit:contain}.award-element-title{padding-bottom:10px}.post-type-archive-awards footer{margin-top:0}.page-id-579 footer{margin-top:0}.calendar-hero-content.contact{max-width:875px}.contact-section-top .contact-information-element{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--black-color);margin-bottom:20px}.contact-section-top .contact-information-element:last-child{border-bottom:0}.contact-section-top .contact-information-element p a{color:var(--black-color);transition:0.1s ease}.contact-section-top .contact-information-element p a:hover{opacity:.7;transition:0.1s ease}.faq-section-inside{border-top:1px solid var(--black-color);padding:20px 0 0 0}.faq-section-inside .bottom{padding-top:30px}.faq-section-inside .grid-2-elements{column-count:2;column-gap:30px;display:block}.faq{display:flex;flex-direction:column;gap:10px;padding-bottom:30px}.faq .faq-question{width:fit-content;border-bottom:1px solid var(--black-color)}.wedding-section{padding-bottom:100px}.wedding-row.reverse{margin-top:-100px}.wedding-row .wedding-row-image{margin:auto}.wedding-row.reverse .image-big-width{max-width:620px;aspect-ratio:900/680}.wedding-row-content{max-width:550px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.wedding-row-image .circle-element{max-width:400px;margin:0 auto}.wedding-row-content .wedding-content ul{padding-left:20px}.wedding-row.reverse .wedding-row-content{margin:auto auto 0 auto}.wedding-row:nth-child(3) .image-extra-big-width{max-width:620px;aspect-ratio:900/720}.experiences-gastronomy,.experiences-explore{margin:100px 0}.experiences-explore .grid-2-elements{gap:120px}.experience-explore-box-card{margin:0 auto}.experience-explore-box-card.max-width .experience-explore-card-inside{max-width:550px}.experience-explore-box-card{position:relative;display:flex;justify-content:center;cursor:pointer;transition:0.2s ease}.experience-gastronomy-card{position:relative;overflow:hidden;cursor:pointer;transition:0.2s ease}.experience-explore-box-card .experience-explore-title,.experience-gastronomy-card .card-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white-color)}.experiences-gastronomy .experience-gastronomy-element{margin-top:-120px}.experiences-gastronomy .experience-gastronomy-element:nth-child(1){margin-top:0}.experiences-gastronomy .experience-gastronomy-element .svg-element{margin:120px auto}.experiences-gastronomy .svg-element{max-width:300px;aspect-ratio:1/1}.experiences-gastronomy .svg-element img{object-fit:contain}.experience-explore-box-card img,.experience-gastronomy-card img{transition:0.2s ease}.experience-explore-box-card:hover img,.experience-gastronomy-card:hover img{transform:scale(1.1);transition:0.2s ease}.experience-explore-box-card #experience-overlay,.experience-gastronomy-card #experience-overlay{display:none}.experience-explore-box-card.active #experience-overlay,.experience-gastronomy-card.active #experience-overlay{display:block;opacity:1;visibility:visible;transition:0.4s ease}.experience-explore-box-card.svg{max-width:280px;width:100%}.experience-explore-box-card.svg img{width:100%}.experience-explore-image{position:relative}.experience-explore-image video{width:100%;height:100%;object-fit:cover}.experience-explore-box-card.svg:hover img{transform:scale(1)}#experience-overlay{width:100%;height:100dvh;position:fixed;top:0;left:0;z-index:101;background-color:rgb(51 40 33 / .7);overflow:auto;cursor:default;opacity:0;visibility:hidden;transition:0.4s ease}#experience-overlay .experience-overlay-inside{max-width:1220px;width:90%;margin:5% auto 0 auto;position:relative;background-color:var(--background-color);border-bottom-right-radius:80px;border-bottom-left-radius:80px;padding-bottom:150px}#experience-overlay .experience-overlay-inside .pagewrap{padding:0 40px}#experience-overlay img{transform:scale(1)}#experience-overlay .hero-section{border-bottom-right-radius:80px;border-bottom-left-radius:80px;overflow:hidden}#experience-overlay .experience-content-image,#experience-overlay .experience-content-image .grid-2-elements-right-big{padding-top:60px}#experience-overlay .experience-content{color:var(--white-color)}#experience-overlay .experience-content .content{padding-top:30px;max-width:600px}#experience-overlay .experience-image-width{margin-top:120px}#experience-overlay .second-content{margin:50px 0 0 auto;color:var(--black-color)}#experience-overlay .svg{text-align:right;margin-bottom:-6px;z-index:2;margin-left:auto}#experience-overlay .svg img{max-width:300px}#experience-overlay .image{position:relative}#experience-overlay video{width:100%;height:100%;object-fit:cover}#experience-overlay .image .image-text-absolute{width:280px;max-width:100%;position:absolute;top:50%;left:20%;padding:20px;z-index:2;color:var(--white-color);transform:translate(0,-50%)}#experience-overlay .experience-overlay-close{position:absolute;top:40px;right:40px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;z-index:10;cursor:pointer}#experience-overlay .experience-overlay-close span{width:30px;height:2px;background-color:var(--white-color);position:absolute}#experience-overlay .experience-overlay-close span:nth-child(1){transform:rotate(45deg)}#experience-overlay .experience-overlay-close span:nth-child(2){transform:rotate(-45deg)}.experience-about{width:100%;position:relative;padding:100px 20px;background-color:var(--amenities-color)}.experience-about-inside{max-width:1300px;margin:auto;color:var(--white-color);text-align:center}.experience-content-gallery{margin-top:120px}.experience-content-gallery .image-text-absolute{width:100%;position:absolute;top:50%;left:10%;transform:translate(0,-50%);color:var(--white-color);padding:0 20px;padding:0 20px;z-index:2}.experience-explore-box-card:hover .svg img{transform:scale(1)}.experience-explore-card-inside{position:relative}.experience-explore-card-inside .svg{position:absolute;bottom:-54px;left:0;width:200px;z-index:2}.blue-section{width:100%;position:relative;background-color:var(--blue-color);padding:120px 0}.blue-section .grid-element{position:relative}.blue-section .grid-element .element-title{position:relative;text-align:center;padding-top:10px}.blue-section .grid-element h5{font-family:'StudioFeixenSans';color:var(--aqua-color)}.location-section{margin-top:120px}.location-grid-element-left,.location-grid-element-right{position:relative}.location-grid-element-right .svg-element{position:absolute;top:-170px;left:50%;transform:translate(0,-50%)}.location-grid-element-right .location-text{max-width:650px;margin:100px auto 50px auto}#location-page .location-element{margin-top:100px;color:var(--white-color)}.location-element .content{max-width:600px;padding-top:30px;display:flex;flex-direction:column;gap:20px}.location-element .experience-image-top{margin-top:120px}.location-element .experience-image .svg{max-width:300px;margin-left:auto;margin-bottom:-6px}.location-element .experience-image .svg img{width:100%}.location-element .second-content{color:var(--black-color);margin-top:120px}.location-element .experience-image .image{position:relative}.location-element .experience-image .image-text-absolute{position:absolute;top:50%;left:20%;padding:20px;z-index:2;color:var(--white-color);transform:translate(0,-50%)}.location-element .background-hero-image{width:100%;position:relative;height:800px;margin-bottom:100px}.location-element .background-hero-image .image{width:100%;position:relative;height:100%}.location-element .background-hero-image .image img{width:100%;height:100%;object-fit:cover}.location-element .background-hero-image .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.location-element .background-hero-image .title h3{font-family:'StudioFeixenEdgy'}.location-element .loc-element{margin-bottom:120px}.location-element .loc-element .content{padding-top:0}#location-image-with-svg{margin-top:170px}#location-image-with-svg .second-content{max-width:550px;color:var(--white-color);display:flex;flex-direction:column;gap:20px;margin-top:0}#location-image-with-svg .experience-image{position:relative}#location-image-with-svg .experience-image .svg{position:absolute;top:-170px;right:0;z-index:1}#location-image-with-big-text .image{max-width:800px;margin:auto}.location-gallery .circle-element{margin:auto}.location-gallery .image-big-height,.location-gallery .circle-element{margin:auto}.location-section .svg{max-width:300px;position:absolute;top:-150px;left:50%;transform:translate(-20%);z-index:2}.location-section .svg img{width:100%}@media screen and (max-width:568px) and (min-width:200px){.location-section .svg{top:-80px}}#gallery-page{margin-top:200px}#family-page .about-section .family-second-left-section .content{color:var(--white-color)}#family-page .about-section .family-second-right-section{position:relative}#family-page .about-section .family-second-right-section .family_svg{position:absolute;top:-99px;right:40px;z-index:1}#family-page #ultra-image .image-content{top:50%;transform:translate(-50%,-50%)}.ultra-image-svg img{max-width:100%;width:100%}#family-page-single #experience-overlay,#experience-page-single #experience-overlay{position:relative;opacity:1;visibility:visible;z-index:99}.small-hero-section{width:100%;height:720px;position:relative}.small-hero-section img{width:100%;height:100%;object-fit:cover;display:block}.text-above{position:absolute;top:50%;width:100%;padding:0 20px}.text-above .element-right .content{display:flex;flex-direction:column;gap:20px;color:var(--black-color)}.text-above .element-right .content h1,.text-above .element-right .content h2,.text-above .element-right .content h3,.text-above .element-right .content h4,.text-above .element-right .content h5,.text-above .element-right .content h6{color:var(--black-color)}.text-above .element-right .content a{color:var(--black-color);text-decoration:none;transition:0.2s ease}.text-above .element-right .content a:hover{opacity:.7;transition:0.2s ease}.all-page-section .all-page-section-title{padding-top:40px}.all-page-section .pagewrap{width:100%;position:relative;display:flex;flex-direction:column;gap:60px}@media screen and (max-width:892px) and (min-width:200px){#family-page .about-section .family-second-right-section .family_svg{top:-59px}}@media screen and (max-width:850px) and (min-width:200px){#family-page .grid-2-elements-right-big,#family-page .grid-2-elements-left-big{grid-template-columns:1fr}#family-page .circle-element{max-width:400px;margin:auto}#family-page .family-second-left-section{padding-bottom:30px}.text-and-image{gap:60px}#family-page #ultra-image{height:420px}.ultra-image-svg{top:-160px}.only-one-image{max-width:100%;margin:60px auto 0 auto}.text-above .grid-2-elements{grid-template-columns:1fr}.text-above .content{text-align:center}.text-above .content a{width:fit-content!important}.text-above .content p{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}}footer{width:100%;position:relative;margin-top:100px}.newsletter-element{width:100%;position:relative;background-color:var(--newsletter-color);padding:20px 0}.newsletter-element .pagewrap{display:grid;grid-template-columns:1fr 0.4fr;gap:40px}.newsletter-element #subForm h4{padding-bottom:20px}.newsletter-element #subForm .input-group{position:relative}.newsletter-element #subForm .input-group input{width:100%;position:relative;border-left:0;border-top:0;border-right:0;border-bottom:2px solid var(--black-color);padding:10px 10px 10px 0;font-size:20px;line-height:28px;background-color:#fff0;outline:none}.newsletter-element .checkbox-element{padding-top:10px}.newsletter-element .checkbox-element input{accent-color:var(--black-color)}.newsletter-element .subscribe-button{padding-top:20px}.newsletter-element .newsletter-right{margin:auto 0}.newsletter-element .social{display:flex;gap:30px;justify-content:end}.newsletter-element .social .social-icon{width:50px;height:50px;transition:0.2s ease}.newsletter-element .social .social-icon img{width:100%;height:100%;object-fit:contain;transition:0.2s ease}.newsletter-element .social .social-icon:hover img{transform:scale(1.1);transition:0.2s ease}.footer-elements{padding-top:70px}.footer-elements-top{width:100%;position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.footer-menu-elements-left ul{list-style:none}.footer-menu-elements-left ul li{padding-bottom:10px}.footer-menu-elements-left ul li a{font-size:clamp(28px, 5vw, 38px);line-height:clamp(36px, 7vw, 48px);color:var(--black-color);text-decoration:none;transition:0.1s ease}.footer-menu-elements-left ul li a:hover{opacity:.7;transition:0.1s ease}.footer-menu-elements-right ul{list-style:none;text-align:right}.footer-menu-elements-right ul li{padding-bottom:5px}.footer-menu-elements-right ul li a{color:var(--black-color);text-decoration:none;transition:0.1s ease}.footer-menu-elements-right ul li a:hover{opacity:.7;transition:0.1s ease}.footer-elements-bottom{position:relative;display:grid;grid-template-columns:repeat(2,1fr);padding:250px 0 20px 0;z-index:2}.footer-elements-bottom-left{margin:auto 0}.footer-elements-bottom-left ul{list-style:none}.footer-elements-bottom-left ul li{padding-bottom:5px}.footer-elements-bottom-left ul li:last-child{padding-bottom:0}.footer-elements-bottom-left ul li a{color:var(--black-color);text-decoration:none;transition:0.1s ease}.footer-elements-bottom-left ul li a:hover{opacity:.7;transition:0.1s ease}.footer-elements-bottom-right{margin-left:auto}.footer-elements-bottom-right img{max-width:200px}.footer-animal{position:absolute;top:0;left:60%;transform:translate(-50%);z-index:-1}.footer-animal img{width:100%;height:auto;width:451px;aspect-ratio:516/410;object-fit:cover}.page-id-8 header .white-color,.page-id-60 header .white-color,.page-id-348 header .white-color,.page-id-357 header .white-color,.error404 header .white-color{display:none}.page-id-8 header .black-color,.page-id-60 header .black-color,.page-id-348 header .black-color,.page-id-357 header .black-color,.error404 header .black-color{display:block}.page-id-8 footer,.page-id-60 footer{margin-top:0}.page-id-8 #ultra-image .image img,.page-id-60 #ultra-image .image img{aspect-ratio:1920/712}.page-id-348 .hero-section .absolute-title h3{color:var(--black-color)}#section-error{margin-top:200px}#section-error .pagewrap{display:flex;flex-direction:column;gap:20px}.extra-big-text{font-family:'StudioFeixenEdgy';font-size:250px;line-height:250px}.black-button{width:fit-content;display:flex;background-color:var(--black-color);padding:10px 20px;border-radius:50px;font-size:18px;text-decoration:none;color:var(--white-color);border:none;transition:0.1s ease}.black-button:hover{opacity:.7;transition:0.1s ease}@media screen and (max-width:500px) and (min-width:411px){.extra-big-text{font-size:200px;line-height:200px}}@media screen and (max-width:410px) and (min-width:200px){.extra-big-text{font-size:150px;line-height:150px}}.masonry-grid{position:relative}.masonry-grid .experience-explore-box-card.is-wide{width:100%}.masonry-grid .grid-sizer,.masonry-grid .experience-explore-box-card{width:calc((100% - 60px) / 2)}.masonry-grid .experience-explore-box-card{margin-bottom:60px}@media (max-width:600px){.masonry-grid .grid-sizer,.masonry-grid .experience-explore-box-card{width:100%}}@media screen and (max-width:1584px) and (min-width:1292px){header .header-center ul{gap:20px}header .header-center ul li a{font-size:22px}}@media screen and (max-width:1291px) and (min-width:200px){header .grid-3-elements{grid-template-columns:0.3fr 1fr}header .header-center{display:none}}@media screen and (max-width:576px) and (min-width:530px){.menu-button{width:80px}.menu-button span{width:30px}}@media screen and (max-width:529px) and (min-width:427px){.menu-button{width:42px}.menu-button span{width:22px}header .header-left a img{max-width:120px}.calendar-top{font-size:16px}}@media screen and (max-width:426px) and (min-width:200px){.menu-button{width:42px}.menu-button span{width:22px}header .header-left{margin:auto 0}header .header-left a img{max-width:90px}.calendar-top{font-size:14px}}@media screen and (max-width:470px) and (min-width:200px){.hero-section .absolute-elements img{max-width:140px}.hero-section .absolute-elements img:last-child{margin:auto 0 0 auto}}@media screen and (max-width:1100px) and (min-width:810px){.section-about-top-elements .left-text-image .image-big-width{padding-left:0}.section-about-bottom-elements .svg-element{margin:auto 0}}@media screen and (max-width:809px) and (min-width:200px){.section-about-top-elements .grid-2-elements-left-big{grid-template-columns:1fr}.section-about-top-elements .left-text-image .image-big-width{padding-left:0}.section-about-top-elements .image-big-height{display:none}.section-about-top-elements .left-text-image{gap:60px}.section-about-bottom-elements{padding-top:60px}.section-about-bottom-elements .grid-2-elements-right-big{grid-template-columns:1fr;gap:0}.section-about-bottom-elements .svg-element{margin:auto 0}.section-about-bottom-elements .svg-element{max-width:160px}.section-a-lot-top-elements .grid-2-elements-left-big{grid-template-columns:1fr}.section-a-lot-top-elements .grid-2-elements-left-big .circle-element{display:none}.section-a-lot-top-elements .image-big-width{margin-top:60px}.section-a-lot-bottom-elements{padding-top:60px}.section-a-lot-bottom-elements .grid-2-elements-right-big{grid-template-columns:1fr}.section-a-lot-bottom-elements .vertical-element{display:none}.section-a-lot-bottom-elements .right-text-image{margin:0 auto}.section-a-lot-bottom-elements .svg-element{max-width:100px;margin:0 auto 60px auto}.section-a-lot-bottom-elements{padding-top:60px}.section-a-lot-bottom-elements .grid-2-elements-right-big{grid-template-columns:1fr}.section-a-lot-bottom-elements .grid-2-elements-right-big .element{display:none}}@media screen and (max-width:750px) and (min-width:200px){#ultra-image .image-content:has(p),#ultra-image .image-content:has(h1),#ultra-image .image-content:has(h2),#ultra-image .image-content:has(h3),#ultra-image .image-content:has(h4),#ultra-image .image-content:has(h5),#ultra-image .image-content:has(h6){top:20px;gap:20px;padding:20px 10px}#ultra-image .image-content h3{font-size:24px;line-height:30px}}@media screen and (max-width:800px) and (min-width:480px){.experience-inside{grid-template-columns:repeat(2,1fr);row-gap:40px}.experience-inside .circle-element:last-child{grid-column:1/3;max-width:350px;margin:auto}}@media screen and (max-width:479px) and (min-width:200px){.experience-inside{grid-template-columns:repeat(1,1fr);row-gap:40px}}@media screen and (max-width:660px) and (min-width:200px){#experience-overlay .hero-section{height:70svh;min-height:70svh}}@media screen and (max-width:950px) and (min-width:700px){.offer-inside-content img{max-width:300px}}@media screen and (max-width:699px) and (min-width:530px){.offer-inside-content .section-title{padding-bottom:20px}.offer-inside-content img{max-width:200px}}@media screen and (max-width:529px) and (min-width:200px){.offer-inside-content .section-title{padding-bottom:20px}.offer-inside-content img{max-width:140px}}@media screen and (max-width:900px) and (min-width:200px){.grid-2-elements-left-big,.grid-2-elements-right-big{gap:60px}.section{margin:60px 0 0 0}.calendar-hero-section{margin-top:120px}.experiences-explore .grid-2-elements{gap:60px}#location-page .location-element{margin-top:60px}.location-element .experience-image-top{margin-top:60px}.location-element .background-hero-image{height:600px;margin-bottom:60px}.location-element .loc-element{margin-bottom:60px}#gallery-page{margin-top:120px}#gallery-page #section-about .section-about-top-elements .grid-2-elements-left-big .element{display:none}}@media screen and (max-width:1253px) and (min-width:813px){.amenities-section .amenities-grid{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:812px) and (min-width:592px){.amenities-section .amenities-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:591px) and (min-width:458px){.amenities-section .amenities-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:457px) and (min-width:200px){.amenities-section .amenities-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1772px) and (min-width:200px){.room-element.reverse .room-element-left,.room-element .room-element-right{margin:20px auto 0 auto}.room-element .room-element-right{width:100%;padding:0 20px}}@media screen and (max-width:1614px) and (min-width:1046px){.room-element .image-big-width{aspect-ratio:812/1100}}@media screen and (max-width:1045px) and (min-width:200px){.room-element{padding-bottom:60px}.room-element .grid-2-elements{grid-template-columns:1fr}.room-element.reverse .room-element-right{order:0}.room-element.reverse .room-element-left{order:1}.room-element .image-big-width{aspect-ratio:812/614}.room-element .room-informations-bottom{margin-top:40px}}@media screen and (max-width:1300px) and (min-width:200px){.room-element .room-element-right,.room-element.reverse .room-element-left{width:100%;padding:0 20px;max-width:100%}}@media screen and (max-width:900px) and (min-width:200px){.gastronomy-element .grid-2-elements{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:660px) and (min-width:200px){.gastronomy-element .grid-2-elements-right-big,.gastronomy-element .grid-2-elements-left-big,.bostani-element .grid-2-elements-left-big,.private-dinner-element .grid-2-elements-right-big,.chef-element .grid-2-elements{grid-template-columns:1fr}.gastronomy-element .gastronomy-element-bottom-left{order:1}.gastronomy-element .gastronomy-element-bottom-right{order:0}.gastronomy-element.reverse .gastronomy-element-bottom-left{order:0}.gastronomy-element.reverse .gastronomy-element-bottom-right{order:1}.private-dinner-element .gastronomy-element-bottom-right{order:0}.private-dinner-element .gastronomy-element-bottom-left{order:1}.gastronomy-element .circle-element,.bostani-element .circle-element,.private-dinner-element .circle-element,.chef-element .circle-element{max-width:400px;margin:auto}.gastronomy-element-bottom .gastronomy-element-bottom-left .circle-element,.gastronomy-element-bottom .gastronomy-element-bottom-right .circle-element{margin-top:0}.gastronomy-element-bottom .svg-element{display:none}.chef-elements-left-top{padding-bottom:50px}.chef-element .grid-2-elements{gap:60px}.chef-elements-right{gap:50px}}@media screen and (max-width:1133px) and (min-width:900px){.room-element .image-extra-big-width img{min-height:auto}.room-element .room-small-details .grid-5-elements{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:899px) and (min-width:200px){.room-element .grid-2-elements{grid-template-columns:1fr;gap:20px}.room-element .image-extra-big-width img{min-height:auto}.room-element.reverse .room-element-right{order:0;margin:auto}.room-element.reverse .room-element-left{order:1}}@media screen and (max-width:841px) and (min-width:635px){.room-element .room-small-details .grid-5-elements{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:634px) and (min-width:444px){.room-element .room-small-details .grid-5-elements{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:443px) and (min-width:200px){.room-element .room-small-details .grid-5-elements{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1347px) and (min-width:920px){.room-inside-page .grid-5-elements{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:919px) and (min-width:851px){.room-inside-page .grid-2-elements-right-big{gap:60px}.room-inside-page .grid-5-elements{grid-template-columns:repeat(3,1fr)}.room-inside-page .image-section-bottom .image-section-bottom-right{margin-right:0}}@media screen and (max-width:850px) and (min-width:200px){.room-inside-page .grid-2-elements-left-big{grid-template-columns:1fr;gap:60px}.room-inside-page .grid-5-elements{grid-template-columns:repeat(5,1fr)}.room-inside-page .image-section-bottom .image-section-bottom-right{margin-right:0}}@media screen and (max-width:700px) and (min-width:200px){.room-inside-page .grid-5-elements{grid-template-columns:repeat(3,1fr)}.room-inside-page .image-section-top .image-section-top-left{padding-top:60px}.room-inside-page .image-section-top .image-section-top-right .attention-content{padding-top:60px}.room-inside-page .image-section-bottom .grid-2-elements-right-big{grid-template-columns:1fr}.room-inside-page .image-section-bottom .image-section-bottom-left{display:none}.room-inside-page .image-section-bottom .image-section-bottom-right .svg-element{top:-79px;left:0;max-width:100px}}@media screen and (max-width:600px) and (min-width:200px){.room-inside-page .room-calendar{max-width:100%}}@media screen and (max-width:1000px) and (min-width:651px){#bostani-section .bostani-bottom-elements{margin-top:0}#bostani-section .bostani-bottom-elements .grid-2-elements{gap:60px}}@media screen and (max-width:650px) and (min-width:200px){#bostani-section .bostani-bottom-elements{margin-top:0}#bostani-section .bostani-bottom-elements .grid-2-elements{grid-template-columns:1fr;gap:60px}#bostani-section .bostani-bottom-elements-left{gap:60px}}@media screen and (max-width:984px) and (min-width:651px){.calendar-event-row,.calendar-event-row.reverse{grid-template-columns:repeat(2,1fr);row-gap:30px}.calendar-event-row .date-element{grid-column:1/3;width:fit-content}.calendar-event-row.reverse .date-element{order:0;grid-column:1/3;width:fit-content}.calendar-event-row.reverse .event-image{order:2}.calendar-event-row.reverse .event-content{order:1}.calendar-event-row .event-image .circle-element{margin-left:0}}@media screen and (max-width:650px) and (min-width:200px){.calendar-row{grid-template-columns:1fr;gap:40px}.calendar-row .calendar-date .month h3{font-size:48px;height:48px}.calendar-row .calendar-date .month h3::after{display:none}.calendar-event-row,.calendar-event-row.reverse{grid-template-columns:1fr;gap:30px;row-gap:60px}.calendar-event-row .date-element{order:1;width:fit-content}.calendar-event-row .event-content{order:2}.calendar-event-row .event-image{order:0;grid-column:1/3;margin:auto}.calendar-event-row.reverse .date-element{order:1;width:fit-content}.calendar-event-row.reverse .event-image{order:0;margin:auto;grid-column:1/3}.calendar-event-row.reverse .event-content{order:2}.calendar-event-row .event-image .circle-element{margin-left:0}}@media screen and (max-width:546px) and (min-width:200px){.calendar-event-row,.calendar-event-row.reverse{grid-template-columns:1fr;row-gap:30px}.calendar-event-row .date-element,.calendar-event-row.reverse .date-element{grid-column:1/1}}@media screen and (max-width:728px) and (min-width:200px){.calendar-grid{grid-template-columns:1fr;gap:0}.calendar-hero-image{order:1}.calendar-hero-section .svg-element{max-width:200px}}@media screen and (max-width:690px) and (min-width:200px){.awards-section .grid-2-elements{grid-template-columns:1fr}}@media screen and (max-width:1000px) and (min-width:801px){.contact-section-top .grid-2-elements-right-big{gap:60px}}@media screen and (max-width:800px) and (min-width:200px){.contact-section-top .grid-2-elements-right-big{grid-template-columns:1fr;gap:0}.contact-section-top .contact-map-right{padding-bottom:30px}}@media screen and (max-width:730px) and (min-width:200px){.faq-section-inside .grid-2-elements{grid-template-columns:1fr}}@media screen and (max-width:1100px) and (min-width:901px){.wedding-row.reverse{margin-top:100px}.wedding-row.reverse .wedding-row-content{margin:0 auto}}@media screen and (max-width:900px) and (min-width:752px){.wedding-row.reverse{margin-top:60px}.wedding-row.reverse .wedding-row-content{margin:0 auto}}@media screen and (max-width:751px) and (min-width:200px){.wedding-row.reverse{margin-top:60px}.wedding-row .grid-2-elements{grid-template-columns:1fr;gap:20px}.wedding-row .wedding-row-image{order:0;margin:0}.wedding-row .wedding-row-content{order:1;max-width:100%}.wedding-row.reverse .wedding-row-content{max-width:100%;margin:0}.wedding-row:nth-child(3) .image-extra-big-width,.wedding-row.reverse .image-big-width{max-width:100%}}@media screen and (max-width:500px) and (min-width:200px){.room-element .absolute-svg{bottom:-170px}.room-element .absolute-svg img{width:100px}}@media screen and (max-width:980px) and (min-width:200px){.gallery-section .grid-2-elements-right-big{gap:60px}.gallery-section .grid-2-elements-right-big .image:nth-child(1){margin-top:60px}.gallery-section .attention-content h3{top:-60px}}@media screen and (max-width:858px) and (min-width:751px){.gallery-section .svg-element{display:none}.gallery-section .attention-content h3{position:relative;top:0}.gallery-section .attention-content{grid-column:2/4}}@media screen and (max-width:750px) and (min-width:551px){.gallery-section .grid-2-elements-right-big{grid-template-columns:repeat(2,1fr)!important}.gallery-section .grid-2-elements-right-big .image:nth-child(1){order:1}.gallery-section .grid-2-elements-right-big .image:nth-child(2){order:0;grid-column:1/3}}@media screen and (max-width:550px) and (min-width:200px){.gallery-section .grid-2-elements-right-big{grid-template-columns:repeat(2,1fr)!important}.gallery-section .grid-2-elements-right-big .image:nth-child(1){order:1}.gallery-section .grid-2-elements-right-big .image:nth-child(2){order:0;grid-column:1/3}.gallery-section .attention-content{max-width:100%}}@media screen and (max-width:859px) and (min-width:200px){.room-inside-page .image-section-top .desktop-format{display:none}.room-inside-page .image-section-top .mobile-format{display:grid;grid-template-columns:repeat(1,1fr);gap:40px}.room-inside-page .image-section-top .mobile-format .image:nth-child(1){grid-column:1/1}.room-inside-page .image-section-top .mobile-format .image{text-align:center}.room-inside-page .image-section-top .mobile-format .image:nth-child(2n) img{max-width:450px;margin:auto}}@media screen and (max-width:920px) and (min-width:801px){.experiences-gastronomy .experience-gastronomy-element .svg-element{margin:80px auto}}@media screen and (max-width:800px) and (min-width:620px){.experiences-gastronomy .experience-gastronomy-element .svg-element{max-width:200px;margin:0 auto}}@media screen and (max-width:619px) and (min-width:200px){.experience-gastronomy-element .grid-2-elements-right-big{grid-template-columns:1fr}.experiences-gastronomy .experience-gastronomy-element.reverse{margin-top:60px}.experience-gastronomy-element-left{margin:auto;max-width:65%}.experiences-gastronomy .experience-gastronomy-element .svg-element{margin:0 auto}.experiences-gastronomy .experience-gastronomy-element.reverse .grid-2-elements-right-big{grid-template-columns:1fr}.experiences-gastronomy .experience-gastronomy-element.reverse .grid-2-elements-right-big .experience-gastronomy-element-left{display:none}}@media screen and (max-width:450px) and (min-width:200px){.experience-gastronomy-element-left{margin:auto;max-width:100%}.experiences-gastronomy .experience-gastronomy-element .svg-element{max-width:200px}}@media screen and (max-width:740px) and (min-width:200px){#experience-overlay .grid-2-elements-right-big{grid-template-columns:1fr}#experience-overlay .grid-2-elements-right-big .element{display:none}#experience-overlay .svg img{max-width:200px}#experience-overlay .experience-image-width{margin-top:60px}.experience-content-gallery{margin-top:60px}}@media screen and (max-width:600px) and (min-width:200px){#experience-overlay .grid-2-elements-left-big{grid-template-columns:1fr;margin-bottom:60px}}@media screen and (max-width:730px) and (min-width:200px){.experiences-explore .grid-2-elements-right-big{grid-template-columns:1fr}.experiences-explore .circle-element,.experiences-gastronomy .circle-element{max-width:400px;margin:auto}.gallery-elements-inside .gallery-elements-row{margin-top:60px}.gallery-elements-row .grid-2-elements-left-big,.gallery-elements-row .grid-2-elements-right-big{grid-template-columns:1fr}.gallery-elements-inside .gallery-elements-row .one-image-element{max-width:100%}.gallery-elements-row .circle-element{max-width:450px;margin:auto}}@media screen and (max-width:642px) and (min-width:421px){.blue-section{padding:60px 0}.blue-section .grid-3-elements{grid-template-columns:repeat(2,1fr);row-gap:60px}.blue-section .grid-3-elements .grid-element:last-child{width:50%;grid-column:1/3;margin:auto}}@media screen and (max-width:420px) and (min-width:200px){.blue-section{padding:60px 0}.blue-section .grid-3-elements{grid-template-columns:1fr;row-gap:60px}.blue-section .grid-3-elements .grid-element,.blue-section .grid-3-elements .grid-element:last-child{width:80%;grid-column:1/1;margin:auto}}@media screen and (max-width:850px) and (min-width:731px){.location-grid-element-right .svg-element{top:-75px}}@media screen and (max-width:730px) and (min-width:200px){.location-section .grid-2-elements-right-big{grid-template-columns:1fr}.location-grid-element-right .svg-element{top:-75px}.location-grid-element-left{display:none}}@media screen and (max-width:740px) and (min-width:200px){.location-element .grid-2-elements-right-big{grid-template-columns:1fr}#location-image-with-svg{margin-top:60px}#location-image-with-svg .experience-image .svg{position:relative;top:0}.location-element .experience-image .svg{max-width:250px}}@media screen and (max-width:600px) and (min-width:200px){.location-element .grid-2-elements-left-big{grid-template-columns:1fr;margin-bottom:60px}.location-element .grid-2-elements-left-big .element-content-right .circle-element{max-width:400px;margin:auto}.location-element .experience-image .svg{max-width:200px}.location-element .second-content{margin-top:60px}}@media screen and (max-width:910px) and (min-width:200px){.faq-section-inside .grid-2-elements{column-count:1}}@media screen and (max-width:671px) and (min-width:200px){.newsletter-element .pagewrap{grid-template-columns:1fr;gap:60px}.newsletter-element .newsletter-right{margin:0 auto 0 0}.newsletter-element .social .social-icon{width:40px;height:40px}}@media screen and (max-width:670px) and (min-width:200px){.footer-elements-top{grid-template-columns:1fr;gap:40px}.footer-menu-elements-left ul li{padding-bottom:0}.footer-menu-elements-right ul{text-align:left}.footer-animal{top:12%;left:0;transform:translate(0);display:flex;justify-content:center}.footer-animal img{width:400px;max-width:100%}}@media screen and (max-width:500px) and (min-width:200px){.footer-elements-bottom-right{margin:auto 0 auto auto}.footer-elements-bottom-right img{max-width:140px}}@media screen and (max-width:870px) and (min-width:200px){h4{font-size:clamp(1.8rem, 4vw, 2rem);line-height:clamp(2.2rem, 4.5vw, 2.6rem);font-weight:400}}@media screen and (max-width:650px) and (min-width:200px){#experience-overlay .experience-overlay-inside .pagewrap{padding:0 20px}}