.elementor-1295 .elementor-element.elementor-element-cb2c8a9{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0.55;--padding-top:110px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-1295 .elementor-element.elementor-element-cb2c8a9:not(.elementor-motion-effects-element-type-background), .elementor-1295 .elementor-element.elementor-element-cb2c8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plazazante.gr/wp-content/uploads/2026/07/Junior-Suite-3.avif");background-position:center center;background-size:cover;}.elementor-1295 .elementor-element.elementor-element-cb2c8a9::before, .elementor-1295 .elementor-element.elementor-element-cb2c8a9 > .elementor-background-video-container::before, .elementor-1295 .elementor-element.elementor-element-cb2c8a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1295 .elementor-element.elementor-element-cb2c8a9 > .elementor-background-slideshow::before, .elementor-1295 .elementor-element.elementor-element-cb2c8a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1295 .elementor-element.elementor-element-cb2c8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#073833;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1295 .elementor-element.elementor-element-e9fbb2e{text-align:start;}.elementor-1295 .elementor-element.elementor-element-e9fbb2e .elementor-heading-title{color:#f3d9c4;}.elementor-1295 .elementor-element.elementor-element-fec2fab{text-align:start;}.elementor-1295 .elementor-element.elementor-element-fec2fab .elementor-heading-title{color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1295 .elementor-element.elementor-element-27fa8a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1295 .elementor-element.elementor-element-27fa8a3:not(.elementor-motion-effects-element-type-background), .elementor-1295 .elementor-element.elementor-element-27fa8a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf8f2;}.elementor-1295 .elementor-element.elementor-element-244b29f{--display:flex;--min-height:62vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-1295 .elementor-element.elementor-element-244b29f:not(.elementor-motion-effects-element-type-background), .elementor-1295 .elementor-element.elementor-element-244b29f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plazazante.gr/wp-content/uploads/2025/05/plaza-zante-night-drone.webp");background-position:center center;background-size:cover;}.elementor-1295 .elementor-element.elementor-element-244b29f::before, .elementor-1295 .elementor-element.elementor-element-244b29f > .elementor-background-video-container::before, .elementor-1295 .elementor-element.elementor-element-244b29f > .e-con-inner > .elementor-background-video-container::before, .elementor-1295 .elementor-element.elementor-element-244b29f > .elementor-background-slideshow::before, .elementor-1295 .elementor-element.elementor-element-244b29f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1295 .elementor-element.elementor-element-244b29f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#073833;--background-overlay:'';}.elementor-1295 .elementor-element.elementor-element-fb76423{text-align:center;}.elementor-1295 .elementor-element.elementor-element-fb76423 .elementor-heading-title{color:#f3d9c4;}.elementor-1295 .elementor-element.elementor-element-6b61c8c{text-align:center;}.elementor-1295 .elementor-element.elementor-element-6b61c8c .elementor-heading-title{color:#ffffff;}.elementor-1295 .elementor-element.elementor-element-90416f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1295 .elementor-element.elementor-element-fba9485 .elementor-button{background-color:#d9744f;fill:#ffffff;color:#ffffff;border-radius:999px 999px 999px 999px;}.elementor-1295 .elementor-element.elementor-element-fba9485 .elementor-button:hover, .elementor-1295 .elementor-element.elementor-element-fba9485 .elementor-button:focus{background-color:#b85a37;color:#ffffff;}.elementor-1295 .elementor-element.elementor-element-fba9485 .elementor-button:hover svg, .elementor-1295 .elementor-element.elementor-element-fba9485 .elementor-button:focus svg{fill:#ffffff;}.elementor-1295 .elementor-element.elementor-element-ee34652 .elementor-button{background-color:rgba(0,0,0,0);fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.6);border-radius:999px 999px 999px 999px;}.elementor-1295 .elementor-element.elementor-element-ee34652 .elementor-button:hover, .elementor-1295 .elementor-element.elementor-element-ee34652 .elementor-button:focus{background-color:#ffffff;color:#10221f;border-color:#ffffff;}.elementor-1295 .elementor-element.elementor-element-ee34652 .elementor-button:hover svg, .elementor-1295 .elementor-element.elementor-element-ee34652 .elementor-button:focus svg{fill:#10221f;}.elementor-1295 .elementor-element.elementor-element-ac213bb{text-align:center;}.elementor-1295 .elementor-element.elementor-element-ac213bb .elementor-heading-title{color:#f3d9c4;}@media(max-width:1024px){.elementor-1295 .elementor-element.elementor-element-cb2c8a9{--min-height:44vh;}}@media(max-width:767px){.elementor-1295 .elementor-element.elementor-element-cb2c8a9{--min-height:38vh;--padding-top:100px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS */h1.entry-title{display:none!important}
.pz-rooms{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:50px auto 0;width:100%;max-width:1140px}
.pz-rc{background:#fff;border:1px solid rgba(16,34,31,.12);border-radius:14px;overflow:hidden;box-shadow:0 10px 34px -22px rgba(7,56,51,.4);display:flex;flex-direction:column;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}
.pz-rc:hover{transform:translateY(-6px);box-shadow:0 28px 60px -26px rgba(7,56,51,.45);border-color:#0e4f47}
.pz-rc-ph{position:relative;aspect-ratio:4/3;overflow:hidden}
.pz-rc-ph img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease;display:block}
.pz-rc:hover .pz-rc-ph img{transform:scale(1.07)}
.pz-tag{position:absolute;top:14px;left:14px;background:rgba(251,248,242,.94);padding:5px 13px;border-radius:999px;font-size:11px;letter-spacing:.06em;font-weight:500;color:#073833}
.pz-sig{position:absolute;top:14px;right:14px;background:#d9744f;color:#fff;padding:5px 13px;border-radius:999px;font-size:11px;letter-spacing:.08em;font-weight:500}
.pz-rc-sig{border:1.5px solid #d9744f}
.pz-rc-b{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}
.pz-rc-b h3{font-family:Fraunces,serif;font-size:22px;color:#10221f;margin:0 0 10px;font-weight:500}
.pz-meta{display:flex;gap:14px;margin:0 0 14px;font-size:13px;color:#5c6b66;flex-wrap:wrap}
.pz-meta span{display:flex;align-items:center;gap:6px}
.pz-meta svg{color:#0e4f47;flex:none}
.pz-rc-desc{color:#5c6b66;font-size:14px;line-height:1.6;margin:0 0 18px}
.pz-rc-b .pz-btn-line,.pz-rc-b .pz-btn-coral{margin-top:auto;align-self:flex-start}
.pz-btn-line{display:inline-block;border:1px solid #0e4f47;color:#0e4f47;padding:11px 24px;border-radius:999px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;text-decoration:none;transition:all .25s}
.pz-btn-line:hover{background:#0e4f47;color:#fff}
.pz-btn-coral{display:inline-block;background:#d9744f;color:#fff;padding:11px 24px;border-radius:999px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;text-decoration:none;transition:background .25s}
.pz-btn-coral:hover{background:#b85a37}
@media(max-width:820px){.pz-rooms{grid-template-columns:1fr}}
.elementor-element-e3daef4{opacity:1!important;transform:none!important}
/* Standard room cards: green tag + filled green View-room button (coral signature stays) */
.pz-tag{background:#10221F!important;color:#fff!important}
.pz-btn-line{background:#10221F!important;border-color:#10221F!important;color:#fff!important}
.pz-btn-line:hover{background:#0E4F47!important;border-color:#0E4F47!important;color:#fff!important}
/* SWAP: default lighter petrol, hover dark ink; tag lighter */
.pz-tag{background:#0E4F47!important;color:#fff!important}
.pz-btn-line{background:#0E4F47!important;border-color:#0E4F47!important;color:#fff!important}
.pz-btn-line:hover{background:#10221F!important;border-color:#10221F!important;color:#fff!important}
/* "Popular" gold badge on room cards */
.pz-pop{position:absolute;top:14px;z-index:2;display:inline-flex;align-items:center;gap:5px;background:#c68a3e;color:#fff;padding:5px 12px;border-radius:999px;font-size:11px;letter-spacing:.05em;font-weight:600;box-shadow:0 6px 16px -8px rgba(7,56,51,.55)}
.pz-pop svg{width:12px;height:12px;fill:currentColor}
.pz-pop-l{left:14px}
.pz-pop-r{right:14px}
/* Popular badge -> frosted cream pill (option 1) */
.pz-pop{background:rgba(251,248,242,.94)!important;color:#073833!important;box-shadow:0 4px 12px -6px rgba(7,56,51,.35)!important;font-weight:600}
.pz-pop svg{fill:#c68a3e!important}/* End custom CSS */