body{font-family:"hypatia-sans-pro";color:#000;background-color:#fff}html,body{scrollbar-width:thin;scrollbar-color:#557c8c #fff6e9}html::-webkit-scrollbar,body::-webkit-scrollbar{width:12px}a:hover{color:#c9184a}a:hover h3.article-title{text-decoration:underline}a:hover p{color:#000}@media only screen and (min-width: 992px){.desk-hidden{display:none !important}}@media only screen and (max-width: 991px){.mob-hidden{display:none !important}}.opening{position:relative;overflow:hidden;text-align:center}.opening .opening-content{position:relative;display:flex;justify-content:center;max-width:1320px;margin:0 auto}.opening .opening-content p,.opening .opening-content h1,.opening .opening-content h2{margin:0}.opening .opening-content .eyebrow{position:absolute;left:50%;top:26px;font-size:36px;font-weight:800;white-space:nowrap;letter-spacing:4px;text-transform:uppercase;text-shadow:0px 3px 6px #000;color:#fff;transform:translate(-50%, 3%);pointer-events:none;z-index:4}@media only screen and (max-width: 991px){.opening .opening-content .eyebrow{top:10px;font-size:16px;font-weight:600;letter-spacing:3.08px;white-space:nowrap;text-shadow:0px 3px 3px #000,0px 3px 4px rgba(0,0,0,.4509803922)}}.opening .opening-content .tagline{position:absolute;bottom:95px;right:-208px;font-family:"Dancing Script",cursive;font-size:74px;line-height:76px;text-shadow:0 6px 6px #000;white-space:nowrap;color:#fff;pointer-events:none;z-index:3}@media only screen and (max-width: 991px){.opening .opening-content .tagline{bottom:-10px;right:0;left:50%;transform:translateX(-50%);font-size:40px;line-height:1.1}}.opening .opening-content .title{display:flex;align-items:center;position:absolute;top:220px;left:50%;transform:translate(-50%);pointer-events:none;z-index:5}@media only screen and (max-width: 991px){.opening .opening-content .title{top:auto;bottom:40px}}.opening .opening-content .sun-logo-img{position:absolute;top:57px;left:-225px}@media only screen and (max-width: 991px){.opening .opening-content .sun-logo-img{top:-62px;left:auto;right:45px}}.opening .opening-content .summer-logo-img{transform:rotateX(20deg)}.opening .opening-content .subtitle-container{position:absolute;width:424px;height:60px;top:auto;left:50%;right:auto;bottom:-13px;background:#fff;border-radius:40px;transform:translateX(-50%);z-index:3}@media only screen and (max-width: 991px){.opening .opening-content .subtitle-container{width:275px;height:30px;bottom:-9px}}.opening .opening-content .subtitle{position:absolute;left:50%;transform:translateX(-50%);padding:12px 32px 10px;font-size:2rem;font-weight:600;text-transform:uppercase;white-space:nowrap;letter-spacing:4px;z-index:4}@media only screen and (max-width: 991px){.opening .opening-content .subtitle{padding:3px 10px;font-size:1rem;letter-spacing:.32px}}.opening-img-default{position:relative;transition:opacity 400ms ease;z-index:2}.opening-img-default:hover{opacity:0}.opening-img-hover{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}footer{position:relative;background:linear-gradient(180deg, #bac7df 0%, #cfc2e6 10%, #ebccd4 22%, #f3d5d2 34%, #f9dfd0 49.5%, #cfcfd6 50.5%, #aebfc6 58%, #9cadb4 70%, #6894a5 100%)}footer::before{content:"";position:absolute;bottom:42%;left:50%;transform:translateX(-50%);width:90px;height:90px;border-radius:50%;background:radial-gradient(circle, #FFD9A0 0%, #F4B97A 45%, rgba(244, 185, 122, 0.25) 70%, transparent 80%);opacity:.85;z-index:0}footer::after{content:"";position:absolute;left:0;bottom:0px;width:100%;height:50%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0px, rgba(255, 255, 255, 0.3) 2px, transparent 3px),repeating-linear-gradient(0deg, rgba(255, 255, 255, 0.18) 0px, rgba(255, 255, 255, 0.18) 2px, transparent 2px, transparent 8px);opacity:.5;z-index:0}footer>*{position:relative;z-index:1}footer a,footer a:link,footer a:visited{color:#222}footer a:hover,footer a:active{color:#641f00}footer #footer-social .footer-social-icons a svg path{fill:#222;transition:fill .25s ease}footer #footer-social .footer-social-icons a:hover svg path{fill:#641f00}footer #footer-bottom #menu-footer-menu li:not(:last-child):after{background-color:hsla(0,0%,100%,.5)}footer,#footer-bottom{color:#222;border-top:8px solid #f98b8c}#footer-bottom{border-top:1px solid #000}#articles-control{position:relative;padding-bottom:22px;text-align:center;z-index:1}@media only screen and (max-width: 613px){#articles-control{margin:42px 0 35px}#articles-control::after{content:"";position:absolute;left:0;right:0;bottom:22px;height:20px;pointer-events:none;background:linear-gradient(to bottom, transparent, white)}}#articles-control h2{padding:6px 0}#articles-control .excerpt{max-width:1124px;margin:0 auto;padding:30px 0;font-size:1.5rem;font-weight:300;text-align:center}@media only screen and (max-width: 991px){#articles-control .excerpt{margin:0 36px;padding:0 0 30px;font-size:1rem}}#articles-control .btn-container{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1124px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 613px){#articles-control .btn-container{justify-content:space-evenly;gap:14px;max-height:242px;padding-bottom:12px;overflow-y:auto;overflow-x:hidden}}#articles-control .btn-container .filter-btn{max-width:106px;cursor:pointer}@media only screen and (max-width: 991px){#articles-control .btn-container .filter-btn{width:70px}}#articles-control .btn-container .filter-btn .tag-name{line-height:1.2;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width: 991px){#articles-control .btn-container .filter-btn .tag-name{font-size:.75rem}}#articles-control .btn-container .filter-btn .thumb-holder svg{width:106px;height:87px;stroke:#000706;fill:#000706;outline:1px solid #000706;outline-offset:-2px;border-radius:42px}@media only screen and (max-width: 991px){#articles-control .btn-container .filter-btn .thumb-holder svg{width:70px;height:58px}}#articles-control .btn-container .filter-btn.active .thumb-holder svg{stroke:#864102;fill:#864102;outline-color:#864102}#articles-control .btn-container .filter-btn.active .tag-name{color:#864102}#articles-control .btn-container .filter-btn:hover .thumb-holder svg{stroke:#b36200;fill:#b36200;outline-color:#b36200}#articles-control .btn-container .filter-btn:hover .tag-name{color:#b36200}.article-card{width:272px;z-index:1}@media only screen and (max-width: 991px){.article-card{width:166px}}@media only screen and (max-width: 320px){.article-card{width:220px}}@media only screen and (min-width: 992px){.article-card:hover .thumb-holder img{transform:scale(1.2)}.article-card:hover .article-info h3{color:#000}}.article-card.all-seasons{display:none}.article-card.family-group-of-friends-friendly{display:none}.article-card.business-friendly{display:none}.article-card.eco-friendly{display:none}.article-card.luxury-stay{display:none}.article-card.local-products{display:none}.article-card.nature-scenic-stay{display:none}.article-card.unique-experience{display:none}.article-card.villas{display:none}.article-card.urban-city-stay{display:none}.article-card.weddings-and-events{display:none}.article-card.wellness-relaxation{display:none}.article-card.cultural-hertage-stay{display:none}.article-card.stunning-view{display:none}.article-card.self-catering-accommodation{display:none}.article-card.shopping{display:none}.article-card.gastronomy-experience{display:none}.article-card .articles-tag{font-size:.875rem;font-weight:bold;font-style:italic;color:#ab4949}@media only screen and (max-width: 991px){.article-card .articles-tag{font-size:1.063rem;line-height:1}}.article-card .thumb-holder{position:relative;overflow:hidden;border-radius:20px}.article-card .thumb-holder img{width:100%;height:auto;border-radius:20px;transition:transform .5s ease-out}.article-card .thumb-holder .secondary-img{position:absolute;top:0;left:0;z-index:-1}.article-card .article-info{width:255px;max-width:100%;min-height:155px;padding:0 11px 15px;margin:5px auto 10px;margin-top:5px;background-color:#fff;border-radius:0 0 6px 6px;box-shadow:0px 6px 6px oklch(.442 .109 54.4/.16),0px -12px 0px #fff}@media only screen and (max-width: 991px){.article-card .article-info{width:150px;min-height:140px}}@media only screen and (max-width: 320px){.article-card .article-info{width:196px;min-height:120px}}.article-card .article-info h3{margin-top:6px;font-size:1.25rem;font-weight:600;color:#676666;transition:color .5s}@media only screen and (max-width: 991px){.article-card .article-info h3{margin:6px 0 10px;font-size:.875rem}}.article-info p{color:#000}#articles-field:not(.star-destinations) .destinations-article-card{display:none}#articles-field{position:relative;padding:48px 0;margin:15px 0 74px 0;background-color:#feeddc}#articles-field::after{content:"";position:absolute;left:50%;top:-29px;width:2px;height:59px;background-color:#707070;transform:translateX(-50%)}@media only screen and (max-width: 991px){#articles-field::after{bottom:-34px}}@media only screen and (max-width: 991px){#articles-field{padding:32px 0 26px;border-radius:20px}}#articles-field.all-seasons .article-card.all-seasons{display:block}#articles-field.all-seasons .article-card.all-seasons .all-seasons-img{z-index:0}#articles-field.family-group-of-friends-friendly .article-card.family-group-of-friends-friendly{display:block}#articles-field.family-group-of-friends-friendly .article-card.family-group-of-friends-friendly .family-group-of-friends-friendly-img{z-index:0}#articles-field.business-friendly .article-card.business-friendly{display:block}#articles-field.business-friendly .article-card.business-friendly .business-friendly-img{z-index:0}#articles-field.eco-friendly .article-card.eco-friendly{display:block}#articles-field.eco-friendly .article-card.eco-friendly .eco-friendly-img{z-index:0}#articles-field.luxury-stay .article-card.luxury-stay{display:block}#articles-field.luxury-stay .article-card.luxury-stay .luxury-stay-img{z-index:0}#articles-field.local-products .article-card.local-products{display:block}#articles-field.local-products .article-card.local-products .local-products-img{z-index:0}#articles-field.nature-scenic-stay .article-card.nature-scenic-stay{display:block}#articles-field.nature-scenic-stay .article-card.nature-scenic-stay .nature-scenic-stay-img{z-index:0}#articles-field.unique-experience .article-card.unique-experience{display:block}#articles-field.unique-experience .article-card.unique-experience .unique-experience-img{z-index:0}#articles-field.villas .article-card.villas{display:block}#articles-field.villas .article-card.villas .villas-img{z-index:0}#articles-field.urban-city-stay .article-card.urban-city-stay{display:block}#articles-field.urban-city-stay .article-card.urban-city-stay .urban-city-stay-img{z-index:0}#articles-field.weddings-and-events .article-card.weddings-and-events{display:block}#articles-field.weddings-and-events .article-card.weddings-and-events .weddings-and-events-img{z-index:0}#articles-field.wellness-relaxation .article-card.wellness-relaxation{display:block}#articles-field.wellness-relaxation .article-card.wellness-relaxation .wellness-relaxation-img{z-index:0}#articles-field.cultural-hertage-stay .article-card.cultural-hertage-stay{display:block}#articles-field.cultural-hertage-stay .article-card.cultural-hertage-stay .cultural-hertage-stay-img{z-index:0}#articles-field.stunning-view .article-card.stunning-view{display:block}#articles-field.stunning-view .article-card.stunning-view .stunning-view-img{z-index:0}#articles-field.self-catering-accommodation .article-card.self-catering-accommodation{display:block}#articles-field.self-catering-accommodation .article-card.self-catering-accommodation .self-catering-accommodation-img{z-index:0}#articles-field.shopping .article-card.shopping{display:block}#articles-field.shopping .article-card.shopping .shopping-img{z-index:0}#articles-field.gastronomy-experience .article-card.gastronomy-experience{display:block}#articles-field.gastronomy-experience .article-card.gastronomy-experience .gastronomy-experience-img{z-index:0}#articles-field h2{margin:0 10px 40px;font-size:2.5rem;font-weight:bold;text-align:center}@media only screen and (max-width: 991px){#articles-field h2#tag-header .destination-text{max-width:195px;margin:0 auto 30px;font-size:1.25rem}}#articles-field h2.destination-text{max-width:640px;margin:0 auto 40px;font-size:1.875rem;font-weight:300}.article-info{hyphens:auto}.destinations-article-card{z-index:1}@media only screen and (max-width: 991px){.destinations-article-card{width:166px}}@media only screen and (max-width: 320px){.destinations-article-card{width:220px}}.destinations-article-card:hover .thumb-holder img{transform:scale(1.2)}.destinations-article-card .thumb-holder{position:relative;width:320px;height:224px;border-radius:42px;overflow:hidden}@media only screen and (max-width: 991px){.destinations-article-card .thumb-holder{width:166px;height:120px}}@media only screen and (max-width: 320px){.destinations-article-card .thumb-holder{width:220px;height:154px}}.destinations-article-card .thumb-holder img{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .3s ease-out}@media only screen and (max-width: 991px){.destinations-article-card .thumb-holder img{border-radius:20px}}.destinations-article-card .thumb-holder .image-default{border-radius:40px}@media only screen and (min-width: 992px){.destinations-article-card .thumb-holder a:hover{color:#000}}.destinations-article-card .article-info{max-width:320px;padding:0px 15px}.destinations-article-card .article-info h3.article-title{margin:0;font-size:25px;font-weight:700;letter-spacing:.24px}@media only screen and (max-width: 991px){.destinations-article-card .article-info h3.article-title{font-size:21px;letter-spacing:-0.7px}}.destinations-article-card .article-info p{font-size:1.125rem;line-height:normal}.customer-container{display:flex;flex-wrap:wrap;justify-content:center;max-height:681px;max-width:1320px;margin:auto;gap:20px 12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ab4949 #fff7ed}@media only screen and (max-width: 991px){.customer-container{max-width:865px;max-height:548px;gap:20px 10px}}.star-destinations .customer-container{gap:26px 8px}#articles-secondary{margin-bottom:74px;padding:50px 0;background-color:#feeedd}@media only screen and (max-width: 991px){#articles-secondary{border-radius:20px}}#articles-secondary .container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 12px}#articles-secondary .secondary-article-card{max-width:572px}#articles-secondary .secondary-article-card .thumb-holder{position:relative;overflow:hidden}#articles-secondary .secondary-article-card .thumb-holder img{transition:transform .3s ease-out}#articles-secondary .secondary-article-card .thumb-holder img:hover{transform:scale(1.2)}#articles-secondary .secondary-article-card.inspire .thumb-holder::before,#articles-secondary .secondary-article-card.savoir .thumb-holder::before{position:absolute;top:-109px;right:44px;display:block;width:282px;padding:12px 14px;font-size:24px;font-weight:700;color:#fff;background:#ae3e3e;transform:rotate(-90deg);transform-origin:bottom right;z-index:2}@media only screen and (max-width: 991px){#articles-secondary .secondary-article-card.inspire .thumb-holder::before,#articles-secondary .secondary-article-card.savoir .thumb-holder::before{width:220px;top:-75px;padding:8px 14px;font-size:22px}}#articles-secondary .secondary-article-card.inspire .thumb-holder::before{content:"ΕΜΠΝΕΥΣΟΥ"}#articles-secondary .secondary-article-card.savoir .thumb-holder::before{content:"SAVOIR-VIVRE"}#articles-secondary .article-info h3{margin:0}@media only screen and (max-width: 991px){#articles-secondary .article-info{line-height:24px;max-width:320px}#articles-secondary .article-info h3{color:#c9184a;font-weight:700}}/*# sourceMappingURL=style-summer-2026.css.map */