@font-face{font-family: 'Ubuntu';font-style: normal;font-weight: 400;src: url(../fonts/ubuntu-v21-greek_latin-regular.woff2) format('woff2');font-display: swap;}@font-face{font-family: 'Ubuntu';font-style: normal;font-weight: 500;src: url(../fonts/ubuntu-v21-greek_latin-500.woff2) format('woff2');font-display: swap;}@font-face{font-family: 'Ubuntu';font-style: normal;font-weight: 700;src: url(../fonts/ubuntu-v21-greek_latin-700.woff2) format('woff2');font-display: swap;}html{font-family: 'Ubuntu', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Cantarell, Arial, sans-serif;}.intro__Img{width:100%;max-width:45rem;overflow:hidden;border-radius:5% 77% 5% 40% / 5% 19% 5% 33%;}.intro__Text{width:100%;max-width:65rem;margin:0 auto;}.intro__Title h2{padding-bottom:1.7rem;margin-bottom:2rem;}:root{--font-primary:Ubuntu;--font-secondary:sans-serif;--size-h1:4.6rem;--size-h2:4.4rem;--size-p:1.5rem;--size-span:1.8rem;--size-h2-footer:2rem;--size-span-footer:1.6rem;--color-background:#ffffff;--color-background-navigation-bar:#1e1e1e;--color-background2:#f5f2ea;--color-h1:#ffffff;--color-h2:#1D2434;--color-p:#292C37;--color-p-darker:#252832;--color-p-black:#000;--color-primary:#D19F68;--color-primary-hover:#bc8f5e;--color-primary-hover2:#926f49;--color-primary-hover3:#d6ad60;--color-secondary:#1e1e1e;--color-third:#361f14;--color-third-hover:#311c12;--color-fourth:#ffffff;--color-Footer:#ffffff;--color-faq:#fbf8f1;--color-titles-h2:#1D2434;--color-subtitles:rgb(128, 128, 128);--color-section-background:#f5f2ea}.make__appointment{position:relative;overflow:hidden;height:50rem;display:flex;flex-direction:column;justify-content:center}.make__appointment::after{content:"";position:absolute;inset:0;background:linear-gradient(rgb(0 0 0 / .5),rgb(0 0 0 / .5));z-index:-1}.makeAppointment__Container{width:100%;max-width:80rem;margin:0 auto;text-align:center;text-transform:uppercase}.makeAppointment__Background{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.makeAppointment__Background img{width:100%;height:100%;object-fit:cover}.makeAppointment__TitleContainer h2{color:var(--color-primary);font-size:clamp(4rem, calc(1.03vw + 1rem), 3.3rem);padding-bottom:1rem}.makeAppointment__TitleContainer span{color:var(--color-h1);font-size:clamp(3rem, calc(1.03vw + 1rem), 3.3rem);line-height:1.8}.dash{border-top:4px solid var(--color-h1);width:10%;margin:0 auto}.btn__MakeAppointment{padding-top:4.5rem;width:100%;display:flex;align-items:center;justify-content:center}.btn__MakeAppointment a{cursor:pointer;border:solid var(--color-primary-hover3) 3px;border-radius:5px;color:var(--color-h1);display:flex;justify-content:center;align-items:center;gap:1.5rem;text-decoration:none;padding:1.3rem 2.5rem;font-weight:500;font-size:1.7rem;letter-spacing:.05rem;transition:400ms;box-shadow:inset 0 0 0 0 #cd9742;;transition:ease-out 0.3s}.btn__MakeAppointment a svg path{transition:400ms;fill:var(--color-h1)}.btn__MakeAppointment a:hover{color:var(--color-secondary);outline:3px #b9883b solid;outline-offset:-3px;box-shadow:inset 30rem 0 0 0 #cd9742;}.btn__MakeAppointment a:hover svg path{fill:var(--color-secondary)}.btn__MakeAppointment a:hover .trin-trin{animation-name:trin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes trin{from{transform:rotate3d(0,0,1,0deg)}20%,32%,44%,56%,68%{transform:rotate3d(0,0,1,0deg)}23%,35%,47%,59%,71%{transform:rotate3d(0,0,1,15deg)}26%,38%,50%,62%,74%{transform:rotate3d(0,0,1,0deg)}29%,41%,53%,65%,77%{transform:rotate3d(0,0,1,-15deg)}80%{transform:rotate3d(0,0,1,0deg)}}.footer{background-color:var(--color-background-navigation-bar);padding:8rem 0 0 0}.footer__Top--container{width:100%;max-width:150rem;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;padding-bottom:6rem}.footerTitle{max-width:fit-content;padding:1rem;color:var(--color-Footer);font-size:var(--size-h2-footer);font-style:normal;letter-spacing:2%;margin-bottom:3rem;background:linear-gradient(to right,var(--color-primary) .4rem,transparent .4rem) 0 0,linear-gradient(to left,var(--color-primary) .4rem,transparent .4rem) 100% 100%,linear-gradient(to bottom,var(--color-primary) .4rem,transparent .4rem) 0 0,linear-gradient(to top,var(--color-primary) .4rem,transparent .4rem) 100% 100%;background-repeat:no-repeat;background-size:2rem 2rem}.footer__logo__column{display:flex;flex-direction:column;align-items:center}.footerLogo{height:8rem}.footerSocialMedia{margin-top:2.5rem;text-align:center;width:fit-content}.footerSocialMedia span{color:var(--color-primary-hover3);text-transform:uppercase;line-height:1.5;font-size:var(--size-span-footer);font-style:normal;font-weight:400}.footerSocialMedia ul{list-style:none;display:flex;justify-content:space-evenly;padding-top:1.5rem}.socialIcon{height:3.5rem;width:3.5rem}.footerAddress a{text-decoration:none;color:var(--color-Footer);font-size:var(--size-span-footer);font-style:normal}.footer__contact__column a{text-decoration:none;color:var(--color-Footer);font-size:var(--size-span-footer);font-style:normal}.footer__contact__column ul{list-style:none}.footer__contact__column ul li:last-child{padding-top:2rem}.footer__siteMap__column ul{list-style:none;display:flex;flex-direction:column;gap:2rem;padding-left:2rem}.footer__siteMap__column ul li a{text-decoration:none;color:var(--color-Footer);font-size:var(--size-span-footer);font-style:normal}.footerOpenHours ul{list-style:none;color:var(--color-Footer);font-size:var(--size-span-footer);font-style:normal;padding-left:.5rem}.footerOpenHours ul li{padding-top:1.5rem}.footerOpenHours ul li:first-child{padding-top:0rem}.footerOpenHours{display:flex}.days{padding-right:2rem}.hours{text-align:center}.copyright{width:100%;max-width:50rem;margin:0 auto;text-align:center;color:var(--color-Footer);font-size:var(--size-p);font-style:normal;font-weight:400;padding:2rem 0}.copyright a{text-decoration:none;color:var(--color-primary);text-decoration-line:underline;text-decoration-style:dotted}.copyright a:hover{color:var(--color-primary-hover)}.partners{width:100%;height:20rem;padding:2rem 0}.partners__container{height:100%;width:100%;margin:0 auto;overflow:hidden;position:relative;display:flex}.partners__carousel1{display:flex;white-space:nowrap;animation:scroll 60s linear infinite;animation-delay:calc(60s*-1);margin-top:2rem}.partners__carousel2{display:flex;white-space:nowrap;animation:scroll2 60s linear infinite;animation-delay:calc(60s/-2);margin-top:2rem}.partners__carousel--card{list-style:none}.partner{cursor:pointer;transition:transform 0.3s;margin:0 4rem}.partner:hover{transform:translateY(-2rem)}.partner img{object-fit:cover;border:.4rem solid var(--color-fourth);width:24rem;height:13.5rem;background-color:var(--color-fourth)}@keyframes scroll{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes scroll2{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}.services{padding:8rem 0;background-color:var(--color-background2)}.services__Title{width:100%;max-width:70rem;margin:0 auto;margin-bottom:6rem;text-align:center}.services__Title h2{padding-bottom:1.7rem}.services__Title span{color:var(--color-primary)}.services__Container{width:100%;max-width:fit-content;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);row-gap:6rem;column-gap:2rem}.services__Card{width:100%;max-width:35rem;border:.3rem solid var(--color-p);transition:transform 0.5s ease;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;z-index:0}.services__Card::before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 0.5s ease;z-index:-1}.services__Card:hover::before{opacity:1;transition-delay:0s}.services__Card:hover{box-shadow:.1rem .1rem 1rem var(--color-p);border:.3rem solid var(--color-primary);transform:translateY(-.5rem)}.services__Card:hover .service__Description h3,.services__Card:hover .service__Description p{color:var(--color-h1)}.card__Container{padding:2rem;text-align:center}.service__Icon{width:100%;max-width:fit-content;margin:1rem auto}.service__Icon img{width:8rem}.service__Description{margin:2.5rem 0}.service__Description h3{color:var(--color-h2);font-size:2.5rem;font-weight:400;font-style:normal;letter-spacing:2%;line-height:1.3;padding-bottom:1.5rem}.CTABtn{padding:4rem 2rem}.CTABtn a{cursor:pointer;text-decoration:none;padding:1.8rem 2.5rem;border-radius:2rem;background-color:var(--color-primary);transition:all 0.3s ease-in-out}.CTABtn span{color:var(--color-p);font-size:var(--size-p);font-weight:400;font-style:normal}.CTABtn a:hover{background-color:var(--color-primary-hover)}.no-webp .ak::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/andriko-kourema/fallbacks/andriko-kourema.jpg)}.webp .ak::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/andriko-kourema/andriko-kourema.webp)}.no-webp .gk::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/ginaikeio-kourema/fallbacks/ginaikeio-kourema.jpg)}.webp .gk::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/ginaikeio-kourema/ginaikeio-kourema.webp)}.no-webp .pk::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/paidiko-kourema/fallbacks/paidiko-kourema.jpg)}.webp .pk::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/paidiko-kourema/paidiko-kourema.webp)}.no-webp .thm::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/therapeies-malliwn/fallbacks/therapeies-malliwn.jpg)}.webp .thm::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/therapeies-malliwn/therapeies-malliwn.webp)}.no-webp .baf::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/bafes-malliwn/fallbacks/bafi-malliwn.jpg)}.webp .baf::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/bafes-malliwn/bafi-malliwn.webp)}.no-webp .tex::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/permanent/fallbacks/permanent.jpg)}.webp .tex::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/permanent/permanent.webp)}.no-webp .xten::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/xtenisma/fallbacks/xtenisma-mini.jpeg)}.webp .xten::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/xtenisma/xtenisma-mini.webp)}.no-webp .nifxte::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/nufiko-xtenisma/fallbacks/nufiko-xtenisma.jpg)}.webp .nifxte::before{background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/Yphresia/nufiko-xtenisma/nufiko-xtenisma.webp)}@media(max-width:96em){.footer__Top--container{max-width:130rem}.make__appointment{height:48rem}.makeAppointment__TitleContainer h2{font-size:3.8rem}.makeAppointment__TitleContainer span{font-size:3.5rem}.btn__MakeAppointment a{padding:1.2rem 2.4rem}}@media (max-width:84em){.footer__Top--container{max-width:115rem}.make__appointment{height:46rem}.makeAppointment__TitleContainer h2{font-size:3.6rem}.makeAppointment__TitleContainer span{font-size:3.3rem}}@media (max-width:75em){.services__Container{grid-template-columns:repeat(2,1fr)}.footerSocialMedia span{font-size:1.67rem}.footerTitle{font-size:2rem}.footer__address__column a,.footer__contact__column a,.footer__siteMap__column ul li a,.footer__openHours__column li{font-size:1.67rem}.footer__Top--container>:nth-child(4){grid-column-start:2}.footer__address__column a,.footer__contact__column ul li a,.footer__siteMap__column ul li a,.footerOpenHours ul li{font-size:1.78rem}.footer__Top--container{grid-template-columns:1.5fr 1fr 1fr;max-width:100rem;row-gap:4rem}.make__appointment{height:44rem}.makeAppointment__TitleContainer h2{font-size:3.4rem}.makeAppointment__TitleContainer span{font-size:3.1rem}}@media (max-width:59em){.footerSocialMedia span{font-size:1.88rem}.footerTitle{font-size:2.3rem}.footer__address__column a,.footer__contact__column ul li a,.footer__siteMap__column ul li a,.footerOpenHours ul li{font-size:1.88rem}.footer__Top--container{max-width:85rem}.make__appointment{height:42rem}.makeAppointment__TitleContainer h2{font-size:3.1rem}.makeAppointment__TitleContainer span{font-size:2.9rem}}@media (max-width:44em){.services__Title{max-width:60rem}.footer__Top--container{grid-template-columns:1fr 1fr;max-width:65rem;grid-auto-flow:row dense;row-gap:8rem}.footer__Top--container>:nth-child(1){grid-column:1 / -1}.footer__openHours__column,.footer__address__column,.footer__contact__column,.footer__siteMap__column{max-width:max-content;margin:0 auto;display:flex;flex-direction:column;align-items:left}.make__appointment{height:40rem}.makeAppointment__TitleContainer h2{font-size:2.8rem}.makeAppointment__TitleContainer span{font-size:2.7rem}.btn__MakeAppointment a{padding:1.2rem 2.1rem}}@media (max-width:34em){.footer__Top--container{max-width:48rem}.make__appointment{height:38rem}.makeAppointment__TitleContainer h2{font-size:2.5rem}.makeAppointment__TitleContainer span{font-size:2.4rem}.btn__MakeAppointment a{padding:1rem 1.9rem}}@media (max-width:25.2em){.services__Card{border:.5rem solid var(--color-primary)}.services__Card::before{opacity:1!important;transition:none!important}.services__Card .service__Description h3,.services__Card .service__Description p{color:var(--color-h1)}.services__Title{max-width:45rem}.services__Container{grid-template-columns:repeat(1,1fr)}.footer__address__column,.footer__contact__column,.footer__siteMap__column,.footer__openHours__column{padding-bottom:4rem}.footer__Top--container{grid-template-columns:1fr;max-width:37rem}.footer__Top--container>*{grid-column:auto!important;grid-column-start:auto!important;grid-column-end:auto!important;grid-row:auto!important}.socialIcon{height:3.5rem;width:3.5rem}.make__appointment{height:36rem}.makeAppointment__TitleContainer h2{font-size:2.3rem}.makeAppointment__TitleContainer span{font-size:2.2rem}.btn__MakeAppointment a{padding:.8rem 1.5rem}}@media (max-width:24.2em){.services__Title{max-width:38rem}}
