/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.greece-map{margin:0 auto;max-width:720px;position:relative;}.greece-map__zoom{position:absolute;top:8px;left:8px;z-index:10;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.25);border-radius:4px;overflow:hidden;}.greece-map__zoom-in,.greece-map__zoom-out{width:30px;height:30px;border:0;background:#fff;color:#000;font-size:18px;line-height:1;cursor:pointer;}.greece-map__zoom-in{border-bottom:1px solid rgba(0,0,0,0.25);}.greece-map__zoom-in:hover,.greece-map__zoom-out:hover{background:#f4f4f4;}.greece-map__viewport{overflow:hidden;cursor:grab;}.greece-map__viewport.is-panning{cursor:grabbing;}.greece-map svg{display:block;width:100%;height:auto;transform-origin:0 0;transition:transform 0.15s ease-out;}.greece-map__viewport.is-panning svg{transition:none;}.greece-map path{fill:var(--tf-navy,#2d3e50);stroke:#2b75a7;stroke-width:1;}.greece-map path[data-subdomain]{cursor:pointer;}.greece-map path[data-subdomain]:hover,.greece-map path[data-subdomain]:focus-visible{fill:var(--tf-accent,#e84c3d);}
.map-panel{display:block;min-height:1px;}
#block-travelfind-login p,#block-travelfind-login .tf-account-link{margin:0;color:var(--tf-white,#fff);font-size:0.9375rem;text-transform:uppercase;font-weight:300;}#block-travelfind-login .tf-account-link a{color:inherit;text-decoration:none;}#block-travelfind-login .tf-account-sep{opacity:0.7;}#block-travelfind-customer-menu,#block-claro-customer-menu{position:relative;z-index:30;margin:0;padding:0 16px 14px;background:transparent;border-bottom:0;}#block-travelfind-customer-menu ul,#block-claro-customer-menu ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto;padding:0;max-width:var(--tf-container-max,1024px);list-style:none;}#block-travelfind-customer-menu li,#block-claro-customer-menu li{flex:1 1 0;min-width:140px;max-width:190px;height:96px;margin:0;padding:0;list-style:none;background-color:var(--tf-cyan-dark,#1a99c6);background-position:center 12px;background-repeat:no-repeat;background-size:40px auto;border:0;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12);}#block-travelfind-customer-menu li:hover,#block-travelfind-customer-menu li.is-active,#block-claro-customer-menu li:hover,#block-claro-customer-menu li.is-active{background-color:var(--tf-cyan,#02b8dd);}#block-travelfind-customer-menu li a,#block-claro-customer-menu li a{display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;height:100%;margin:0;padding:0 8px 12px;color:var(--tf-white,#fff);font-size:0.8125rem;font-weight:400;line-height:1.25;text-align:center;text-decoration:none;}#block-travelfind-customer-menu li.menu-item-629,#block-claro-customer-menu li.menu-item-629{background-image:url(/themes/custom/travelfind/images/resized/profil54.png);}#block-travelfind-customer-menu li.menu-item-630,#block-claro-customer-menu li.menu-item-630{background-image:url(/themes/custom/travelfind/images/resized/case54w.png);}#block-travelfind-customer-menu li.menu-item-632,#block-claro-customer-menu li.menu-item-632{background-image:url(/themes/custom/travelfind/images/resized/offers54.png);}#block-travelfind-customer-menu li.menu-item-631,#block-claro-customer-menu li.menu-item-631{background-image:url(/themes/custom/travelfind/images/resized/add_offer.png);background-position:center 6px;}#block-travelfind-customer-menu li.menu-item-1756,#block-claro-customer-menu li.menu-item-1756{background-image:url(/themes/custom/travelfind/images/resized/odigies.png);background-position:center 10px;}#block-claro-customer-menu{background:var(--tf-navy,#2d3e50);padding:12px 16px 14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;}#block-claro-customer-menu ul{max-width:none;width:max-content;flex-wrap:nowrap;justify-content:flex-start;}#block-claro-customer-menu li{flex:0 0 140px;width:140px;min-width:140px;max-width:140px;}@media only screen and (max-width:768px){#block-travelfind-customer-menu{padding:4px 12px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;}#block-travelfind-customer-menu ul{flex-wrap:nowrap;justify-content:flex-start;gap:8px;width:max-content;max-width:none;margin:0;}#block-claro-customer-menu ul{flex-wrap:nowrap;justify-content:flex-start;gap:8px;width:max-content;max-width:none;margin:0;}#block-travelfind-customer-menu li,#block-claro-customer-menu li{flex:0 0 118px;width:118px;min-width:118px;max-width:118px;height:78px;background-size:32px auto;background-position:center 8px;}#block-travelfind-customer-menu li a,#block-claro-customer-menu li a{font-size:0.6875rem;padding:0 4px 8px;line-height:1.2;}#block-claro-customer-menu{padding:8px 12px 10px;}}@media only screen and (max-width:480px){#block-travelfind-customer-menu,#block-claro-customer-menu{padding:2px 8px 10px;}#block-travelfind-customer-menu li,#block-claro-customer-menu li{flex:0 0 104px;width:104px;min-width:104px;max-width:104px;height:72px;background-size:28px auto;}#block-travelfind-customer-menu li a,#block-claro-customer-menu li a{font-size:0.625rem;padding:0 3px 6px;}}#header-top-wrapper{background-color:var(--tf-navy,#2d3e50);}.front.domain-travelfind-gr #header-top-wrapper:has(#block-travelfind-customer-menu){position:absolute;background-color:var(--tf-navy,#2d3e50);z-index:30;}#header-top{position:relative;overflow:hidden;margin:0 auto;max-width:var(--tf-container-max,1024px);padding:0;display:flex;align-items:center;gap:16px;}#logo img{vertical-align:bottom;width:200px;height:auto;}.header-top-nav{display:flex;flex:1 1 auto;min-width:0;align-items:center;justify-content:flex-end;gap:16px;overflow:hidden;}.secondary-navigation{flex:0 1 auto;min-width:0;}.secondary-navigation ul{margin:0;padding:0;list-style:none;}.secondary-navigation li{display:inline-block;padding:0 10px;}.secondary-navigation a,.secondary-navigation span{color:var(--tf-white,#fff);font-size:0.9375rem;text-transform:uppercase;white-space:nowrap;text-decoration:none;}.secondary-navigation a:hover,.secondary-navigation a.is-active{color:var(--tf-accent,#e84c3d);}#secondary-bar-wrapper{background-color:var(--tf-white,#fff);box-shadow:0 2px 7px -3px var(--tf-border,#ccc);position:relative;z-index:101;}#secondary-bar{margin:0 auto;max-width:var(--tf-container-max,1024px);overflow:hidden;padding:0;}#site-name{float:left;font-size:1.4375rem;font-weight:normal;margin:0;}#site-name a{color:var(--tf-link,#3176aa);text-decoration:none;}.menu-bar{float:right;display:flex;align-items:center;}.menu-bar ul{margin:0;padding:0;list-style:none;display:flex;}.menu-bar li{padding:0 10px;}.menu-bar a{color:var(--tf-navy,#2d3e50);font-size:1rem;text-decoration:none;}.menu-bar a:hover,.menu-bar a.is-active{color:var(--tf-accent,#e84c3d);}.domain-travelfind-gr #secondary-bar-wrapper{display:none;}.front.domain-travelfind-gr #page{position:relative;}.front.domain-travelfind-gr .region-leaderboard{width:100%;z-index:-1;}.front.domain-travelfind-gr #header-top-wrapper{background-color:transparent;position:absolute;top:0;width:100%;z-index:10;}.front.domain-travelfind-gr #header-wrapper{display:none;}.front.domain-travelfind-gr #columns{background-color:transparent;max-width:none;width:100%;position:absolute;top:0;margin-top:max(110px,22vh);z-index:10;box-sizing:border-box;}.front.domain-travelfind-gr #page:has(#block-travelfind-customer-menu) #columns{margin-top:max(200px,26vh);padding:0 16px;}.front.domain-travelfind-gr #block-travelfind-page-title h1{color:#ffffff;font-weight:300;text-align:center;}.front.domain-travelfind-gr #block-travelfind-content{display:none;}@media only screen and (max-width:920px){.front.domain-travelfind-gr #columns{margin-top:max(88px,14vh);padding-left:12px;padding-right:12px;}.front.domain-travelfind-gr #page:has(#block-travelfind-customer-menu) #columns{margin-top:max(220px,28vh);}.front.domain-travelfind-gr #page:has(#block-travelfind-customer-menu) .region-leaderboard{min-height:74vh;min-height:74dvh;}.front.domain-travelfind-gr #page:has(#block-travelfind-customer-menu) .region-leaderboard .hero-slideshow__image{width:100%;height:74vh;height:74dvh;min-height:74vh;min-height:74dvh;object-fit:cover;}}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400 700;font-display:swap;src:url(/themes/custom/travelfind/fonts/roboto-greek-400-700.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400 700;font-display:swap;src:url(/themes/custom/travelfind/fonts/roboto-latin-400-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400 700;font-display:swap;src:url(/themes/custom/travelfind/fonts/roboto-slab-greek-400-700.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400 700;font-display:swap;src:url(/themes/custom/travelfind/fonts/roboto-slab-latin-400-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
