:root{--header-accent:#A08673;--header-white:#fff;--header-transition:300ms ease}.front-page-slider-section{margin-top:-110px;margin-bottom:0;height:100vh}#main-header-outer,#main-header-inner{background:transparent}#main-header-inner{width:100%;max-width:100vw;height:110px;align-items:center;padding:0 30px;transition:background-color var(--header-transition),box-shadow var(--header-transition),padding var(--header-transition),opacity var(--header-transition),margin-top var(--header-transition)}.hide-header #main-header-inner{opacity:0;margin-top:-180px}.show-header #main-header-inner{opacity:1}.header-middle-col{flex:7}.header-right-col{flex:3}#main-header-inner .et_pb_image,#main-header-inner .et_pb_image_wrap,#menu-primary-menu,#menu-primary-menu ul{height:100%;display:flex;justify-content:center;align-items:center!important;list-style:none}#menu-primary-menu ul>li{padding-left:6px;padding-right:6px}#menu-primary-menu a{height:100%;position:relative;display:flex;align-items:center;justify-content:center;padding:0 8px;color:var(--header-white);font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:17px;line-height:32px;transition:color var(--header-transition)}#menu-primary-menu a:hover,#menu-primary-menu .current-menu-item>a{color:var(--header-accent)!important}#menu-primary-menu a::before,#menu-primary-menu a::after{content:"";position:absolute;display:block;width:0;height:0;border:0 solid transparent;transition:all 500ms ease}#menu-primary-menu a::after{top:0;left:0;border-top:2px solid transparent;border-left:2px solid transparent}#menu-primary-menu a::before{right:0;bottom:0;border-bottom:2px solid transparent;border-right:2px solid transparent}#menu-primary-menu a:hover::before,#menu-primary-menu a:hover::after{width:100%;height:100%;border-color:var(--header-accent)}#menu-primary-menu .sub-menu{top:calc(100% + 1px)!important;left:-60px;border-top:0;box-shadow:none}#menu-primary-menu .sub-menu::before{content:"";position:absolute;top:8%;width:100%;height:92%;box-shadow:0 0 10px -9px #000}#menu-primary-menu .sub-menu li{padding:.5em 20px}#menu-primary-menu .sub-menu li a{padding:1em 0}#menu-primary-menu .sub-menu li a:hover{background-color:var(--header-accent);color:var(--header-white)!important;opacity:1}.dtb-hamburger-inner,.dtb-hamburger-inner::before,.dtb-hamburger-inner::after{background-color:var(--header-white)}.has_et_pb_sticky .show-header #main-header-inner .dtb-hamburger-inner,.has_et_pb_sticky .show-header #main-header-inner .dtb-hamburger-inner::before,.has_et_pb_sticky .show-header #main-header-inner .dtb-hamburger-inner::after,.hamburger_menu_icon-toggled:hover .dtb-hamburger-inner,.hamburger_menu_icon-toggled:hover .dtb-hamburger-inner::before,.hamburger_menu_icon-toggled:hover .dtb-hamburger-inner::after,.mobile_menu_bar:hover .dtb-hamburger-inner,.mobile_menu_bar:hover .dtb-hamburger-inner::before,.mobile_menu_bar:hover .dtb-hamburger-inner::after{background-color:var(--header-accent)}.hamburger_menu_icon1 .dtb-hamburger-inner{top:10px;right:-6px}#book_n_lang_container .et_pb_menu,#book_n_lang_container .et_pb_menu_inner_container{height:100%!important;float:right}#menu-book-lang-en{height:100%;min-width:220px;display:flex;align-items:center!important;justify-content:end;margin-right:80px}.book-now{margin-top:0!important}#main-header-inner li.book-now>a,#main-header-inner li.pll-parent-menu-item>a,#menu-book-lang-en .lang-item a,.et-menu .menu-item-has-children>a:first-child{display:flex;align-items:center;justify-content:center;border:1px solid var(--header-white);background:transparent;color:var(--header-white);line-height:1.3;transition:color var(--header-transition),border-color var(--header-transition),background-color var(--header-transition),transform var(--header-transition)}#main-header-inner li.book-now>a{padding:12px 28px!important;border-radius:999px}#main-header-inner li.pll-parent-menu-item>a,#menu-book-lang-en .lang-item a,.et-menu .menu-item-has-children>a:first-child{width:50px;height:50px;padding:0!important;border-radius:50%;font-size:14px;font-weight:300}#main-header-inner li.book-now>a:hover,#main-header-inner li.pll-parent-menu-item>a:hover,#menu-book-lang-en .lang-item a:hover,.et-menu .menu-item-has-children>a:first-child:hover{opacity:1;background:transparent!important;color:var(--header-accent)!important;border-color:var(--header-accent)!important;transform:translateY(-2px)}.et-menu .menu-item-has-children>a:first-child::after{display:none}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0!important}#menu-book-lang-en .sub-menu,#main-header-inner .pll-parent-menu-item ul.sub-menu{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding-top:5px;top:100%;background:transparent;border:0;box-shadow:none}#menu-book-lang-en .lang-item,#main-header-inner .pll-parent-menu-item ul.sub-menu li{margin:0!important}#main-header-inner .pll-parent-menu-item .current-lang a,#main-header-inner .pll-parent-menu-item .current-language-menu-item a{background:transparent;color:var(--header-white);border-color:var(--header-white)}.et_pb_sticky #main-header-inner,.et_pb_sticky--top #main-header-inner,.et_pb_sticky--active #main-header-inner{position:relative;box-shadow:0 2px 12px rgba(0,0,0,.06)}.et_pb_sticky #main-header-inner::before,.et_pb_sticky--top #main-header-inner::before,.et_pb_sticky--active #main-header-inner::before{content:"";position:absolute;top:0;left:50%;z-index:-1;width:100vw;height:100%;transform:translateX(-50%);background:var(--header-white)}.et_pb_sticky #main-header-inner .et-menu>li>a,.et_pb_sticky--top #main-header-inner .et-menu>li>a,.et_pb_sticky--active #main-header-inner .et-menu>li>a,.et_pb_sticky #main-header-inner .et_pb_menu__link,.et_pb_sticky--top #main-header-inner .et_pb_menu__link,.et_pb_sticky--active #main-header-inner .et_pb_menu__link,.et_pb_sticky #main-header-inner li.book-now>a,.et_pb_sticky--top #main-header-inner li.book-now>a,.et_pb_sticky--active #main-header-inner li.book-now>a,.et_pb_sticky #main-header-inner li.pll-parent-menu-item>a,.et_pb_sticky--top #main-header-inner li.pll-parent-menu-item>a,.et_pb_sticky--active #main-header-inner li.pll-parent-menu-item>a,.et_pb_sticky #main-header-inner .pll-parent-menu-item ul.sub-menu li a,.et_pb_sticky--top #main-header-inner .pll-parent-menu-item ul.sub-menu li a,.et_pb_sticky--active #main-header-inner .pll-parent-menu-item ul.sub-menu li a{color:var(--header-accent);border-color:var(--header-accent)}.tablet-logos-col{display:grid!important;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-content:center;gap:25px}.tablet-logos-col .footer-hotels-logos-mobile{padding-top:20px;text-align:center}.footer-logos-column{display:flex;align-items:flex-end;justify-content:center;gap:30px}.footer-logos-column .footer-hotels-logos img{max-width:130px}.footer-hotels-logos-mobile img{max-width:160px}.book-now-btn:link,.book-now-btn:hover,.book-now-btn:visited,.book-now-btn:focus,.book-now-btn:focus-visible,.book-now-btn:focus-within,.book-now-btn:active:focus{z-index:10;text-decoration:none!important;outline:0!important;box-shadow:none!important}.book-now-btn a{background:var(--header-white);color:var(--header-accent);font-size:10px;font-weight:300;text-align:center;border:1px solid transparent;border-radius:20px;padding:.5em 1em!important;transition:background-color 200ms ease-out 100ms,color 200ms ease-out 100ms}.book-now-btn a:hover,.has_et_pb_sticky .book-now-btn a{background:var(--header-accent);color:var(--header-white)}.has_et_pb_sticky .book-now-btn a:hover{background:var(--header-white);color:var(--header-accent)}.my-footer #get-direct .et_pb_blurb_content{display:flex;justify-content:center}.my-footer-directions-module{display:flex;flex-wrap:wrap;justify-content:center;padding-top:20px}.my-footer-directions-module #get-direct{flex-basis:100%;margin-bottom:0}.my-footer #get-direct .et_pb_blurb_content{justify-content:start}.my-footer-directions-module .et_pb_icon_2_tb_footer,.my-footer-directions-module .et_pb_icon_3_tb_footer{margin-top:0;margin-bottom:0}.my-footer-logo-module .et_pb_image_7_tb_footer.et_pb_image{text-align:right}#cicada-english-footer-section .copyright .et_pb_text_inner p{font-size:12px}.the-villas-rc.pebble-contact{position:relative;flex:0 0 clamp(550px,52vw,550px);min-width:550px;aspect-ratio:1 / 1}#the-villas-section.contact-page #the-villas-row .the-villas-p4-right-text{width:70%;margin-top:40px}#the-villas-section.contact-page{padding-bottom:150px}#the-villas-section.contact-page .et_pb_contact_submit{border:none}#sp-first-section{height:100vh}.hospitality-crete h2{font-size:var(--fs-h2)}#menu-main-menu-en.et-menu li{font-size:1.6rem}#page-container{overflow-y:clip!important}.my-footer-socials-module{text-align:right}.mfp-wrap.mfp-gallery .mfp-container .mfp-figure .mfp-title{display:none}@media screen and (max-width:1600px){#main-header-inner li.book-now>a{padding:1em!important}.header-right-col .et_pb_menu .et-menu>li{padding-left:5px;padding-right:5px}}@media all and (max-width:1450px){#the-villas-section.contact-page #the-villas-row .the-villas-p4-right-text{width:70%;margin-top:50px}#sp-first-section{height:120vh}}@media all and (min-width:1461px){#menu-primary-menu ul>li{padding-left:10px;padding-right:10px}}@media all and (min-width:981px) and (max-width:1200px){#main-header-inner{padding:40px 20px!important}#main-header-inner .et_pb_module.et_pb_image.et_pb_image_0_tb_header{width:auto}#main-header-inner .et_pb_image_wrap{width:337.95px;display:unset}.et_pb_column.et_pb_column_1_5.et_pb_column_0_tb_header{width:unset}#menu-primary-menu ul>li{padding-left:0;padding-right:0}#menu-primary-menu a{font-size:15px}#main-header-inner .et_pb_image,#main-header-inner .et_pb_image_wrap,#menu-primary-menu,#menu-primary-menu ul{align-items:unset!important}}@media all and (max-width:1250px){.the-villas-rc.pebble-contact{margin-top:120px}#the-villas-section.contact-page #the-villas-row .the-villas-lc{flex:1}#sp-first-section{height:125vh}}@media all and (max-width:1200px){.hamburger_menu_icon1 .hamburger_menu_icon-toggled .dtb-hamburger-inner{transform:translate3d(0,13px,0) rotate(45deg) scale(.7)}.et_pb_sticky span.mobile_menu_bar.hamburger_menu_icon .dtb-hamburger-inner,.et_pb_sticky span.mobile_menu_bar.hamburger_menu_icon .dtb-hamburger-inner::before,.et_pb_sticky span.mobile_menu_bar.hamburger_menu_icon .dtb-hamburger-inner::after{background-color:var(--header-accent)!important}#book-now-master .book-now-btn{display:block!important}#dtb-m-menu{display:flex!important}#dtb-m-menu .dtb-m-logo{width:140px;margin-left:-17px;margin-top:0}#dtb-m-menu .dtb-mobile-menu li a:target,#dtb-m-menu .dtb-mobile-menu li a:hover,#dtb-m-menu .dtb-mobile-menu li a:focus,#dtb-m-menu .dtb-mobile-menu li a:focus-visible{background-color:var(--header-accent)!important}.dtb-hamburger{top:-16px}.book-now-btn{position:absolute;top:-18px;right:-10px;display:block!important;width:103px}#menu-primary-menu{justify-content:flex-end}#main-header-inner{display:flex;justify-content:space-between}#top-menu,#book_n_lang_container{display:none}}@media (min-width:768px) and (max-width:980px){#global-header-row .et_pb_button_module_wrapper{display:inline-block!important;width:auto!important}#global-header-row .et_pb_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important}#global-header-row .header-middle-col{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:12px!important}.cicada-footer-logo-module .et_pb_image_7_tb_footer.et_pb_image{max-width:unset;text-align:right}}@media all and (max-width:980px){#global-header-row{margin-right:0!important}.book-now-btn.check-in-btn{right:60%!important}.tablet-logos-col{grid-template-columns:1fr 1fr}#main-header-inner .et_pb_image_wrap{display:unset}#main-header-inner .et_pb_image_0_tb_header{width:unset}.hospitality-text-first{order:1}.hospitality-image-second{order:2}.my-footer-directions-module{gap:10px}}@media all and (min-width:691px) and (max-width:980px){.book-now-btn{right:10px!important}}@media all and (max-width:767px){#the-villas-section.contact-page #the-villas-row{flex-direction:row;justify-content:space-between}#main-header-inner{justify-content:center!important}#main-header-inner .et_pb_image_wrap{display:unset}#main-header-inner .et_pb_image_0_tb_header{width:unset}#main-header-inner .et_pb_image_wrap img{width:62px;left:0;top:0}.book-now-btn{right:30px}.my-footer .et_pb_text_align_center-phone{width:290px}.footer-logos-column{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:baseline;justify-content:center;order:3}.my-footer-socials-module{text-align:center}.my-footer #get-direct .et_pb_blurb_content{justify-content:center}#pebble-01-left,#pebble-02-left,#pebble-03-left{min-width:100%;width:100%}.my-footer .my-footer-logo-module .et_pb_image_7_tb_footer.et_pb_image.et_pb_module.et_block_module{text-align:center}}@media only screen and (min-width:688px) and (max-width:768px){.book-now-btn.check-in-btn{right:60%!important}}@media all and (max-width:600px){.the-villas-rc.pebble-contact{margin-top:75px}#the-villas-section.contact-page #the-villas-row .the-villas-p4-right-text{width:90%}}@media all and (min-width:480px) and (max-width:690px){.book-now-btn{right:30px!important}#global-header-row{width:auto!important}.mobile_menu_bar{width:auto}.book-now-btn.check-in-btn{right:70%!important}}@media all and (max-width:480px){#pebble-01-left,#pebble-02-left,#pebble-03-left{min-width:unset;width:100%}#the-soul-of-place-section #pebble-01-left .pebble-01-left-text{margin-top:0}#signature-hospitality.fpage #pebble-03-left .pebble-03-left-text{left:0;margin-left:-20px;padding-right:10px}#signature-hospitality.fpage #sp-signature-section{row-gap:100px}#sp-thevillas-section .et_pb_row_3.et_pb_row{margin-bottom:0px}#location-slider .location-box .et_pb_slide_description{top:10px}#dtb-m-menu .dtb-m-logo{width:135px;margin-left:-20px;margin-top:-12px}#main-header-inner .et_pb_image_wrap img{width:60px;left:-95px}#main-header-inner .et_pb_css_mix_blend_mode_passthrough{position:absolute}#global-header-row{width:100%}#global-header-row .et_pb_image_0_tb_header.et_pb_image{display:block}#global-header-row .et_pb_image_wrap{left:125px;top:14px}.mobile_menu_bar{width:auto}.book-now-btn{top:-15px;right:-20px;width:80px}.book-now-btn.check-in-btn{right:35%!important}.book-now-btn a{padding:.3em .8em!important}.tablet-logos-col{grid-template-columns:1fr}.footer-menu .et_pb_column_14_tb_footer.et_pb_column{flex-direction:column;text-align:center}}@media all and (max-width:440px){#pebble-02-left .pebble-02-left-text{margin-left:-90px}}@media all and (max-width:380px){#sp-signature-section .pebble-03-left-text .et_pb_text_inner p{max-width:83%}}@media all and (max-width:360px){#pebble-02-left .pebble-02-left-text{margin-left:-110px}}@media all and (min-width:360px) and (max-width:375px){.book-now-btn{right:-10px}}@media all and (max-width:330px){.book-now-btn{top:-16px;right:0;width:90px}}