/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 @font-face{font-family:"Amelia";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/amelia/Amelia.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/montserrat/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"NikolaiTrial";src:url(/wp-content/themes/hotel-poseidon/assets/fonts/nikolaitrial/NikolaiTrial-Bold.otf) format("opentype");font-weight:700;font-display:swap}@keyframes navigationAnimation{to{width:100%;box-shadow:0 5px 10px rgb(0 0 0 / .2),0 5px 10px rgb(0 0 0 / .1)}}@keyframes navigationLinkColor{to{color:#000}}@keyframes navigationBurger{to{background-color:#000}}@keyframes slideUpHeroImage{to{transform:translateY(0)}}@keyframes fadeOutHeroImage{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0);visibility:hidden}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 h1,h2,h3,h4,h5,h6{clear:both;margin:0}h1{font-family:"Amelia",serif;font-size:clamp(8rem, 14.32vw + 2.41rem, 19.6rem);font-weight:400;line-height:100%;color:#fff;text-align:center}h2,h3,h4,h5,h6{line-height:115%;font-family:"Montserrat",sans-serif;color:#00233C}h2,h3,h5{font-weight:500}h2{font-size:clamp(2.6rem, 5.185vw + 0.578rem, 6.8rem)}h3{font-size:clamp(1.8rem, 2.22vw + 0.93rem, 3.6rem)}h4{font-size:clamp(1.4rem, 2.22vw + 0.53rem, 3.2rem);font-weight:600;color:#fff}h5{font-size:clamp(1.6rem, 1.34rem + 0.7vw, 2.4rem)}h6{font-size:clamp(1.4rem, 1.19rem + 0.56vw, 2rem);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.2rem}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:clamp(1.4rem, 0.74vw + 1.11rem, 2rem);line-height:1.5;color:#00233C;margin:0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:"Montserrat",sans-serif}abbr,acronym{border-bottom:1px dotted #6B5E52;cursor:help}mark,ins{background:#FAF8F0;text-decoration:none}big{font-size:125%}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}body{overflow-x:hidden;background:#fff;font-family:"Montserrat",sans-serif;font-size:1.6rem;font-weight:400;margin-bottom:0!important}.container{max-width:124rem;width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.section__padding--top-sm{padding-top:3rem}@media (min-width:62em){.section__padding--top-sm{padding-top:5rem}}.section__padding--top-md{padding-top:6rem}@media (min-width:62em){.section__padding--top-md{padding-top:10rem}}.section__padding--top-lg{padding-top:9rem}@media (min-width:62em){.section__padding--top-lg{padding-top:15rem}}.section__padding--bottom-sm{padding-bottom:3rem}@media (min-width:62em){.section__padding--bottom-sm{padding-bottom:5rem}}.section__padding--bottom-md{padding-bottom:6rem}@media (min-width:62em){.section__padding--bottom-md{padding-bottom:10rem}}.section__padding--bottom-lg{padding-bottom:9rem}@media (min-width:62em){.section__padding--bottom-lg{padding-bottom:15rem}}.section__title p{max-width:93rem;margin:0 auto}@media (max-width:61.99em){.section__title p{text-align:left}}.section__subtitle,.section__subtitle--center{font-family:"Montserrat",sans-serif;font-size:clamp(1.6rem, 2.22vw + 0.73rem, 3.4rem);font-weight:400;line-height:normal;text-transform:uppercase;color:#00233C;display:block}.section__subtitle--center{text-align:center}.heading--center{text-align:center}.heading__padding--bottom{padding-bottom:1.6rem}@media (min-width:62em){.heading__padding--bottom{padding-bottom:3rem}}.text__align--center{text-align:center}.text__align--left{text-align:left}.text__size--sm{font-size:clamp(1.4rem, 0.49vw + 1.21rem, 1.8rem)}.text__size--lg{font-size:clamp(1.4rem, 0.98vw + 1.01rem, 2.2rem)}.text--white{color:#fff}.swiper .swiper-pagination-bullet{width:.8rem;height:.8rem;border-radius:50%;background:#00233C;opacity:.5;transition:width 0.3s ease,opacity 0.3s ease,transform 0.3s ease}.swiper .swiper-pagination-bullet-active{width:6rem;border-radius:.8rem;opacity:1}.swiper .swiper-button{z-index:1}.swiper .swiper-button-prev,.swiper .swiper-button-next{position:static;width:2.5rem;height:2.5rem;border-radius:50%;border:.1rem solid #fff;color:#fff;background:#fff0;cursor:pointer}@media (min-width:62em){.swiper .swiper-button-prev,.swiper .swiper-button-next{width:5rem;height:5rem}}.swiper .swiper-button-prev::after,.swiper .swiper-button-next::after{font-size:1rem;pointer-events:none}@media (min-width:62em){.swiper .swiper-button-prev::after,.swiper .swiper-button-next::after{font-size:1.4rem}}.swiper .swiper-button-prev:hover:not(.swiper-button-disabled),.swiper .swiper-button-next:hover:not(.swiper-button-disabled){background:#fff;color:#C48D37}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 hr{background-color:#FAF8F0;border:0;height:1px;margin-bottom:1.5em}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 ul,ol{padding-left:2rem;margin-top:0;margin-bottom:0}@media (min-width:62em){ul,ol{padding-left:4rem}}ul li,ol li{font-size:clamp(1.4rem, 1.1rem + 0.75vw, 2rem)}ul li:not(:last-child),ol li:not(:last-child){margin-bottom:1rem}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.index-number,.index-number--sm{display:flex;width:2rem;height:2rem;border:.1rem solid #C48D37;border-radius:50%;align-items:center;justify-content:center;color:#C48D37;font-weight:600;background:rgb(196 141 55 / .1);flex-shrink:0}@media (min-width:62em){.index-number,.index-number--sm{width:3.8rem;height:3.8rem}}.index-number--sm{width:2.4rem;height:2.4rem;font-size:1.6rem}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 a{color:#C48D37}a:visited{color:#00233C}a:hover,a:focus,a:active{color:#C48D37}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.link--arrow{position:relative;display:inline-block;padding-right:3rem;padding:1rem 4.6rem 1rem 1.6rem;color:#fff;font-size:clamp(1.4rem, 0.74vw + 1.11rem, 2rem);font-weight:500;text-decoration:none;border:.1rem solid #fff;border-radius:2rem}@media (min-width:62em){.link--arrow{padding:1rem 6rem 1rem 1.6rem}}.link--arrow::after{content:"";position:absolute;top:50%;right:1.6rem;width:2rem;height:100%;background:url(/wp-content/themes/hotel-poseidon/assets/icons/arrow.svg) center center/contain no-repeat;transform:translate(0,-50%);transition:transform 0.2s ease-out}@media (min-width:62em){.link--arrow::after{width:3.4rem}}.link--arrow:hover{color:#fff}.link--arrow:hover::after{transform:translate(1rem,-50%);transition:transform 0.5s ease-out}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .btn--toggle,.btn--filter,.btn--outline,.btn--outline-gold,.btn--outline-white,.btn--white,.btn--primary,.btn,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;font-family:"Montserrat",sans-serif;font-size:clamp(1.4rem, 0.25vw + 1.3rem, 1.6rem);font-weight:600;padding:1rem 1.6rem;text-align:center;text-decoration:none;border-radius:2rem;position:relative;overflow:hidden;transition:all 0.4s cubic-bezier(.25,.46,.45,.94) 0s}button,input[type=button],input[type=reset],input[type=submit]{background-color:#C48D37;color:#fff;border:.1rem solid #C48D37;outline:none}button::before,input[type=button]::before,input[type=reset]::before,input[type=submit]::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.6s cubic-bezier(.25,.46,.45,.94);pointer-events:none}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#fff;background-color:rgb(164.1402390438,118.0804780876,46.0597609562);border-color:rgb(164.1402390438,118.0804780876,46.0597609562);box-shadow:0 8px 25px rgb(200 184 102 / .4),0 4px 15px rgb(200 184 102 / .2);cursor:pointer}button:hover::before,input[type=button]:hover::before,input[type=reset]:hover::before,input[type=submit]:hover::before{left:100%}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#C8B866}button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:#fff}.btn--primary{background-color:#C48D37;color:#fff;border:.1rem solid #C48D37}.btn--primary::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .22),transparent);transition:left 0.6s cubic-bezier(.25,.46,.45,.94) 0s;pointer-events:none}.btn--primary:hover::before{left:100%}.btn--primary:hover{background-color:rgb(164.1402390438,118.0804780876,46.0597609562);border-color:rgb(164.1402390438,118.0804780876,46.0597609562);transform:translateY(-3px) scale(1.02);color:#fff;box-shadow:0 .7rem 1.5rem #c48d37,0 .3rem 1rem rgb(196 141 55 / .6)}.btn--primary:visited{color:#fff}.btn--white{background-color:#fff;color:#00233C;border:.1rem solid #00233C}.btn--white::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .22),transparent);transition:left 0.6s cubic-bezier(.25,.46,.45,.94) 0s;pointer-events:none}.btn--white:hover::before{left:100%}.btn--white:hover{background-color:rgb(0,11.2,19.2);border-color:rgb(0,11.2,19.2);transform:translateY(-3px) scale(1.02);color:#fff;box-shadow:0 .7rem 1.5rem #00233c,0 .3rem 1rem rgb(0 35 60 / .6)}.btn--white:visited{color:#00233C}.btn--outline,.btn--outline-gold,.btn--outline-white{background-color:#fff0;color:#00233C;border:.1rem solid #00233C;transition:all 0.4s cubic-bezier(.25,.46,.45,.94) 0s}.btn--outline::before,.btn--outline-gold::before,.btn--outline-white::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00233C;transform:scaleX(0);transform-origin:left;transition:transform 0.4s cubic-bezier(.25,.46,.45,.94) 0s;z-index:-1}.btn--outline:hover,.btn--outline-gold:hover,.btn--outline-white:hover{color:#fff;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgb(0 0 0 / .15),0 4px 15px rgb(0 0 0 / .1)}.btn--outline:hover::before,.btn--outline-gold:hover::before,.btn--outline-white:hover::before{transform:scaleX(1)}.btn--outline-white{color:#fff;border-color:#fff}.btn--outline-white:hover{border-color:#00233C!important}.btn--outline-gold{color:#C48D37;border-color:#C48D37}.btn--outline-gold::before{content:none}.btn--outline-gold::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.6s cubic-bezier(.25,.46,.45,.94) 0s}.btn--outline-gold:hover{color:#fff;background-color:rgb(164.1402390438,118.0804780876,46.0597609562);border-color:rgb(164.1402390438,118.0804780876,46.0597609562);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #c48d37,0 4px 15px rgb(196 141 55 / .6)}.btn--outline-gold:hover::after{left:100%}.btn--filter{border:none;background:#fff;color:#000;font-weight:400;cursor:pointer;transition:all 0.3s ease;text-align:left}.btn--filter.active,.btn--filter:hover{color:#ffffff!important;background-color:#C48D37!important}.btn--filter.select--filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:14px}.btn--filter.select--filter:hover,.btn--filter.select--filter:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.btn--filter.select--filter option{background:#fff;color:#000}.btn--toggle{background:#fff;color:#000;border:none;padding:1rem 1.6rem;border-radius:2rem;font-size:clamp(1.2rem, 0.617rem + 1.494vw, 1.7rem);font-weight:500;cursor:pointer;pointer-events:auto;transition:all 0.3s cubic-bezier(.25,.46,.45,.94) 0s}@media (min-width:62em){.btn--toggle{padding:1.2rem 2.3rem;border-radius:3.3rem}}.btn--toggle.is-active{background:#C48D37;color:#fff}.btn--toggle:hover{box-shadow:none}.link-tabs{display:flex;gap:1.2rem;margin:1.2rem 0 0;padding:1.2rem 0 0;flex-wrap:wrap}@media (min-width:62em){.link-tabs{margin:3.2rem 0 0;padding:1.2rem;background-color:#FAF8F0;border-radius:3.3rem}}.link-tabs a{background-color:#fff;font-size:clamp(1.4rem, 1.21rem + 0.49vw, 1.8rem);color:#000;text-decoration:underline;padding:1.2rem .8rem;border-radius:3.3rem;text-align:center;display:inline-block;transition:transform 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease}@media (min-width:62em){.link-tabs a{padding:1.2rem 1.5rem}}.link-tabs a:hover{transform:translateY(-.3rem);background-color:#fff;box-shadow:0 .5rem 1.5rem rgb(0 0 0 / .08)}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 input,select,textarea{padding:.9rem 1.2rem;width:100%;border-radius:.4rem;color:#00233C;border:.1rem solid #C8B866;background-color:#fff;font-size:clamp(1.4rem, 1.2rem + 0.5vw, 1.6rem)}@media (min-width:62em){input,select,textarea{padding:1.2rem;border-radius:.8rem}}input:focus,select:focus,textarea:focus{color:#00233C;outline:.11rem solid #C48D37;outline:none}select{border:.1rem solid #C8B866}textarea{width:100%}label{font-size:clamp(1.2rem, 1.13rem + 0.19vw, 1.4rem);text-transform:uppercase;font-weight:600;letter-spacing:.15rem;padding-bottom:.6rem;display:block}label:has(~input:required)::after{content:"*";color:#C48D37;font-size:1.4rem;padding-left:.1rem}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .site-header{position:fixed;top:1rem;left:0;width:100%;z-index:100;transition:all 0.3s ease-in-out}@media (min-width:62em){.site-header{top:2rem}}.site-header.is-scrolled{top:0;background:rgb(255 255 255 / .95);backdrop-filter:blur(10px);box-shadow:0 .2rem 2rem rgb(0 0 0 / .1);padding:.5rem 0;border-bottom-left-radius:3.2rem;border-bottom-right-radius:3.2rem}.site-header.is-scrolled .site-branding img{height:4rem;filter:invert(1);transition:all 0.3s ease}@media (min-width:62em){.site-header.is-scrolled .site-branding img{height:5rem}}.site-header.is-scrolled .header-actions::before{content:none}.site-header__wrapper{display:flex;justify-content:space-between;align-items:center}@media (max-width:61.99em){.site-header__wrapper .header-actions__cta,.site-header__wrapper .header-actions__lang{display:none}}.site-header__wrapper.menu-open{justify-content:flex-end}.site-header__wrapper.menu-open .site-branding{opacity:0;visibility:hidden}.site-branding img{height:4rem;width:auto;-o-object-fit:contain;object-fit:contain;transition:height 0.3s ease}@media (min-width:23.125em){.site-branding img{height:6rem}}@media (min-width:62em){.site-branding img{height:9rem}}.header-actions{position:relative;display:flex;gap:.5rem;align-items:center;border-radius:10rem;z-index:1}@media (min-width:23.125em){.header-actions{gap:1rem}}.header-actions::before{content:"";position:absolute;top:0;right:0;height:100%;width:14rem;border-radius:10rem;background:#fff;z-index:-1;pointer-events:none;animation:navigationAnimation 1.5s cubic-bezier(.4,0,.2,1) forwards}.header-actions__group{position:relative}.header-actions__item{padding:.85rem 1.3rem;color:#000;text-decoration:none;font-weight:500;background:#fff0;border:none;font-size:clamp(1.4rem, 0.25vw + 1.3rem, 1.6rem);cursor:pointer;animation:navigationLinkColor 0.75s ease-out 0.25s forwards}.header-actions__item:hover .line{background:#ffffff!important}.header-actions__item:hover span{color:#fff}.header-actions__toggle{display:flex;gap:.75rem;align-items:center}.header-actions__toggle .burger-menu{display:flex;flex-direction:column;gap:.3rem}.header-actions__toggle .burger-menu span{height:.1rem;width:1.6rem;animation:navigationBurger 0.75s ease-out 0.25s forwards;transition:0.3s ease transform}.header-actions__toggle .burger-menu span:nth-child(2n){width:1rem;align-self:flex-end}.header-actions__lang span{opacity:.8}.header-dropdown__list{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;padding:4rem 1.5rem 2rem;box-shadow:5px 0 30px rgb(0 0 0 / .12);opacity:0;visibility:hidden;transform:translateX(-100%);transition:transform 0.35s ease,opacity 0.35s ease,visibility 0.35s ease;z-index:999;overflow-y:auto}@media (min-width:62em){.header-dropdown__list{width:35rem}}.header-dropdown__list .header-dropdown__close{position:absolute;top:1.5rem;right:1.5rem;width:3.5rem;height:3.55rem;border:none;border-radius:50%;background:rgb(0 35 60 / .08);color:#00233C;font-size:2.4rem;line-height:1;cursor:pointer;display:none;align-items:center;justify-content:center;transition:background 0.2s ease}.header-dropdown__list .header-dropdown__close:hover,.header-dropdown__list .header-dropdown__close:focus{background:rgb(0 35 60 / .16)}@media (max-width:61.99em){.header-dropdown__list .header-dropdown__close{display:flex}}.header-dropdown__list .header-dropdown__brand{margin-bottom:2rem}.header-dropdown__list ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:center}.header-dropdown__list ul li{width:auto;transition:all 0.4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;margin:0}.header-dropdown__list ul li::before{content:"";position:absolute;bottom:0;left:0;width:0;height:.2rem;transition:width 0.2s ease;background:#C48D37;pointer-events:none}.header-dropdown__list ul li.current_page_item::before,.header-dropdown__list ul li:hover::before{width:100%;transition:width ease 0.5s}.header-dropdown__list ul li.current_page_item a,.header-dropdown__list ul li:hover a{color:#C48D37}.header-dropdown__list ul li a{font-size:1.6rem;text-decoration:none;padding:1rem .75rem;display:block;color:#000;font-size:clamp(1.8rem, 1.708rem + 0.235vw, 2rem)}.header-dropdown__brand{text-align:center}.header-dropdown__brand .custom-logo-link{display:inline-block;width:15rem}.header-dropdown__brand .custom-logo-link img{filter:invert(1);width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.main-navigation.toggled .burger-menu span{width:2rem;transition:0.3s ease transform}.main-navigation.toggled .burger-menu span:first-child{transform:translateY(.4rem) rotate(45deg)}.main-navigation.toggled .burger-menu span:last-child{transform:translateY(-.4rem) rotate(-45deg)}.main-navigation.toggled .burger-menu span:nth-child(2n){opacity:0}.main-navigation.toggled .header-dropdown__list{opacity:1;visibility:visible;transform:translateX(0);overflow-y:auto}body.menu-open{overflow-y:hidden}@media (max-width:61.99em){body.page-template-home .site-branding .custom-logo-link img{filter:unset!important}}@media (max-width:61.99em){body:not(:has(.show-on-mobile)) .site-branding .custom-logo-link img{filter:invert(1)}}body.single-accommodation .site-branding .custom-logo-link img,body.single-meal .site-branding .custom-logo-link img{filter:invert(1)}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .footer{position:relative;overflow-x:hidden;margin-top:4.4rem}@media (min-width:62em){.footer{margin-top:13rem;background-color:#FAF8F0}}.footer__grid{display:flex;flex-direction:column-reverse}@media (min-width:62em){.footer__grid{display:grid;grid-template-columns:50vw auto;align-items:center;gap:5rem}}.footer__visual{padding:2.6rem 2rem 1.6rem}@media (min-width:62em){.footer__visual{position:relative;min-height:40rem;display:flex;align-items:flex-end;justify-content:center}}@media (min-width:75.9375em){.footer__visual{min-height:51rem}}.footer__visual img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-top-right-radius:15rem}@media (min-width:62em){.footer__visual img{border-top-right-radius:40rem;border-bottom-right-radius:40rem}}.footer__content{position:relative;z-index:1}@media (max-width:61.99em){.footer__content{padding:2.4rem 2rem 0}}.footer__content a,.footer__content p{font-size:clamp(1.4rem, 1.01rem + 1.03vw, 2.5rem);font-weight:600;color:#fff}@media (min-width:62em){.footer__content a,.footer__content p{color:#00233C}}@media (min-width:62em){.footer__container{max-width:48.55rem}}@media (max-width:61.99em){.footer__menu{padding:0 4rem}}.footer__menu .menu{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.footer__menu .menu-item{margin-bottom:0}.footer__menu .menu-item a{color:#fff;font-weight:500;text-decoration:none;transition:color 0.3s}@media (min-width:62em){.footer__menu .menu-item a{color:#00233C}}@media (min-width:62em){.footer__menu .menu-item a:hover{color:#C48D37}}.footer__social{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;padding-top:1.6rem;margin-top:1.6rem;border-top:.1rem solid #fff}@media (min-width:62em){.footer__social{padding-top:4rem;margin-top:4rem;justify-content:unset;border-color:#00233C}}.footer__social-icons{display:flex;gap:1rem}@media (min-width:62em){.footer__social-icons{gap:1.5rem}}.footer__social svg{width:2.1rem;aspect-ratio:1/1;transition:scale 0.3s ease}@media (min-width:62em){.footer__social svg{width:3.6rem}}.footer__social svg:hover{scale:1.05}.footer__social svg:hover path{stroke:#C48D37!important}.footer__social svg path{stroke:#ffffff!important}@media (min-width:62em){.footer__social svg path{stroke:#00233C!important}}.footer .branding{position:relative;z-index:2;text-align:center;color:#fff}@media (min-width:62em){.footer .branding{align-self:center}}.footer .branding__title{display:block;font-family:"Amelia",serif;font-size:clamp(3.5rem, 2.1rem + 3.58vw, 6.4rem);line-height:1.1;margin-bottom:1rem}.footer .branding__text{font-size:clamp(1rem, 0.65rem + 0.94vw, 2rem);color:#fff}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .comment-content a{word-wrap:break-word}.bypostauthor{display:block}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .widget{margin:0 0 1.5em}.widget select{max-width:100%}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);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:#FAF8F0;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#00233C;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 #page-loader{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background-color:#fff;pointer-events:auto;opacity:1;visibility:visible;transition:opacity 0.4s ease,visibility 0.4s ease}body.page-loaded #page-loader{opacity:0;visibility:hidden;pointer-events:none}.page-loader__inner{display:flex;gap:1rem;align-items:center;justify-content:center;padding:1rem 1.5rem}.page-loader__star{width:2.4rem;height:2.4rem;background-color:#00233C;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);transform:scale(.5);animation:loader-star-scale 1.1s ease-in-out infinite both}.page-loader__star:nth-child(1){animation-delay:0s}.page-loader__star:nth-child(2){animation-delay:0.15s}.page-loader__star:nth-child(3){animation-delay:0.3s}.page-loader__star:nth-child(4){animation-delay:0.45s}@keyframes loader-star-scale{0%,100%{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .hero__page{height:25rem;width:100%;background-position:center;background-size:cover;position:relative;overflow:hidden}@media (max-width:61.99em){.hero__page{display:none}}@media (min-width:62em){.hero__page{height:100vh}}@media (max-width:61.99em){.hero__page.show-on-mobile{display:block}}.hero__page::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:rgb(0 0 0 / .3)}.hero__page .hero__title{animation:none;max-width:110rem;width:100%;padding:2rem}.gallery-slider__wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width:62em){.gallery-slider__wrapper{grid-template-columns:1fr 16rem;height:49rem;gap:2rem}}.gallery-slider__wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.gallery-slider__main,.gallery-slider__placeholder{border-radius:1rem;width:100%;height:20rem;overflow:hidden;position:relative}@media (min-width:48em){.gallery-slider__main,.gallery-slider__placeholder{height:32rem}}@media (min-width:62em){.gallery-slider__main,.gallery-slider__placeholder{height:100%;border-radius:3rem}}.gallery-slider__img,.gallery-slider__placeholder-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.gallery-slider__thumbs{max-width:100%}@media (max-width:47.99em){.gallery-slider__thumbs{height:12.2rem}}@media (min-width:48em) and (max-width:61.99em){.gallery-slider__thumbs{height:15.5rem}}.gallery-slider__thumb-slide{overflow:hidden;cursor:pointer;opacity:.6;border-radius:.6rem;height:100%!important}@media (min-width:62em){.gallery-slider__thumb-slide{height:calc((100% - 20px) / 3)!important;border-radius:3rem}}.gallery-slider__thumb-slide.swiper-slide-thumb-active{opacity:1}.gallery-slider__nav{position:absolute;bottom:1.2rem;right:1.2rem;z-index:10;display:flex;gap:.7rem}@media (min-width:62em){.gallery-slider__nav{bottom:3rem;right:3rem;gap:1.5rem}}.accommodation-card{background:#fff;border-radius:1.6rem;height:100%;overflow:hidden;display:flex;flex-direction:column}@media (max-width:61.99em){.accommodation-card{background-color:#FAF8F0}}@media (min-width:62em){.accommodation-card{height:63rem;border-radius:3rem;background-color:#fff;border:.1rem solid #C8B866}}.accommodation-card__wrapper{display:grid;width:100%;height:100%;box-sizing:border-box}@media (max-width:61.99em){.accommodation-card__wrapper{grid-template-rows:21rem auto}}@media (min-width:62em){.accommodation-card__wrapper{grid-template-columns:repeat(2,1fr)}}.accommodation-card__img{position:relative}.accommodation-card__img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.accommodation-card__content{padding:2rem 1rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.6rem}@media (min-width:23.125em){.accommodation-card__content{padding:2.4rem 2rem}}@media (min-width:62em){.accommodation-card__content{padding:2.5rem 2.5rem 2.5rem 3rem;gap:5rem}}.accommodation-card__info{display:flex;flex-direction:column;gap:1.6rem}@media (min-width:62em){.accommodation-card__info{gap:3.2rem}}.accommodation-card__price{display:flex;align-items:center;font-size:1.4rem}@media (max-width:61.99em){.accommodation-card__price{display:none}}.accommodation-card__price strong{font-size:3rem;padding:0 .5rem;font-weight:500}.accommodation-card__list{margin:0;padding:0;list-style:none}@media (max-width:61.99em){.accommodation-card__list{display:none}}.accommodation-card__list-item{display:flex;align-items:center;gap:1.3rem}.accommodation-card__list-item:not(:last-child){margin-bottom:1.6rem}.accommodation-card__list-item span{font-size:1.2rem;text-transform:uppercase}.accommodation-card__btns{display:flex;gap:1.2rem}@media (min-width:62em){.accommodation-card__btns{gap:1.6rem}}.highlights{overflow:hidden}.highlights .container{position:relative;height:100%}.highlights__wrapper{display:grid;grid-template-columns:1fr;grid-auto-rows:20rem;gap:3.2rem}@media (min-width:48em){.highlights__wrapper{grid-auto-rows:32rem}}@media (min-width:62em){.highlights__wrapper{grid-auto-rows:39.5rem}}.highlights__content{height:100%;display:flex;flex-direction:column;justify-content:flex-end;width:75%;padding-bottom:1rem}@media (min-width:62em){.highlights__content{max-width:75rem;width:100%;padding-bottom:2.4rem}}.highlights__item{position:relative;overflow:hidden}@media (min-width:62em){.highlights__item:before{content:"";position:absolute;top:0;height:100%;width:15%;z-index:2;pointer-events:none}}.highlights__item .highlights__img{position:absolute;height:100%;width:calc(100% - 2rem);top:0;overflow:hidden}@media (min-width:62em){.highlights__item .highlights__img{width:80%}}.highlights__item .highlights__img:after{content:"";position:absolute;bottom:0;left:0;height:100%;width:100%;background:linear-gradient(0deg,rgb(0 35 60 / .8) 0%,transparent 100%);pointer-events:none}@media (min-width:62em){.highlights__item .highlights__img:after{content:none}}.highlights__item .highlights__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.highlights__item:nth-child(even):before{right:0;background:linear-gradient(-90deg,#ffffff 0%,transparent 100%)}.highlights__item:nth-child(even) .highlights__content{float:right;align-items:flex-end;text-align:right}.highlights__item:nth-child(even) .highlights__img{right:0;border-top-left-radius:89rem;border-bottom-left-radius:89rem}.highlights__item:nth-child(odd):before{left:0;background:linear-gradient(90deg,rgb(255 255 255 / .9) 0%,transparent 100%)}.highlights__item:nth-child(odd) .highlights__content{align-items:flex-start}.highlights__item:nth-child(odd) .highlights__img{left:0;border-top-right-radius:89rem;border-bottom-right-radius:89rem}@media (min-width:62em){.highlights__item:hover .highlights__img:after{content:""}}.highlights__item:hover .highlights__content--hidden{max-height:80%;opacity:1;visibility:visible;transition:max-height ease 0.8s,opacity ease 0.5s}.highlights__content--hidden{position:relative;z-index:1;max-height:0;opacity:0;visibility:hidden;transition:max-height ease 0.6s,opacity ease 0.3s}.highlights__title{position:relative;font-size:clamp(1.6rem, 0.866rem + 1.882vw, 3.2rem);z-index:1}.highlights__text{font-size:clamp(1.4rem, 1.125rem + 0.706vw, 2rem);padding:.8rem 0}@media (min-width:62em){.highlights__text{padding:1.6rem 0}}.highlights__btn:hover{color:#ffffff!important}.faded-spotlight--blue .faded-spotlight__wrapper{background-color:#E5EFF6}.faded-spotlight--blue .faded-spotlight__img-box::after{background:linear-gradient(to right,#E5EFF6 0%,#fff0 100%)}.faded-spotlight__wrapper{background:#FAF8F0;border-radius:1.3rem;overflow:hidden}@media (min-width:48em){.faded-spotlight__wrapper{display:grid;grid-template-columns:45rem auto}}@media (min-width:62em){.faded-spotlight__wrapper{grid-template-columns:65rem auto;border-radius:3rem}}.faded-spotlight__content{padding:1.8rem 2rem;display:flex;flex-direction:column;gap:1.3rem}@media (min-width:62em){.faded-spotlight__content{padding:5.4rem 0 5.4rem 2.9rem;gap:3.2rem}}@media (max-width:47.99em){.faded-spotlight__header{text-align:center}}.faded-spotlight__img-box{position:relative}@media (max-width:47.99em){.faded-spotlight__img-box{display:none}}.faded-spotlight__img-box::after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#FAF8F0 0%,#fff0 100%);z-index:2}.faded-spotlight__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.faded-spotlight__bold{display:flex;flex-direction:column;gap:.5rem}@media (min-width:48em){.faded-spotlight__bold{gap:1.2rem}}.faded-spotlight__bold-item{font-weight:700}@media (max-width:61.99em){.full-img .container{padding:0}}.full-img__wrapper{background-color:#FAF8F0;padding:1.2rem 1rem 1.7rem}@media (min-width:62em){.full-img__wrapper{border-radius:3.2rem;padding:4rem 4.5rem 5.4rem}}.full-img__parallax{margin-top:2rem;position:relative;overflow:hidden;height:17.5rem;border-radius:.8rem}@media (min-width:48em){.full-img__parallax{height:32rem}}@media (min-width:62em){.full-img__parallax{height:52rem;border-radius:3.2rem}}.full-img__parallax::before{content:"";position:absolute;top:-20%;left:0;width:100%;height:140%;background-image:inherit;background-size:cover;background-position:center;transform:translateY(calc((var(--parallax-y, 0) - 0.5) * 15%));will-change:transform}.gallery-grid__wrapper,.gallery-grid__wrapper--3cols,.gallery-grid__wrapper--2cols{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:15rem;gap:.7rem}@media (min-width:48em){.gallery-grid__wrapper,.gallery-grid__wrapper--3cols,.gallery-grid__wrapper--2cols{grid-auto-rows:22rem;gap:1.6rem}}@media (min-width:62em){.gallery-grid__wrapper,.gallery-grid__wrapper--3cols,.gallery-grid__wrapper--2cols{grid-auto-rows:29.3rem;gap:2.3rem}}.gallery-grid__wrapper--2cols{grid-template-columns:repeat(2,1fr)}@media (min-width:48em){.gallery-grid__wrapper--2cols{grid-template-columns:repeat(3,1fr)}}.gallery-grid__wrapper--2cols .img-wrapper:nth-child(1),.gallery-grid__wrapper--2cols .img-wrapper:nth-child(4){grid-column:span 2}@media (max-width:47.99em){.gallery-grid__wrapper--3cols{grid-template-columns:repeat(2,1fr)}}.gallery-grid__wrapper--3cols .img-wrapper:nth-child(3){grid-column:span 2}@media (min-width:48em){.gallery-grid__wrapper--3cols .img-wrapper:nth-child(3){grid-area:2/1/3/3}}.gallery-grid__wrapper--3cols .img-wrapper:nth-child(4){grid-column:span 2}@media (min-width:48em){.gallery-grid__wrapper--3cols .img-wrapper:nth-child(4){grid-area:1/3/3/4}}.gallery-grid__wrapper .img-wrapper,.gallery-grid__wrapper--2cols .img-wrapper,.gallery-grid__wrapper--3cols .img-wrapper{overflow:hidden;border-radius:.8rem}@media (min-width:62em){.gallery-grid__wrapper .img-wrapper,.gallery-grid__wrapper--2cols .img-wrapper,.gallery-grid__wrapper--3cols .img-wrapper{border-radius:3.2rem}}.gallery-grid__wrapper .img-wrapper img,.gallery-grid__wrapper--2cols .img-wrapper img,.gallery-grid__wrapper--3cols .img-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:0.2s ease all}.gallery-grid__wrapper .img-wrapper img:hover,.gallery-grid__wrapper--2cols .img-wrapper img:hover,.gallery-grid__wrapper--3cols .img-wrapper img:hover{scale:1.1;transition:0.6s ease all}.text-cols__wrapper{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:62em){.text-cols__wrapper{grid-template-columns:repeat(2,1fr);gap:0}}@media (max-width:61.99em){.text-cols__wrapper .col{background-color:#FAF8F0;border-radius:2rem;padding:1.2rem}}@media (min-width:62em){.text-cols__wrapper .col:first-child{padding-right:6.6rem;position:relative}.text-cols__wrapper .col:first-child::after{content:"";position:absolute;top:1.5rem;height:calc(100% - 3rem);right:0;width:.1rem;background-color:rgb(196 141 55 / .5)}}@media (min-width:62em){.text-cols__wrapper .col:last-child{padding-left:6.6rem}}.section__spacer{width:100%;display:block}.section__spacer--sm{height:3rem}@media (min-width:62em){.section__spacer--sm{height:5rem}}.section__spacer--md{height:6rem}@media (min-width:62em){.section__spacer--md{height:10rem}}.section__spacer--lg{height:9rem}@media (min-width:62em){.section__spacer--lg{height:15rem}}.section__spacer--no-hero{height:10rem}.media-gallery__filters{display:flex;justify-content:flex-start;position:relative}@media (min-width:48em){.media-gallery__filters{justify-content:center}}.media-gallery__filters-wrapper{display:inline-flex;background-color:#FAF8F0;gap:.7rem;padding:.8rem;border-radius:2rem;margin:0 0 2rem;width:100%}@media (min-width:48em){.media-gallery__filters-wrapper{justify-content:center}}@media (min-width:62em){.media-gallery__filters-wrapper{width:auto;gap:1.2rem;padding:1.2rem;border-radius:3.3rem;margin:0 0 5rem;flex-wrap:wrap}}.media-gallery__filters .gallery-trigger{display:none}@media (max-width:47.99em){.media-gallery__filters .gallery-trigger{color:#000;background-color:#fff;display:block;min-width:15rem;text-align:left;position:relative;padding-right:3rem;border:none;font-size:clamp(1.2rem, 1rem + 0.5vw, 1.6rem);cursor:pointer}.media-gallery__filters .gallery-trigger::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:1rem;height:.5rem;background:url(/wp-content/themes/hotel-poseidon/assets/icons/arrow-down.svg) center center/contain no-repeat}}.media-gallery__filters .media-gallery__list{display:flex;gap:1.2rem}@media (max-width:47.99em){.media-gallery__filters .media-gallery__list{display:none;transform:translateY(-2rem);flex-direction:column;position:absolute;top:100%;left:0;width:100%;background:#fff;z-index:110;border-radius:1rem;box-shadow:0 .8rem 2.2rem rgb(0 0 0 / .1);padding:.5rem 0}.media-gallery__filters .media-gallery__list .filter-btn{width:100%;text-align:left;background:#fff0;padding:.7rem 1.5rem;font-size:clamp(1.2rem, 1rem + 0.5vw, 1.6rem);border:none}.media-gallery__filters .media-gallery__list .filter-btn::before{content:none}.media-gallery__filters .media-gallery__list .filter-btn:hover{background-color:#FAF8F0}.media-gallery__filters .media-gallery__list .filter-btn.is-active{background:transparent!important;color:#C48D37!important}}.media-gallery__filters.is-open .media-gallery__list{display:flex}.media-gallery__filters.is-open .gallery-trigger::after{transform:translateY(-50%) rotate(180deg)}.media-gallery__grid{width:100%;margin:0 auto}.media-gallery__grid::after{content:"";display:block;clear:both}.media-gallery__item{float:left;padding:.5rem;width:33.333%}@media (max-width:61.99em){.media-gallery__item{width:50%}}.media-gallery__item.wide{width:100%}@media (min-width:48em){.media-gallery__item.wide{width:66.666%}}.media-gallery__item.full{width:100%}.media-gallery__item--inner{position:relative;width:100%;height:100%;overflow:hidden;border-radius:.5rem}@media (min-width:62em){.media-gallery__item--inner{border-radius:3.2rem}}.media-gallery__item--inner a.gallery-lightbox{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.media-gallery__item--inner img,.media-gallery__item--inner video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform 0.6s cubic-bezier(.25,1,.5,1)}.media-gallery__item--inner:hover img,.media-gallery__item--inner:hover video{transform:scale(1.05)}.media-gallery__item.square .media-gallery__item--inner{aspect-ratio:1/1}.media-gallery__item.wide .media-gallery__item--inner{aspect-ratio:2/1;height:100%}.media-gallery__item.tall .media-gallery__item--inner{aspect-ratio:1/2.04;height:calc(200% + 2rem)}@media (max-width:47.99em){.media-gallery__item.tall .media-gallery__item--inner{height:auto;aspect-ratio:1/1}}.media-gallery__item.full .media-gallery__item--inner{aspect-ratio:16/9}@media (min-width:48em){.media-gallery__item.full .media-gallery__item--inner{aspect-ratio:3/1}}.media-gallery .video-container{position:relative;width:100%;height:100%}.media-gallery .video-container .play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;background:rgb(255 255 255 / .2);backdrop-filter:blur(4px);border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}@media (min-width:62em){.media-gallery .video-container .play-overlay{width:6rem;height:6rem}}.media-gallery .video-container .play-overlay img{width:100%;height:100%}.table-block__wrapper{overflow:hidden}@media (max-width:47.99em){.table-block__wrapper .container{padding:0 0 0 1rem}}@media (min-width:62em){.table-block__wrapper--has-background{border-radius:1rem;background:#FAF8F0;padding:1.6rem 3.4rem 2rem}}.table-block__scroll{overflow-x:auto;position:relative;border-top-left-radius:1rem;border-bottom-left-radius:1rem;border:.1rem solid #e8ddd0;box-shadow:0 2px 18px rgb(196 141 55 / .06);-webkit-overflow-scrolling:touch}@media (min-width:48em){.table-block__scroll{border-radius:1rem}}.table-block__scroll::-webkit-scrollbar{height:.5rem}.table-block__scroll::-webkit-scrollbar-track{background:rgb(0 35 60 / .1);border-bottom-left-radius:1rem}@media (min-width:62em){.table-block__scroll::-webkit-scrollbar-track{border-radius:1rem}}.table-block__scroll::-webkit-scrollbar-thumb{-webkit-appearance:none;background:#00233C;border-radius:1rem}.table-block__element{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:0}.table-block__element th,.table-block__element td{padding:1.4rem 1rem;text-align:center;font-size:clamp(1.4rem, 1.304rem + 0.247vw, 1.6rem);font-weight:700;border-right:.1rem solid #e8ddd0;border-bottom:.1rem solid #e8ddd0;white-space:nowrap}@media (min-width:62em){.table-block__element th,.table-block__element td{padding:1.4rem 2.2rem}}.table-block__element th:first-child,.table-block__element td:first-child{position:sticky;left:0;z-index:10;text-align:left;border-right:.2rem solid #e8ddd0}.table-block__element th:last-child,.table-block__element td:last-child{border-right:none}.table-block__element th{background:#00233C;color:#fff;font-weight:600;border-bottom:none}.table-block__element th:first-child{z-index:11}.table-block__element tr{background-color:#fff}.table-block__element tr td:first-child{background-color:#fff}.table-block__element tr:nth-child(even){background-color:#FAF8F0}.table-block__element tr:nth-child(even) td:first-child{background-color:#FAF8F0}.table-block__element tr:last-child td{border-bottom:none}.table-block__element.first-col-left th:first-child,.table-block__element.first-col-left td:first-child{text-align:left}.table-block__badge{display:inline-block;background:#C48D37;color:#fff;text-transform:uppercase;font-weight:700;font-size:clamp(1.4rem, 1.207rem + 0.494vw, 1.8rem);padding:.4rem 1.2rem;border-radius:2rem;margin-bottom:2rem}.table-block__note{display:inline-block;margin-top:2rem;font-size:clamp(1.4rem, 1.304rem + 0.247vw, 1.6rem)}@media (max-width:47.99em){.table-block__note{padding:0 2rem 0 0}}.grid-cards__wrapper{background:#FAF8F0;padding:2.2rem 1.2rem 2rem;border-radius:3rem}@media (min-width:62em){.grid-cards__wrapper{padding:2.7rem 3.9rem 4.7rem}}.grid-cards__grid{display:grid;grid-template-columns:repeat(5,minmax(15.5rem,1fr));gap:1.3rem;padding-top:2rem;padding-bottom:2rem;overflow-x:auto;margin-bottom:-1rem}@media (min-width:62em){.grid-cards__grid{gap:2.4rem;padding-top:3.2rem;grid-template-columns:repeat(5,minmax(20rem,1fr))}}.grid-cards__grid::-webkit-scrollbar{height:.5rem}.grid-cards__grid::-webkit-scrollbar-track{background:rgb(0 35 60 / .05);border-radius:1rem}.grid-cards__grid::-webkit-scrollbar-thumb{-webkit-appearance:none;background:#00233C;border-radius:1rem}.grid-cards__grid .card{border-radius:.8rem;overflow:hidden;border:.1rem solid rgb(196 141 55 / .5);display:flex;flex-direction:column}@media (min-width:62em){.grid-cards__grid .card{border-radius:2rem}}.grid-cards__grid .card span{display:block;font-size:clamp(1.2rem, 1rem + 0.5vw, 1.6rem)}.grid-cards__grid .card__header{background:#00233C;text-align:center;padding:.6rem;height:4rem;display:flex;align-items:center;justify-content:center}@media (min-width:62em){.grid-cards__grid .card__header{padding:.9rem .7rem;height:6.5rem}}.grid-cards__grid .card__header span{color:#fff;font-weight:700}.grid-cards__grid .card__body{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.8rem;background:#fff}.grid-cards__grid .card__body strong{font-size:clamp(1.6rem, 1.1rem + 1.25vw, 2.6rem)}.grid-cards__note{padding-top:2rem;text-align:center;max-width:95rem;display:block;margin:0 auto;font-size:clamp(1.4rem, 1.304rem + 0.247vw, 1.6rem)}.lists-columns__wrapper{display:grid;grid-template-columns:1fr;gap:2.4rem}@media (min-width:48em){.lists-columns__wrapper{grid-template-columns:repeat(2,1fr)}}.lists-columns .list{padding:1.6rem;background-color:#FAF8F0;border-radius:2rem}@media (min-width:48em){.lists-columns .list{padding:1.7rem 1.6rem 3.2rem;border-radius:2.4rem}}.lists-columns .list__title{font-size:clamp(1.6rem, 1rem + 1.5vw, 2.8rem);font-weight:500;padding-bottom:3.2rem;display:block}.embeded-component__wrapper{width:100%;height:21.5rem;border-radius:.8rem;overflow:hidden}@media (min-width:62em){.embeded-component__wrapper{height:50rem;border-radius:1.8rem}}.embeded-component__wrapper iframe{width:100%;height:100%;display:block}.icons-list .list{padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}@media (min-width:62em){.icons-list .list{flex-direction:row;justify-content:center;gap:5rem}}.icons-list .list__item{display:flex;align-items:center;gap:1rem}.icons-list .list__icon{height:2rem;width:2rem;-o-object-fit:contain;object-fit:contain}@media (min-width:62em){.icons-list .list__icon{height:3rem;width:3rem}}.icons-list .list__text{font-size:clamp(1.4rem, 0.87rem + 1.358vw, 2.5rem);color:#C48D37}.tabs-content__wrapper{background-color:#FAF8F0;padding:1rem;border-radius:.65rem 2.9rem 2.8rem}@media (min-width:48em){.tabs-content__wrapper{padding:1.2rem}}@media (min-width:62em){.tabs-content__wrapper{padding:6.2rem 3.6rem 4.7rem}}.tabs-content__nav{display:flex;justify-content:center;padding-bottom:2rem}@media (min-width:62em){.tabs-content__nav{padding-bottom:5.7rem}}.tabs-content__nav-wrapper{display:inline-flex;gap:.8rem;background:rgb(196 141 55 / .1);border-radius:3.3rem;padding:1rem}@media (min-width:48em){.tabs-content__nav-wrapper{padding:1.2rem;gap:1.2rem}}@media (max-width:35em){.tabs-content__nav-wrapper{flex-direction:column}}.tabs-content__panel{opacity:0;visibility:hidden;height:0;transition:opacity 0.3s ease-in-out}.tabs-content__panel.is-active{visibility:visible;height:auto;opacity:1;transition:opacity 0.6s ease-in-out}.tabs-content__desc{max-width:94rem;margin:0 auto;padding-bottom:2rem}@media (min-width:62em){.tabs-content__desc{padding-bottom:6.8rem}}.tabs-content .items-grid{padding-bottom:4rem}.tabs-content .items-grid .item-card{border-radius:2.1rem;height:18.2rem;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:end;position:relative;padding-bottom:2.1rem;overflow:hidden}.tabs-content .items-grid .item-card:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to bottom,transparent 0%,#00233C 100%);pointer-events:none;z-index:-1}.tabs-content .swiper-pagination-bullet{background:#C48D37}.numbered-table__title{border-top-left-radius:2rem;border-top-right-radius:2rem;background:#00233C;text-transform:uppercase;padding:2rem 1.7rem}@media (min-width:62em){.numbered-table__title{padding:2.4rem 2rem}}.numbered-table__wrapper{display:grid;grid-auto-flow:column;grid-auto-columns:28rem;border:.1rem solid #e0d5c8;border-top:none;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}@media (min-width:62em){.numbered-table__wrapper{grid-auto-flow:unset;grid-template-columns:repeat(3,1fr);padding-bottom:0;overflow-x:auto}}.numbered-table__wrapper::-webkit-scrollbar{height:.5rem}.numbered-table__wrapper::-webkit-scrollbar-track{background:rgb(0 35 60 / .1);border-radius:1rem}.numbered-table__wrapper::-webkit-scrollbar-thumb{-webkit-appearance:none;background:#00233C;border-radius:1rem}.numbered-table__column{padding:2rem;display:flex;gap:1.2rem;flex-direction:column;border-bottom:none;border-right:.1rem solid #e0d5c8;flex-shrink:0}@media (min-width:62em){.numbered-table__column:not(:last-child){border-right:.1rem solid #e0d5c8}.numbered-table__column:last-child{border-right:none}}.numbered-table .column__header{display:flex;align-items:center;gap:1.2rem}.numbered-table .column__number{display:flex;width:3.8rem;height:3.8rem;border:.1rem solid #C48D37;border-radius:50%;align-items:center;justify-content:center;color:#C48D37;font-weight:600;background:rgb(196 141 55 / .1)}.numbered-table .column__highlight{background:rgb(196 141 55 / .1);padding:1.4rem 1.6rem;border-radius:.8rem;border:.1rem solid #e0d5c8}.numbered-table .column__highlight strong{display:block;text-transform:uppercase;font-size:1.2rem;color:#00233C;margin-bottom:.5rem}.numbered-table .column__highlight p{font-size:clamp(1.4rem, 1.19rem + 0.56vw, 2rem);font-weight:500}.numbered-table .column__content{display:flex;flex-direction:column;gap:2.1rem}.numbered-table .column__content a{text-decoration:none}.list-with-embed__wrapper{display:grid;grid-template-columns:1fr;gap:3.2rem}@media (min-width:62em){.list-with-embed__wrapper{grid-template-columns:auto 53rem}}.list-with-embed__wrapper .intro{padding-bottom:2rem}.list-with-embed__wrapper .numbered-list{list-style:none;padding:0}.list-with-embed__wrapper .numbered-list__item{display:flex;gap:1.2rem;margin:0}.list-with-embed__wrapper .numbered-list__item:not(:last-child){border-bottom:.1rem solid #e0d5c8;padding-bottom:.8rem}@media (min-width:62em){.list-with-embed__wrapper .numbered-list__item:not(:last-child){padding-bottom:1.2rem}}.list-with-embed__wrapper .numbered-list__item:not(:first-child){padding-top:.8rem}@media (min-width:62em){.list-with-embed__wrapper .numbered-list__item:not(:first-child){padding-top:1.2rem}}.list-with-embed__wrapper .numbered-list__item p{text-box-trim:trim-both}.split-action .btn--primary{width:100%}.split-action__grid{display:grid;grid-template-columns:1fr;gap:4rem}@media (min-width:62em){.split-action__grid{grid-template-columns:auto 45rem;align-items:start}}.sidebar-block{margin-bottom:2rem;border:.1rem solid #e8ddd0;border-radius:2rem;overflow:hidden}.sidebar-block__header{background:#00233C;padding:2rem 1.7rem}@media (min-width:62em){.sidebar-block__header{padding:2.4rem 2rem}}.sidebar-block__content{padding:2rem;display:flex;flex-direction:column}.sidebar-block__content p{font-size:clamp(1.4rem, 1.33rem + 0.19vw, 1.6rem)}.sidebar-block__content a{margin-top:2rem}.sidebar-block__content .list{display:flex;flex-direction:column}.sidebar-block__content .list-item__header{display:flex;align-items:center;gap:.8rem;padding-bottom:1rem}.sidebar-block__content.numbered .list{gap:2rem}.sidebar-block__content.grid .list{flex-direction:row;justify-content:center}.sidebar-block__content.grid .list-item{text-align:center}.sidebar-block__content.grid .list-item:nth-child(odd){padding-right:1rem;border-right:.1rem solid #e8ddd0}.sidebar-block__content.grid .list-item:nth-child(even){padding-left:1rem}.sidebar-block__content.grid .list-item__header{padding-bottom:0}.sidebar-block__content.grid .list-item__title{font-size:clamp(1.6rem, 1.53rem + 0.19vw, 1.8rem);letter-spacing:.2rem;color:#C48D37;text-transform:uppercase}.sidebar-block__content.grid .list-item__body p{font-size:clamp(2rem, 1.65rem + 0.94vw, 3rem);font-weight:700}.sidebar-block__content.bordered .list-item{padding-top:.8rem}.sidebar-block__content.bordered .list-item:not(:last-child){border-bottom:.1rem solid #e0d5c8;padding-bottom:.8rem}.sidebar-block__content.bordered .list-item:first-child{padding-top:0}.sidebar-block__footer{padding-top:1rem;margin-top:1rem;border-top:.1rem solid #e8ddd0}@media (min-width:62em){.sidebar-block__footer{padding-top:1.4rem;margin-top:1.4rem}}.overlap-section{position:relative;width:100%;overflow:hidden}@media (min-width:62em){.overlap-section--right{padding-bottom:10.2rem}}@media (min-width:62em){.overlap-section--right .overlap-section__content{transform:translate(14.5rem,10.2rem);width:69rem}}@media (min-width:62em){.overlap-section--right .overlap-section__card{float:right}}@media (min-width:62em){.overlap-section--right .overlap-section__visual{order:1}}@media (min-width:62em){.overlap-section--right .overlap-slider{border-top-left-radius:1.6rem;border-bottom-left-radius:1.6rem}}@media (min-width:62em){.overlap-section--left{padding-top:5.2rem}}@media (min-width:62em){.overlap-section--left .overlap-slider{border-top-right-radius:1.6rem;border-bottom-right-radius:1.6rem}}@media (min-width:62em){.overlap-section--left .overlap-section__content{transform:translate(-14.2rem,-5.2rem);width:76rem}}.overlap-section__grid{display:flex;flex-direction:column-reverse;position:relative}@media (min-width:62em){.overlap-section__grid{display:grid;grid-template-columns:repeat(2,50vw);align-items:center}}.overlap-section__visual{position:relative;z-index:1}.overlap-section__content{position:relative;z-index:2;pointer-events:none}@media (max-width:61.99em){.overlap-section__content{margin-bottom:-12.2rem}}.overlap-section__card{background-color:#FAF8F0;padding:2.4rem;border-radius:2rem;margin:0 1rem;box-shadow:0 1rem 3rem rgb(0 0 0 / .05);pointer-events:auto}@media (min-width:62em){.overlap-section__card{padding:4.8rem;margin:0}}.overlap-section__title{padding-bottom:1.2rem}@media (min-width:62em){.overlap-section__title{padding-bottom:2rem}}.overlap-section .overlap-slider{position:relative;overflow:hidden;height:35rem;z-index:1}@media (min-width:62em){.overlap-section .overlap-slider{height:55rem}}.overlap-section .overlap-slider img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.overlap-section .overlap-slider__nav{position:absolute;bottom:2.4rem;right:2.4rem;z-index:5;display:flex;gap:1rem;pointer-events:auto}.gallery__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,12.5rem);gap:.8rem;transition:grid-template-rows 0.6s cubic-bezier(.4,0,.2,1)}@media (max-width:47.99em){.gallery__wrapper:has(.gallery__item:nth-child(1):hover){grid-template-rows:25rem 12.5rem 12.5rem}.gallery__wrapper:has(.gallery__item:nth-child(2):hover){grid-template-rows:12.5rem 25rem 12.5rem}.gallery__wrapper:has(.gallery__item:nth-child(3):hover){grid-template-rows:12.5rem 12.5rem 25rem}}@media (min-width:48em){.gallery__wrapper{height:42rem;gap:2rem;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;grid-template-areas:"big small1" "big small2";transition:grid-template-columns 0.6s cubic-bezier(.4,0,.2,1),grid-template-rows 0.6s cubic-bezier(.4,0,.2,1)}.gallery__wrapper:has(.gallery__item:nth-child(1):hover){grid-template-columns:1.2fr 1fr}.gallery__wrapper:has(.gallery__item:nth-child(2):hover){grid-template-rows:1.5fr 1fr}.gallery__wrapper:has(.gallery__item:nth-child(3):hover){grid-template-rows:1fr 1.5fr}}@media (min-width:62em){.gallery__wrapper{height:58rem}}.gallery__item{position:relative;display:flex;align-items:flex-end;padding:1.5rem;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;border-radius:.8rem;cursor:pointer}.gallery__item::after{content:"";position:absolute;inset:0;background:inherit;background-size:cover;background-position:center;transition:transform 0.8s ease;z-index:0;pointer-events:none}@media (min-width:62em){.gallery__item::after{border-radius:1.6rem}}.gallery__item::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#fff0 40%,rgb(0 0 0 / .7) 100%);z-index:1;opacity:.8;transition:opacity 0.4s ease;pointer-events:none}.gallery__item:hover::after{transform:scale(1.08)}.gallery__item:hover::before{opacity:1}.gallery__item:hover .gallery__details{max-height:20rem;opacity:1;transform:translateY(0)}@media (min-width:48em){.gallery__item{padding:3rem}.gallery__item:nth-child(1){grid-area:big}.gallery__item:nth-child(2){grid-area:small1}.gallery__item:nth-child(3){grid-area:small2}}.gallery__content{position:relative;z-index:2;width:100%}.gallery__details{max-height:0;opacity:0;transform:translateY(1.5rem);transition:max-height 0.5s ease,opacity 0.4s ease 0.1s,transform 0.4s ease 0.1s;overflow:hidden}.gallery__text,.gallery__link{font-size:clamp(1.4rem, 0.8vw + 1.1rem, 1.8rem);color:#fff}.gallery__text{padding:.5rem 0 1rem}.gallery__link:visited{color:#fff}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 :root{interpolate-size:allow-keywords}.menu-page__section{background-color:rgb(196 141 55 / .2);border-radius:2rem;list-style:none;overflow:hidden}.menu-page__section-title{font-size:clamp(1.4rem, 2.22vw + 0.53rem, 3.2rem);font-weight:600;font-family:"Montserrat",sans-serif;padding:1.8rem 1rem;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none!important;outline:none}.menu-page__section-title:after{content:"";position:absolute;top:50%;right:1rem;width:1rem;height:.5rem;transform:translateY(-50%);background:url(/wp-content/themes/hotel-poseidon/assets/icons/arrow-down.svg) center center/contain no-repeat;transition:rotate 0.35s ease}@media (min-width:48em){.menu-page__section-title:after{right:1.8rem;width:1.8rem;height:1rem}}@media (min-width:62em){.menu-page__section-title:after{width:2.4rem;height:2.1rem}}.menu-page__section-title::marker{content:none}@media (min-width:48em){.menu-page__section-title{padding:2.3rem 1.8rem}}.menu-page__section[open] .menu-page__content{grid-template-rows:1fr}.menu-page__section[open] .menu-page__grid{opacity:1;transform:translateY(0);padding:0 1rem 1rem}@media (min-width:48em){.menu-page__section[open] .menu-page__grid{padding:0 1.8rem 4rem}}.menu-page__section[open] .menu-page__section-title::after{rotate:180deg}.menu-page__wrapper{display:flex;flex-direction:column;gap:1.6rem}@media (min-width:48em){.menu-page__wrapper{gap:2rem}}.menu-page__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.45s ease}.menu-page__grid{overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;padding:0 1rem;opacity:0;transform:translateY(-10px);transition:opacity 0.35s ease,transform 0.35s ease,padding 0.35s ease}@media (min-width:48em){.menu-page__grid{grid-template-columns:repeat(3,1fr);padding:0 1.8rem}}@media (min-width:62em){.menu-page__grid{gap:2rem}}.menu-page .menu-card{display:flex;flex-direction:column;overflow:hidden;border-radius:2rem;border:.1rem solid rgb(30 45 74 / .08);background:#fff;transition:transform 0.25s ease,box-shadow 0.25s ease}.menu-page .menu-card__img{height:8rem;position:relative;overflow:hidden}@media (min-width:62em){.menu-page .menu-card__img{height:18.5rem}}.menu-page .menu-card__img img{transition:scale 0.5s ease;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.menu-page .menu-card__content{padding:1.6rem;display:flex;flex-direction:column;gap:.9rem}.menu-page .menu-card__name{font-weight:700;font-size:clamp(1.2rem, 0.925rem + 0.706vw, 1.8rem);color:#00233C}.menu-page .menu-card__ingredients{font-size:clamp(1.2rem, 1rem + 0.5vw, 1.6rem)}.menu-page .menu-card__info{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.25rem;padding:.8rem;border-radius:1.2rem;background:#00233C;text-align:center}.menu-page .menu-card__info>span{color:#fff}.menu-page .menu-card__weight{font-size:clamp(1.2rem, 1rem + 0.5vw, 1.6rem)}.menu-page .menu-card__price{font-weight:700;font-size:clamp(1.4rem, 0.74vw + 1.11rem, 2rem)}.menu-page .menu-card:hover{box-shadow:0 .5rem 1rem rgb(0 35 60 / .12)}.menu-page .menu-card:hover .menu-card__img img{scale:1.05}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .hero{width:100%;background:linear-gradient(90deg,#dce7ed 0%,#769eba 100%);position:relative;overflow:hidden;height:100vh}.hero::after,.hero::before{content:"";position:absolute;top:0;width:45%;height:45%;z-index:3}.hero::after{left:0;background:url(/wp-content/themes/hotel-poseidon/assets/images/hero/clouds.webp) right center/cover no-repeat;animation:slideOutLeft 5s ease-out 2s forwards}.hero::before{right:0;background:url(/wp-content/themes/hotel-poseidon/assets/images/hero/clouds.webp) left center/cover no-repeat;animation:slideOutRight 5s ease-out 2s forwards}.hero .container{height:100%}.hero__bg-text{font-size:clamp(9.5rem, 17.62vw + 2.63rem, 28rem);font-family:"Montserrat",sans-serif;font-weight:800;text-transform:uppercase;position:absolute;top:15vh;left:50%;transform:translateX(-50%);z-index:1;display:inline-block;background:-webkit-linear-gradient(90deg,#fff0 22%,#ffffff 60%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0;animation:fadeOut 5s ease-out 2s forwards}@media (min-width:62em){.hero__bg-text{top:0rem}}.hero__image{position:absolute;bottom:0;left:0;right:0;z-index:2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:translateY(10%);animation:slideUpHeroImage 5s ease-out 2s forwards;min-height:40rem;height:100%;width:100%}@media (min-width:36em){.hero__image{transform:translateY(18%)}}.hero__image.is-fading{animation:fadeOutHeroImage 1s ease-out forwards;pointer-events:none}.hero__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:fadeIn 1s ease-out 3s forwards,fadeOut 3s ease-out 3s forwards}.hero__text-grid{display:grid;grid-template-columns:1fr;align-items:center;gap:clamp(2rem, 5vw, 5rem);padding-bottom:clamp(4rem, 8vw, 9rem);z-index:4;text-align:center;opacity:0;animation:fadeIn 1s ease-out 5.5s forwards,fadeOut 1s ease-out 10.5s forwards}@media (min-width:62em){.hero__text-grid{grid-template-columns:repeat(2,1fr);text-align:left}}.hero__text-grid .number{display:flex;flex-direction:column;align-items:center}.hero__text-grid .number__text,.hero__text-grid .number__label{margin:0 auto}.hero__text-grid .number__text{font-size:clamp(12rem, 30vw, 40rem);font-family:"NikolaiTrial",sans-serif;font-weight:700;line-height:.7;opacity:.28}.hero__text-grid .number__label{font-family:"Amelia",serif;font-size:clamp(2.8rem, 5vw, 6rem);font-weight:400;margin-top:clamp(-1rem, -2vw, 0rem)}@media (min-width:62em){.hero__text-grid .number{align-items:flex-start}}.hero__text-grid--col .section__subtitle{font-size:clamp(1.4rem, 2vw, 1.8rem)}.hero__text-grid--col h2{font-size:clamp(2.4rem, 4vw, 4.8rem)}.hero__text-grid--col p{font-size:clamp(1.5rem, 1.2vw, 1.8rem);line-height:1.6}@media (min-width:62em){.hero__text-grid--col{align-items:flex-start}.hero__text-grid--col p{max-width:100%;margin:0}}.hero__wrapper{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;z-index:4}.hero__video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;pointer-events:none}.hero__video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity 1s ease}.hero__video.is-playing{opacity:1}.hero__video--desktop{display:block;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh}@media (max-width:767px){.hero__video--desktop{display:none}}.hero__video--mobile{display:none}@media (max-width:767px){.hero__video--mobile{display:block;width:100vw;height:177.77vw;min-height:100vh;min-width:56.25vh}}@media (max-width:47.99em){.quote .section__title{text-align:center}}.quote__grid{display:flex;flex-direction:column}@media (min-width:48em){.quote__grid{display:grid;grid-template-columns:44rem auto;gap:3.5rem}}@media (min-width:62em){.quote__grid{gap:8.5rem}}.quote__images{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media (max-width:61.99em){.quote__images{gap:1.6rem;transform:translateY(-2rem)}}.quote__images img{height:calc(100% - 3rem);width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:1.2rem;display:block}@media (max-width:61.99em){.quote__images img{max-height:27.5rem}}@media (min-width:62em){.quote__images img{height:calc(100% - 6rem)}}.quote__images img:first-child{align-self:flex-end}.quote__content{position:relative}@media (min-width:62em){.quote__content{padding:3.2rem 0}}.quote__content::after{content:"";position:absolute;top:0;right:0;width:10rem;height:10rem;background:url(/wp-content/themes/hotel-poseidon/assets/icons/quotes.svg) center center/contain no-repeat;transform:translateY(-50%)}@media (min-width:62em){.quote__content::after{width:13rem;transform:translateX(50%)}}.quote__content cite{font-style:normal}.quote__name{display:block;font-weight:500;padding:2.2rem 0 0}@media (max-width:61.99em){.featured{background-color:#E5EFF6;padding:3.4rem 0 5.9rem}}.featured-swiper{width:100%}.featured-swiper .swiper-slide{height:auto!important;transition:transform 0.35s ease,height 0.35s ease}.featured-swiper .swiper-slide:first-child{margin-left:2rem}.featured-swiper .swiper-slide.swiper-slide-active{z-index:20;opacity:1}@media (min-width:62em){.featured-swiper .swiper-slide.swiper-slide-next,.featured-swiper .swiper-slide.swiper-slide-prev{transform:scale(.9)}}@media (max-width:61.99em){.featured .accommodation-card{background-color:#fff}}@media (max-width:61.99em){.testimonials .container{padding:0}}@media (max-width:61.99em){.testimonials .section__title{padding-left:2rem;padding-right:2rem}}.testimonials .testimonials__slider .swiper-wrapper{display:flex;align-items:stretch}.testimonials .testimonials__slider .swiper-slide{display:flex;justify-content:center;align-items:center}.testimonials .testimonials__slider .swiper-pagination{position:relative;top:0;margin-top:2rem}@media (min-width:62em){.testimonials .testimonials__slider .swiper-pagination{margin-top:5rem}}.testimonials .testimonials__slider .testimonial{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.6rem;max-width:29rem;min-height:25rem;padding:2rem;text-align:center;background-color:#fff;border:.1rem solid #C8B866;border-radius:2rem}@media (max-width:61.99em){.testimonials .testimonials__slider .testimonial::after{content:"";position:absolute;width:5.5rem;height:5.5rem;background:url(/wp-content/themes/hotel-poseidon/assets/icons/quotes.svg) center center/contain no-repeat;left:1rem;top:1rem}}.testimonials .testimonials__slider .testimonial__img{width:6.5rem;height:6.5rem;border-radius:50%;display:grid;place-items:center;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#C48D37 0%,rgb(156.1752988048,112.3505976096,43.8247011952) 100%)}.testimonials .testimonials__slider .testimonial__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.testimonials .testimonials__slider .testimonial__text{height:100%;position:relative}.testimonials .testimonials__slider .testimonial__text::before,.testimonials .testimonials__slider .testimonial__text::after{content:"";position:absolute;width:5.5rem;height:5.5rem;background:url(/wp-content/themes/hotel-poseidon/assets/icons/quotes.svg) center center/contain no-repeat}.testimonials .testimonials__slider .testimonial__text::before{left:-1rem;top:0;transform:translateY(-60%)}@media (max-width:61.99em){.testimonials .testimonials__slider .testimonial__text::before{content:none}}.testimonials .testimonials__slider .testimonial__text:after{bottom:-1rem;right:-1rem;transform:rotate(180deg)}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .accommodation-filters{padding-bottom:2.5rem}@media (min-width:62em){.accommodation-filters{padding-bottom:6.5rem}}.accommodation-filters__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.2rem}@media (max-width:61.99em){.accommodation-filters__wrapper{background-color:#FAF8F0;border-radius:3.3rem;padding:.8rem}}@media (min-width:62em){.accommodation-filters__group{padding:1.2rem;border-radius:3.3rem;background-color:#FAF8F0}}.accommodation-filters__group--categories{position:relative}.accommodation-filters__group--categories .category-trigger{display:none}@media (max-width:47.99em){.accommodation-filters__group--categories .category-trigger{display:block;width:100%;min-width:15rem;text-align:left;position:relative;padding-right:3rem}.accommodation-filters__group--categories .category-trigger::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:1rem;height:.5rem;background:url(/wp-content/themes/hotel-poseidon/assets/icons/arrow-down.svg) center center/contain no-repeat}}.accommodation-filters__group--categories .category-list{display:flex;gap:1.2rem}@media (max-width:47.99em){.accommodation-filters__group--categories .category-list{display:none;flex-direction:column;position:absolute;top:100%;left:0;width:100%;background:#fff;z-index:110;border-radius:1rem;box-shadow:0 .8rem 2.2rem rgb(0 0 0 / .1);margin-top:.5rem}.accommodation-filters__group--categories .category-list .btn--filter{width:100%;text-align:left;background:#fff0}.accommodation-filters__group--categories .category-list .btn--filter::before{content:none}.accommodation-filters__group--categories .category-list .btn--filter.active{background:transparent!important;color:#C48D37!important}}.accommodation-filters__group--categories.is-open .category-list{display:flex}.accommodation-filters .custom-dropdown{position:relative;display:inline-block}.accommodation-filters .custom-dropdown__trigger{position:relative;padding-right:2.5rem}.accommodation-filters .custom-dropdown__trigger::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:1rem;height:.5rem;background:url(/wp-content/themes/hotel-poseidon/assets/icons/arrow-down.svg) center center/contain no-repeat}.accommodation-filters .custom-dropdown__trigger:hover::after{background:url(/wp-content/themes/hotel-poseidon/assets/icons/arrow-down-white.svg) center center/contain no-repeat}.accommodation-filters .custom-dropdown__list{position:absolute;top:100%;left:0;z-index:100;display:none;list-style:none;padding:0;margin:.5rem 0 0;background:#fff;border-radius:1rem;box-shadow:0 10px 30px rgb(0 0 0 / .1);min-width:100%}.accommodation-filters .custom-dropdown__item{padding:.7rem 1.5rem;cursor:pointer;font-size:clamp(1.2rem, 1rem + 0.5vw, 1.6rem);transition:background 0.3s;margin-bottom:0}.accommodation-filters .custom-dropdown__item:hover{background-color:#FAF8F0}.accommodation-filters .custom-dropdown__item.active{color:#C48D37}.accommodation-filters .custom-dropdown.is-open{display:block}.accommodation-filters .custom-dropdown.is-open .custom-dropdown__list{display:block}.accommodation-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:62em){.accommodation-grid{gap:4rem}}.equipment{background:#E5EFF6;padding:2.4rem 0}@media (min-width:62em){.equipment{padding:5.1rem 0 5.9rem}}.equipment__list{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(2,1fr);margin:1.7rem auto 0;gap:.8rem;max-width:100rem}@media (min-width:62em){.equipment__list{gap:2rem 2.6rem;grid-template-columns:repeat(3,1fr);margin:5rem auto 0}}.equipment__item{display:inline-flex;align-items:center;margin-bottom:0!important;gap:.5rem}@media (min-width:62em){.equipment__item{gap:2rem}}.equipment__icon{display:flex}.equipment__icon img{width:1.2em;height:1.2rem;-o-object-fit:contain;object-fit:contain}@media (min-width:62em){.equipment__icon img{width:2.4rem;height:2.4rem}}.equipment__label{text-box-trim:trim-both;font-size:clamp(1.4rem, 1.19rem + 0.56vw, 2rem);color:#00233C}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .room-detail{padding-top:10rem}@media (min-width:62em){.room-detail{padding-top:19rem}}@media (min-width:62em){.room-detail__layout{background:#FAF8F0;border-radius:2rem;padding:3.2rem}}.room-detail__intro{padding:1.6rem 0}@media (min-width:62em){.room-detail__intro{padding:3.2rem 0}}.room-detail__title{font-size:clamp(2.6rem, 5.185vw + 0.578rem, 5.4rem)}.room-detail__actions{display:flex;gap:1.6rem}.room-detail .gallery-slider .container{padding:0}.room-specs{padding:2.6rem 0}@media (min-width:62em){.room-specs{padding:3.2rem 0}}.room-specs__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:1.2rem}@media (min-width:62em){.room-specs__list{gap:2.5rem}}.room-specs__item{padding:.4rem .8rem;display:flex;align-items:center;gap:.4rem;border:.1rem solid rgb(196 141 55 / .5);border-radius:3.3rem;margin-bottom:0!important}@media (min-width:62em){.room-specs__item{padding:.7rem 2rem;gap:1rem}}.room-specs__icon{height:1.4rem;width:1.4rem}@media (min-width:62em){.room-specs__icon{height:1.8rem;width:1.8rem}}.room-specs__text{color:#C48D37;font-size:1.4rem;font-weight:500}@media (min-width:62em){.room-specs__text{font-size:1.7rem}}.single-accommodation .fadded-spotlight h2{font-size:clamp(2.6rem, 3.951vw + 1.059rem, 5.8rem)}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .payment-form__title{background-color:#00233C;border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;padding:2rem 1.7rem}@media (min-width:62em){.payment-form__title{padding:2.4rem 2rem}}.payment-form__api{display:grid;gap:1.2rem;background:#fdf6ed;padding:.8rem;border-bottom-left-radius:1.6rem;border-bottom-right-radius:1.6rem;background-color:#faf7f2;border:.1rem solid #C8B866;border-top:none;grid-template-columns:repeat(2,1fr)}@media (min-width:62em){.payment-form__api{padding:2rem 2.6rem}}.payment-form__api .full-width{grid-column:span 2}.payment-form__submit{margin-top:2rem;text-align:right;grid-column:span 2}.reservation-form{padding:1.2rem;border-radius:2rem;background-color:#FAF8F0}@media (min-width:62em){.reservation-form{padding:3rem}}.reservation-form .form-intro{padding-bottom:1.6rem}@media (min-width:62em){.reservation-form .form-intro{padding-bottom:3.2rem}}.reservation-form .form-intro h4{color:#00233C;padding-bottom:1.22rem;font-size:clamp(2.2rem, 1.741rem + 1.176vw, 3.2rem)}@media (min-width:62em){.reservation-form .form-intro h4{padding-bottom:2rem}}.reservation-form .field-row{margin-bottom:.8rem;width:100%;overflow:hidden}@media (min-width:62em){.reservation-form .field-row{margin-bottom:1.2rem}}.reservation-form .field-row label{position:relative}.reservation-form .field-row label:has(~.wpcf7-form-control-wrap [aria-required=true])::after{content:" *";color:#C48D37;font-size:1.4rem}.reservation-form .field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:23.125em){.reservation-form .field-grid{gap:2rem}}.reservation-form input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%!important;max-width:100%;box-sizing:border-box;display:flex;height:4.8rem!important;min-height:4.8rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23C5A059' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.8rem;padding-right:3.5rem!important}.reservation-form input[type=date]::-webkit-inner-spin-button,.reservation-form input[type=date]::-webkit-clear-button{display:none;-webkit-appearance:none}.reservation-form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;opacity:0}.reservation-form input[type=date]::-webkit-datetime-edit{display:flex;align-items:center;height:100%;padding:0;flex:1;min-width:0}.reservation-form .counter-control>p{display:flex;align-items:center;border-radius:.8rem;overflow:hidden;width:100%;background-color:#fff;border:.1rem solid #C8B866}.reservation-form .counter-control>p>span{width:100%}.reservation-form .counter-control button{height:auto;width:4.4rem;background:#f5efe6;border:none;font-size:2rem;cursor:pointer;border-radius:unset;color:#6b5e52}.reservation-form .counter-control button:hover{box-shadow:unset}.reservation-form .counter-control input[type=number]{flex:1;text-align:center;pointer-events:none;border:none;font-weight:700;background:#fff0}.reservation-form .counter-control input[type=number]::-webkit-outer-spin-button,.reservation-form .counter-control input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.reservation-form .wpcf7-form-control-wrap{display:block;width:100%;max-width:100%;min-height:3.8rem!important;position:relative;box-sizing:border-box}.reservation-form .wpcf7-not-valid-tip{font-size:clamp(0.8rem, 0.616rem + 0.471vw, 1.2rem)}.reservation-form .wpcf7-submit{cursor:pointer}
/*!
Theme Name: Hotel Poseidon
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hotel-poseidon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hotel Poseidon is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .payment-page{display:flex;flex-direction:column}.payment-page h1{font-size:clamp(2.6rem, 5.185vw + 0.578rem, 6.8rem)}.payment-page h2{font-size:clamp(1.8rem, 2.22vw + 0.93rem, 3.6rem)}.payment-page .hero__page{height:17rem}.payment-page__wrapper{display:flex;align-items:center;justify-content:center}.payment-content{animation:slideUp 0.6s ease-out}.payment-info{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-bottom:2rem}@media (min-width:62em){.payment-info{gap:1rem;padding-bottom:3rem}}.payment-icon{height:2.5rem;width:2.5rem}@media (min-width:62em){.payment-icon{height:5rem;width:5rem}}.payment-icon svg{width:100%;height:100%;color:#C48D37;stroke:#C48D37;animation:scaleIn 0.6s ease-out}.payment-message{text-align:center}@keyframes slideUp{from{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}