/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:flex;flex-direction:column;z-index:9001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid gray;border-radius:.26392em;overflow:hidden;background:#fff;box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;transition:opacity .3s;display:flex;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{border:none;background:0 0;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.26392em;padding:.5em;margin:0 auto auto;cursor:pointer;background:rgba(128,128,128,.4)}.qs-overlay .qs-submit.qs-disabled{color:gray;border-color:gray;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:flex;flex-wrap:wrap;flex-grow:1}.qs-overlay .qs-overlay-month{display:flex;justify-content:center;align-items:center;width:calc(100% / 3);cursor:pointer;opacity:.5;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:flex;justify-content:space-between;align-items:center;flex-grow:1;flex-shrink:0;background:#d3d3d3;filter:blur(0);transition:filter .3s}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.26392em;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:'';border:.39062em solid transparent;position:absolute;top:50%;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:gray;right:50%;transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:gray;left:50%;transform:translate(-25%,-50%)}.qs-month-year{font-weight:700;transition:border .2s;border-bottom:1px solid transparent;cursor:pointer}.qs-month-year:hover{border-bottom:1px solid gray}.qs-month-year:active:focus,.qs-month-year:focus{outline:0}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:flex;flex-wrap:wrap;padding:.3125em;filter:blur(0);transition:filter .3s}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{width:calc(100% / 7);height:1.5625em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s;border-radius:.26392em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-range-end:not(.qs-range-0){border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-empty{cursor:default}.qs-day{cursor:default;font-weight:700;color:gray}.qs-event{position:relative}.qs-event:after{content:'';position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}@font-face{font-family:"Avenir Next";src:url(../fonts/avenir-next-regular.woff2) format("woff2")}@font-face{font-family:"Avenir Next";font-weight:600 800;src:url(../fonts/avenir-next-demi.woff2) format("woff2")}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;border:0}body,button,input,select,textarea{font-weight:400;font-style:normal;letter-spacing:.03rem;color:var(--c-text-base)}li,p{font-size:1rem;font-size:clamp(1rem,3vw,1rem)}.fonts-loaded body,.fonts-loaded button,.fonts-loaded input,.fonts-loaded select,.fonts-loaded textarea{font-family:var(--t-font-family)}.fonts-loaded h1,.fonts-loaded h2,.fonts-loaded h3,.fonts-loaded h4,.fonts-loaded h5,.fonts-loaded h6{font-family:var(--t-h-font-family)}p{margin-bottom:1.875rem;line-height:1.875;text-align:inherit;color:inherit}p:last-child{margin-bottom:0}p:empty{display:none}h1,h2,h3,h4,h5,h6{font-weight:400;text-align:left;line-height:1.4;color:inherit}body.casa-anjali h1,body.casa-anjali h2,body.casa-anjali h3,body.casa-anjali h4,body.casa-anjali h5,body.casa-anjali h6{text-transform:capitalize}body.casa-anjali h1 *,body.casa-anjali h2 *,body.casa-anjali h3 *,body.casa-anjali h4 *,body.casa-anjali h5 *,body.casa-anjali h6 *{text-transform:capitalize}h1{font-size:2.125rem;font-size:clamp(2.125rem,calc(5vw + 10px),2.5rem)}@supports not (font-size:clamp(1px,1vw,2px)){@media screen and (min-width:64em){h1{font-size:2.5rem}}}h2{font-size:1.5rem;font-size:clamp(1.5rem,calc(4vw + 10px),1.875rem)}@supports not (font-size:clamp(1px,1vw,2px)){@media screen and (min-width:64em){h2{font-size:1.875rem}}}h3{font-size:1.5rem;font-size:clamp(1.5rem,calc(3vw + 10px),1.5rem)}@supports not (font-size:clamp(1px,1vw,2px)){@media screen and (min-width:64em){h3{font-size:1.5rem}}}h4{font-size:1.375rem;font-size:clamp(1.375rem,calc(2vw + 5px),1.875rem)}@supports not (font-size:clamp(1px,1vw,2px)){@media screen and (min-width:64em){h4{font-size:1.875rem}}}h5{font-size:1.125rem;font-size:clamp(1.125rem,calc(2vw + 5px),1.5rem)}@supports not (font-size:clamp(1px,1vw,2px)){@media screen and (min-width:64em){h5{font-size:1.5rem}}}h6{font-size:1rem;font-size:clamp(1rem,calc(2vw + 5px),1.125rem)}@supports not (font-size:clamp(1px,1vw,2px)){@media screen and (min-width:64em){h6{font-size:1.125rem}}}a{color:inherit;text-decoration:none}a+p{margin-top:1.875rem}p a{text-decoration:underline;color:var(--c-link);transition:50ms}p a:hover{color:var(--c-link-hover)}.content-button-wrapper{margin:0 -5px calc(1.875rem - 10px);display:flex;flex-wrap:wrap;justify-content:flex-start}.content-button-wrapper:last-child{margin-bottom:-10px}.content-button-wrapper a[class^=button]{margin:0 5px 10px}.content-button-wrapper[data-style*=center]{justify-content:center}.button,.button-fill{--padding:6px;--padding-ratio:6;--focus-inner:var(--c-white);--focus-outer:var(--c-black);padding:var(--padding) calc(var(--padding) * var(--padding-ratio));display:inline-block;cursor:pointer;border:none;border-radius:var(--border-radius);outline:0;background-color:var(--c-primary);color:var(--c-white);box-shadow:0 0 8px rgba(42,86,100,.5);font-weight:500;font-size:1rem;line-height:var(--t-base-line-height);text-transform:uppercase;letter-spacing:.03rem;text-decoration:none;transition:background-color 150ms ease}.button-fill:focus-visible,.button:focus-visible{outline:0;transition:box-shadow .1s ease-out;box-shadow:0 0 0 2px var(--focus-inner),0 0 0 4px var(--focus-outer)}.button-fill:active,.button:active{transition:transform 150ms;transform:scale(.94)!important}.button-fill:active,.button-fill:hover,.button:active,.button:hover{background-color:rgba(var(--c-primary-rgb),.8);box-shadow:0 0 14px rgba(42,86,100,.3)}.button--outline,.button--secondary{background-color:var(--c-secondary);box-shadow:0 0 8px rgba(153,133,126,.5)}.button--outline:active,.button--outline:hover,.button--secondary:active,.button--secondary:hover{background-color:rgba(153,133,126,.8);box-shadow:0 0 14px rgba(153,133,126,.3)}.hero--feature .hero__content .button:focus-visible,.hero--standard .hero__content .button:focus-visible,.hero--stories .hero__content .button:focus-visible,section.bg-black .content .button:focus-visible{--focus-inner:var(--c-black);--focus-outer:var(--c-white)}.thehive .button,.thehive .button-fill{font-size:.875rem}ol,ul{margin:0;padding-left:4px;line-height:var(--t-base-line-height)}ol li,ul li{margin-bottom:.46875rem}ol li:last-child,ul li:last-child{margin-bottom:0}ul{list-style:disc outside;padding-left:20px}ol{list-style:decimal inside}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;padding-left:30px}label{display:block;font-size:.875rem;line-height:var(--t-base-line-height);color:var(--c-d-grey);transition:.2s}.site-footer label{color:var(--c-white)}.thehive .site-footer label{color:var(--c-primary)}.form-input,.form-select,.form-textarea{width:100%;padding:4px 16px;display:block;line-height:var(--t-base-line-height);background-color:var(--c-white);border:1px solid var(--c-black);border-radius:var(--border-radius);-webkit-appearance:none;transition:.2s;outline:0;outline-width:0}.form-select{background:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24' viewBox='0 0 24 24' width='24'%3E%3Cg%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M7.71,9.29l3.88,3.88l3.88-3.88c0.39-0.39,1.02-0.39,1.41,0l0,0c0.39,0.39,0.39,1.02,0,1.41l-4.59,4.59 c-0.39,0.39-1.02,0.39-1.41,0L6.29,10.7c-0.39-0.39-0.39-1.02,0-1.41l0,0C6.68,8.91,7.32,8.9,7.71,9.29z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),var(--c-white);background-repeat:no-repeat;background-position:right 10px center;background-size:24px auto}.form-select option:first-of-type{display:none}.field-type--input label,.field-type--textarea label{font-weight:700}.shiftr-form .field{position:relative}.shiftr-form .field.field-type--input.field-event--success input,.shiftr-form .field.field-type--input.field-event--success select,.shiftr-form .field.field-type--input.field-event--success textarea,.shiftr-form .field.field-type--select.field-event--success input,.shiftr-form .field.field-type--select.field-event--success select,.shiftr-form .field.field-type--select.field-event--success textarea,.shiftr-form .field.field-type--textarea.field-event--success input,.shiftr-form .field.field-type--textarea.field-event--success select,.shiftr-form .field.field-type--textarea.field-event--success textarea{border-color:var(--c-green)}.shiftr-form .field.field-type--input.field-event--error input,.shiftr-form .field.field-type--input.field-event--error select,.shiftr-form .field.field-type--input.field-event--error textarea,.shiftr-form .field.field-type--select.field-event--error input,.shiftr-form .field.field-type--select.field-event--error select,.shiftr-form .field.field-type--select.field-event--error textarea,.shiftr-form .field.field-type--textarea.field-event--error input,.shiftr-form .field.field-type--textarea.field-event--error select,.shiftr-form .field.field-type--textarea.field-event--error textarea{border-color:var(--c-red)}.shiftr-form .field.field-type--input.field-event--focus input,.shiftr-form .field.field-type--input.field-event--focus select,.shiftr-form .field.field-type--input.field-event--focus textarea,.shiftr-form .field.field-type--select.field-event--focus input,.shiftr-form .field.field-type--select.field-event--focus select,.shiftr-form .field.field-type--select.field-event--focus textarea,.shiftr-form .field.field-type--textarea.field-event--focus input,.shiftr-form .field.field-type--textarea.field-event--focus select,.shiftr-form .field.field-type--textarea.field-event--focus textarea{border-color:var(--c-blue)}.shiftr-form button[type=submit][disabled]{pointer-events:none;opacity:.5;filter:grayscale(100%)}.form-textarea{line-height:var(--t-base-line-height);resize:none}.field-type--checkbox input{width:1px;height:1px;position:absolute;opacity:0}.field-type--checkbox input:checked+label span.custom-checkbox::after{transform:scale(1)}.field-type--checkbox input:focus-visible+label{border-radius:var(--border-radius);box-shadow:0 0 0 2px var(--c-white),0 0 0 4px var(--c-black)}.field-type--checkbox span.custom-checkbox{width:14px;height:14px;display:block;position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);z-index:10;border-radius:var(--border-radius);border:1px solid var(--c-primary)}.field-type--checkbox span.custom-checkbox::after{content:"";display:block;position:absolute;width:10px;height:10px;top:1px;left:1px;border-radius:calc(var(--border-radius) - 1px);background-color:var(--c-primary);transform:scale(0);transition:.2s cubic-bezier(.2,.7,.5,1.3)}.field-type--checkbox label{padding-bottom:0;padding-left:25px;position:relative;display:inline-block;z-index:20;cursor:pointer;vertical-align:middle}@media screen and (min-width:48em){.field-type--checkbox{margin-bottom:0}}.field-type--radio .sub-field--radio{position:relative}.field-type--radio .sub-field--radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.field-type--radio .sub-field--radio input:checked+label span.custom-radio::after{transform:scale(1)}.field-type--radio .sub-field--radio span.custom-radio{width:14px;height:14px;display:block;position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);z-index:10;border-radius:var(--border-radius);border:1px solid var(--c-primary)}.field-type--radio .sub-field--radio span.custom-radio::after{content:"";display:block;position:absolute;width:10px;height:10px;top:1px;left:1px;border-radius:calc(var(--border-radius) - 1px);background-color:var(--c-primary);transform:scale(0);transition:.2s cubic-bezier(.2,.7,.5,1.3)}.field-type--radio .sub-field--radio label{padding-bottom:0;padding-left:25px;position:relative;display:inline-block;z-index:20;cursor:pointer;vertical-align:middle}@media screen and (min-width:48em){.field-type--radio{margin-bottom:0}}table{width:100%;border-collapse:collapse;line-height:var(--t-base-line-height)}table tfoot,table thead{background-color:var(--c-l-grey)}table td,table th{padding:4px 8px 2px;border:1px solid var(--c-black)}*{box-sizing:border-box}img,video{max-width:100%;height:auto;display:block}:root{--container-width:1240px;--site-padding:35px;--site-margin:var(--site-padding);--site-gutter:15px;--border-radius:0;--box-shadow:0px 0px 10px rgba(0,0,0,0.17);--c-primary:#0E5766;--c-secondary:#99857E;--c-tertiary:#EBE4E5;--c-white:#FFFFFF;--c-l-grey:#F4F4F7;--c-black:#262626;--c-d-grey:#404040;--c-green:#04BF2F;--c-blue:#42C2FF;--c-red:#E30617;--c-text-base:var(--c-d-grey);--c-link:var( --c-primary );--c-link-hover:var( --c-secondary );--t-font-family:Avenir Next,sans-serif;--t-h-font-family:niveau-grotesk,sans-serif;--accent-font:freight-text-pro,serif;--t-base-font-size:1;--t-max-font-size:1;--t-baseline:1.875;--t-base-line-height:1.875;--icon-colour:var( --c-secondary )}@media screen and (min-width:48em){:root{--site-gutter:30px}}::-moz-selection{color:var(--c-white);background-color:var(--c-primary);text-shadow:none}::selection{color:var(--c-white);background-color:var(--c-primary);text-shadow:none}html{scroll-behavior:smooth}body{--header-height:70px;--section-scroll-margin-top:0;width:100%;max-width:100%;position:relative;overflow-x:hidden;background-color:var(--c-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.no-scroll{overflow-y:hidden}body.header-state-active{--section-scroll-margin-top:var(--header-height)}@media screen and (min-width:56.25em){body{--header-height:170px}body.casa-anjali,body.thehive{--header-height:110px}}main.site-main{padding-top:var(--header-height)}body.front-page main.site-main,body.oborishte63.page_id-423 main.site-main{padding-top:0}.site-padding{padding-left:var(--site-padding);padding-right:var(--site-padding)}.container{width:100%;max-width:var(--container-width);margin:0 auto;position:relative}@media screen and (min-width:28.125em){.grid-small{display:grid;grid-gap:var(--site-gutter);grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:48em){.grid-medium{display:grid;grid-gap:var(--site-gutter);grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:64em){.grid-large{display:grid;grid-gap:var(--site-gutter);grid-template-columns:repeat(12,1fr)}}.contain-line-width{max-width:38rem}.block-after,.block-heading,.content{margin:auto}.block-after>:first-child,.block-heading>:first-child,.content>:first-child{margin-top:0}.block-after>:last-child:not(.content-button-wrapper),.block-heading>:last-child:not(.content-button-wrapper),.content>:last-child:not(.content-button-wrapper){margin-bottom:0}.block-after h1,.block-heading h1,.content h1{margin-bottom:1.875rem}.block-after h2,.block-heading h2,.content h2{margin-top:3.75rem;margin-bottom:.9375rem}.block-after h3,.block-heading h3,.content h3{margin-bottom:.46875rem}.block-after ol,.block-after ul,.block-heading ol,.block-heading ul,.content ol,.content ul{margin-bottom:1.875rem}.block-after img.alignnone,.block-heading img.alignnone,.content img.alignnone{margin:0 auto 1.875rem}.block-after span.accent-font,.block-heading span.accent-font,.content span.accent-font{font-family:freight-text-pro,serif;text-transform:uppercase;color:var(--c-secondary)}.block-after p:first-child+h2,.block-after p:first-child+h3,.block-heading p:first-child+h2,.block-heading p:first-child+h3,.content p:first-child+h2,.content p:first-child+h3{margin-top:-30px}.block-after *,.block-heading *{margin-left:auto;margin-right:auto}.block-heading{margin-bottom:1.875rem;max-width:var(--container-width)}.block-after{margin-top:1.875rem}section{--s-vertical-padding:50px;--s-vertical-padding-negative:calc( var(--s-vertical-padding) * -1 )}@media screen and (min-width:64em){section{--s-vertical-padding:80px}}section.site-section{padding-left:var(--site-padding);padding-right:var(--site-padding);scroll-margin-top:var(--section-scroll-margin-top)}section.has-bg{padding-top:var(--s-vertical-padding);padding-bottom:var(--s-vertical-padding)}section.has-bg+.has-bg{margin-top:var(--s-vertical-padding-negative)}section.bg-black{background-color:var(--c-black);color:var(--c-white)}section.bg-black+.bg-black{padding-top:0}section.bg-grey{background-color:var(--c-l-grey)}section.bg-grey+.bg-grey{padding-top:0}section.bg-primary{background-color:var(--c-primary);color:var(--c-white)}section.bg-primary+.bg-primary{padding-top:0}section.bg-secondary{background-color:var(--c-secondary)}section.bg-secondary+.bg-secondary{padding-top:0}section.bg-tertiary{background-color:var(--c-tertiary)}.flexi-blocks-builder .flexi-block.block--booking-form:last-child,.flexi-blocks-builder .flexi-block.block--fullwidth-image:last-child,.flexi-blocks-builder .flexi-block.block--google-maps:last-child,.flexi-blocks-builder .flexi-block.block--trip-advisor:last-child,.flexi-blocks-builder .flexi-block.block--video:last-child,.flexi-blocks-builder .flexi-block.has-bg:last-child{margin-bottom:0}.flexi-blocks-builder .flexi-block.block--booking-form+.block--booking-form,.flexi-blocks-builder .flexi-block.block--booking-form+.block--fullwidth-image,.flexi-blocks-builder .flexi-block.block--booking-form+.block--google-maps,.flexi-blocks-builder .flexi-block.block--booking-form+.block--trip-advisor,.flexi-blocks-builder .flexi-block.block--booking-form+.block--video,.flexi-blocks-builder .flexi-block.block--booking-form+.has-bg,.flexi-blocks-builder .flexi-block.block--fullwidth-image+.block--booking-form,.flexi-blocks-builder .flexi-block.block--fullwidth-image+.block--fullwidth-image,.flexi-blocks-builder .flexi-block.block--fullwidth-image+.block--google-maps,.flexi-blocks-builder .flexi-block.block--fullwidth-image+.block--trip-advisor,.flexi-blocks-builder .flexi-block.block--fullwidth-image+.block--video,.flexi-blocks-builder .flexi-block.block--fullwidth-image+.has-bg,.flexi-blocks-builder .flexi-block.block--google-maps+.block--booking-form,.flexi-blocks-builder .flexi-block.block--google-maps+.block--fullwidth-image,.flexi-blocks-builder .flexi-block.block--google-maps+.block--google-maps,.flexi-blocks-builder .flexi-block.block--google-maps+.block--trip-advisor,.flexi-blocks-builder .flexi-block.block--google-maps+.block--video,.flexi-blocks-builder .flexi-block.block--google-maps+.has-bg,.flexi-blocks-builder .flexi-block.block--trip-advisor+.block--booking-form,.flexi-blocks-builder .flexi-block.block--trip-advisor+.block--fullwidth-image,.flexi-blocks-builder .flexi-block.block--trip-advisor+.block--google-maps,.flexi-blocks-builder .flexi-block.block--trip-advisor+.block--trip-advisor,.flexi-blocks-builder .flexi-block.block--trip-advisor+.block--video,.flexi-blocks-builder .flexi-block.block--trip-advisor+.has-bg,.flexi-blocks-builder .flexi-block.block--video+.block--booking-form,.flexi-blocks-builder .flexi-block.block--video+.block--fullwidth-image,.flexi-blocks-builder .flexi-block.block--video+.block--google-maps,.flexi-blocks-builder .flexi-block.block--video+.block--trip-advisor,.flexi-blocks-builder .flexi-block.block--video+.block--video,.flexi-blocks-builder .flexi-block.block--video+.has-bg,.flexi-blocks-builder .flexi-block.has-bg+.block--booking-form,.flexi-blocks-builder .flexi-block.has-bg+.block--fullwidth-image,.flexi-blocks-builder .flexi-block.has-bg+.block--google-maps,.flexi-blocks-builder .flexi-block.has-bg+.block--trip-advisor,.flexi-blocks-builder .flexi-block.has-bg+.block--video,.flexi-blocks-builder .flexi-block.has-bg+.has-bg{margin-top:var(--s-vertical-padding-negative)}.flexi-blocks-builder .flexi-block{padding-left:var(--site-padding);padding-right:var(--site-padding);scroll-margin-top:var(--section-scroll-margin-top);margin-bottom:var(--s-vertical-padding)}.flexi-blocks-builder .flexi-block:first-of-type:not(.has-bg):not(.block--google-maps){margin-top:var(--s-vertical-padding)}.flexi-blocks-builder .flexi-block:last-of-type.bg-black,.flexi-blocks-builder .flexi-block:last-of-type.bg-grey{margin-bottom:0}.flexi-block.block--content .content{max-width:none}hr{margin:3.75rem 0;border-color:var(--c-primary)}div#overlay{width:100vw;height:100vh;height:-webkit-fill-available;position:fixed;top:0;left:0;display:none;z-index:80;background-color:rgba(38,38,38,.4);-webkit-backdrop-filter:blur(2px) saturate(110%);backdrop-filter:blur(2px) saturate(110%);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.overlay-active div#overlay{display:block;-webkit-animation-name:overlay;animation-name:overlay}@-webkit-keyframes overlay{from{opacity:0}to{opacity:1}}@keyframes overlay{from{opacity:0}to{opacity:1}}span.overline{color:var(--c-secondary);font-size:clamp(1rem,calc(1vw + 10px),1.25rem);text-transform:uppercase;font-weight:500;font-family:var(--accent-font);margin-bottom:10px}@media screen and (min-width:64em){span.overline{margin-top:12px}}span.accent-font{display:inline-block;text-transform:uppercase;color:var(--c-secondary);font-size:clamp(1rem,3vw,1.25rem);font-family:var(--accent-font)}address{font-style:normal}address a{padding:3px 0;display:inline-block;line-height:var(--t-base-line-height);font-size:1rem;background-repeat:no-repeat;background-position:left center}address a:hover{text-decoration:underline}address a svg{width:16px;height:16px;margin-right:8px;position:relative;top:3px}body.thehive address a[href^="mailto:"]{font-size:.875rem}a,button{cursor:pointer}.icon-colour{fill:var(--icon-colour)}body.casa-anjali .icon-colour,body.iconicsantorini .icon-colour,body.thehive .icon-colour{fill:var(--c-primary)}body.casa-anjali.page_id-22 .flexi-block.block--content .contact-link{justify-content:center}body.casa-anjali.page_id-22 .flexi-block.block--content .contact-link+.contact-link,body.casa-anjali.page_id-22 .flexi-block.block--content .contact-link+br{margin-top:30px}body.thehive.single-page.page_id-22 .block--content a[href*=tel]{display:inline-flex;align-items:center;gap:10px}body.thehive.single-page.page_id-22 .block--content a[href*=tel] svg{height:20px;width:auto}body.single-room svg.icon-set--icon{max-width:20px!important;max-height:20px!important}.block--featured-rooms svg.icon-set--icon,body.archive-room svg.icon-set--icon{max-width:28px;max-height:16px}body.eloundavillas.single-post figure.wp-block-image{position:relative;padding-top:50%}body.eloundavillas.single-post figure.wp-block-image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}@media screen and (min-width:64em){body.eloundavillas.single-post figure.wp-block-image{padding-top:30%}}header.site-header{--header-height:70px;--logo-height:56px;--logo-top:7px;--logo-text-color:var(--c-primary);--logo-number-color:#E3DBDD;width:100%;height:var(--header-height);padding:0 var(--site-padding);position:absolute;top:0;left:0;z-index:100;background-color:var(--c-white);transition:.4s cubic-bezier(.23,.96,.59,1)}header.site-header>div.container{height:var(--header-height);position:relative;display:flex;justify-content:space-between;align-items:center}header.site-header .site-logo{height:var(--logo-height);display:block;position:absolute;top:var(--logo-top);left:0;z-index:50}header.site-header .site-logo svg{min-height:100%;height:auto;transition:.1s}header.site-header .site-logo svg .show-home-only{display:none}header.site-header .site-logo path{transition:.2s}header.site-header .social-media-links{visibility:hidden;position:absolute;top:calc(50% - 18px);right:58px;z-index:10}header.site-header .contact{padding:7px 0;display:none}header.site-header address a+a{padding-left:24px}header.site-header address svg{width:16px;height:16px;margin-right:8px;position:relative}header.site-header a.language-selector{align-self:center;margin-left:24px;padding:3px 0;display:inline-block;background-repeat:no-repeat}header.site-header a.language-selector svg{width:16px;height:16px;margin-right:10px;position:relative;top:2px}header.site-header nav.nav-primary{display:none}header.site-header .booking_form_wrapper{display:none}@media screen and (min-width:56.25em){header.site-header .booking_form_wrapper{width:calc(100% + (var(--site-margin) * 2));margin:0 calc(var(--site-margin) * -1);display:block;box-shadow:inset 0 4px 8px rgba(100,100,100,.1)}header.site-header .booking_form_wrapper .booking_form{display:flex;margin:0}header.site-header .booking_form_wrapper .booking_form button[type=submit]{width:unset;flex-grow:2}header.site-header .booking_form_wrapper .booking_form>*{width:calc(100% / 6)}header.site-header .booking_form_wrapper .booking_form>div{border-bottom:none;border-right:1px solid var(--c-l-grey);background:0 0}header.site-header .booking_form_wrapper .booking_form>div:first-of-type{border-left:1px solid var(--c-l-grey)}header.site-header .booking_form_wrapper .booking_form>div:last-of-type{border-right:none}}header.site-header.pre-set-sticky{display:none;position:fixed;top:0!important;transform:translateY(-100%)}@media screen and (min-width:56.25em){header.site-header.pre-set-sticky{transform:translateY(calc(-100% + 60px))}}header.site-header.pre-set-sticky .nav-primary ul#nav-primary{border-top-color:transparent}header.site-header.set-sticky{display:block;box-shadow:0 4px 8px rgba(100,100,100,.1)}header.site-header.set-sticky.is-visible{transform:translateY(0)!important;top:0!important}@media screen and (min-width:56.25em){header.site-header{--header-height:110px;--logo-height:72px;--logo-top:19px;height:var(--header-height);overflow:visible}header.site-header nav.nav-primary{width:auto;display:block;margin-left:auto;margin-right:0}header.site-header>div.container{height:var(--header-height);display:flex;flex-direction:column;align-items:flex-end}header.site-header .site-logo{margin-right:0;position:absolute;left:0}header.site-header .contact{display:flex}}@media screen and (min-width:56.25em){header.site-header{--header-height:170px}header.site-header>div.container{height:calc(var(--header-height) - 60px)}}div.header-wrapper.mobile-menu-active header.site-header{--icon-color:var(--c-primary)}div.header-wrapper.mobile-menu-active #mobile-menu-trigger rect:nth-child(2){opacity:0}div.header-wrapper.mobile-menu-active .social-media-links{visibility:visible}div.header-wrapper.mobile-menu-active .announcement-bar{display:none}button#mobile-menu-trigger{width:48px;height:48px;padding:12px 6px;display:block;position:absolute;top:calc(50% - 24px);right:-6px;border:none;background:0 0}button#mobile-menu-trigger rect{transition:.2s ease-in-out}@media screen and (min-width:56.25em){button#mobile-menu-trigger{display:none}}body.front-page header.site-header,body.page_id-423 header.site-header{--header-height:100px;--icon-color:var(--c-white);--logo-text-color:#E3DBDD;--logo-number-color:#9A8680;--logo-height:68px;--logo-top:16px;background-color:transparent;-webkit-backdrop-filter:unset;backdrop-filter:unset;color:var(--c-white)}body.front-page header.site-header .announcement-bar,body.page_id-423 header.site-header .announcement-bar{bottom:calc(-1 * var(--logo-top))}body.front-page header.site-header.pre-set-sticky:not(.display-booking-form):not(.is-visible),body.page_id-423 header.site-header.pre-set-sticky:not(.display-booking-form):not(.is-visible){background-color:transparent;box-shadow:none}body.front-page header.site-header.pre-set-sticky:not(.display-booking-form):not(.is-visible) .booking_form_wrapper,body.page_id-423 header.site-header.pre-set-sticky:not(.display-booking-form):not(.is-visible) .booking_form_wrapper{background-color:transparent}body.front-page header.site-header.pre-set-sticky:not(.display-booking-form):not(.is-visible) .announcement-bar,body.page_id-423 header.site-header.pre-set-sticky:not(.display-booking-form):not(.is-visible) .announcement-bar{display:none}body.front-page header.site-header.is-visible:not(.display-booking-form),body.page_id-423 header.site-header.is-visible:not(.display-booking-form){--header-height:100px}body.front-page header.site-header.pre-set-sticky,body.page_id-423 header.site-header.pre-set-sticky{--icon-color:var(--c-primary);background-color:var(--c-white)}body.front-page header.site-header.pre-set-sticky .announcement-bar,body.page_id-423 header.site-header.pre-set-sticky .announcement-bar{bottom:0}body.front-page header.site-header.pre-set-sticky .site-logo svg .show-home-only,body.page_id-423 header.site-header.pre-set-sticky .site-logo svg .show-home-only{display:none}body.front-page header.site-header .site-logo svg .show-home-only,body.page_id-423 header.site-header .site-logo svg .show-home-only{display:unset}body.front-page header.site-header .booking_form,body.page_id-423 header.site-header .booking_form{display:none;color:var(--c-black)}body.front-page header.site-header.display-booking-form .booking_form,body.page_id-423 header.site-header.display-booking-form .booking_form{display:flex}@media screen and (min-width:56.25em){body.front-page header.site-header,body.page_id-423 header.site-header{--header-height:110px;--logo-height:102px;--logo-top:50px}body.front-page header.site-header.pre-set-sticky,body.page_id-423 header.site-header.pre-set-sticky{--header-height:170px;--logo-height:72px;--logo-top:19px;color:var(--c-black)}}body.front-page .nav-primary ul#nav-primary,body.page_id-423 .nav-primary ul#nav-primary{border-top:none}body.oborishte63{--logo-height:70px}body.oborishte63.front-page header.site-header:not(.pre-set-sticky) .site-logo-white{--logo-height:100px;fill:var(--c-white)}body.oborishte63.front-page header.site-header,body.oborishte63.page_id-423 header.site-header{--logo-top:15px}@media screen and (min-width:56.25em){body.oborishte63.front-page header.site-header.pre-set-sticky,body.oborishte63.page_id-423 header.site-header.pre-set-sticky{--logo-top:10px}}body.koorahotel header.site-header{--logo-height:46px;--logo-top:12px;--logo-text-color:var(--c-secondary);--logo-number-color:var(--c-primary)}@media screen and (min-width:56.25em){body.koorahotel header.site-header{--logo-height:72px;--logo-top:19px}}body.koorahotel.front-page header.site-header{--logo-height:60px;--logo-top:20px;--logo-text-color:var(--c-white);--logo-number-color:var(--c-white)}@media screen and (min-width:56.25em){body.koorahotel.front-page header.site-header{--logo-height:70px;--logo-top:36px}body.koorahotel.front-page header.site-header.pre-set-sticky{--logo-height:72px;--logo-top:19px;--logo-text-color:var(--c-secondary);--logo-number-color:var(--c-primary)}}body.thehive header.site-header{--logo-height:50px;--logo-top:10px;--logo-text-color:#b38666}body.thehive header.site-header .contact a{font-size:.875rem}@media screen and (min-width:56.25em){body.thehive header.site-header{--logo-height:56px;--logo-top:27px}body.thehive header.site-header .booking_form_wrapper .booking_form>div{flex-grow:2}body.thehive header.site-header .booking_form_wrapper .booking_form [type=submit]{flex-grow:3}}body.thehive.front-page header.site-header{--logo-height:50px;--logo-top:25px;--logo-text-color:var(--c-white)}body.thehive.front-page header.site-header.pre-set-sticky{--logo-text-color:#b38666}@media screen and (min-width:56.25em){body.thehive.front-page header.site-header{--logo-height:60px;--logo-top:41px}body.thehive.front-page header.site-header.pre-set-sticky{--logo-height:56px;--logo-top:22px}}body.casa-anjali header.site-header{--logo-height:20px;--logo-top:20px;--logo-text-color:var(--c-primary)}body.casa-anjali header.site-header .site-logo svg{width:90px;height:auto}@media screen and (min-width:56.25em){body.casa-anjali header.site-header{--logo-height:30px;--logo-top:-10px}body.casa-anjali header.site-header .site-logo svg{width:150px}body.casa-anjali header.site-header .booking_form_wrapper .booking_form>div{flex-grow:2}body.casa-anjali header.site-header .booking_form_wrapper .booking_form [type=submit]{flex-grow:3}}@media screen and (min-width:75em){body.casa-anjali header.site-header{--logo-top:20px}}body.casa-anjali header.site-header .contact a{font-size:.875rem}body.casa-anjali.front-page header.site-header{--logo-text-color:var(--c-white)}@media screen and (min-width:56.25em){body.casa-anjali.front-page header.site-header{--logo-height:30px;--logo-top:20px}}body.casa-anjali.front-page header.site-header.pre-set-sticky{--logo-text-color:var(--c-primary)}body.casa-anjali.front-page header.site-header.display-booking-form{--logo-height:30px;--logo-top:30px}.contact__online-checkin,.mobile-menu__online-checkin{position:relative}.contact__online-checkin svg,.mobile-menu__online-checkin svg{fill:var(--c-secondary);position:relative;top:2px;margin-right:4px!important}body.iconicsantorini .site-header .booking_form_wrapper .booking_form>div{flex-grow:2}body.iconicsantorini header.site-header{--logo-top:-40px;--logo-text-color:var( --c-primary );--logo-bg-color:rgba(255, 255, 255, 0)}body.iconicsantorini header.site-header.pre-set-sticky.is-visible{--logo-text-color:var( --c-primary )}body.iconicsantorini header.site-header .site-logo{height:120px}body.iconicsantorini header.site-header .site-logo svg{width:120px;height:120px}@media screen and (min-width:56.25em){body.iconicsantorini header.site-header{--logo-top:-40px}body.iconicsantorini header.site-header .site-logo{height:150px}body.iconicsantorini header.site-header .site-logo svg{width:150px;height:100%}}body.iconicsantorini.front-page header.site-header{--logo-top:-25px;--logo-text-color:var( --c-white )}@media screen and (min-width:56.25em){body.iconicsantorini.front-page header.site-header{--logo-top:-25px}body.iconicsantorini.front-page header.site-header .site-logo{height:150px}body.iconicsantorini.front-page header.site-header .site-logo svg{width:150px;height:100%}body.iconicsantorini.front-page header.site-header.is-visible{--logo-top:-40px}body.iconicsantorini.front-page header.site-header.is-visible .site-logo svg{height:150px}}body.eloundavillas.front-page header.site-header{--logo-text-color:#fff}body.eloundavillas.front-page header.site-header.pre-set-sticky{--logo-text-color:#00121E}body.eloundavillas header.site-header{--logo-text-color:#00121E}.banner{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 auto;width:100%;height:60px;opacity:1!important;background-color:#262b35;color:#fff;font-size:14px;transition:opacity .5s ease-out}header.site-header.display-booking-form.pre-set-sticky.is-visible.set-sticky{padding:0}header.site-header .booking_form_wrapper{background:#fff!important}.banner_logo img{min-width:250px!important;max-width:252px!important}header.site-header.display-booking-form,header.site-header.pre-set-sticky,header.site-header.set-sticky{padding:0!important}.banner_button a{font-size:15px!important;letter-spacing:3px!important}.banner_button a:before{content:"|"!important;margin-right:30px!important;font-size:17px!important}.banner_button a:after{font-size:17px!important;content:">"!important;margin-left:15px!important}.banner_text p{letter-spacing:3px!important}@media (max-width:480px){.banner_text{display:none!important}.banner_logo{min-width:160px!important;max-width:170px!important}}.site-footer{background-color:var(--c-primary);color:var(--c-white);text-align:center}@media screen and (min-width:64em){.site-footer{text-align:left}}.site-footer address>a{display:inline-block}.site-footer address>a:hover{text-decoration:underline}.site-footer address p,.site-footer address>a{margin-bottom:.46875rem}.site-footer address a+p{margin-top:0}.site-footer .site-footer__col-heading{margin-bottom:20px;display:inline-block;font-size:1.25rem}.site-footer .site-footer__col-heading:not(:first-child){margin-top:20px;margin-bottom:10px;font-size:.875rem;font-weight:600}.site-footer nav li{margin-bottom:8px;font-size:.875rem}.site-footer nav li:last-child{margin-bottom:0}.site-footer nav a{padding:3px 0;display:inline-block}.site-footer nav a:hover{color:inherit;text-decoration:underline}.site-footer .social-media-links{--icon-color:var(--c-white);margin-top:20px}.site-footer .hbspt-form .field{margin-bottom:15px}.site-footer .hbspt-form .input{margin-right:0!important}.site-footer .hbspt-form .input input,.site-footer .hbspt-form .input select{width:100%!important;padding:4px 16px;display:block;line-height:var(--t-base-line-height);background-color:var(--c-white);border:none;color:var(--c-black)}.site-footer .hbspt-form .input select{padding-top:9px;padding-bottom:8px}.site-footer .hbspt-form ul.inputs-list{list-style:none;margin:0;padding:0}.site-footer .hbspt-form ul.inputs-list input[type=checkbox]+span{text-align:left}.site-footer .hbspt-form ul.inputs-list input[type=checkbox]+span p{font-size:.75rem}.site-footer .hbspt-form ul.inputs-list .hs-form-booleancheckbox-display{position:relative}.site-footer .hbspt-form ul.inputs-list .hs-form-booleancheckbox-display input[type=checkbox]{width:auto!important;position:absolute;top:50%;left:0;transform:translateY(-50%)}.site-footer .hbspt-form ul.inputs-list .hs-form-booleancheckbox-display>span{margin-left:30px}.site-footer .hbspt-form .hs-submit{margin-top:30px}.site-footer .hbspt-form .hs-submit input[type=submit]{padding:13px 24px;cursor:pointer;color:var(--c-white);background-color:var(--c-secondary);line-height:1;border:none;text-transform:uppercase}.site-footer .hbspt-form .hs-error-msg{font-size:.75rem}@media screen and (min-width:30em){.site-footer .hbspt-form .field{margin-bottom:20px}.site-footer .hbspt-form fieldset.form-columns-2 .field .input{width:calc(100% - 15px)!important}.site-footer .hbspt-form fieldset.form-columns-2 .field:last-child .hs-error-msgs.inputs-list,.site-footer .hbspt-form fieldset.form-columns-2 .field:last-child .input{margin-left:15px}}.thehive .site-footer__main{background-color:var(--c-l-grey);color:var(--c-primary)}.site-footer__main{padding:40px var(--site-margin)}@media screen and (min-width:40.625em){.site-footer__main{--grid-column-count:2}.site-footer__main div.container{display:grid;grid-gap:40px var(--site-gutter);grid-template-columns:repeat(var(--grid-column-count),minmax(10px,1fr))}.site-footer__main .site-footer__col:first-child{grid-column:span 2}}@media screen and (min-width:64em){.site-footer__main{--grid-column-count:12}.site-footer__main .site-footer__col:first-child{grid-column:1/6}.site-footer__main .site-footer__col:nth-child(2){grid-column:7/9}.site-footer__main .site-footer__col:nth-child(3){grid-column:9/13}}@media screen and (min-width:80em){.site-footer__main .site-footer__col:first-child{grid-column:1/7}.site-footer__main .site-footer__col:nth-child(2){grid-column:8/10}.site-footer__main .site-footer__col:nth-child(3){grid-column:10/13}}.site-footer__legal{padding:40px var(--site-margin);background:rgba(0,0,0,.2);text-align:center}.site-footer__legal svg{margin:0 auto 40px;display:block}.site-footer__legal button#toggle_group_entities{margin-bottom:20px;padding:12px;position:relative;padding-right:16px;cursor:pointer;font-size:.875rem;color:var(--c-white);background:0 0;border:none}.site-footer__legal button#toggle_group_entities:hover{text-decoration:underline}.site-footer__legal button#toggle_group_entities::after{content:"";display:block;position:absolute;width:8px;height:8px;top:calc(50% - 4px);right:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.33' height='3.646' viewBox='0 0 7.33 3.646'%3E%3Cpath d='M17.665,23.7,14,20.05h7.33Z' transform='translate(-14 -20.05)' fill='%2399857e'/%3E%3C/svg%3E%0A") no-repeat center}@media screen and (min-width:64em){.site-footer__legal{padding-top:22px;padding-bottom:22px}.site-footer__legal div.container{display:flex;justify-content:space-between;align-items:center}.site-footer__legal div.container>div:first-child{display:flex;align-items:center}.site-footer__legal svg{margin-bottom:0;display:inline-block}.site-footer__legal button#toggle_group_entities{margin:0;margin-left:60px}}.site-footer__col{margin-bottom:50px}.site-footer__col:last-child{margin-bottom:0}@media screen and (min-width:40.625em){.site-footer__col{margin-bottom:0}}.group-entities{display:none;padding:0 var(--site-margin);background:linear-gradient(0,rgba(14,87,102,.8),rgba(14,87,102,.8)),linear-gradient(0,#000,#000);color:var(--c-white)}.group-entities div.container{padding:40px 0;border-top:1px solid transparent}.group-entities.is-visible{display:block}.group-entities.is-visible div.container{border-top-color:var(--c-secondary)}.group-entities .glide__track{margin-bottom:50px}.group-entities .glide__slide{margin-bottom:0}.group-entities .venue__thumbnail{width:100%;padding-top:70%;position:relative}.group-entities .venue__thumbnail img:first-child{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit;z-index:10}.group-entities .venue__thumbnail img:last-child{position:absolute;top:50%;left:50%;z-index:30;transform:translate(-50%,-50%)}.group-entities .venue__thumbnail span{width:100%;height:100%;position:absolute;top:0;left:0;z-index:20;background-color:rgba(0,0,0,.6)}.group-entities .venue__name{min-height:111px;margin-top:10px;padding-bottom:20px;margin-bottom:30px;display:block;font-family:var(--t-h-font-family);font-size:1.5rem;border-bottom:1px solid var(--c-secondary)}.group-entities .actions{width:auto;height:48px;margin:0 auto;position:relative;text-align:center}.group-entities .actions>div{padding-left:68px;padding-right:68px;display:inline-block;position:relative}.group-entities .actions .glide__arrow{width:48px;height:48px;padding:12px;display:block;position:absolute;top:0;border:none;background:var(--c-primary);fill:var(--c-white)}.group-entities .actions .glide__arrow.glide__arrow--left{left:0}.group-entities .actions .glide__arrow.glide__arrow--right{right:0}.group-entities .actions .glide__bullets{max-width:100%;padding:12px 0;display:flex}.group-entities .actions .glide__bullet{width:24px;height:24px;margin:0 2px;position:relative;border:none;background:0 0}.group-entities .actions .glide__bullet::before{content:"";display:block;position:absolute;width:14px;height:14px;top:4px;left:4px;border:1px solid var(--c-white);border-radius:8px;transition:.3s}.group-entities .actions .glide__bullet.glide__bullet--active::before{background-color:var(--c-white)}@media screen and (min-width:80em){body.thehive .site-footer__main .site-footer__col:nth-child(2){grid-column:7/9}body.thehive .site-footer__main .site-footer__col:nth-child(3){grid-column:9/13}}body.casa-anjali .site-footer .hs-submit input[type=submit]{background-color:var(--c-tertiary)}body.casa-anjali .site-footer address .icon-colour{fill:var(--c-white)}body.iconicsantorini .site-footer address .icon-colour{fill:var(--c-white)}body.iconicsantorini .hbspt-form{max-width:500px}body.iconicsantorini .hbspt-form .hs-submit input[type=submit]{border:2px solid var(--c-white);color:var(--c-white)}body.iconicsantorini .hbspt-form .hs-submit input[type=submit]:hover{background:var(--c-white);color:var(--c-primary)}body.iconicsantorini .hbspt-form fieldset.form-columns-1:not(fieldset:last-of-type){position:relative;margin-bottom:5px}body.iconicsantorini .hbspt-form fieldset.form-columns-1:not(fieldset:last-of-type) .hs-error-msg{position:absolute;text-align:center;width:100%}@media screen and (min-width:48em){body.iconicsantorini .hbspt-form fieldset.form-columns-1:not(fieldset:last-of-type){width:calc(50% - 10px);display:inline-block}body.iconicsantorini .hbspt-form fieldset.form-columns-1:not(fieldset:last-of-type):nth-child(2n+2){margin-left:20px}}nav ul{list-style-type:none;margin:0;padding:0}nav ul a{cursor:pointer;line-height:1.875;transition:.2s}nav ul span{display:inline-block}.nav-primary{--current-page-state:var(--c-primary)}.nav-primary ul#nav-primary{padding-top:8px;padding-bottom:7px;margin-left:auto;margin-right:0;display:flex;justify-content:flex-end;border-top:1px solid var(--c-l-grey)}.nav-primary ul#nav-primary li{font-size:1rem;text-transform:uppercase}.nav-primary ul#nav-primary li:last-child{margin-right:0}.nav-primary ul#nav-primary li.level-0-item{margin:0;margin-right:30px}.nav-primary ul#nav-primary li.level-0-item:last-child{margin-right:0}.nav-primary ul#nav-primary li.level-0-item>a{padding:7px 0}.nav-primary ul#nav-primary li.has-sub-menu{position:relative}.nav-primary ul#nav-primary li.has-sub-menu .sub-menu{min-width:160px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:0;padding:20px;position:absolute;top:100%;left:-20px;display:none;z-index:10;border-radius:var(--border-radius);background-color:var(--c-white);box-shadow:0 3px 6px rgba(51,51,51,.2),0 9px 18px rgba(102,102,102,.1);-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(.21,.89,.58,1);animation-timing-function:cubic-bezier(.21,.89,.58,1);-webkit-animation-fill-mode:alternate;animation-fill-mode:alternate}.nav-primary ul#nav-primary li.has-sub-menu .sub-menu li{margin-bottom:8px}.nav-primary ul#nav-primary li.has-sub-menu .sub-menu li a{width:100%}.nav-primary ul#nav-primary li.has-sub-menu .sub-menu li:last-child{margin-bottom:0}.nav-primary ul#nav-primary li.has-sub-menu .sub-menu .sub-menu{top:-20px;left:calc(100% + 10px);z-index:20}.nav-primary ul#nav-primary li.has-sub-menu.is-visible>.sub-menu{display:block;-webkit-animation-name:dropdown_menu;animation-name:dropdown_menu}.nav-primary ul#nav-primary li.current-page a{color:var(--current-page-state)}.nav-primary ul#nav-primary li.current-page a::after{transform:translate(-50%,0);opacity:1}.nav-primary a{display:inline-block;position:relative;font-size:.875rem}.nav-primary a::after{content:"";display:block;position:absolute;bottom:8px;left:50%;transform:translate(-50%,4px);width:100%;height:1px;background-color:var(--current-page-state);opacity:0;transition:.3s}.nav-primary a:hover{color:var(--current-page-state)}.nav-primary a:hover::after{transform:translate(-50%,0);opacity:1}body.front-page .nav-primary,body.page_id-423 .nav-primary{--current-page-state:var(--c-white)}body.front-page .nav-primary ul#nav-primary li.current-page a::after,body.page_id-423 .nav-primary ul#nav-primary li.current-page a::after{transform:translate(-50%,0);opacity:1}body.front-page header.site-header.set-sticky .nav-primary,body.page_id-423 header.site-header.set-sticky .nav-primary{--current-page-state:var(--c-primary)}@-webkit-keyframes dropdown_menu{0%{opacity:0;transform:translateY(-10px)}20%{opacity:0}100%{opacity:1;transform:translateY(0)}}@keyframes dropdown_menu{0%{opacity:0;transform:translateY(-10px)}20%{opacity:0}100%{opacity:1;transform:translateY(0)}}.mobile-menu{width:100vw;height:100vh;height:0;padding:120px var(--site-margin) 40px;position:fixed;top:0;left:0;z-index:90;overflow-y:scroll;visibility:hidden;color:var(--c-black);background-color:var(--c-white)}.mobile-menu address{margin-top:30px;padding-top:30px;border-top:1px solid var(--c-l-grey);text-align:center}.mobile-menu address a+a{margin-top:15px}.mobile-menu div.language-selector{margin-top:20px;text-align:center}@media screen and (min-height:700px){.mobile-menu{padding-top:80px}}nav.nav-primary-mobile{width:100%;text-align:center;text-transform:uppercase}nav.nav-primary-mobile ul li{margin-bottom:8px;padding-left:20px}nav.nav-primary-mobile ul li:last-child{margin-bottom:0}nav.nav-primary-mobile ul li a{padding:3px 0;display:inline-block}nav.nav-primary-mobile ul li.has-sub-menu{position:relative;display:flex;align-items:center;flex-wrap:wrap}nav.nav-primary-mobile ul li.has-sub-menu button{width:36px;height:36px;border:none;background:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24' viewBox='0 0 24 24' width='24'%3E%3Cg%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M7.71,9.29l3.88,3.88l3.88-3.88c0.39-0.39,1.02-0.39,1.41,0l0,0c0.39,0.39,0.39,1.02,0,1.41l-4.59,4.59 c-0.39,0.39-1.02,0.39-1.41,0L6.29,10.7c-0.39-0.39-0.39-1.02,0-1.41l0,0C6.68,8.91,7.32,8.9,7.71,9.29z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;background-size:24px auto;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.2s cubic-bezier(.42,0,.18,1.36)}nav.nav-primary-mobile ul li.has-sub-menu .sub-menu{width:100%;margin:8px 0 8px;padding:0;display:none;position:relative;border-left:1px solid var(--c-primary)}nav.nav-primary-mobile ul li.has-sub-menu.is-visible>button{transform:rotate(180deg)}nav.nav-primary-mobile ul li.has-sub-menu.is-visible>.sub-menu{display:block}div.header-wrapper.mobile-menu-active .mobile-menu{height:100%;visibility:visible}div.language-selector span{padding:3px 0;padding-left:28px;padding-right:16px;display:inline-block;position:relative;line-height:var(--t-base-line-height)}div.language-selector span::before{content:"";display:block;position:absolute;width:20px;height:20px;top:calc(50% - 10px);left:0;border-radius:10px;background-color:#fff}div.language-selector span::after{content:"";display:block;position:absolute;width:8px;height:8px;top:calc(50% - 4px);right:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.33' height='3.646' viewBox='0 0 7.33 3.646'%3E%3Cpath d='M17.665,23.7,14,20.05h7.33Z' transform='translate(-14 -20.05)' fill='%2399857e'/%3E%3C/svg%3E%0A") no-repeat center}.hero--feature,.hero--standard,.hero--stories{width:100%;margin:0;position:relative;display:flex}.hero--feature h1,.hero--feature h2,.hero--feature h3,.hero--feature h4,.hero--feature h5,.hero--feature h6,.hero--standard h1,.hero--standard h2,.hero--standard h3,.hero--standard h4,.hero--standard h5,.hero--standard h6,.hero--stories h1,.hero--stories h2,.hero--stories h3,.hero--stories h4,.hero--stories h5,.hero--stories h6{color:inherit;text-align:inherit}.hero--feature .hero__feature-image,.hero--standard .hero__feature-image,.hero--stories .hero__feature-image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;overflow:hidden}.hero--feature .hero__feature-image img,.hero--standard .hero__feature-image img,.hero--stories .hero__feature-image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}.hero--feature .hero__feature-video,.hero--standard .hero__feature-video,.hero--stories .hero__feature-video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;overflow:hidden;z-index:15}.hero--feature .hero__feature-video video,.hero--standard .hero__feature-video video,.hero--stories .hero__feature-video video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.with-post-thumbnail.hero--feature .hero__content,.with-post-thumbnail.hero--standard .hero__content,.with-post-thumbnail.hero--stories .hero__content{background-color:rgba(0,0,0,.4);color:var(--c-white)}.hero--feature .hero__content,.hero--standard .hero__content,.hero--stories .hero__content{width:100%;padding:30px var(--site-padding);display:flex;align-items:flex-end;position:relative;z-index:20}.hero--feature .hero__content h1,.hero--standard .hero__content h1,.hero--stories .hero__content h1{max-width:none}.hero--feature .hero__content h1:not(:last-child),.hero--standard .hero__content h1:not(:last-child),.hero--stories .hero__content h1:not(:last-child){margin-bottom:20px}.hero--feature .hero__content span.hero-sub-title,.hero--standard .hero__content span.hero-sub-title,.hero--stories .hero__content span.hero-sub-title{text-transform:uppercase;color:var(--c-secondary);font-size:clamp(1rem,3vw,1.25rem);font-family:var(--accent-font)}.hero--feature .hero__content p,.hero--standard .hero__content p,.hero--stories .hero__content p{margin-left:auto;margin-right:auto}.hero--feature .hero__content div.container>:last-child,.hero--standard .hero__content div.container>:last-child,.hero--stories .hero__content div.container>:last-child{margin-bottom:0}.hero--feature .hero__content div.container>:last-child[class=content-button-wrapper],.hero--standard .hero__content div.container>:last-child[class=content-button-wrapper],.hero--stories .hero__content div.container>:last-child[class=content-button-wrapper]{margin-bottom:-15px}.hero--feature .hero__content .content-button-wrapper,.hero--standard .hero__content .content-button-wrapper,.hero--stories .hero__content .content-button-wrapper{margin:0 -15px -15px;justify-content:center}.hero--feature .hero__content .content-button-wrapper a[class^=button-],.hero--standard .hero__content .content-button-wrapper a[class^=button-],.hero--stories .hero__content .content-button-wrapper a[class^=button-]{min-width:70%;max-width:400px;margin:0 15px 15px}@media screen and (min-width:23.4375em){.hero--feature .hero__content,.hero--standard .hero__content,.hero--stories .hero__content{padding-left:var(--site-padding);padding-right:var(--site-padding)}}@media screen and (min-width:48em){.hero--feature .hero__content,.hero--standard .hero__content,.hero--stories .hero__content{padding:50px var(--site-padding)}.hero--feature .hero__content .content-button-wrapper a[class^=button-],.hero--standard .hero__content .content-button-wrapper a[class^=button-],.hero--stories .hero__content .content-button-wrapper a[class^=button-]{min-width:0;width:auto}}.hero--standard.with-post-thumbnail{min-height:60vh;max-height:1200px}.hero--standard h1{text-transform:uppercase}@media screen and (min-width:48em){.hero--standard.with-post-thumbnail{min-height:400px;height:55vh;max-height:526px}}body.casa-anjali .hero--standard.with-post-thumbnail,body.thehive .hero--standard.with-post-thumbnail{max-height:100vh}@media screen and (min-width:48em){body.casa-anjali .hero--standard.with-post-thumbnail,body.thehive .hero--standard.with-post-thumbnail{height:calc(100vh - var(--header-height));max-height:100vh}}.hero--feature{min-height:100vh;max-height:1200px}.hero--feature .hero__content{padding:200px var(--site-padding) 130px;align-items:center;text-align:center}.hero--feature .hero__content::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;max-height:360px;background:linear-gradient(0,rgba(0,0,0,0),rgba(0,0,0,.8))}.hero--feature .hero__content::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;max-height:360px;z-index:-1;background:linear-gradient(0,#000,rgba(0,0,0,0))}@media screen and (min-width:64em){.hero--feature .hero__content{padding:160px var(--site-padding) 210px}}.hero--feature h1{text-transform:uppercase;color:var(--c-white);text-shadow:0 3px 8px rgba(0,0,0,.8)}.hero--feature a.button{background-color:rgba(0,0,0,.35);box-shadow:none;border:1px solid var(--c-white);font-size:.875rem}.hero--feature a.button:hover{background-color:rgba(0,0,0,.7)}@media screen and (min-width:64em){.hero--feature a.button{margin-top:1.875rem}}.hero--feature .container{position:static}.hero--feature .booking_form{width:100%;max-width:254px;margin:45px auto 0;text-align:left;display:none}@media screen and (min-width:64em){.hero--feature .booking_form{display:block;position:absolute;left:50%;bottom:100px;display:flex;max-width:var(--container-width);margin:0;transform:translateX(-50%)}.hero--feature .booking_form button[type=submit]{width:unset;flex-grow:2}.hero--feature .booking_form>*{width:calc(100% / 6)}.hero--feature .booking_form>div{border-bottom:none;border-right:1px solid var(--c-l-grey)}.hero--feature .booking_form>div:last-of-type{border-right:none}}.hero--feature #booking-form-trigger{margin-top:20px}@media screen and (min-width:48em){.hero--feature{min-height:800px;height:100vh;max-height:1000px}}@media screen and (min-width:64em){.hero--feature #booking-form-trigger{display:none}}@media screen and (min-width:90em){.hero--feature{min-height:800px;height:80vh;max-height:1000px}}html[lang=el] .hero--feature h1,html[lang=el] .hero--standard h1{text-transform:none}body.casa-anjali .hero--feature .booking_form>div,body.thehive .hero--feature .booking_form>div{flex-grow:2}body.casa-anjali .hero--feature .booking_form [type=submit],body.thehive .hero--feature .booking_form [type=submit]{flex-grow:3}body.casa-anjali .hero--standard.with-post-thumbnail .hero__content{background:0 0}body.iconicsantorini .hero--standard:not(.with-post-thumbnail) .hero__content h1{text-align:center}body.iconicsantorini .with-post-thumbnail .hero__content .content-button-wrapper{justify-content:flex-start}body.iconicsantorini.front-page div.award-logo,body.iconicsantorini.page_id-950 div.award-logo{position:absolute;top:calc(var(--header-height) + 20px);right:0;width:125px;height:125px;display:inline-block;z-index:60}@media screen and (min-width:48em){body.iconicsantorini.front-page div.award-logo,body.iconicsantorini.page_id-950 div.award-logo{top:100px;width:200px;height:200px}}@media screen and (min-width:100em){body.iconicsantorini.front-page div.award-logo,body.iconicsantorini.page_id-950 div.award-logo{width:250px;height:250px}}body.iconicsantorini.front-page .video-controls,body.iconicsantorini.page_id-950 .video-controls{position:absolute;bottom:20px;left:20px;z-index:20;display:none}body.iconicsantorini.front-page .video-controls button,body.iconicsantorini.page_id-950 .video-controls button{background:0 0;border:none;background-repeat:no-repeat;background-position:center;background-size:contain;width:50px;height:50px}body.iconicsantorini.front-page .video-controls button svg,body.iconicsantorini.page_id-950 .video-controls button svg{fill:var(--c-white)}body.iconicsantorini.front-page .video-controls #play,body.iconicsantorini.page_id-950 .video-controls #play{background:url(../icons/stop.svg)}body.iconicsantorini.front-page .video-controls #play.paused,body.iconicsantorini.page_id-950 .video-controls #play.paused{background:url(../icons/play.svg)}body.iconicsantorini.front-page .video-controls #sound,body.iconicsantorini.page_id-950 .video-controls #sound{background:url(../icons/volume.svg)}body.iconicsantorini.front-page .video-controls #sound.muted,body.iconicsantorini.page_id-950 .video-controls #sound.muted{background:url(../icons/muted.svg)}.hero--stories *{text-align:center}.hero--stories h1{text-transform:uppercase}.hero--stories p{max-width:800px;margin:0 auto}body.thehive.front-page .hero__content::after,body.thehive.front-page .hero__content::before{content:"";height:30%}@media screen and (min-width:48em){body.thehive.front-page .hero__content::after,body.thehive.front-page .hero__content::before{content:"";height:100%}}#glide-front-page-slider{position:absolute;top:0;left:0;height:100%}#glide-front-page-slider .glide__slide{width:100vw!important;position:relative}#glide-front-page-slider .glide__slide img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}#glide-front-page-slider .glide__slides{transform:translate3d(0,0,0)!important}#glide-front-page-slider .glide__slide{position:absolute;top:0;left:0;order:2;opacity:0;transition:opacity .5s ease-out;margin-bottom:0}#glide-front-page-slider .glide__slide.glide__slide--active{position:relative;order:1;opacity:1;z-index:1}.shiftr-form{position:relative}.shiftr-form .field{margin-bottom:15px;display:block}.shiftr-form .field:last-child{margin-bottom:0}.shiftr-form [type=submit]{--padding-ratio:4}.shiftr-accordion{--vertical-padding:24px;--sA-box-shadow:0 0 10px rgba(64, 64, 64, 0.1),0 0 30px rgba(64, 64, 64, 0.05)}.shiftr-accordion .shiftr-accordion__item{margin-bottom:26px;position:relative;border-radius:var(--border-radius);transition:.4s}.shiftr-accordion .shiftr-accordion__item:hover{box-shadow:var(--sA-box-shadow)}.shiftr-accordion .shiftr-accordion__item:last-child{margin-bottom:0}.shiftr-accordion .shiftr-accordion__item.is-expanded .shiftr-accordion__tab::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.226' height='2.436' viewBox='0 0 15.226 2.436'%3E%3Cg id='Group_239' data-name='Group 239' transform='translate(-1631.387 -1745.282)'%3E%3Crect id='Rectangle_213' data-name='Rectangle 213' width='2.436' height='15.226' transform='translate(1646.613 1745.282) rotate(90)' fill='%230e5766'/%3E%3C/g%3E%3C/svg%3E%0A")}.shiftr-accordion .shiftr-accordion__item .shiftr-accordion__tab{padding:16px calc((var(--vertical-padding) * 2) + 30px) 16px var(--vertical-padding);position:relative;cursor:pointer}.shiftr-accordion .shiftr-accordion__item .shiftr-accordion__tab::before{content:"";display:block;position:absolute;width:15px;height:15px;position:absolute;top:50%;right:var(--vertical-padding);transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.226' height='15' viewBox='0 0 15.226 15'%3E%3Cg id='Group_239' data-name='Group 239' transform='translate(-1631.387 -1739)'%3E%3Crect id='Rectangle_212' data-name='Rectangle 212' width='2' height='15' transform='translate(1638 1739)' fill='%230e5766'/%3E%3Crect id='Rectangle_213' data-name='Rectangle 213' width='2.436' height='15.226' transform='translate(1646.613 1745.282) rotate(90)' fill='%230e5766'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;transition:.3s}@media screen and (min-width:64em){.shiftr-accordion .shiftr-accordion__item .shiftr-accordion__tab{padding:20px calc((var(--vertical-padding) * 2) + 30px) 20px var(--vertical-padding)}}.shiftr-accordion .shiftr-accordion__item .shiftr-accordion__panel{padding:0 calc(var(--vertical-padding) + 20px) 20px var(--vertical-padding);position:relative}.shiftr-accordion .shiftr-accordion__item .shiftr-accordion__panel>:last-child{margin-bottom:0}@media screen and (min-width:28.125em){.shiftr-accordion{--vertical-padding:20px}}@media screen and (min-width:64em){.shiftr-accordion{--vertical-padding:26px}}.shiftr-tabs{padding:10px;background-color:var(--c-l-grey)}.shiftr-tabs .shiftr-tabs__list{display:flex;flex-wrap:wrap}.shiftr-tabs .shiftr-tabs__list .shiftr-tabs__tab{margin-right:10px;margin-bottom:10px;padding:10px;cursor:pointer;background-color:var(--c-white);border:none}.shiftr-tabs .shiftr-tabs__list .shiftr-tabs__tab.is-visible{background-color:var(--c-primary)}.shiftr-tabs .shiftr-tabs__panels{padding:10px 0 10px}.shiftr-tabs .shiftr-tabs__panels .shiftr-tabs__panel{display:none}.shiftr-tabs .shiftr-tabs__panels .shiftr-tabs__panel.is-visible{display:block}@media screen and (min-width:48em){.shiftr-tabs{padding:20px}.shiftr-tabs .shiftr-tabs__panels{padding:10px 0 0}}.pagination{margin-top:40px}.pagination ul{list-style:none;margin:0;padding:0;text-align:center;line-height:1.25}.pagination ul li{margin:0 4px;display:inline-block}.pagination .page-numbers{min-width:1rem;display:inline-block;text-align:center}.pagination [aria-current=page]{font-weight:700}.pagination a:hover{text-decoration:underline}.pagination a.next,.pagination a.prev{vertical-align:middle}.pagination a.next svg,.pagination a.prev svg{width:1rem;height:1rem;top:-2px;position:relative;display:block;transition:.3s}.pagination a.prev:hover svg{transform:translateX(-4px)}.pagination a.next:hover svg{transform:translateX(4px)}.shiftr-cookie-notice{width:calc(100vw - 8px);max-width:500px;padding:10px 20px;position:fixed;left:4px;bottom:4px;transform:translateY(calc(100% + 10px));z-index:9999;opacity:0;background-color:var(--c-l-grey);border-radius:var(--border-radius);box-shadow:0 0 10px rgba(64,64,64,.2),0 0 30px rgba(64,64,64,.15),0 0 60px rgba(64,64,64,.1);-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.2,.9,.6,1);animation-timing-function:cubic-bezier(.2,.9,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.shiftr-cookie-notice.is-visible{display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-animation-name:cookie_is_visible;animation-name:cookie_is_visible}.shiftr-cookie-notice>div{width:100%;margin-bottom:20px}.shiftr-cookie-notice:hover{background-color:#f4f4f7}.shiftr-cookie-notice p{margin-bottom:.9375rem;font-size:.875rem}.shiftr-cookie-notice p:last-child{margin-bottom:0}.shiftr-cookie-notice button.button{margin-right:10px}@media screen and (min-width:48em){.shiftr-cookie-notice{max-width:300px;padding:20px;left:10px;bottom:10px}}@-webkit-keyframes cookie_is_visible{0%{transform:translateY(calc(100% + 10px));opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes cookie_is_visible{0%{transform:translateY(calc(100% + 10px));opacity:0}100%{transform:translateY(0);opacity:1}}#cookie-law-info-bar{border-radius:5px}.cli-bar-btn_container{margin-top:15px}#wt-cli-accept-all-btn,#wt-cli-reject-btn,#wt-cli-save-preferences-btn,#wt-cli-settings-btn{border-radius:5px!important;font-size:16px!important;text-decoration:none!important}#wt-cli-accept-all-btn,#wt-cli-settings-btn{border:1px solid #0e0e0e!important;background-color:#0e0e0e!important;color:#fff!important}#wt-cli-reject-btn,#wt-cli-save-preferences-btn{border:1px solid #dedfe0}#wt-cli-accept-all-btn:active,#wt-cli-accept-all-btn:hover,#wt-cli-reject-btn:active,#wt-cli-reject-btn:hover,#wt-cli-save-preferences-btn:active,#wt-cli-save-preferences-btn:hover,#wt-cli-settings-btn:active,#wt-cli-settings-btn:hover{background-color:#fff!important;color:#0e0e0e!important;border-color:#0e0e0e!important}#wt-cli-cookie-banner>div>div.cli-bar-message>p{font-size:inherit!important}#cookie-law-info-again{bottom:30px!important;box-shadow:none!important;border:1px solid #0e0e0e!important;border-radius:5px}#cookie-law-info-again:active,#cookie-law-info-again:hover{border:1px solid #0e0e0e!important;background-color:#0e0e0e!important;color:#fff!important}div.announcement-bar{padding:20px var(--site-margin);background-color:var(--c-primary);color:var(--c-white);text-align:center}div.announcement-bar .container span{display:block;font-weight:900}div.announcement-bar .container span:first-child,div.announcement-bar .container span:last-child{text-transform:uppercase;font-size:1.2rem}div.announcement-bar .container span:nth-child(2){max-width:440px}div.announcement-bar .container span+span{margin-top:20px}@media screen and (min-width:56.25em){div.announcement-bar .container{display:flex;align-items:center;justify-content:center;gap:50px}div.announcement-bar .container span+span{margin-top:0}}.social-media-links a{width:36px;height:36px;margin:0;margin-right:8px;padding:7px;display:inline-block}.social-media-links a:last-child{margin-right:0}.social-media-links a svg{width:100%;height:100%}.social-links-sticky{--icon-color:var(--c-white);display:none}.social-links-sticky a{width:54px;margin-right:0;margin-bottom:8px;padding:7px;display:block}.social-links-sticky a:last-child{margin-bottom:0}.social-links-sticky a[href*="youtube.com"] svg{width:70%;margin-left:15%}@media screen and (min-width:64em){.social-links-sticky{display:block}}.booking_form button[type=submit]{width:100%;padding:12px 8px;border:none;background-color:var(--c-primary);color:var(--c-white);line-height:1.25;text-transform:uppercase}.booking_form>div{padding:4px 0;background-color:var(--c-white);border-bottom:1px solid var(--c-l-grey)}.booking_form select{width:100%;padding:16px 26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.33' height='3.646' viewBox='0 0 7.33 3.646'%3E%3Cpath d='M17.665,23.7,14,20.05h7.33Z' transform='translate(-14 -20.05)' fill='%2399857e'/%3E%3C/svg%3E%0A") no-repeat;background-position:right 26px center;border:none;line-height:1.25}.booking_form .checkin-display,.booking_form .checkout-display{width:100%;padding:16px 26px;display:block;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.975' height='18.862' viewBox='0 0 16.975 18.862'%3E%3Cpath d='M14.488,15.317a.926.926,0,1,1,.672-.271A.913.913,0,0,1,14.488,15.317Zm-3.772,0a.926.926,0,1,1,.672-.271A.913.913,0,0,1,10.715,15.317Zm7.545,0a.926.926,0,1,1,.672-.271A.913.913,0,0,1,18.26,15.317Zm-3.772,3.772a.926.926,0,1,1,.672-.271A.913.913,0,0,1,14.488,19.089Zm-3.772,0a.926.926,0,1,1,.672-.271A.913.913,0,0,1,10.715,19.089Zm7.545,0a.926.926,0,1,1,.672-.271A.913.913,0,0,1,18.26,19.089ZM7.415,22.862A1.45,1.45,0,0,1,6,21.447V6.829A1.45,1.45,0,0,1,7.415,5.415H8.947V4H10.48V5.415H18.5V4h1.533V5.415h1.533a1.45,1.45,0,0,1,1.415,1.415V21.447a1.45,1.45,0,0,1-1.415,1.415Zm0-1.415H21.561V11.309H7.415Z' transform='translate(-6 -4)' fill='%2399857e'/%3E%3C/svg%3E%0A") no-repeat;background-position:right 26px center;line-height:1.25}.booking_form input[name=checkInDate],.booking_form input[name=checkOutDate],.booking_form input[name=checkin],.booking_form input[name=checkout]{width:1px;height:100%;position:absolute;top:0;left:0;opacity:0}.booking_form label{font-size:1rem;font-weight:400}.booking_form .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background-color:var(--c-primary);color:var(--c-white)}body.iconicsantorini .booking_form>div{flex-grow:2}body.eloundavillas .checkin-display,body.eloundavillas .checkout-display{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.975' height='18.862' viewBox='0 0 16.975 18.862'%3E%3Cpath d='M14.488,15.317a.926.926,0,1,1,.672-.271A.913.913,0,0,1,14.488,15.317Zm-3.772,0a.926.926,0,1,1,.672-.271A.913.913,0,0,1,10.715,15.317Zm7.545,0a.926.926,0,1,1,.672-.271A.913.913,0,0,1,18.26,15.317Zm-3.772,3.772a.926.926,0,1,1,.672-.271A.913.913,0,0,1,14.488,19.089Zm-3.772,0a.926.926,0,1,1,.672-.271A.913.913,0,0,1,10.715,19.089Zm7.545,0a.926.926,0,1,1,.672-.271A.913.913,0,0,1,18.26,19.089ZM7.415,22.862A1.45,1.45,0,0,1,6,21.447V6.829A1.45,1.45,0,0,1,7.415,5.415H8.947V4H10.48V5.415H18.5V4h1.533V5.415h1.533a1.45,1.45,0,0,1,1.415,1.415V21.447a1.45,1.45,0,0,1-1.415,1.415Zm0-1.415H21.561V11.309H7.415Z' transform='translate(-6 -4)' fill='%23b9b5b1'/%3E%3C/svg%3E%0A")}.hbspt-form{--link-color:var(--c-white)}.hbspt-form .field{margin-bottom:15px}.hbspt-form .input{margin-right:0!important}.hbspt-form .input input,.hbspt-form .input select{width:100%!important;padding:4px 16px;display:block;line-height:var(--t-base-line-height);background-color:var(--c-white);border:none;border-radius:0;color:var(--c-black)}.hbspt-form .input select{padding-top:9px;padding-bottom:8px}.hbspt-form ul.inputs-list{list-style:none;margin:0;padding:0}.hbspt-form ul.inputs-list input[type=checkbox]+span{text-align:left}.hbspt-form ul.inputs-list input[type=checkbox]+span p{font-size:.75rem}.hbspt-form ul.inputs-list .hs-form-booleancheckbox-display{position:relative;cursor:pointer}.hbspt-form ul.inputs-list .hs-form-booleancheckbox-display input[type=checkbox]{width:auto!important;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hbspt-form ul.inputs-list .hs-form-booleancheckbox-display>span{margin-left:30px}.hbspt-form ul.inputs-list .hs-form-booleancheckbox-display>span p a{color:var(--link-color)}.hbspt-form .hs-submit{margin-top:30px}.hbspt-form .hs-submit input[type=submit]{padding:13px 24px;cursor:pointer;color:var(--c-white);background-color:var(--c-secondary);line-height:1;border:none;border-radius:0;text-transform:uppercase}.hbspt-form .hs-error-msg{font-size:.75rem}@media screen and (min-width:30em){.hbspt-form .field{margin-bottom:20px}.hbspt-form fieldset.form-columns-2 .field .input{width:calc(100% - 15px)!important}.hbspt-form fieldset.form-columns-2 .field:last-child .hs-error-msgs.inputs-list,.hbspt-form fieldset.form-columns-2 .field:last-child .input{margin-left:15px}}.thehive .hbspt-form{--link-color:var(--c-primary)}.thehive .hbspt-form .hs-submit input[type=submit]{background-color:var(--c-primary)}.thehive .hs-button{font-size:.875rem}.thehive .hbspt-form .hs-fieldtype-booleancheckbox{--t-base-line-height:1.5}.thehive .hbspt-form .hs-fieldtype-booleancheckbox p{line-height:var(--t-base-line-height)}@media screen and (min-width:48em){.iconicsantorini .block--contact form#hsForm_28a144e3-94b5-4bb2-bdd1-2107607fb098{display:flex;flex-wrap:wrap;align-items:center;gap:5px 20px}.iconicsantorini .block--contact form#hsForm_28a144e3-94b5-4bb2-bdd1-2107607fb098 fieldset{margin:0;width:100%}}@media screen and (min-width:64em){.iconicsantorini .block--contact form#hsForm_28a144e3-94b5-4bb2-bdd1-2107607fb098 fieldset.form-columns-1{width:calc(50% - 10px)}.iconicsantorini .block--contact form#hsForm_28a144e3-94b5-4bb2-bdd1-2107607fb098 fieldset:nth-child(4){position:relative;top:5px}.iconicsantorini .block--contact form#hsForm_28a144e3-94b5-4bb2-bdd1-2107607fb098 fieldset:last-of-type{width:100%}}div.whatsapp-widget{position:fixed;bottom:20px;right:20px;z-index:1000}div.whatsapp-widget a{width:64px;height:64px;padding:18px;display:block;background-color:#4fce5d;border-radius:50%;transition:.3s}div.whatsapp-widget a:hover{box-shadow:0 0 16px rgba(0,0,0,.2)}div.whatsapp-widget a svg{width:100%;height:100%;fill:#fff}.dialog-container,.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;font-size:20px}.dialog-container{z-index:999;display:flex;overflow-y:scroll;padding:2rem 0}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{background-color:rgba(43,46,56,.9);-webkit-animation:fade-in .2s both;animation:fade-in .2s both}.dialog-content{margin:auto;z-index:999;position:relative;background-color:#fff;max-width:90%;width:600px;padding:1.25em;border-radius:2px;-webkit-animation:fade-in .4s .2s both,slide-up .4s .2s both;animation:fade-in .4s .2s both,slide-up .4s .2s both}.dialog-close{position:absolute;top:0;right:0;border:0;padding:0;background-color:transparent;font-weight:700;font-size:1.25em;width:1.2em;height:1.2em;text-align:center;cursor:pointer;transition:.15s}@media screen and (min-width:700px){.dialog-content{padding:2em}.dialog-close{top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.dialog-close{transition:none}.dialog-content{-webkit-animation:none;animation:none}}@-webkit-keyframes fade-in{from{opacity:0}}@keyframes fade-in{from{opacity:0}}@-webkit-keyframes slide-up{from{transform:translateY(10%)}}@keyframes slide-up{from{transform:translateY(10%)}}.sidebar-sticky{position:fixed;top:100px;right:0;z-index:70}@media screen and (min-width:48em){.sidebar-sticky{padding:6px 0;top:50%;right:0;transform:translateY(-50%);background-color:var(--c-primary)}}#offers-popup-btn{background:var(--c-primary);border:none;width:100%;padding:7px}#offers-popup-btn svg{width:22px;height:22px;fill:var(--c-white)}#offers-popup{background-color:var(--c-primary);padding:40px 40px 40px 40px;width:300px;height:auto;position:absolute;right:0;transform:translateX(100%);max-width:300px;min-height:300px;display:flex;flex-direction:column;justify-content:center;gap:20px;transition:.3s ease-in-out}#offers-popup.offers-popup--active{transform:translateX(0);box-shadow:0 1px 14px -2px rgba(0,0,0,.6)}#offers-popup *{color:var(--c-white);margin:0}#offers-popup h2,#offers-popup h3,#offers-popup h4,#offers-popup h5,#offers-popup h6{line-height:1}#offers-popup .button{background:var(--c-white);color:var(--c-text-base);border:2px solid var(--c-white)}#offers-popup .button:hover{border:2px solid var(--c-white);background-color:var(--c-primary);color:var(--c-white)}#offers-popup #offers-popup__close{position:absolute;right:15px;top:10px;fill:var(--c-white);opacity:.7;cursor:pointer}@media (max-width:576px){#offers-popup{padding:30px!important;width:200px!important;max-height:200px!important;height:200px!important;min-height:200px!important}}@media (max-width:576px){#offers-popup{padding:30px 20px 30px 20px!important;width:250px!important;min-width:250px!important;height:260px!important;min-height:260px!important}#offers-popup #offers-popup__close{top:5px;right:1px}}#booking-form-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;width:80%;max-width:500px;display:none}#booking-form-modal #booking-form-modal--close{position:absolute;top:-34px;right:0;background:0 0;border:none}#booking-form-modal #booking-form-modal--close svg{fill:var(--c-white)}#booking-form-modal[aria-hidden=false]{display:block}section.flexi-block.block--icon-title-content .content{display:flex;flex-wrap:wrap;flex-direction:column;gap:1.875rem 3rem}section.flexi-block.block--icon-title-content .content div,section.flexi-block.block--icon-title-content .content h3,section.flexi-block.block--icon-title-content .content p{text-align:center}section.flexi-block.block--icon-title-content.two_column .content{flex-direction:row}section.flexi-block.block--icon-title-content.two_column .content>*{flex:1 1 calc(var(--container-width)/ 3)}section.flexi-block.block--image-couple{--logo-text-color:var( --c-primary );--bg-color:var( --c-white );position:relative}section.flexi-block.block--image-couple.bg-grey{--bg-color:var( --c-l-grey )}section.flexi-block.block--image-couple div.image:first-child{margin-bottom:20px}section.flexi-block.block--image-couple span{position:absolute;display:none;top:50%;left:50%;z-index:20;transform:translate(-50%,-50%)}section.flexi-block.block--image-couple span::before{content:var(--shape);font-size:var(--shape-size);transform:translateY(-9%);color:var(--bg-color)}section.flexi-block.block--image-couple span img,section.flexi-block.block--image-couple span svg{width:80px;height:auto;margin:auto;display:block;position:absolute;top:calc(50% - 1px);left:50%;transform:translate(-50%,-50%);z-index:20}@media screen and (min-width:40.625em){section.flexi-block.block--image-couple div.container{display:flex;gap:var(--site-gutter)}section.flexi-block.block--image-couple div.image{width:100%;position:relative;aspect-ratio:5/3}section.flexi-block.block--image-couple div.image:first-child{margin-bottom:0}section.flexi-block.block--image-couple div.image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}section.flexi-block.block--image-couple span{display:grid;place-content:center}}@media screen and (min-width:48em){section.flexi-block.block--image-couple span{width:110px}}body.thehive section.flexi-block.block--image-couple{--shape:"\2b22";--shape-size:140px}body.casa-anjali section.flexi-block.block--image-couple{--shape:"\2B24";--shape-size:100px}body.iconicsantorini.page_id-395 .block--content svg#kire,body.koorahotel.page_id-20 .block--content svg#kire{min-width:120px;width:120px;height:auto;margin-top:40px}@media screen and (min-width:48em){body.iconicsantorini.page_id-395 .block--content .container,body.koorahotel.page_id-20 .block--content .container{display:flex;align-items:center}body.iconicsantorini.page_id-395 .block--content .container .content,body.koorahotel.page_id-20 .block--content .container .content{padding-right:8%}body.iconicsantorini.page_id-395 .block--content svg#kire,body.koorahotel.page_id-20 .block--content svg#kire{margin-top:0}}.block--content .content.measure-small{max-width:75ch;margin-left:auto;margin-right:auto}section.flexi-block.block--venue-details{--vertical-spacing:45px}section.flexi-block.block--venue-details .container{max-width:var(--container-width)}section.flexi-block.block--venue-details h3{margin-bottom:.9375rem;color:var(--c-black)}section.flexi-block.block--venue-details p{margin:0}section.flexi-block.block--venue-details .venue-details__content h3:not(h3:first-child){margin-top:var(--vertical-spacing)}section.flexi-block.block--venue-details .venue-details__hours{margin-bottom:var(--vertical-spacing)}section.flexi-block.block--venue-details .venue-details__hours ul{list-style-type:none;padding:0}section.flexi-block.block--venue-details .venue-details__hours ul li{display:flex;align-items:center;margin:0}section.flexi-block.block--venue-details .venue-details__hours ul li+li{margin-top:14px}section.flexi-block.block--venue-details .venue-details__hours ul li svg{min-width:25px;width:25px;height:25px;margin-right:15px}@media screen and (min-width:48em){section.flexi-block.block--venue-details{--vertical-spacing:30px}section.flexi-block.block--venue-details .container{align-items:center}section.flexi-block.block--venue-details .venue-details__content,section.flexi-block.block--venue-details .venue-details__hours{grid-column:span 6}section.flexi-block.block--venue-details .venue-details__hours{margin-top:0}}body.iconicsantorini section.flexi-block.block--venue-details .venue-details__hours ul li svg path{fill:var(--c-primary)}section.flexi-block.block--content-image-grid .image{width:100%;margin-bottom:30px;padding-top:100%;position:relative}section.flexi-block.block--content-image-grid .image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}section.flexi-block.block--content-image-grid .content{max-width:none;margin-bottom:30px}section.flexi-block.block--content-image-grid .content:last-child{margin-bottom:0}@media screen and (min-width:64em){section.flexi-block.block--content-image-grid div.container{display:grid;grid-gap:calc(var(--site-gutter) * 2) var(--site-gutter);grid-template-columns:repeat(12,minmax(10px,1fr));grid-template-rows:auto 220px auto}section.flexi-block.block--content-image-grid .image{margin-bottom:0}section.flexi-block.block--content-image-grid .image:nth-child(1){grid-column:7/13;grid-row:1/3;align-self:flex-end}section.flexi-block.block--content-image-grid .image:nth-child(3){grid-column:1/7;grid-row:2/4;align-self:flex-start}section.flexi-block.block--content-image-grid .content{margin-bottom:0}section.flexi-block.block--content-image-grid .content:nth-child(2){grid-column:1/7;grid-row:1/2;align-self:flex-start}section.flexi-block.block--content-image-grid .content:nth-child(4){grid-column:7/13;grid-row:3/4;margin-top:0}}@media screen and (min-width:48em){section.flexi-block.block--restaurant-menu .block-heading{margin-bottom:50px}}section.flexi-block.block--restaurant-menu .block-after{max-width:620px;margin-top:60px}section.flexi-block.block--restaurant-menu .block-after h2,section.flexi-block.block--restaurant-menu .block-after h3{margin-top:1.875rem;margin-bottom:1.875rem;font-size:1.5625rem}section.flexi-block.block--restaurant-menu .shiftr-tabs{padding:0;background:0 0}section.flexi-block.block--restaurant-menu .shiftr-tabs .shiftr-tabs__list{width:calc(100% + (var(--site-padding) * 2));margin:0 calc(var(--site-padding) * -1) 70px;padding:0 var(--site-padding);flex-wrap:nowrap;overflow:auto;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}section.flexi-block.block--restaurant-menu .shiftr-tabs .shiftr-tabs__list::-webkit-scrollbar{display:none}section.flexi-block.block--restaurant-menu .shiftr-tabs .shiftr-tabs__list .shiftr-tabs__tab{min-width:190px;margin:0;margin-right:60px;padding:9px 12px;scroll-snap-align:center;background-color:transparent;border:1px solid var(--c-secondary);color:var(--c-white);transition:.3s}section.flexi-block.block--restaurant-menu .shiftr-tabs .shiftr-tabs__list .shiftr-tabs__tab:hover{background-color:rgba(255,255,255,.2)}section.flexi-block.block--restaurant-menu .shiftr-tabs .shiftr-tabs__list .shiftr-tabs__tab:last-child{margin-right:0}section.flexi-block.block--restaurant-menu .shiftr-tabs .shiftr-tabs__list .shiftr-tabs__tab.is-visible{background-color:rgba(255,255,255,.2)}section.flexi-block.block--restaurant-menu .shiftr-tabs .shiftr-tabs__list .shiftr-tabs__tab h3{font-size:.875rem;text-align:center}@media screen and (min-width:48em){section.flexi-block.block--restaurant-menu .shiftr-tabs .shiftr-tabs__list{justify-content:center}}section.flexi-block.block--restaurant-menu .shiftr-tabs .shiftr-tabs__panels{padding:0}section.flexi-block.block--restaurant-menu .menu-description{margin-bottom:70px;text-align:center}@media screen and (min-width:48em){section.flexi-block.block--restaurant-menu .menu-items:not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5){display:grid;grid-gap:50px var(--site-gutter);grid-template-columns:repeat(2,minmax(10px,1fr))}section.flexi-block.block--restaurant-menu .menu-items.count-1 .menu-item,section.flexi-block.block--restaurant-menu .menu-items.count-2 .menu-item,section.flexi-block.block--restaurant-menu .menu-items.count-3 .menu-item,section.flexi-block.block--restaurant-menu .menu-items.count-4 .menu-item,section.flexi-block.block--restaurant-menu .menu-items.count-5 .menu-item{margin:0 auto 30px;text-align:center}section.flexi-block.block--restaurant-menu .menu-items.count-1 .menu-item h4,section.flexi-block.block--restaurant-menu .menu-items.count-2 .menu-item h4,section.flexi-block.block--restaurant-menu .menu-items.count-3 .menu-item h4,section.flexi-block.block--restaurant-menu .menu-items.count-4 .menu-item h4,section.flexi-block.block--restaurant-menu .menu-items.count-5 .menu-item h4{padding-right:0;text-align:inherit}}section.flexi-block.block--restaurant-menu .menu-item{position:relative}section.flexi-block.block--restaurant-menu .menu-item+.menu-item{margin-top:40px}section.flexi-block.block--restaurant-menu .menu-item .menu-item__name{width:100%;margin-bottom:15px;padding-right:60px;padding-bottom:4px;font-size:1.5625rem;color:var(--c-secondary);border-bottom:1px solid var(--c-secondary)}section.flexi-block.block--restaurant-menu .menu-item .menu-item__price{padding-bottom:4px;display:block;position:absolute;top:0;right:0;line-height:1.4;font-size:1.5625rem}@media screen and (min-width:48em){section.flexi-block.block--restaurant-menu .menu-item{width:100%;max-width:620px}section.flexi-block.block--restaurant-menu .menu-item+.menu-item{margin-top:0}section.flexi-block.block--restaurant-menu .menu-item:nth-child(even){margin-left:auto}}.koorahotel section.flexi-block.block--restaurant-menu .menu-item .menu-item__name{color:var(--c-white)}.iconicsantorini section.flexi-block.block--restaurant-menu .menu-item .menu-item__name{color:var(--c-white);border-bottom:2px solid rgba(255,255,255,.2);text-align:left!important}.iconicsantorini section.flexi-block.block--restaurant-menu .menu-item.has-dietary .dietary{border-bottom:2px solid rgba(255,255,255,.2);padding-bottom:10px;margin-bottom:10px;text-align:left}.iconicsantorini section.flexi-block.block--restaurant-menu .menu-item.has-dietary .dietary span::after{content:','}.iconicsantorini section.flexi-block.block--restaurant-menu .menu-item.has-dietary .dietary span:last-child::after{display:none}.iconicsantorini section.flexi-block.block--restaurant-menu .menu-item.has-dietary .menu-item__name{padding:0;border-bottom:none}.iconicsantorini section.flexi-block.block--restaurant-menu .menu-item.has-dietary .menu-item__price{top:-15px}.iconicsantorini section.flexi-block.block--restaurant-menu .block-after{max-width:none}@media screen and (min-width:48em){.iconicsantorini section.flexi-block.block--restaurant-menu .menu-item.has-dietary .menu-item__name{padding:0;margin:0}}section.flexi-block.block--booking-form{padding-top:60px;background-color:var(--c-black);background-repeat:no-repeat;background-size:cover;background-attachment:scroll}@media screen and (min-width:80em){section.flexi-block.block--booking-form{background-attachment:fixed}}section.flexi-block.block--booking-form .content:not(.form-before){margin-bottom:40px;color:var(--c-white)}section.flexi-block.block--booking-form .content:not(.form-before) p{font-size:1.875rem;font-family:var(--t-h-font-family);line-height:1.4}section.flexi-block.block--booking-form .content:not(.form-before) .contact-link{--link-color:var(--c-white)}section.flexi-block.block--booking-form .content:not(.form-before) .contact-link svg circle{fill:none}section.flexi-block.block--booking-form .content:not(.form-before) .contact-link svg path{fill:var(--c-white)}section.flexi-block.block--booking-form .content:not(.form-before) .contact-link+p{margin-top:1.875rem;font-size:1rem;font-family:inherit}section.flexi-block.block--booking-form .content:not(.form-before) .address{font-size:clamp(1.125rem,3vw,1.25rem)}section.flexi-block.block--booking-form .form-wrapper{width:100%;max-width:500px;margin:0 auto;padding:30px 20px 40px;background-color:var(--c-tertiary)}section.flexi-block.block--booking-form .form-wrapper .form-before{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--c-primary)}@media screen and (min-width:48em){section.flexi-block.block--booking-form .form-wrapper .form-before{padding-bottom:30px;margin-bottom:40px}}section.flexi-block.block--booking-form .booking_form .checkin-display,section.flexi-block.block--booking-form .booking_form .checkout-display,section.flexi-block.block--booking-form .booking_form select{padding:13px 26px}@media screen and (min-width:64em){section.flexi-block.block--booking-form{padding-top:70px}section.flexi-block.block--booking-form .content:not(.form-before){margin:0;grid-column:1/6;align-self:center}section.flexi-block.block--booking-form .form-wrapper{max-width:none;grid-column:7/13}section.flexi-block.block--booking-form .booking_form{display:grid;grid-gap:20px;grid-template-columns:repeat(2,minmax(10px,1fr))}section.flexi-block.block--booking-form .booking_form div{border:none}section.flexi-block.block--booking-form .booking_form div:nth-child(-n+2){grid-column:1/3}section.flexi-block.block--booking-form .booking_form div:last-of-type{grid-column:1/3}section.flexi-block.block--booking-form .booking_form button[type=submit]{padding:17px 8px;grid-column:1/3}}@media screen and (min-width:80em){section.flexi-block.block--booking-form .form-wrapper{padding:50px 70px 60px}}body.casa-anjali .booking_form,body.eloundavillas .booking_form,body.koorahotel .booking_form,body.thehive .booking_form{display:none!important}.koorahotel .block--booking-form .block-after span.accent-font,.koorahotel .block--booking-form .block-heading span.accent-font,.koorahotel .block--booking-form .content span.accent-font{color:var(--c-white)}.casa-anjali section.block--booking-form .form-wrapper .content.form-before{color:var(--c-white)}@media screen and (min-width:64em){.casa-anjali section.block--booking-form .booking_form div:last-of-type{grid-column:2/3}}.iconicsantorini section.block--booking-form .block-after span.accent-font,.iconicsantorini section.block--booking-form .block-heading span.accent-font,.iconicsantorini section.block--booking-form .content span.accent-font{color:var(--c-primary)}@media screen and (min-width:64em){.iconicsantorini section.block--booking-form .booking_form div:last-of-type{grid-column:2/3}}section.flexi-block.block--trip-advisor{padding-top:70px;padding-bottom:70px;background-size:cover;background-repeat:no-repeat}section.flexi-block.block--trip-advisor .block-heading{color:var(--c-white)}@media screen and (min-width:64em){section.flexi-block.block--trip-advisor{padding-top:120px;padding-bottom:120px}}@media screen and (min-width:80em){section.flexi-block.block--trip-advisor{padding-top:160px;padding-bottom:160px}section.flexi-block.block--trip-advisor #tripadvisor-logo{position:absolute;top:0;right:0}}section.flexi-block.block--video{padding:0;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll}@media screen and (min-width:80em){section.flexi-block.block--video{height:640px;background-attachment:fixed}}section.flexi-block.block--video .video-thumbnail-sticky{width:100%;height:200vh;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:10;overflow:auto}section.flexi-block.block--video .video-thumbnail{width:100%;height:100px;position:sticky;top:0;z-index:10}section.flexi-block.block--video .video-thumbnail::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}section.flexi-block.block--video .video-thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}@media screen and (min-width:28.125em){section.flexi-block.block--video .video-thumbnail{padding-top:75%}}@media screen and (min-width:48em){section.flexi-block.block--video .video-thumbnail{padding-top:56.25%}}@media screen and (min-width:64em){section.flexi-block.block--video .video-thumbnail{padding-top:45%}}@media screen and (min-width:90em){section.flexi-block.block--video .video-thumbnail{height:640px;padding-top:0}}section.flexi-block.block--video .content{width:100%;max-width:var(--container-width);padding:70px 0;position:relative;z-index:20;color:var(--c-white);text-align:center}section.flexi-block.block--video .content>span{margin-bottom:20px;display:inline-block;position:relative;font-family:var(--accent-font);text-transform:uppercase}section.flexi-block.block--video .content>span::after,section.flexi-block.block--video .content>span::before{content:"";display:block;position:absolute;width:60px;height:2px;top:calc(50% - 1px);background-color:var(--c-secondary)}section.flexi-block.block--video .content>span::before{left:-14px;transform:translateX(-100%)}section.flexi-block.block--video .content>span::after{right:-14px;transform:translateX(100%)}section.flexi-block.block--video .content p:first-of-type{font-family:var(--t-h-font-family);font-size:clamp(2.375rem,calc(5vw + 10px),3.75rem);text-transform:uppercase;line-height:1.4}@media screen and (min-width:80em){section.flexi-block.block--video .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}section.flexi-block.block--video button.video-trigger{width:74px;height:74px;margin:auto;padding:0;display:grid;align-items:center;cursor:pointer;border-radius:50%;border:1px solid var(--c-white);background:0 0}section.flexi-block.block--video button.video-trigger svg{margin:auto}section.flexi-block.block--video .video-modal{width:100%;max-width:1000px;position:fixed;top:50%;left:50%;z-index:100;transform:translate(-50%,-50%);display:none}section.flexi-block.block--video .video-modal.is-visible{display:block}section.flexi-block.block--video .video-modal .iframe-wrapper{width:100%;padding-top:56.25%;position:relative}section.flexi-block.block--video .video-modal .iframe-wrapper iframe,section.flexi-block.block--video .video-modal .iframe-wrapper video{width:100%;height:100%;position:absolute;top:0;left:0}section.flexi-block.block--video .video-modal .video-modal__close{width:48px;height:48px;position:absolute;top:-48px;right:0;cursor:pointer;background:0 0;border:none}.koorahotel section.flexi-block.block--video button.video-trigger path{fill:var(--c-white)}section.flexi-block.block--services{background-color:var(--c-l-grey)}section.flexi-block.block--services.slider-disabled .glide__bullets{display:none}section.flexi-block.block--services.slider-disabled .glide__track{overflow:visible}section.flexi-block.block--services.slider-disabled .glide__slide{max-width:500px;margin:0 auto}@media screen and (min-width:46.25em){section.flexi-block.block--services.slider-disabled ul.glide__slides{gap:var(--site-gutter);overflow:visible}section.flexi-block.block--services.slider-disabled ul.glide__slides .glide__slide{width:100%;height:auto;flex-shrink:unset}}section.flexi-block.block--services .services__content h2,section.flexi-block.block--services .services__content h3{font-size:clamp(1.875rem,calc(4vw + 10px),2.5rem)}section.flexi-block.block--services .services__content h2+*,section.flexi-block.block--services .services__content h3+*{margin-top:18px}@media screen and (min-width:64em){section.flexi-block.block--services .services__content h2+*,section.flexi-block.block--services .services__content h3+*{margin-top:26px}}section.flexi-block.block--services .glide--services{margin-top:50px}section.flexi-block.block--services .glide--services .glide__bullets{text-align:center;margin-top:20px}section.flexi-block.block--services .glide--services .glide__bullets button{background:0 0;width:14px;height:14px;padding:0;border-radius:50%;border:1px solid #262626}section.flexi-block.block--services .glide--services .glide__bullets button+button{margin-left:15px}section.flexi-block.block--services .glide--services .glide__bullets button.glide__bullet--active{background-color:var(--c-primary);border:1px solid var(--c-primary)}@media screen and (min-width:64em){section.flexi-block.block--services .glide--services .glide__bullets{margin-top:28px}}section.flexi-block.block--services div.services-block-card--grid,section.flexi-block.block--services li.services-block-card--glide{height:auto;margin-bottom:0;background-color:var(--c-white);box-shadow:var(--box-shadow)}section.flexi-block.block--services div.services-block-card--grid .slide__image,section.flexi-block.block--services li.services-block-card--glide .slide__image{position:relative;padding-top:63%}section.flexi-block.block--services div.services-block-card--grid .slide__image img,section.flexi-block.block--services li.services-block-card--glide .slide__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}@media screen and (min-width:64em){section.flexi-block.block--services div.services-block-card--grid .slide__image,section.flexi-block.block--services li.services-block-card--glide .slide__image{padding-top:65%}}section.flexi-block.block--services div.services-block-card--grid .slide__content,section.flexi-block.block--services li.services-block-card--glide .slide__content{padding:38px}section.flexi-block.block--services div.services-block-card--grid .slide__content h3,section.flexi-block.block--services li.services-block-card--glide .slide__content h3{font-size:clamp(1.5rem,calc(3vw + 10px),1.5rem)}section.flexi-block.block--services div.services-block-card--grid .slide__content .slide__price,section.flexi-block.block--services li.services-block-card--glide .slide__content .slide__price{display:block;color:var(--c-primary);font-family:var(--t-h-font-family);font-size:clamp(1.5rem,calc(3vw + 10px),1.5rem);font-weight:400}section.flexi-block.block--services div.services-block-card--grid .slide__content .slide__price span,section.flexi-block.block--services li.services-block-card--glide .slide__content .slide__price span{color:var(--c-d-grey);font-family:var(--t-font-family);font-size:1rem;font-weight:500;margin-left:10px}section.flexi-block.block--services div.services-block-card--grid .slide__content .slide__price span::before,section.flexi-block.block--services li.services-block-card--glide .slide__content .slide__price span::before{content:"/"}@media screen and (min-width:64em){section.flexi-block.block--services div.services-block-card--grid .slide__content,section.flexi-block.block--services li.services-block-card--glide .slide__content{padding:40px}}@media screen and (min-width:64em){section.flexi-block.block--services>.container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:30px}section.flexi-block.block--services>.container .services__content{grid-column:1/span 4;margin-top:38px}section.flexi-block.block--services>.container .services__cards{grid-column:5/span 8}section.flexi-block.block--services>.container .glide--services{margin-top:0}}section.flexi-block.block--services.layout-grid{--grid-columns:1}section.flexi-block.block--services.layout-grid>.container{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(10px,1fr));gap:var(--site-gutter)}@media screen and (min-width:37.5em){section.flexi-block.block--services.layout-grid{--grid-columns:2}section.flexi-block.block--services.layout-grid .services__content{grid-column:span 2}}@media screen and (min-width:64em){section.flexi-block.block--services.layout-grid{--grid-columns:3}section.flexi-block.block--services.layout-grid .services__content{grid-column:span 1}}section.flexi-block.block--content-image div.content{margin-bottom:40px}section.flexi-block.block--content-image div.content h2{margin-bottom:1.875rem}section.flexi-block.block--content-image div.content .pre_title+h2{margin-top:0}section.flexi-block.block--content-image div.images{display:grid;grid-template-columns:repeat(2,minmax(10px,1fr));grid-gap:15px;align-items:flex-start}section.flexi-block.block--content-image div.images div.image{width:100%;padding-top:152%;position:relative}section.flexi-block.block--content-image div.images div.image:first-child:not(:last-child){margin-top:80px}section.flexi-block.block--content-image div.images div.image:only-child{padding-top:75%;grid-column:1/3}section.flexi-block.block--content-image div.images div.image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}section.flexi-block.block--content-image.layout-image_content div.images div.image:first-child:not(:last-child){margin-top:0}section.flexi-block.block--content-image.layout-image_content div.images div.image:last-child:not(:first-child){margin-top:80px}@media screen and (min-width:64em){section.flexi-block.block--content-image.layout-content_image.wide_image div.content{text-align:right}section.flexi-block.block--content-image.layout-content_image.wide_image div.content h2,section.flexi-block.block--content-image.layout-content_image.wide_image div.content h3,section.flexi-block.block--content-image.layout-content_image.wide_image div.content h4{text-align:inherit}section.flexi-block.block--content-image.layout-content_image.wide_image div.content .content-button-wrapper{flex-direction:row-reverse}section.flexi-block.block--content-image.wide_image div.container{grid-template:'b__ci_content b__ci_image' auto/1fr 2fr}section.flexi-block.block--content-image.wide_image div.container div.images .image{padding-top:60%}section.flexi-block.block--content-image.wide_image .content{padding-top:0;padding-bottom:0}section.flexi-block.block--content-image div.container{width:auto;display:grid;grid-gap:60px;grid-template:'b__ci_content b__ci_image' auto/1fr 1fr;align-items:center}section.flexi-block.block--content-image div.content{margin:0;padding:40px 0;grid-area:b__ci_content;align-self:center}section.flexi-block.block--content-image div.images{margin:0;position:relative;grid-area:b__ci_image;grid-gap:var(--site-gutter)}section.flexi-block.block--content-image div.images div.image:first-child:not(:last-child){margin-top:170px}section.flexi-block.block--content-image.layout-image_content.wide_image div.container{grid-template:'__l_b__ci_image __l_b__ci_content' auto/2fr 1fr}section.flexi-block.block--content-image.layout-image_content div.container{grid-template:'__l_b__ci_image __l_b__ci_content' auto/1fr 1fr}section.flexi-block.block--content-image.layout-image_content div.content{grid-area:__l_b__ci_content}section.flexi-block.block--content-image.layout-image_content div.images{grid-area:__l_b__ci_image}section.flexi-block.block--content-image.layout-image_content div.images div.image:first-child:not(:last-child){margin-top:0}section.flexi-block.block--content-image.layout-image_content div.images div.image:last-child:not(:first-child){margin-top:170px}}section.flexi-block.block--cta-banner-small{--vertical-padding:50px;padding-top:var(--vertical-padding);padding-bottom:var(--vertical-padding);text-align:center}section.flexi-block.block--cta-banner-small.bg-black .button,section.flexi-block.block--cta-banner-small.bg-primary .button{--focus-outer:var(--c-white);color:var(--c-white)}section.flexi-block.block--cta-banner-small.bg-black .button{--focus-inner:var(--c-black)}section.flexi-block.block--cta-banner-small.bg-primary{color:var(--c-white)}section.flexi-block.block--cta-banner-small.bg-primary .button{--focus-inner:var(--c-primary);background-color:var(--c-white);color:var(--c-primary)}section.flexi-block.block--cta-banner-small p{margin-bottom:20px}section.flexi-block.block--cta-banner-small .button{--padding-ratio:4}@media screen and (min-width:48em){section.flexi-block.block--cta-banner-small{--vertical-padding:25px}section.flexi-block.block--cta-banner-small div.container{display:grid;grid-gap:var(--site-gutter);grid-template-columns:1fr 1fr}section.flexi-block.block--cta-banner-small div.container>*{align-self:center}section.flexi-block.block--cta-banner-small p{margin-bottom:0;text-align:right}section.flexi-block.block--cta-banner-small a.button{--padding-ratio:8;margin-right:auto}}section.flexi-block.block--google-maps{padding:0}section.flexi-block.block--google-maps #map{width:100%;padding-top:100%;position:relative}@media screen and (min-width:40em){section.flexi-block.block--google-maps #map{padding-top:50%}}@media screen and (min-width:48em){section.flexi-block.block--google-maps #map{padding-top:33%}}section.flexi-block.block--contact .contact-details{margin-bottom:70px}section.flexi-block.block--contact .contact-details address{font-style:normal}section.flexi-block.block--contact .contact-details address a{background:0 0}section.flexi-block.block--contact .contact-details address .contact-link{margin-bottom:20px}section.flexi-block.block--contact .contact-details address svg{width:auto;height:30px}section.flexi-block.block--contact h4{font-size:1.375rem;margin-bottom:1rem}section.flexi-block.block--contact .form-wrapper h3{margin-bottom:20px}section.flexi-block.block--contact .form-wrapper .hbspt-form+h4{margin-top:2rem}section.flexi-block.block--contact .hbspt-form{--link-color:var(--c-primary)}section.flexi-block.block--contact .hbspt-form .input input,section.flexi-block.block--contact .hbspt-form .input select{padding-left:0;padding-right:0;border-bottom:1px solid var(--c-black)}section.flexi-block.block--contact .hbspt-form .input textarea{width:100%;padding:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:1px solid var(--c-black)}section.flexi-block.block--contact .hbspt-form .hs-submit input[type=submit]{background-color:var(--c-primary)}section.flexi-block.block--contact #map{width:calc(100% + calc(var(--site-padding) * 2));margin:50px calc(var(--site-padding) * -1) var(--s-vertical-padding-negative);padding-top:140%}@media screen and (min-width:48em){section.flexi-block.block--contact div.container{grid-gap:80px var(--site-gutter)}section.flexi-block.block--contact .contact-details{grid-column:1/7;margin-bottom:0}section.flexi-block.block--contact .form-wrapper{grid-column:7/13}section.flexi-block.block--contact #map{width:100%;margin:0;padding-top:60%;grid-column:1/-1}}@media screen and (min-width:64em){section.flexi-block.block--contact div.container{grid-gap:100px var(--site-gutter)}section.flexi-block.block--contact .contact-details{grid-column:1/7}section.flexi-block.block--contact .form-wrapper{grid-column:7/13}section.flexi-block.block--contact #map{padding-top:42.5%}}body.casa-anjali .form-wrapper+.form-wrapper,body.thehive .form-wrapper+.form-wrapper{margin-top:3rem}@media screen and (min-width:48em){body.casa-anjali section.flexi-block.block--contact .form-wrapper,body.thehive section.flexi-block.block--contact .form-wrapper{grid-column:span 6;grid-row:1;margin:0}}@media screen and (min-width:64em){body.casa-anjali section.flexi-block.block--contact .form-wrapper,body.thehive section.flexi-block.block--contact .form-wrapper{grid-column:span 6;grid-row:1;margin:0}}body.eloundavillas section.flexi-block.block--contact address h2{margin-bottom:20px}body.eloundavillas section.flexi-block.block--contact address .address br{display:none}section.flexi-block.block--duo-maps{padding:0}section.flexi-block.block--duo-maps .container{display:grid;gap:2rem 1rem}@media screen and (min-width:48em){section.flexi-block.block--duo-maps .container{grid-template-columns:repeat(2,1fr)}}section.flexi-block.block--duo-maps #map-left,section.flexi-block.block--duo-maps #map-right{position:relative;width:100%;padding-bottom:60%}@media screen and (min-width:48em){section.flexi-block.block--duo-maps #map-left,section.flexi-block.block--duo-maps #map-right{padding-bottom:75%}}section.flexi-block.block--columns div.columns div.column,section.flexi-block.block--stories-columns div.columns div.column{margin-bottom:50px}section.flexi-block.block--columns div.columns div.column div.image,section.flexi-block.block--stories-columns div.columns div.column div.image{width:100%;margin-bottom:16px;padding-top:75%;position:relative;border-radius:var(--border-radius);overflow:auto}section.flexi-block.block--columns div.columns div.column div.image img,section.flexi-block.block--stories-columns div.columns div.column div.image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}section.flexi-block.block--columns div.columns div.column div.image:last-child,section.flexi-block.block--stories-columns div.columns div.column div.image:last-child{margin-bottom:0}section.flexi-block.block--columns div.columns div.column:last-child,section.flexi-block.block--stories-columns div.columns div.column:last-child{margin-bottom:0}@media screen and (min-width:40em){section.flexi-block.block--columns div.columns,section.flexi-block.block--stories-columns div.columns{display:grid;grid-gap:calc(var(--site-gutter) * 2) var(--site-gutter);grid-template-columns:1fr 1fr}section.flexi-block.block--columns div.columns div.column,section.flexi-block.block--stories-columns div.columns div.column{margin-bottom:0}}@media screen and (min-width:48em){section.flexi-block.block--columns div.columns.columns-3,section.flexi-block.block--columns div.columns.columns-5,section.flexi-block.block--columns div.columns.columns-6,section.flexi-block.block--columns div.columns.columns-9,section.flexi-block.block--stories-columns div.columns.columns-3,section.flexi-block.block--stories-columns div.columns.columns-5,section.flexi-block.block--stories-columns div.columns.columns-6,section.flexi-block.block--stories-columns div.columns.columns-9{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:64em){section.flexi-block.block--columns div.columns.columns-10,section.flexi-block.block--columns div.columns.columns-11,section.flexi-block.block--columns div.columns.columns-12,section.flexi-block.block--columns div.columns.columns-4,section.flexi-block.block--columns div.columns.columns-7,section.flexi-block.block--columns div.columns.columns-8,section.flexi-block.block--stories-columns div.columns.columns-10,section.flexi-block.block--stories-columns div.columns.columns-11,section.flexi-block.block--stories-columns div.columns.columns-12,section.flexi-block.block--stories-columns div.columns.columns-4,section.flexi-block.block--stories-columns div.columns.columns-7,section.flexi-block.block--stories-columns div.columns.columns-8{grid-template-columns:repeat(4,1fr)}}section.flexi-block.block--accordion.bg-primary .block-heading *{color:var(--c-white)}section.flexi-block.block--accordion .container{max-width:var(--container-width)}section.flexi-block.block--accordion .shiftr-accordion{margin:0 auto}section.flexi-block.block--accordion .shiftr-accordion .shiftr-accordion__item{font-size:clamp(1.125rem,calc(4vw + 10px),1.25rem);background-color:var(--c-white)}section.flexi-block.block--accordion .shiftr-accordion .shiftr-accordion__item.is-expanded .shiftr-accordion__tab{color:var(--c-primary)}section.flexi-block.block--accordion .shiftr-accordion .shiftr-accordion__panel img.alignnone{display:inline-block!important}section.flexi-block.block--gallery .block-heading{margin-bottom:0}section.flexi-block.block--gallery .block-heading h2,section.flexi-block.block--gallery .block-heading h3,section.flexi-block.block--gallery .block-heading p{margin-bottom:20px}section.flexi-block.block--gallery .block-heading>*+*{margin-bottom:20px}section.flexi-block.block--gallery .button{margin:3rem auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}div.image-gallery ul,div.video-gallery ul{list-style-type:none;padding:0}div.image-gallery ul li,div.video-gallery ul li{margin:0}div.image-gallery ul li+li,div.video-gallery ul li+li{margin-top:30px}div.image-gallery ul li a,div.video-gallery ul li a{position:relative;padding-top:63%;display:block}div.image-gallery ul li a img,div.video-gallery ul li a img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}div.image-gallery ul li span,div.video-gallery ul li span{width:100%;height:100px;position:absolute;bottom:0;left:0;z-index:20;background:linear-gradient(0deg,#000,rgba(0,0,0,0))}div.image-gallery ul li svg,div.video-gallery ul li svg{display:block;position:absolute;left:10px;bottom:10px;z-index:100}@media screen and (min-width:40.625em){div.image-gallery ul,div.video-gallery ul{--grid-columns:2;display:grid;gap:30px;grid-template-columns:repeat(var(--grid-columns),1fr)}div.image-gallery ul li+li,div.video-gallery ul li+li{margin-top:0}}@media screen and (min-width:48em){div.image-gallery ul,div.video-gallery ul{--grid-columns:12;gap:30px;grid-auto-rows:1fr}div.image-gallery ul li,div.video-gallery ul li{grid-column:span 6}div.image-gallery ul li a,div.video-gallery ul li a{padding-top:0;height:100%}div.image-gallery ul li:first-child a,div.video-gallery ul li:first-child a{padding-top:100%}div.image-gallery ul li:nth-child(5n-2),div.image-gallery ul li:nth-child(5n-4),div.video-gallery ul li:nth-child(5n-2),div.video-gallery ul li:nth-child(5n-4){grid-column:span 3}div.image-gallery ul.item-remainder--1 li:nth-last-child(1),div.image-gallery ul.item-remainder--1 li:nth-last-child(3),div.video-gallery ul.item-remainder--1 li:nth-last-child(1),div.video-gallery ul.item-remainder--1 li:nth-last-child(3){grid-column:span 3}div.image-gallery ul.item-remainder--2 li,div.video-gallery ul.item-remainder--2 li{grid-column:span 6}div.image-gallery ul.item-remainder--2 li:first-child a,div.video-gallery ul.item-remainder--2 li:first-child a{padding-top:44.44%}div.image-gallery ul.item-remainder--2 li:nth-child(5n),div.image-gallery ul.item-remainder--2 li:nth-child(5n-2),div.video-gallery ul.item-remainder--2 li:nth-child(5n),div.video-gallery ul.item-remainder--2 li:nth-child(5n-2){grid-column:span 3}div.image-gallery ul.item-remainder--4 li,div.video-gallery ul.item-remainder--4 li{grid-column:span 6}div.image-gallery ul.item-remainder--4 li:first-child a,div.video-gallery ul.item-remainder--4 li:first-child a{padding-top:44.44%}div.image-gallery ul.item-remainder--4 li:nth-child(5n),div.image-gallery ul.item-remainder--4 li:nth-child(5n-2),div.video-gallery ul.item-remainder--4 li:nth-child(5n),div.video-gallery ul.item-remainder--4 li:nth-child(5n-2){grid-column:span 3}div.image-gallery ul.item-remainder--4 li:nth-last-child(2),div.video-gallery ul.item-remainder--4 li:nth-last-child(2){grid-column:span 6}}.gallery-video-modal{width:100%;max-width:1000px;position:fixed;top:50%;left:50%;z-index:100;transform:translate(-50%,-50%);display:none}.gallery-video-modal.is-visible{display:block}.gallery-video-modal .iframe-wrapper{width:100%;padding-top:56.25%;position:relative}.gallery-video-modal .iframe-wrapper iframe,.gallery-video-modal .iframe-wrapper video{width:100%;height:100%;position:absolute;top:0;left:0}.gallery-video-modal .video-modal__close{width:48px;height:48px;position:absolute;top:-48px;right:0;cursor:pointer;background:0 0;border:none}section.flexi-block.block--repeater .button{text-decoration:none}section.flexi-block.block--repeater ul{padding:0;list-style:none}section.flexi-block.block--repeater ul li{margin-bottom:0}section.flexi-block.block--repeater ul li+li{margin-top:30px}section.flexi-block.block--repeater ul li div.image{position:relative;padding-top:64%}section.flexi-block.block--repeater ul li div.image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}section.flexi-block.block--repeater ul li div.content{padding:30px 22px 32px;background-color:var(--c-tertiary)}section.flexi-block.block--repeater ul li div.content h2,section.flexi-block.block--repeater ul li div.content h3{font-size:clamp(1.562rem,calc(4vw + 10px),2.1875rem)}@media screen and (min-width:40.625em){section.flexi-block.block--repeater ul{max-width:500px;margin-left:auto;margin-right:auto}}@media screen and (min-width:48em){section.flexi-block.block--repeater ul{max-width:unset}section.flexi-block.block--repeater ul li{min-height:455px;display:flex;align-items:stretch;position:relative}section.flexi-block.block--repeater ul li+li{margin-top:0}section.flexi-block.block--repeater ul li div.image{width:50%;height:0;position:absolute;top:0;bottom:0;height:100%;padding-top:0}section.flexi-block.block--repeater ul li div.content{width:50%;margin:0;margin-left:50%;padding:48px;align-self:stretch;display:flex;align-items:center}section.flexi-block.block--repeater ul li:nth-child(even){flex-direction:row-reverse}section.flexi-block.block--repeater ul li:nth-child(even) div.content{margin-left:0;margin-right:50%}}section.flexi-block.block--facilities button.expand-btn{display:none}section.flexi-block.block--facilities.expandable .facilities-container{overflow-y:hidden;position:relative;transition:.3s ease-in-out}section.flexi-block.block--facilities.expandable .facilities-container button.expand-btn{padding:10px;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:20;background:0 0;border:none;text-decoration:underline;color:var(--c-link)}section.flexi-block.block--facilities.expandable:not(.expanded) .facilities-container::after{content:"";display:block;position:absolute;width:100%;height:200px;bottom:0;left:0;z-index:10;background:linear-gradient(0,#fff,rgba(255,255,255,0))}section.flexi-block.block--facilities ul{--column-count:2;list-style-type:none;padding:0}section.flexi-block.block--facilities ul li{background-color:var(--c-l-grey);padding:35px;margin:0}section.flexi-block.block--facilities ul li+li{margin-top:20px}section.flexi-block.block--facilities ul li div.icon{width:40px;height:40px;margin-bottom:12px}section.flexi-block.block--facilities ul li div.icon svg{fill:var(--c-primary)}section.flexi-block.block--facilities ul li h3{margin-bottom:6px;font-size:1.125rem}section.flexi-block.block--facilities ul li p{font-size:.875rem}@media screen and (min-width:40.625em){section.flexi-block.block--facilities ul{display:grid;grid-template-columns:repeat(var(--column-count),1fr);gap:30px}section.flexi-block.block--facilities ul li{display:flex;flex-direction:column;justify-content:center}section.flexi-block.block--facilities ul li+li{margin-top:0}}@media screen and (min-width:64em){section.flexi-block.block--facilities ul{--column-count:3}section.flexi-block.block--facilities ul li{min-height:184px;background:0 0;border:2px solid #f4f2ef}}section.flexi-block.block--fullwidth-image{--logo-text-color:var( --c-white );padding:0}@media screen and (min-width:64em){section.flexi-block.block--fullwidth-image{height:100vh;position:relative}section.flexi-block.block--fullwidth-image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit;z-index:10}}section.flexi-block.block--logo-carousel{margin-top:-30px;margin-bottom:30px}section.flexi-block.block--logo-carousel h2{text-align:center;display:flex;align-items:center;justify-content:center;gap:20px}section.flexi-block.block--logo-carousel h2::after,section.flexi-block.block--logo-carousel h2::before{content:"";border-bottom:1px solid var(--c-black);flex:1 1 0}section.flexi-block.block--logo-carousel .glide--logos a img{height:150px;width:auto;filter:grayscale(1);margin:0}body.eloundavillas section.flexi-block.block--logo-carousel .glide--logos a img{height:100px;width:100px;width:auto;filter:none;margin:0 auto}section.flexi-block.block--stories-image-double .stories-image__image-wrapper{position:relative;padding-top:70%}section.flexi-block.block--stories-image-double .stories-image__image-wrapper img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}section.flexi-block.block--stories-image-double .stories-image__image-wrapper+.stories-image__image-wrapper{margin-top:30px}@media screen and (min-width:48em){section.flexi-block.block--stories-image-double .container{display:flex;gap:30px}section.flexi-block.block--stories-image-double .container .stories-image__image-wrapper{padding-top:50%}section.flexi-block.block--stories-image-double .container .stories-image__image-wrapper+.stories-image__image-wrapper{margin-top:0}section.flexi-block.block--stories-image-double .container .stories-image__image-wrapper:first-child{width:70%}section.flexi-block.block--stories-image-double .container .stories-image__image-wrapper:last-child{width:30%}}section.flexi-block.block--stories-content-image div.content{height:100%;border-top:1px solid var(--c-black);border-bottom:1px solid var(--c-black);margin-bottom:40px;padding-top:40px;padding-bottom:40px}section.flexi-block.block--stories-content-image div.content *{text-align:center}section.flexi-block.block--stories-content-image div.content h2{margin:0 0 10px 0;text-transform:uppercase}section.flexi-block.block--stories-content-image div.content .pre_title+h2{margin-top:0}section.flexi-block.block--stories-content-image div.content .content__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}section.flexi-block.block--stories-content-image .image{position:relative;padding-top:80%}section.flexi-block.block--stories-content-image .image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}@media screen and (min-width:64em){section.flexi-block.block--stories-content-image div.container{width:auto;display:grid;grid-gap:60px;grid-template:'b__ci_content b__ci_image  b__ci_image' auto/1fr 1fr 1fr;align-items:center}section.flexi-block.block--stories-content-image div.content{margin:0;padding:40px 0;grid-area:b__ci_content;align-self:center}section.flexi-block.block--stories-content-image div.images{margin:0;position:relative;grid-area:b__ci_image;grid-gap:var(--site-gutter)}section.flexi-block.block--stories-content-image.layout-image_content div.container{grid-template:'__l_b__ci_image __l_b__ci_image __l_b__ci_content' auto/1fr 1fr 1fr}section.flexi-block.block--stories-content-image.layout-image_content div.content{grid-area:__l_b__ci_content}section.flexi-block.block--stories-content-image.layout-image_content div.images{grid-area:__l_b__ci_image}section.flexi-block.block--stories-content-image.layout-image_content div.images div.image:first-child:not(:last-child){margin-top:0}section.flexi-block.block--stories-content-image.layout-image_content div.images div.image:last-child:not(:first-child){margin-top:170px}}section.flexi-block.block--press ul li img{margin:0 auto;transition:ease .1s;max-width:300px}section.flexi-block.block--press ul li h3{margin-top:10px;color:#b89b26;text-align:center;font-size:1.2rem}section.flexi-block.block--press ul li p{text-align:center}section.flexi-block.block--press ul li+li{margin-top:50px}section.flexi-block.block--press ul li a:hover img{transform:scale(1.1)}section.flexi-block.block--press ul li a:hover h3{text-decoration:underline}@media screen and (min-width:48em){section.flexi-block.block--press ul{--grid-columns:2;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(10px,1fr));gap:var(--site-gutter)}section.flexi-block.block--press ul li+li{margin-top:0}}@media screen and (min-width:64em){section.flexi-block.block--press ul{--grid-columns:4}}body.home .flexi-blocks-builder .flexi-block:first-of-type:not(.has-bg){margin-top:0}body.home .hero--standard .hero__content h1{text-align:center}.hero--basic{margin-bottom:80px;padding-top:40px}.hero--basic header{max-width:56.25em;text-align:center}.hero--basic header h1{text-align:inherit}section.posts-loop{padding-top:50px;padding-bottom:50px;background-color:var(--c-primary)}@media screen and (min-width:64em){section.posts-loop{padding-bottom:80px}}ul.categories{width:calc(100% + (var(--site-padding) * 2));margin:0 calc(var(--site-padding) * -1) 50px;margin-bottom:50px;padding:0 var(--site-padding);display:flex;list-style:none;overflow-y:scroll;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;font-size:1.5625rem;color:var(--c-white)}ul.categories li{margin:0;margin-right:60px;scroll-snap-align:start}ul.categories li:last-child{margin-right:0}ul.categories a{min-width:190px;padding:10px 12px;display:inline-block;border:1px solid var(--c-secondary);text-align:center;font-size:.875rem;transition:.2s}ul.categories a:hover,ul.categories a[aria-current=page]{background-color:rgba(255,255,255,.2)}@media screen and (min-width:64em){ul.categories{justify-content:center;overflow-y:auto}}.search-result-count{margin-top:20px;display:inline-block}ul.loop{list-style:none;margin:0;padding:0}ul.loop.posts li.post{transition:opacity .2s ease-in}ul.loop.posts li.post.delay-entry{opacity:0}ul.loop.posts li.post:not(:last-child){margin-bottom:30px}ul.loop.posts li.post a{width:100%;height:100%;display:inline-block;position:relative}ul.loop.posts li.post a:hover img{transform:scale(1.05)}ul.loop.posts li.post a:hover h3{text-decoration:underline}ul.loop.posts li.post .post__thumbnail{width:100%;padding-top:150%;position:relative;overflow:hidden;z-index:10;border-radius:var(--border-radius);background-color:var(--c-l-grey)}ul.loop.posts li.post .post__thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit;transition:.3s}ul.loop.posts li.post .post__summary{width:100%;max-width:310px;margin:-80px auto 0;padding:20px 30px;position:relative;z-index:20;background-color:var(--c-tertiary)}ul.loop.posts li.post .post__summary span{margin-bottom:10px;display:block;font-family:var(--accent-font);text-transform:uppercase;color:var(--c-secondary)}ul.loop.posts li.post h3{font-size:clamp(1.25rem,calc(2vw + 5px),1.5rem)}ul.loop.posts li.post time{padding:4px 12px 10px;display:block;position:absolute;top:30px;left:30px;z-index:30;text-align:center;text-transform:uppercase;color:var(--c-white);border:1px solid var(--c-white);background-color:rgba(0,0,0,.3)}ul.loop.posts li.post time span{font-size:1rem}ul.loop.posts li.post time span:last-child{font-size:1.875rem;line-height:1.25}@media screen and (min-width:40.625em){ul.loop.posts{--grid-columns:2;display:grid;grid-gap:calc(var(--site-gutter) * 2) var(--site-gutter);grid-template-columns:repeat(var(--grid-columns),minmax(10px,1fr))}ul.loop.posts li.post:not(:last-child){margin-bottom:0}}@media screen and (min-width:64em){ul.loop.posts{--grid-columns:3}}.cursor-pagination{margin-top:80px;text-align:center}.cursor-pagination a.max-pages-reached{opacity:.5;cursor:auto}body.single-post footer.site-footer{margin-top:60px}body.single-post .container{max-width:var(--container-width)}body.single-post h1{font-size:clamp(1.125rem,3vw,1.875rem)}body.single-post .date,body.single-post .user{display:flex;align-items:center}body.single-post .date span,body.single-post .date time,body.single-post .user span,body.single-post .user time{color:var(--c-primary);margin-left:15px;font-size:14px}body.single-post .user .user__image{position:relative;height:35px;width:35px;border-radius:50%;overflow:hidden}body.single-post .user .user__image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}body.single-post .date svg{width:27px;height:31px}body.single-post .hero--standard.with-post-thumbnail .hero__content .date span,body.single-post .hero--standard.with-post-thumbnail .hero__content .date time,body.single-post .hero--standard.with-post-thumbnail .hero__content .user span,body.single-post .hero--standard.with-post-thumbnail .hero__content .user time{color:var(--c-white)}body.single-post .hero--standard.with-post-thumbnail .hero__content .hero-sub-title a:hover{text-decoration:underline}body.single-post .hero--standard .post__details{display:flex;align-items:center}body.single-post .hero--standard .post__details .date{margin-left:50px}body.single-post .post-content{margin-top:38px}body.single-post .post-content figure.wp-block-image{margin:3.75rem 0}body.single-post .post-content figure.wp-block-image:first-child{margin-top:0}body.single-post .post-content figure.wp-block-image:last-child{margin-bottom:0}body.single-post .post-content figure.wp-block-gallery{margin:3.75rem 0}body.single-post .post-content figure.wp-block-gallery:first-child{margin-top:0}body.single-post .post-content figure.wp-block-gallery:last-child{margin-bottom:0}body.single-post .post-content figure.wp-block-gallery figure.wp-block-image{margin:0 0 20px}body.single-post .post-content figure.wp-block-gallery figure.wp-block-image:last-child{margin-bottom:0}@media screen and (min-width:48em){body.single-post .post-content figure.wp-block-gallery{display:grid;grid-gap:var(--site-gutter);grid-template-columns:repeat(2,minmax(10px,1fr))}body.single-post .post-content figure.wp-block-gallery figure.wp-block-image{width:100%;margin-bottom:0;padding-top:75%;position:relative}body.single-post .post-content figure.wp-block-gallery figure.wp-block-image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}}body.single-post .post-content .post-content__bottom{border-top:1px solid var(--c-primary);padding-top:30px;margin-top:34px}body.single-post .post-content .post-content__bottom .button{margin-top:30px}@media screen and (min-width:40.625em){body.single-post .post-content .post-content__bottom{display:flex;justify-content:space-between;align-items:center}body.single-post .post-content .post-content__bottom .button{margin-top:0}}@media screen and (min-width:64em){body.single-post .post-content .post-content__bottom{padding-top:39px;margin-top:49px}}body.single-post .post-extras{max-width:400px}body.single-post .post-extras .container{padding:40px 20px;background-color:var(--c-tertiary)}body.single-post .post-extras .container h2{font-size:clamp(1.25rem,calc(5vw + 10px),1.5625rem);text-transform:uppercase;padding-bottom:20px;border-bottom:1px solid #95867f}body.single-post .related-posts{margin-top:70px}body.single-post .related-posts .container ul{margin-top:24px}body.single-post .related-posts .container li.related-post{margin-bottom:0;position:relative}body.single-post .related-posts .container li.related-post+li.related-post{margin-top:20px}body.single-post .related-posts .container li.related-post:hover a{text-decoration:underline}body.single-post .related-posts .container li.related-post a{display:flex;align-items:center;min-height:75px}body.single-post .related-posts .container li.related-post .related-post__thumbnail{position:absolute;top:0;height:100%;width:37%}body.single-post .related-posts .container li.related-post .related-post__thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}body.single-post .related-posts .container li.related-post h3{margin-left:calc(37% + 18px);font-size:clamp(.875rem,calc(5vw + 10px),.9375rem);text-transform:uppercase}body.single-post .post-tags{margin-top:24px}body.single-post .post-tags ul{margin-top:30px;display:flex;flex-wrap:wrap}body.single-post .post-tags ul li.tags{margin:0 10px 14px 0}body.single-post .post-tags ul li.tags:last-child{margin:0}body.single-post .post-tags ul li.tags a{padding:10px 14px;display:block;font-weight:500;background-color:var(--c-white);transition:background-color 150ms ease}body.single-post .post-tags ul li.tags a:hover{background-color:rgba(255,255,255,.5)}@media screen and (min-width:48em){body.single-post div.post-wrapper{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:30px;column-gap:30px}body.single-post div.post-wrapper .post-content{grid-column:1/span 2}body.single-post div.post-wrapper .post-extras{margin-top:50px;max-width:unset}body.single-post div.post-wrapper .post-extras.related-posts{padding-right:0}body.single-post div.post-wrapper .post-extras.post-tags{padding-left:0}}@media screen and (min-width:64em){body.single-post div.post-wrapper{grid-template-columns:repeat(12,1fr);margin-top:68px}body.single-post div.post-wrapper .post-content{grid-column:1/span 8;margin-top:0}body.single-post div.post-wrapper .post-extras{grid-column:9/span 4}body.single-post div.post-wrapper .post-extras .container{padding:36px 30px 50px}body.single-post div.post-wrapper .post-extras .container h2{padding-bottom:15px}body.single-post div.post-wrapper .post-extras .container li.related-post{position:relative}body.single-post div.post-wrapper .post-extras .container li.related-post+li.related-post{margin-top:30px}body.single-post div.post-wrapper .post-extras.related-posts{margin-top:0}body.single-post div.post-wrapper .post-extras.post-tags .tags{margin:0 14px 14px 0}body.single-post div.post-wrapper .post-extras.post-tags .tags a{padding:12px 21px}}body.single-room div.hero{padding:30px var(--site-padding)}@media screen and (min-width:90em){body.single-room div.hero{padding:30px 48px}}body.single-room div.hero.with-post-thumbnail .hero__content{background:0 0}body.single-room div.hero .hero__content{padding:0}body.single-room div.hero .hero__feature-image:not(.glide)::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}body.single-room div.hero .glide__slides,body.single-room div.hero .glide__track{height:100%}body.single-room div.hero .glide__track{position:relative}body.single-room div.hero .glide__track::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}body.single-room div.hero .glide__slides{width:100vw!important;transform:translate3d(0,0,0)!important}body.single-room div.hero .glide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0;transition:opacity .6s ease}body.single-room div.hero .glide__slide.glide__slide--active{z-index:1;opacity:1}body.single-room div.hero .glide__slide{margin-bottom:0}body.single-room div.hero .glide__bullets{position:absolute;top:50%;left:0;transform:translateY(-50%)}body.single-room div.hero .glide__bullets .glide__bullet{width:32px;height:32px;display:block;position:relative;cursor:pointer;background:0 0;border:none}body.single-room div.hero .glide__bullets .glide__bullet+.glide__bullet{margin-top:8px}body.single-room div.hero .glide__bullets .glide__bullet::before{content:"";display:block;position:absolute;width:14px;height:14px;top:8px;left:8px;border-radius:50%;border:1px solid var(--c-white);transition:.3s}body.single-room div.hero .glide__bullets .glide__bullet.glide__bullet--active::before,body.single-room div.hero .glide__bullets .glide__bullet:hover::before{background-color:var(--c-white);border-color:var(--c-white)}@media screen and (min-width:90em){body.single-room div.hero .glide__bullets{left:16px}}.room-summary-section{margin-bottom:1.875rem;padding-top:40px}.room-summary-section .room__summary{margin-bottom:1.875rem;height:100%}.room-summary-section .room__amenities h3{margin-bottom:.9375rem}.room-summary-section .room__amenities ul{list-style:none;padding:0}.room-summary-section .room__amenities ul li{position:relative;font-size:.8rem;display:flex;justify-content:flex-start;gap:10px}.room-summary-section .room__amenities ul svg{width:30px;max-height:30px;flex-shrink:0;margin-top:.25em;fill:var(--c-primary)}.room-summary-section .room__amenities ul svg.icon--alarm{width:23px;max-height:24px;margin-top:0}.room-summary-section .room__amenities ul svg.icon--iron{width:23px}@media screen and (min-width:64em){.room-summary-section{margin-bottom:3.75rem}.room-summary-section .room__summary{margin-bottom:0;grid-column:1/9;position:relative;top:-5px}.room-summary-section .room__amenities{grid-column:10/13}}.room-summary-additional-section{margin-bottom:50px}.room-summary-additional-section .content{width:100%}.room-summary-additional-section .checkin-checkout{width:100%}.room-summary-additional-section .checkin,.room-summary-additional-section .checkout{margin-bottom:1.875rem}.room-summary-additional-section .checkin h3,.room-summary-additional-section .checkout h3{margin-bottom:.9375rem}.room-summary-additional-section .checkin ul,.room-summary-additional-section .checkout ul{list-style:none;margin:0;padding:0}.room-summary-additional-section .checkin li,.room-summary-additional-section .checkout li{margin-bottom:20px;padding-left:48px;position:relative}.room-summary-additional-section .checkin li:last-child,.room-summary-additional-section .checkout li:last-child{margin-bottom:0}.room-summary-additional-section .checkin li::before,.room-summary-additional-section .checkout li::before{content:"";display:block;position:absolute;top:1px;left:0;width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.713' height='28.713' viewBox='0 0 28.713 28.713'%3E%3Cpath d='M16.239,24.889,26.4,14.731l-1.651-1.615-8.506,8.506-4.307-4.307-1.615,1.615Zm2.118,7.824a13.891,13.891,0,0,1-5.563-1.131A14.464,14.464,0,0,1,5.131,23.92a14.341,14.341,0,0,1,0-11.162A14.348,14.348,0,0,1,8.217,8.2a14.717,14.717,0,0,1,4.576-3.069,14.341,14.341,0,0,1,11.162,0,14.334,14.334,0,0,1,7.627,7.627,14.341,14.341,0,0,1,0,11.162A14.717,14.717,0,0,1,28.514,28.5a14.348,14.348,0,0,1-4.558,3.087A13.98,13.98,0,0,1,18.356,32.713Z' transform='translate(-4 -4)' fill='%230e5766'/%3E%3C/svg%3E%0A") no-repeat center}@media screen and (min-width:64em){.room-summary-additional-section{margin-bottom:80px}.room-summary-additional-section .content{grid-column:1/9}.room-summary-additional-section .content h3:not(:first-child){margin-top:3.75rem}.room-summary-additional-section .checkin-checkout{margin-bottom:3.75rem;display:flex;gap:var(--site-gutter)}.room-summary-additional-section .checkin-checkout .checkin,.room-summary-additional-section .checkin-checkout .checkout{width:50%;margin-bottom:0}}section.section--related-rooms{padding-left:var(--site-padding);padding-right:var(--site-padding);margin-bottom:var(--s-vertical-padding)}section.section--related-rooms h2{margin-bottom:20px;font-size:clamp(1.5rem,calc(3vw + 10px),1.5rem);text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;gap:20px}section.section--related-rooms h2:after,section.section--related-rooms h2:before{content:"";border-bottom:1px solid var(--c-text-base);flex:1 1 0}body.iconicsantorini .room-summary-additional-section .checkin li::before,body.iconicsantorini .room-summary-additional-section .checkout li::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.713' height='28.713' viewBox='0 0 28.713 28.713'%3E%3Cpath d='M16.239,24.889,26.4,14.731l-1.651-1.615-8.506,8.506-4.307-4.307-1.615,1.615Zm2.118,7.824a13.891,13.891,0,0,1-5.563-1.131A14.464,14.464,0,0,1,5.131,23.92a14.341,14.341,0,0,1,0-11.162A14.348,14.348,0,0,1,8.217,8.2a14.717,14.717,0,0,1,4.576-3.069,14.341,14.341,0,0,1,11.162,0,14.334,14.334,0,0,1,7.627,7.627,14.341,14.341,0,0,1,0,11.162A14.717,14.717,0,0,1,28.514,28.5a14.348,14.348,0,0,1-4.558,3.087A13.98,13.98,0,0,1,18.356,32.713Z' transform='translate(-4 -4)' fill='%23e0ad0b'/%3E%3C/svg%3E%0A") no-repeat center}@media screen and (min-width:64em){body.iconicsantorini .room__summary{grid-column:1/7}body.iconicsantorini .room__amenities{grid-column:8/13}body.iconicsantorini .room__amenities ul{-moz-columns:2;columns:2}}body.oborishte63.single-room section.section--related-rooms{padding-top:var(--s-vertical-padding)}@media screen and (min-width:64em){body.oborishte63.single-room section.section--related-rooms li.room{grid-column:span 4!important}}body.eloundavillas .room-summary-additional-section .checkin li::before,body.eloundavillas .room-summary-additional-section .checkout li::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.713' height='28.713' viewBox='0 0 28.713 28.713'%3E%3Cpath d='M16.239,24.889,26.4,14.731l-1.651-1.615-8.506,8.506-4.307-4.307-1.615,1.615Zm2.118,7.824a13.891,13.891,0,0,1-5.563-1.131A14.464,14.464,0,0,1,5.131,23.92a14.341,14.341,0,0,1,0-11.162A14.348,14.348,0,0,1,8.217,8.2a14.717,14.717,0,0,1,4.576-3.069,14.341,14.341,0,0,1,11.162,0,14.334,14.334,0,0,1,7.627,7.627,14.341,14.341,0,0,1,0,11.162A14.717,14.717,0,0,1,28.514,28.5a14.348,14.348,0,0,1-4.558,3.087A13.98,13.98,0,0,1,18.356,32.713Z' transform='translate(-4 -4)' fill='%238fafb8'/%3E%3C/svg%3E%0A") no-repeat center}@media screen and (min-width:64em){body.eloundavillas .room__summary{grid-column:1/7}body.eloundavillas .room__amenities{grid-column:8/13}body.eloundavillas .room__amenities ul{-moz-columns:2;columns:2}}body.archive-room .flexi-blocks-builder .flexi-block.block--booking-form:first-child{margin-top:0!important}body.archive-room .posts-loop{background:0 0}ul.loop.rooms{margin-top:50px}ul.loop.rooms li.room{width:100%;margin-bottom:18px;padding-top:125%;position:relative;overflow:hidden;color:var(--c-white)}ul.loop.rooms li.room:last-child{margin-bottom:0}ul.loop.rooms li.room a:first-child{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;z-index:10}@media (hover:hover){ul.loop.rooms li.room a:first-child:hover .room__thumbnail img{transform:scale(1.1)}ul.loop.rooms li.room a:first-child:hover .room__summary{transform:translateY(0)}ul.loop.rooms li.room a:first-child:hover .room__summary h3::after{width:100%}ul.loop.rooms li.room a:first-child:hover .room__summary .room__transition-content{transform:translateY(0);opacity:1}}ul.loop.rooms li.room .room__thumbnail{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;overflow:hidden}ul.loop.rooms li.room .room__thumbnail::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,0))}ul.loop.rooms li.room .room__thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit;transition:.3s}ul.loop.rooms li.room .room__summary{width:100%;padding:0 24px;align-self:flex-end;position:relative;z-index:20;transform:translateY(32px);transition:.3s}ul.loop.rooms li.room .room__summary span{display:inline-block;line-height:var(--t-base-line-height)}ul.loop.rooms li.room .room__summary span.room__summary-price{font-family:var(--accent-font);text-transform:uppercase}ul.loop.rooms li.room .room__summary h3{padding-bottom:12px;position:relative;text-transform:capitalize}ul.loop.rooms li.room .room__summary h3::after{content:"";position:absolute;display:block;width:96px;height:1px;bottom:0;left:0;background-color:var(--c-primary);transition:.5s}ul.loop.rooms li.room .room__summary .room__transition-content{display:flex;justify-content:space-between;transform:translateY(8px);opacity:0;transition:.3s;transition-delay:50ms}ul.loop.rooms li.room .room__summary span:last-child{padding-top:10px;padding-bottom:8px;font-size:.875rem;text-transform:uppercase}ul.loop.rooms li.room .room__summary span:last-child svg{margin-left:6px;margin-bottom:3px;vertical-align:middle}@media (hover:none){ul.loop.rooms li.room .room__summary h3::after{width:100%}}@media screen and (min-width:64em){ul.loop.rooms li.room .room__summary h3{padding-bottom:20px}ul.loop.rooms li.room .room__summary span:last-child{padding-top:20px;padding-bottom:18px}}ul.loop.rooms li.room ul.room__amenities{list-style:none;margin:0;padding:0;display:flex}ul.loop.rooms li.room ul.room__amenities li{margin:0;margin-right:4px;display:flex;align-items:center}ul.loop.rooms li.room ul.room__amenities svg{width:28px;height:28px;fill:var(--c-white)}@media screen and (min-width:48em){ul.loop.rooms li.room ul.room__amenities svg{width:36px;height:36px}}ul.loop.rooms li.room a.book{padding:5px 14px;position:absolute;top:24px;right:24px;z-index:20;color:var(--c-white);border:1px solid var(--c-white);background-color:rgba(38,38,38,.35);font-size:.875rem;font-weight:700;text-transform:uppercase;transform-origin:100% 0;transform:rotate(-90deg) translateY(-100%);transition:.3s}ul.loop.rooms li.room a.book:hover{background-color:rgba(38,38,38,.7)}@media (hover:none){ul.loop.rooms li.room .room__summary{transform:translateY(0)}ul.loop.rooms li.room .room__summary h3::after{width:100%}ul.loop.rooms li.room .room__summary .room__transition-content{transform:translateY(0);opacity:1}}@media screen and (min-width:40.625em){ul.loop.rooms{display:grid;grid-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(10px,1fr))}ul.loop.rooms li.room{margin-bottom:0;grid-column:span 6}ul.loop.rooms.count-1 li.room:last-child,ul.loop.rooms.count-3 li.room:last-child,ul.loop.rooms.count-5 li.room:last-child,ul.loop.rooms.count-7 li.room:last-child,ul.loop.rooms.count-9 li.room:last-child{padding-top:56.25%;grid-column:1/-1}}@media screen and (min-width:64em){ul.loop.rooms li.room{grid-column:span 4}ul.loop.rooms.count-3 li.room,ul.loop.rooms.count-6 li.room,ul.loop.rooms.count-9 li.room{padding-top:125%;grid-column:span 4}ul.loop.rooms.count-3 li.room:last-child,ul.loop.rooms.count-6 li.room:last-child,ul.loop.rooms.count-9 li.room:last-child{padding-top:125%;grid-column:span 4}ul.loop.rooms.count-2 li.room,ul.loop.rooms.count-5 li.room,ul.loop.rooms.count-8 li.room{grid-column:span 4}ul.loop.rooms.count-2 li.room:nth-last-child(-n+2),ul.loop.rooms.count-5 li.room:nth-last-child(-n+2),ul.loop.rooms.count-8 li.room:nth-last-child(-n+2){padding-top:56.25%;grid-column:span 6}ul.loop.rooms.count-4 li.room{padding-top:56.25%;grid-column:span 6}}@media screen and (min-width:64em){body.iconicsantorini .block--featured-rooms ul.loop.rooms li.room:nth-child(5n+1),body.iconicsantorini.archive-room ul.loop.rooms li.room:nth-child(5n+1){grid-column:1/span 6;padding-top:80%}body.iconicsantorini .block--featured-rooms ul.loop.rooms li.room:nth-child(5n+2),body.iconicsantorini.archive-room ul.loop.rooms li.room:nth-child(5n+2){grid-column:7/span 6;padding-top:80%}}body.oborishte63 ul.loop.rooms li.room .room__sub-heading{display:block;font-family:var(--t-font-family);padding:0;font-size:inherit;text-transform:none;line-height:1}body.archive-gallery main.site-main,body.single-gallery main.site-main{padding-top:var(--header-height)}body.archive-gallery nav.gallery-nav ul,body.single-gallery nav.gallery-nav ul{width:100%;margin:0}@media screen and (min-width:56.25em){body.archive-gallery main.site-main,body.single-gallery main.site-main{padding-top:var(--header-height)}}nav.gallery-nav{margin-bottom:60px;padding-top:20px;padding-bottom:20px;background-color:var(--c-tertiary)}nav.gallery-nav ul{width:calc(100% + (var(--site-padding) * 2));margin:0 calc(var(--site-padding) * -1);padding:0 var(--site-padding);display:flex;list-style:none;overflow-y:scroll;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;color:var(--c-primary)}nav.gallery-nav ul li{margin:0;margin-right:60px;scroll-snap-align:start}nav.gallery-nav ul li:last-child{margin-right:0}nav.gallery-nav ul a{min-width:160px;padding:6px 12px;display:inline-block;border:1px solid var(--c-secondary);text-align:center;font-size:.875rem;transition:.2s}nav.gallery-nav ul a:hover,nav.gallery-nav ul a[aria-current=page]{background-color:rgba(255,255,255,.6);text-decoration:none}@media screen and (min-width:64em){nav.gallery-nav ul{justify-content:center;overflow-y:auto}}.gallery-section{margin-bottom:100px}.gallery-section:last-of-type:not(:first-of-type){margin-top:100px;padding-top:100px;padding-bottom:100px;background-color:var(--c-tertiary)}.gallery-section .content{margin-bottom:40px;margin-left:0}.gallery-section .content h2{margin-top:0}#image-modal{width:100%;height:100%;padding-top:58px;padding-bottom:58px;position:fixed;top:0;left:0;display:none;z-index:1000;background-color:rgba(0,0,0,.9)}#image-modal.is-visible{display:block}#image-modal button#image-modal__close{width:48px;height:48px;padding:6px;position:absolute;top:0;right:0;background:0 0;border:none}#image-modal button#image-modal__close svg{width:36px;height:36px}#image-modal .glide{height:100%}#image-modal .glide__track{height:100%}#image-modal .glide__slides{height:100%}#image-modal .glide__slide{margin-bottom:0;display:inline-flex;align-items:center}#image-modal .glide__arrows{display:none}#image-modal .glide__arrows .glide__arrow{width:48px;height:48px;position:absolute;top:calc(50% - 24px);background:0 0;border:none}#image-modal .glide__arrows .glide__arrow.glide__arrow--right{right:0}@media screen and (min-width:64em){#image-modal .glide__arrows{display:block}}#image-modal .image{width:100%;height:100%;max-width:900px;margin:auto;position:relative}#image-modal .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body.koorahotel nav.gallery-nav ul a:hover,body.koorahotel nav.gallery-nav ul a[aria-current=page]{background-color:rgba(255,255,255,.2)}body.koorahotel .gallery-section:last-of-type:not(:first-of-type){margin-bottom:0;color:var(--c-white)}body.koorahotel .gallery-section:last-of-type:not(:first-of-type) .content span.accent-font{color:inherit}body.thehive nav.gallery-nav ul a{color:var(--c-white)}body.thehive nav.gallery-nav ul a:hover,body.thehive nav.gallery-nav ul a[aria-current=page]{background-color:var(--c-secondary)}.thank-you{height:calc(100vh - var(--header-height));padding:80px var(--site-margin);position:relative;display:grid;align-items:center}.thank-you img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit;z-index:10}.thank-you .content{width:100%;max-width:1052px;margin:auto;padding:20px;position:relative;z-index:20;background-color:rgba(var(--c-primary-rgb),.9);color:var(--c-white);text-align:center}.thank-you .content h1{text-align:inherit;text-transform:uppercase}@media screen and (min-width:64em){.thank-you .content{padding:100px 60px}}body.eloundavillas.single-stories section.section--related-stories,body.iconicsantorini.single-stories section.section--related-stories{margin-bottom:50px}body.eloundavillas.single-stories .related-stories h2,body.iconicsantorini.single-stories .related-stories h2{margin-bottom:20px;font-size:clamp(1.5rem,calc(3vw + 10px),1.5rem);text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;gap:20px}body.eloundavillas.single-stories .related-stories h2:after,body.eloundavillas.single-stories .related-stories h2:before,body.iconicsantorini.single-stories .related-stories h2:after,body.iconicsantorini.single-stories .related-stories h2:before{content:"";border-bottom:1px solid var(--c-text-base);flex:1 1 0}body.eloundavillas.single-stories .related-stories .related-stories__post h3,body.iconicsantorini.single-stories .related-stories .related-stories__post h3{margin-top:10px;text-transform:uppercase}body.eloundavillas.single-stories .related-stories .related-stories__post .related-stories__thumbnail,body.iconicsantorini.single-stories .related-stories .related-stories__post .related-stories__thumbnail{position:relative;padding-top:60%;background-color:var(--c-l-grey)}body.eloundavillas.single-stories .related-stories .related-stories__post .related-stories__thumbnail img,body.iconicsantorini.single-stories .related-stories .related-stories__post .related-stories__thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit}body.eloundavillas.single-stories .related-stories .related-stories__post+.related-stories__post,body.iconicsantorini.single-stories .related-stories .related-stories__post+.related-stories__post{margin-top:30px}@media screen and (min-width:48em){body.eloundavillas.single-stories .related-stories .related-stories__post+.related-stories__post,body.iconicsantorini.single-stories .related-stories .related-stories__post+.related-stories__post{margin-top:0}body.eloundavillas.single-stories .related-stories .related-stories__loop,body.iconicsantorini.single-stories .related-stories .related-stories__loop{display:flex;justify-content:center;align-items:top;flex-wrap:wrap;gap:30px}body.eloundavillas.single-stories .related-stories .related-stories__loop .related-stories__post,body.iconicsantorini.single-stories .related-stories .related-stories__loop .related-stories__post{width:calc(50% - 15px)}}@media screen and (min-width:64em){body.eloundavillas.single-stories .related-stories .related-stories__loop,body.iconicsantorini.single-stories .related-stories .related-stories__loop{justify-content:space-between}body.eloundavillas.single-stories .related-stories .related-stories__loop .related-stories__post,body.iconicsantorini.single-stories .related-stories .related-stories__loop .related-stories__post{width:calc(25% - 30px)}}body.eloundavillas.single-stories.single-stories .flexi-blocks-builder.builder-main section:first-of-type,body.iconicsantorini.single-stories.single-stories .flexi-blocks-builder.builder-main section:first-of-type{margin-top:0}body.eloundavillas.archive-stories .hero--standard.with-post-thumbnail,body.iconicsantorini.archive-stories .hero--standard.with-post-thumbnail,body.oborishte63.archive-stories .hero--standard.with-post-thumbnail{margin-bottom:50px}@media screen and (min-width:64em){body.eloundavillas.archive-stories .hero--standard.with-post-thumbnail,body.iconicsantorini.archive-stories .hero--standard.with-post-thumbnail,body.oborishte63.archive-stories .hero--standard.with-post-thumbnail{margin-bottom:80px}}body.eloundavillas.archive-stories section.section--stories-loop,body.iconicsantorini.archive-stories section.section--stories-loop,body.oborishte63.archive-stories section.section--stories-loop{margin-bottom:50px}body.eloundavillas.archive-stories ul.stories li .stories__thumbnail,body.iconicsantorini.archive-stories ul.stories li .stories__thumbnail,body.oborishte63.archive-stories ul.stories li .stories__thumbnail{position:relative;padding-top:80%;background-color:var(--c-l-grey);overflow:hidden}body.eloundavillas.archive-stories ul.stories li .stories__thumbnail img,body.iconicsantorini.archive-stories ul.stories li .stories__thumbnail img,body.oborishte63.archive-stories ul.stories li .stories__thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:object-fit;transition:ease-in-out .5s}body.eloundavillas.archive-stories ul.stories li h3,body.eloundavillas.archive-stories ul.stories li span,body.iconicsantorini.archive-stories ul.stories li h3,body.iconicsantorini.archive-stories ul.stories li span,body.oborishte63.archive-stories ul.stories li h3,body.oborishte63.archive-stories ul.stories li span{text-transform:uppercase}body.eloundavillas.archive-stories ul.stories li p,body.iconicsantorini.archive-stories ul.stories li p,body.oborishte63.archive-stories ul.stories li p{margin-bottom:10px}body.eloundavillas.archive-stories ul.stories li h3,body.eloundavillas.archive-stories ul.stories li p,body.iconicsantorini.archive-stories ul.stories li h3,body.iconicsantorini.archive-stories ul.stories li p,body.oborishte63.archive-stories ul.stories li h3,body.oborishte63.archive-stories ul.stories li p{margin-top:10px}body.eloundavillas.archive-stories ul.stories li+li,body.iconicsantorini.archive-stories ul.stories li+li,body.oborishte63.archive-stories ul.stories li+li{margin-top:50px}body.eloundavillas.archive-stories ul.stories li:hover img,body.iconicsantorini.archive-stories ul.stories li:hover img,body.oborishte63.archive-stories ul.stories li:hover img{transform:scale(1.1)}body.eloundavillas.archive-stories ul.stories li:hover h3,body.iconicsantorini.archive-stories ul.stories li:hover h3,body.oborishte63.archive-stories ul.stories li:hover h3{text-decoration:underline}body.eloundavillas.archive-stories ul.stories li:hover span,body.iconicsantorini.archive-stories ul.stories li:hover span,body.oborishte63.archive-stories ul.stories li:hover span{text-decoration:underline}@media screen and (min-width:48em){body.eloundavillas.archive-stories ul.stories,body.iconicsantorini.archive-stories ul.stories,body.oborishte63.archive-stories ul.stories{--grid-columns:2;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(10px,1fr));gap:90px}body.eloundavillas.archive-stories ul.stories li .stories__thumbnail,body.iconicsantorini.archive-stories ul.stories li .stories__thumbnail,body.oborishte63.archive-stories ul.stories li .stories__thumbnail{padding-top:70%}body.eloundavillas.archive-stories ul.stories li+li,body.iconicsantorini.archive-stories ul.stories li+li,body.oborishte63.archive-stories ul.stories li+li{margin-top:0}}@media screen and (min-width:64em){body.eloundavillas.archive-stories ul.stories,body.iconicsantorini.archive-stories ul.stories,body.oborishte63.archive-stories ul.stories{--grid-columns:6}body.eloundavillas.archive-stories ul.stories li,body.iconicsantorini.archive-stories ul.stories li,body.oborishte63.archive-stories ul.stories li{grid-column:span 2}body.eloundavillas.archive-stories ul.stories li:nth-child(1),body.eloundavillas.archive-stories ul.stories li:nth-child(2),body.iconicsantorini.archive-stories ul.stories li:nth-child(1),body.iconicsantorini.archive-stories ul.stories li:nth-child(2),body.oborishte63.archive-stories ul.stories li:nth-child(1),body.oborishte63.archive-stories ul.stories li:nth-child(2){grid-column:span 3}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media screen and (prefers-reduced-motion:reduce),(update:slow){*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:0s!important}}.contact-link{--link-color:var(--c-primary);width:auto;height:36px;display:flex}.contact-link+.contact-link{margin-top:10px}.contact-link svg{width:36px;height:36px;display:inline-block;z-index:20}.contact-link span{font-size:.875rem}.contact-link div{padding:4px 12px;padding-left:36px;display:inline-block;position:relative;left:-24px;z-index:10;border-top-left-radius:23px;border-bottom-left-radius:23px}.contact-link a{padding:3px 0;position:relative;top:9px;font-size:clamp(1.125rem,3vw,1.25rem);font-family:var(--t-h-font-family);line-height:1;color:var(--link-color)}.contact-link a:hover{text-decoration:underline}@media screen and (min-width:64em){.contact-link a{top:6px}}@media screen and (min-width:90em){.contact-link a{top:3px}}.contact-link.with-label{height:auto}.contact-link.with-label svg{min-width:48px;width:48px;height:48px;margin-right:8px}.contact-link.with-label div{height:auto;padding:0;left:0}.contact-link.with-label a{display:block;top:0}@media screen and (min-width:64em){.contact-link.with-label svg{margin-right:6px}}.contact-link.whatsapp svg{transform:scale(.8)}body.single-page.template-default article{margin-bottom:60px}