body{font-family:Comfortaa,cursive}#panagiotis-header,#panagiotis-title{color:orange;font-weight:700}.site-navbar{padding:.75rem 0;background:linear-gradient(90deg,#05223afa,#083552fa),#05223a;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 .5rem 1.5rem #05223a29}.site-navbar-brand{display:inline-flex;min-width:0;gap:.85rem;align-items:center}#header-logo{width:auto;max-width:18rem;max-height:5.5rem}.site-navbar-brand-copy{display:inline-flex;flex-direction:column;gap:.12rem;color:#fff;font-weight:800;line-height:1.1}.site-navbar-brand-copy small{color:#ffffffb8;font-size:.72rem;font-weight:600}.header-contact-text{color:#fff}.header-contact-link{color:#fff;text-decoration:none}.header-contact-link:hover{color:orange;text-decoration:underline}.site-navbar-nav{gap:.2rem;align-items:center}.header-nav-link{border-radius:8px;color:#ffffffd6;font-size:.96rem;font-weight:700;letter-spacing:0;transition:background-color .16s ease,color .16s ease,transform .16s ease}.navbar-dark .navbar-nav .nav-link.header-nav-link{color:#ffffffd6}.navbar-dark .navbar-nav .nav-link.header-nav-link:hover,.navbar-dark .navbar-nav .nav-link.header-nav-link:focus{background-color:#ffffff14;color:#fff}.navbar-dark .navbar-nav .nav-link.header-nav-link.active{background-color:#0f766e3d;color:#fff}.site-navbar-dropdown{min-width:19rem;padding:.55rem;border:1px solid rgba(5,34,58,.12);border-radius:8px;box-shadow:0 1rem 2rem #05223a29}.site-navbar-dropdown .dropdown-item{display:flex;gap:.65rem;align-items:center;padding:.65rem .75rem;border-radius:7px;color:#263238;font-weight:700;white-space:normal}.site-navbar-dropdown .dropdown-item i{width:1.1rem;color:#0f766e;text-align:center}.site-navbar-dropdown .dropdown-item:hover,.site-navbar-dropdown .dropdown-item:focus,.site-navbar-dropdown .dropdown-item.active{background-color:#0f766e1a;color:#05223a}.site-navbar-cta{display:inline-flex;gap:.45rem;align-items:center;border:1px solid rgba(244,179,95,.55);background-color:#f4b35f1f}.navbar-dark .navbar-nav .nav-link.site-navbar-cta:hover,.navbar-dark .navbar-nav .nav-link.site-navbar-cta:focus,.navbar-dark .navbar-nav .nav-link.site-navbar-cta.active{border-color:#f4b35fe6;background-color:#f4b35f;color:#05223a}.site-footer{padding:3rem 0 1.5rem;background:linear-gradient(135deg,#05223afa,#083552f5),#05223a;color:#fff}.footer-text{color:#ffffffc7}.footer-link{color:#ffffffd6;text-decoration:none;transition:color .16s ease}.footer-link:hover,.footer-link:focus{color:#f4b35f}#panagiotis-footer-header{color:#f4b35f;font-size:1.55rem;font-weight:800;letter-spacing:0}#panagiotis-footer-title{color:#ffffffe6;font-style:italic}.site-footer-summary{max-width:24rem;line-height:1.6}.site-footer-heading{margin-bottom:.8rem;color:#fff;font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.site-footer-links{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.site-footer-cta{display:inline-flex;align-items:center;padding:.72rem 1rem;border:1px solid rgba(244,179,95,.75);border-radius:8px;background-color:#f4b35f;color:#05223a;font-weight:800;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.site-footer-cta:hover,.site-footer-cta:focus{background-color:#ffd08c;color:#05223a;transform:translateY(-1px)}.site-footer-property-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.site-footer-property-links .footer-link{padding:.35rem .55rem;border:1px solid rgba(255,255,255,.16);border-radius:7px}.site-footer-social{display:flex;gap:.45rem;align-items:center}#footer-facebook-link{color:#9ec5ff}#footer-linkedin-link{color:#8bd5ff}#footer-facebook-link:hover,#footer-linkedin-link:hover{color:#f4b35f}.site-footer-bottom{border-top:1px solid rgba(255,255,255,.12)}@media (max-width: 1199.98px){.site-navbar-brand-copy{display:none}}@media (max-width: 991.98px){.site-navbar-nav{align-items:stretch;gap:.35rem;padding-top:1rem}.site-navbar-contact-item{margin-top:.4rem}.site-navbar-cta{justify-content:center}.site-navbar-dropdown{min-width:0;border:0;background-color:#fffffff5;box-shadow:none}}@media (max-width: 575.98px){#header-logo{max-width:14rem;max-height:5rem}#panagiotis-footer-header{font-size:1.3rem}}
