.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-594 .elementor-element.elementor-element-e79bd4c .elementor-icon-wrapper{text-align:center;}.elementor-594 .elementor-element.elementor-element-e79bd4c.elementor-view-stacked .elementor-icon{background-color:#15120F;}.elementor-594 .elementor-element.elementor-element-e79bd4c.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-e79bd4c.elementor-view-default .elementor-icon{color:#15120F;border-color:#15120F;}.elementor-594 .elementor-element.elementor-element-e79bd4c.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-e79bd4c.elementor-view-default .elementor-icon svg{fill:#15120F;}.elementor-594 .elementor-element.elementor-element-e79bd4c .elementor-icon{font-size:22px;}.elementor-594 .elementor-element.elementor-element-e79bd4c .elementor-icon svg{height:22px;}.elementor-594 .elementor-element.elementor-element-d0ab8a8 .elementor-icon-wrapper{text-align:center;}.elementor-594 .elementor-element.elementor-element-d0ab8a8.elementor-view-stacked .elementor-icon{background-color:#15120F;}.elementor-594 .elementor-element.elementor-element-d0ab8a8.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-d0ab8a8.elementor-view-default .elementor-icon{color:#15120F;border-color:#15120F;}.elementor-594 .elementor-element.elementor-element-d0ab8a8.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-d0ab8a8.elementor-view-default .elementor-icon svg{fill:#15120F;}.elementor-594 .elementor-element.elementor-element-d0ab8a8 .elementor-icon{font-size:20px;}.elementor-594 .elementor-element.elementor-element-d0ab8a8 .elementor-icon svg{height:20px;}.elementor-594 .elementor-element.elementor-element-9eb50cb .elementor-icon-wrapper{text-align:center;}.elementor-594 .elementor-element.elementor-element-9eb50cb.elementor-view-stacked .elementor-icon{background-color:#15120F;}.elementor-594 .elementor-element.elementor-element-9eb50cb.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-9eb50cb.elementor-view-default .elementor-icon{color:#15120F;border-color:#15120F;}.elementor-594 .elementor-element.elementor-element-9eb50cb.elementor-view-framed .elementor-icon, .elementor-594 .elementor-element.elementor-element-9eb50cb.elementor-view-default .elementor-icon svg{fill:#15120F;}.elementor-594 .elementor-element.elementor-element-9eb50cb .elementor-icon{font-size:20px;}.elementor-594 .elementor-element.elementor-element-9eb50cb .elementor-icon svg{height:20px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* ThePhotoBoothGuys — Footer (φασκομηλιά, μαύρο λογότυπο) */
.elementor-location-footer:has(.pbg-ft){position:relative;z-index:2;}
.pbg-ft{--pbg-scallop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M99.2 50.0 98.6 51.7 96.9 53.3 94.8 54.7 93.0 56.0 92.1 57.4 92.5 59.0 93.7 60.9 95.2 63.0 96.2 65.0 96.2 66.8 95.1 68.2 92.9 69.1 90.5 69.7 88.3 70.4 87.1 71.4 86.8 73.0 87.3 75.2 88.0 77.6 88.3 79.9 87.7 81.6 86.1 82.5 83.8 82.6 81.3 82.4 79.0 82.3 77.5 82.8 76.7 84.2 76.5 86.4 76.3 89.0 75.7 91.2 74.6 92.6 72.8 92.9 70.6 92.2 68.3 91.1 66.3 90.3 64.6 90.2 63.4 91.3 62.4 93.3 61.4 95.6 60.1 97.5 58.5 98.5 56.8 98.1 54.9 96.7 53.1 94.9 51.5 93.4 50.0 92.8 48.5 93.4 46.9 94.9 45.1 96.7 43.2 98.1 41.5 98.5 39.9 97.5 38.6 95.6 37.6 93.3 36.6 91.3 35.4 90.2 33.7 90.3 31.7 91.1 29.4 92.2 27.2 92.9 25.4 92.6 24.3 91.2 23.7 89.0 23.5 86.4 23.3 84.2 22.5 82.8 21.0 82.3 18.7 82.4 16.2 82.6 13.9 82.5 12.3 81.6 11.7 79.9 12.0 77.6 12.7 75.2 13.2 73.0 12.9 71.4 11.7 70.4 9.5 69.7 7.1 69.1 4.9 68.2 3.8 66.8 3.8 65.0 4.8 63.0 6.3 60.9 7.5 59.0 7.9 57.4 7.0 56.0 5.2 54.7 3.1 53.3 1.4 51.7 0.8 50.0 1.4 48.3 3.1 46.7 5.2 45.3 7.0 44.0 7.9 42.6 7.5 41.0 6.3 39.1 4.8 37.0 3.8 35.0 3.8 33.2 4.9 31.8 7.1 30.9 9.5 30.3 11.7 29.6 12.9 28.6 13.2 27.0 12.7 24.8 12.0 22.4 11.7 20.1 12.3 18.4 13.9 17.5 16.2 17.4 18.7 17.6 21.0 17.7 22.5 17.2 23.3 15.8 23.5 13.6 23.7 11.0 24.3 8.8 25.4 7.4 27.2 7.1 29.4 7.8 31.7 8.9 33.7 9.7 35.4 9.8 36.6 8.7 37.6 6.7 38.6 4.4 39.9 2.5 41.5 1.5 43.2 1.9 45.1 3.3 46.9 5.1 48.5 6.6 50.0 7.2 51.5 6.6 53.1 5.1 54.9 3.3 56.8 1.9 58.5 1.5 60.1 2.5 61.4 4.4 62.4 6.7 63.4 8.7 64.6 9.8 66.3 9.7 68.3 8.9 70.6 7.8 72.8 7.1 74.6 7.4 75.7 8.8 76.3 11.0 76.5 13.6 76.7 15.8 77.5 17.2 79.0 17.7 81.3 17.6 83.8 17.4 86.1 17.5 87.7 18.4 88.3 20.1 88.0 22.4 87.3 24.8 86.8 27.0 87.1 28.6 88.3 29.6 90.5 30.3 92.9 30.9 95.1 31.8 96.2 33.2 96.2 35.0 95.2 37.0 93.7 39.1 92.5 41.0 92.1 42.6 93.0 44.0 94.8 45.3 96.9 46.7 98.6 48.3Z'/%3E%3C/svg%3E");}
.pbg-ft ::selection{background:var(--pbg-butter);color:var(--pbg-ink);}
.pbg-ft strong{color:var(--pbg-ink);font-weight:700;}
/* Μεγάλο λογότυπο: γράμματα που χοροπηδάνε */
.pbg-ft-mark .pbg-l{display:inline-block;transition:transform .45s cubic-bezier(.3,.7,.3,1.6),color .3s ease;}
.pbg-ft-in .pbg-ft-mark .pbg-l{animation:pbgFtRise .9s cubic-bezier(.2,.7,.2,1.3) both;animation-delay:calc(var(--i,0) * .035s);}
@keyframes pbgFtRise{from{opacity:0;translate:0 .45em;rotate:10deg;}}
/* Λωρίδες που ανεβαίνουν */
.pbg-ft-peek{transition:translate 1.2s cubic-bezier(.2,.7,.2,1.25);}
html.pbg-ft-init .pbg-ft:not(.pbg-ft-in) .pbg-ft-peek{translate:0 70%;}
.pbg-ft-peek + .pbg-ft-peek{transition-delay:.18s;}
/* Αυτοκόλλητο */
.pbg-ft .pbg-sticker::before,.pbg-ft .pbg-sticker::after{content:"";position:absolute;inset:0;-webkit-mask:var(--pbg-scallop) center/100% 100% no-repeat;mask:var(--pbg-scallop) center/100% 100% no-repeat;animation:pbgFtSpin 26s linear infinite;pointer-events:none;}
.pbg-ft .pbg-sticker::before{background:var(--pbg-butter);z-index:0;}
.pbg-ft .pbg-sticker::after{background:var(--pbg-ink);z-index:-1;translate:4px 5px;}
@keyframes pbgFtSpin{to{rotate:360deg;}}
/* Link με ζωγραφιστό βελάκι */
.pbg-ft .pbg-link::after{content:"";position:absolute;right:2px;top:50%;width:56px;height:30px;margin-top:-17px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='34' viewBox='0 0 64 34'%3E%3Cpath d='M3 24 C 18 34%2C 38 30%2C 56 12' fill='none' stroke='%2315120F' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M44 10 L57 11 L54 24' fill='none' stroke='%2315120F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .35s cubic-bezier(.3,.7,.4,1.5);filter:none;}
.pbg-ft .pbg-link:hover::after{transform:translateX(7px) rotate(-8deg);}
/* Ετικέτες στηλών σαν κομμένη χαρτοταινία */
.pbg-ft-h{clip-path:polygon(0 8%,100% 0,98% 34%,100% 62%,97% 100%,2% 94%,0 66%,3% 36%);}
/* Social «αυτοκόλλητα» */
.pbg-soc{text-decoration:none;}
.pbg-soc img{transition:transform .35s cubic-bezier(.3,.7,.4,1.6);}
.pbg-soc:hover img{transform:rotate(-12deg) scale(1.12);}
/* Υπογράμμιση που «γράφεται» στα links */
.pbg-ft-link{background-image:linear-gradient(var(--pbg-coral),var(--pbg-coral));background-size:0 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .35s cubic-bezier(.2,.8,.2,1),color .2s ease;}
.pbg-ft-link:hover{background-size:100% 2px;}
/* Ψαλίδι που κόβει */
.pbg-ft-scissors{display:inline-block;animation:pbgSnip 1.4s ease-in-out infinite;}
@keyframes pbgSnip{0%,100%{rotate:0deg;}50%{rotate:-20deg;}}
.pbg-ft .pbg-btn:focus-visible,.pbg-ft .pbg-link:focus-visible,.pbg-ft-link:focus-visible,.pbg-totop:focus-visible,.pbg-soc:focus-visible{outline:2px dashed var(--pbg-ink);outline-offset:4px;}
@media (prefers-reduced-motion:reduce){.pbg-ft *,.pbg-ft *::before,.pbg-ft *::after{animation:none !important;transition:none !important;}html.pbg-ft-init .pbg-ft .pbg-ft-peek{translate:none;}}
/* Λογότυπο: κόβουμε το διάφανο περιθώριο της εικόνας */
.pbg-ft img[class*="e-a13842a"]{width:92px !important;height:112px !important;max-width:none !important;object-fit:cover;object-position:50% 50%;margin-left:-7px;}
/* Κινητό: Σελίδες & Ωράριο δίπλα-δίπλα, λωρίδα που δεν πατάει το κείμενο */
@media (max-width:767px){
  .pbg-ft .elementor-element-bca7e66{grid-template-columns:1fr 1fr !important;column-gap:18px !important;}
  .pbg-ft .elementor-element-d539f2c,.pbg-ft .elementor-element-34d2ca1{grid-column:1 / -1;}
  .pbg-ft .elementor-element-125fc3a{padding-top:96px !important;}
  .pbg-ft .pbg-ft-peek{top:auto !important;bottom:-78px !important;width:60px !important;}
}
/* Χαρτί με κόκκο, ίδιο με το φόντο της σελίδας */
.pbg-ft{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .07 0 0 0 0 .05 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E");}
.pbg-soc:hover{background-color:var(--pbg-butter);}
/* Λογότυπα πλατφορμών μέσα στα social κουμπιά */
.pbg-soc{padding-left:13px !important;}
.pbg-soc .elementor-widget-icon{margin:0 !important;width:auto !important;line-height:0;}
.pbg-soc .elementor-icon-wrapper{line-height:0;}
.pbg-soc .elementor-icon{display:inline-flex;transition:transform .35s cubic-bezier(.3,.7,.4,1.6);}
.pbg-soc .elementor-icon svg{width:1em;height:1em;fill:var(--pbg-ink);}
.pbg-soc:hover .elementor-icon{transform:rotate(-12deg) scale(1.15);}/* End custom CSS */