@font-face{font-display:swap;font-family:'Ubuntu';font-style:normal;font-weight:300;src:url(../fonts/ubuntu-v21-greek_latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:italic;font-weight:300;src:url(../fonts/ubuntu-v21-greek_latin-300italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(../fonts/ubuntu-v21-greek_latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:italic;font-weight:400;src:url(../fonts/ubuntu-v21-greek_latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:normal;font-weight:500;src:url(../fonts/ubuntu-v21-greek_latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:italic;font-weight:500;src:url(../fonts/ubuntu-v21-greek_latin-500italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:normal;font-weight:700;src:url(../fonts/ubuntu-v21-greek_latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Ubuntu';font-style:italic;font-weight:700;src:url(../fonts/ubuntu-v21-greek_latin-700italic.woff2) format('woff2')}html{font-family: 'Ubuntu', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Cantarell, Arial, sans-serif;}: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}.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)}.section{transition:transform 1s,opacity 1s}.section--hidden{opacity:0;filter:blur(5px);transform:translateY(8rem)}.lazyImg{filter:blur(10px)}.sectionAboutUs{transition:transform 1.5s,opacity 1s}.serviceSection{transition:transform 1.5s,opacity 1s}.service__Container:nth-child(2){transition-delay:400ms}.service__Container:nth-child(3){transition-delay:500ms}.service__Container:nth-child(4){transition-delay:600ms}.ctaSection{transition:transform 2s,opacity 1s}.faqAppear{opacity:0;filter:blur(5px);transform:translateY(100%);transition:all 1s}.showFAQ{opacity:1;filter:blur(0);transform:translateY(0)}.faqΙtem:nth-child(2){transition-delay:300ms}.faqΙtem:nth-child(3){transition-delay:500ms}.faqΙtem:nth-child(4){transition-delay:700ms}.header{height:100vh}.hero__container{height:100%;opacity:0;transform:translateY(100vh);visibility:hidden}.call__to__action__button{padding:4rem 0;display:flex;justify-content:center}.make__reservation{cursor:pointer;text-decoration:none;padding:2rem 3.1rem;background-color:var(--color-primary-hover);color:var(--color-secondary);user-select:none;transform:skew(0deg);transition:all 0.3s ease-in-out}.make__reservation::before{content:'';position:absolute;top:0;bottom:0;right:100%;left:0;background:var(--color-primary-hover2);opacity:0;z-index:-1;transition:all 0.5s}.make__reservation:hover::before{left:0;right:0;opacity:1}.make__reservation .text{text-transform:uppercase;font-size:1.6rem;font-weight:600;font-family:inherit;line-height:100%;letter-spacing:.05em;transition:all 0.3s ease-in-out}.make__reservation:hover .text{color:var(--color-h1)}.aboutUs__container--grid{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.aboutUs__background{margin:0 auto;width:100%;max-width:50rem;height:65rem;border-radius:.6rem;position:relative;opacity:.99}.aboutUs__background--cover--top,.aboutUs__background--cover--bottom{background:var(--color-primary-hover3);position:absolute;width:100%;max-width:50rem;height:100%;margin:0 auto;border-radius:.6rem;z-index:-1}.aboutUs__background--cover--top{top:-2.8rem;left:-2.8rem}.aboutUs__background--cover--bottom{top:-2.8rem;right:-2.8rem}.aboutUs__border--top,.aboutUs__border--bottom{border:thin solid var(--color-fourth);position:absolute;width:100%;max-width:50rem;height:100%;margin:0 auto;border-radius:.6rem}.aboutUs__border--top{top:2.8rem;left:2.8rem}.aboutUs__border--bottom{top:2.8rem;right:2.8rem}.aboutUs__image--top,.aboutUs__image--bottom{position:absolute;width:100%;max-width:50rem;height:100%;margin:0 auto;border-radius:.6rem;z-index:-1;overflow:hidden}.aboutUs__image--top{top:2.8rem;left:2.8rem}.aboutUs__image--bottom{top:2.8rem;right:2.8rem}.aboutUs__image--top::after,.aboutUs__image--bottom::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgb(0 0 0 / .1),rgb(0 0 0 / .5));pointer-events:none;z-index:1;border-radius:.6rem}.aboutUs__image--top img,.aboutUs__image--bottom img{width:100%;height:100%;object-fit:cover}.no-webp .aboutUs__info{background-image:url(../img/aboutus/fallbacks/barberTools-kommotirio-Ioannina.jpg)}.webp .aboutUs__info{background-image:url(../img/aboutus/barberTools-kommotirio-Ioannina.webp)}.aboutUs__info{width:80%;margin:auto;background-size:contain;background-repeat:no-repeat;background-position:right,center}.aboutUs__title--top{position:relative;text-align:left}.aboutUs__title--bottom{position:relative;text-align:right}.aboutUs__title--top::after,.aboutUs__title--bottom::after{content:"";width:18rem;height:.4rem;background:var(--color-primary-hover3);position:absolute;bottom:0}.aboutUs__title--top::after{left:0}.aboutUs__title--bottom::after{right:0}.aboutUs__title--top h2,.aboutUs__title--bottom h2{padding-bottom:1.7rem;margin-bottom:4rem}.aboutUs__text{padding:0rem 0 2rem 0;text-align:left}.aboutUs__text__left{padding:0rem 0 2rem 0;text-align:right}.aboutUs__bottomImg--containers{display:grid;grid-template-columns:repeat(2,1fr);place-items:center}.btn__center--container{display:flex;justify-content:center;align-items:center;padding-top:3rem}.btn__AboutUs{cursor:pointer;background-color:#fff0;border:.3rem solid var(--color-primary-hover3);padding:1.5rem 3rem;position:relative;display:inline-block;transition:0.3s}.btn__AboutUs::before{content:"";position:absolute;top:-.4rem;left:-.3rem;width:calc(100% + 0.6rem);height:calc(100% + 0.4rem);background-color:var(--color-fourth);transition:0.3s ease-out;transform:scaleY(1)}.btn__AboutUs:hover::before{transform:translateY(0);height:0}.btn__AboutUs::after{content:"";position:absolute;top:-.4rem;left:-.3rem;width:calc(100% + 0.6rem);height:calc(100% - 4rem);background-color:var(--color-fourth);transition:0.3s ease-out;transform:scaleY(1)}.btn__AboutUs:hover::after{transform:scaleX(0);transition-delay:0.15s}.btn__AboutUs:hover{border:.3rem solid var(--color-primary-hover3)}.btn__AboutUs .link__AboutUs{color:var(--color-primary-hover3);text-transform:uppercase;text-decoration:none;font-weight:600;font-size:1.6rem;position:relative;z-index:3}.services__cards--container{display:grid;grid-template-columns:repeat(3,1fr);background-color:var(--color-background2);padding-bottom:11.2rem}.service__card--men,.service__card--women{display:flex;justify-content:center;align-items:center;width:100%;height:64.4rem;position:relative}.serviceBackground{position:absolute;inset:0;width:100%;height:100%}.serviceBackground img{width:100%;height:100%;object-fit:cover}.service__overlay{position:absolute;inset:0;background:linear-gradient(rgb(0 0 0 / .5),rgb(0 0 0 / .5));z-index:1}.service__card--title{position:relative;z-index:1;width:80%;max-width:60rem;height:50rem;margin:auto;border:.3rem solid var(--color-primary);color:var(--color-h1)}.service__card--title h2{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-weight:500;font-size:2.4rem}.service__card--box{height:100%;width:100%;max-width:65rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.service__card--box--container{width:90%;margin:0 auto}.logo__in__section{height:8rem;width:8rem}.service__card--box span{color:var(--color-p-black);font-style:normal;font-weight:700;line-height:2;font-size:2.7rem}.service__card--box h2{color:var(--color-h2);font-style:normal;text-transform:uppercase;letter-spacing:2%;line-height:1.3;border-bottom:.3rem solid var(--color-primary-hover);font-size:2.8rem;font-weight:400;margin-bottom:4rem;margin-top:1.5rem}.service__card--box--container--paragraph{width:90%;margin:0 auto}.btn__VisitServices a{position:relative;display:inline-block;padding:1.7rem 2.8rem;font-size:18px;background:#fff0;cursor:pointer;user-select:none;overflow:hidden;color:var(--color-primary-hover);font-family:inherit;font-weight:500;text-decoration:none;z-index:1;border:none;margin-top:2.5rem}.btn__VisitServices a span{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff0;z-index:-1;border:4px solid var(--color-primary-hover)}.btn__VisitServices a span::before{content:"";display:block;position:absolute;width:8%;height:500%;background:var(--color-background2);top:50%;left:50%;transform:translate(-50%,-50%) rotate(-60deg);transition:all 0.3s}.btn__VisitServices a:hover span::before{transform:translate(-50%,-50%) rotate(-180deg);width:100%;background:var(--color-primary-hover3);border:4px solid var(--color-primary-hover3)}.btn__VisitServices a:hover{color:var(--color-fourth)}.btn__VisitServices a:active span::before{background:var(--color-primary-hover);border:4px solid var(--color-primary-hover)}.services__bottom--container{width:100%;background-color:var(--color-background2);padding:4rem 0 8rem 0}.title__Container--Row{width:100%}.services__Title--Container{width:100%;max-width:52rem;margin:0 auto;text-align:center;padding:0 0 4rem 0}.services__Title--Container h2{padding-bottom:1.7rem}.services__container{width:100%}.cards__Grid{width:100%;max-width:120rem;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.service__Container{text-align:center;padding:4rem 2.5rem}.service__Icon span img{width:8rem}.service__Description{padding:2.5rem 0}.service__Description h3{color:var(--color-h2);font-weight:700;font-size:var(--size-span);line-height:1.8;margin-bottom:1.6rem}.service__Description p{line-height:1.6}.service__MoreText{display:none;margin-top:1rem;opacity:0;transition:opacity 0.3s ease;border-top:.3rem solid var(--color-primary-hover3)}.service__MoreText.show{display:block;opacity:1}.btn__seeAboutService{cursor:pointer;background-color:var(--color-primary-hover3);color:var(--color-h2);border:.3rem solid var(--color-primary-hover3);font-size:var(--size-p);font-style:normal;font-weight:400;padding:0 .5rem .5rem .5rem;padding:1.4rem 2.8rem}.btn__seeAboutService:hover{background-color:var(--color-primary);color:var(--color-h1);border:.3rem solid var(--color-primary)}.title__Container--Parteners{width:100%}.Parteners__Title--Container{width:100%;max-width:50rem;margin:0 auto;text-align:center}.Parteners__Title--Container h2{padding-bottom:1.7rem}.partners{width:100%;height:20rem;padding:2rem 0}.partners__container{height:100%;width:100%;max-width:130rem;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%)}}.gallery__background{width:100%;height:50rem;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;position:relative}.galleryBackground{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.galleryBackground img{width:100%;height:100%;object-fit:cover}.gallery__background::after{content:"";position:absolute;inset:0;background:linear-gradient(rgb(0 0 0 / .5),rgb(0 0 0 / .5));z-index:-1}.galleryHeader{width:100%;max-width:fit-content;margin:0 auto}.galleryHeader h2{color:var(--color-h1)}.gallery__Container{width:100%;display:flex;justify-content:center;align-items:center;position:relative;height:160rem}.galleryAbsolute{width:100%;max-width:fit-content;position:absolute;top:-15rem;border:.8rem solid var(--color-fourth);background-color:var(--color-p-black)}.galleryItems{width:100%;max-width:110rem;display:grid;grid-template-columns:repeat(3,1fr);background-color:var(--color-fourth);gap:1.6rem;padding:1rem}.galleryItem{margin:0 auto;aspect-ratio:3 / 4;max-width:30rem;overflow:hidden;cursor:pointer;border-radius:.8rem}.galleryItem img{display:block;width:100%;transition:all 0.4s}.galleryItem img:hover{transform:scale(1.1)}.imgGallery{width:100%;height:100%;object-fit:cover;display:block}.modal{background-color:rgb(0 0 0 / .85);z-index:1000;display:flex;align-items:center;justify-content:center;gap:3rem;position:fixed;top:0;left:0;width:100%;height:100%}.modalDimensions{width:50rem;height:55rem;max-width:100%;max-height:100%;overflow:hidden}.modalContent{border-radius:1rem;width:100%;height:100%;object-fit:cover}.hidden{visibility:hidden;opacity:0}.close{position:absolute;top:20px;right:35px;color:var(--color-fourth);font-size:5rem;font-weight:700;cursor:pointer}.close:hover{color:var(--color-subtitles)}.blockContainer{display:block}.navButtons{display:flex;align-items:center;justify-content:space-around;padding-top:2rem}.prev,.next{background-color:var(--color-primary-hover);border-radius:5%;cursor:pointer;font-weight:700;padding:1.6rem 6rem}.prevButton,.nextButton{height:auto;width:auto;filter:invert(1);user-select:none}.prev:hover,.next:hover{color:var(--color-subtitles)}.testimonies{padding:8rem 0;background-color:var(--color-background2)}.testimonies__Container{width:100%;max-width:140rem;margin:0 auto;display:flex}.testimonies__LeftSide{flex:1}.testimoniesImgContainer{width:100%;max-width:40rem;height:40rem;margin:0 auto;position:relative}.testimoniesImgContainer img{width:100%;height:100%;object-fit:cover}.testimoniesImgContainer::before{content:"";position:absolute;bottom:0;right:0;width:20rem;height:1.5rem;background:var(--color-primary-hover3);clip-path:polygon(calc(0% + 3.5rem) 0,100% 0,100% 100%,0 100%)}.testimoniesImgContainer::after{content:"";position:absolute;bottom:0;right:0;height:20rem;width:1.5rem;background:var(--color-primary-hover3);clip-path:polygon(0 calc(0% + 3.5rem),100% 0,100% 100%,0 100%)}.quote-card::before{content:"❝";position:absolute;top:-4rem;left:1rem;font-size:15rem;font-weight:400;color:var(--color-primary-hover3);line-height:1}.testimonies__RightSide{flex:1.5;display:flex;align-items:center;justify-content:center;flex-direction:column}.testimonial__slider{position:relative;height:35rem;width:100%;max-width:70rem;margin:0 auto;overflow:hidden;border-radius:1rem}.testimonialSlide{position:absolute;top:0;width:100%;height:35rem;display:flex;align-items:center;justify-content:center;transition:transform 1s}.testimony{width:100%;max-width:60rem;position:relative;padding-left:2rem}.testimony::before{content:'\201C';position:absolute;top:-3rem;left:-3rem;font-size:15rem;font-family:inherit;line-height:1;color:var(--color-primary-hover3)}.testimony p{color:var(--color-primary-hover3);text-transform:uppercase;font-size:1.8rem;font-style:normal;font-weight:500;line-height:1.5;padding-bottom:.5rem;padding-left:1rem}.testimony span{color:var(--color--card-testimony);color:var(--color-h2);font-size:2.5rem;font-style:normal;font-weight:600;letter-spacing:2%;line-height:1.8;text-transform:uppercase}.testimonyText{font-size:var(--size-p);font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.8;color:var(--color-p)}.testimonyAuthor{width:100%;text-align:center;padding:2rem 0 1rem 0}.testimonyAuthor h3{color:var(--color-primary-hover2);font-size:2rem;font-style:normal;font-weight:500}.testimonyStartReview{width:100%;display:flex;align-items:center;justify-content:center}.testimonyStartReview img{width:2rem}.dots__dot{border:none;background-color:#b9b9b9;opacity:.6;height:1rem;width:1rem;border-radius:50%;margin-right:1.5rem;cursor:pointer;transition:all 0.5s}.dots__dot:last-child{margin:0}.dots__dot--active{background-color:var(--color-primary-hover3);opacity:1}.CTA__Video--section{padding:0 0 6rem 0}.video__background{width:100%;height:50rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative}.videoBackground{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.videoBackground img{width:100%;height:100%;object-fit:cover}.video__background::after{content:"";position:absolute;inset:0;background:linear-gradient(rgb(0 0 0 / .5),rgb(0 0 0 / .5));z-index:-1}.videoHeader{width:100%;max-width:fit-content;margin:0 auto}.videoHeader h2{color:var(--color-h1)}.CTA__background{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.videoContainer{width:100%;max-width:fit-content;position:absolute;top:-15rem;border:.8rem solid var(--color-fourth);background-color:var(--color-p-black)}.videoContainer video{width:64rem;height:36rem}.CTAContainer{padding-top:28rem;text-align:center;width:100%;max-width:60rem;margin-top:4rem}.CTAContainer h2{font-weight:500;margin-bottom:3rem}.CTAContainer p{margin-bottom:2rem}.aUnderline{color:var(--color-h2);font-weight:500;text-decoration-line:underline;text-decoration-style:dotted}.btn__CTA--container{padding:4rem 0 8rem 0}.btn__CTA--container a{cursor:pointer;text-decoration:none;padding:2rem 3.1rem;background-color:var(--color-primary-hover);color:var(--color-secondary);transition:all 0.3s ease-in-out}.btn__CTA--container span{text-transform:uppercase;font-size:1.6rem;font-weight:600;font-family:inherit;line-height:100%;letter-spacing:.05em;transition:all 0.3s ease-in-out}.btn__CTA--container a:hover{background-color:var(--color-primary-hover2)}.btn__CTA--container a:hover span{color:var(--color-h1)}.before__And__After{padding:8rem 0;background-color:var(--color-background2);width:100%}.before__And__After--container{width:100%;max-width:140rem;margin:0 auto;display:flex}.leftSide__container,.rightSide__container{flex:1;box-sizing:border-box}.leftSide__container{display:flex;align-items:center;justify-content:center;text-align:center}.CTA__social ul{list-style:none;display:flex;justify-content:center;align-items:center;gap:3rem}.leftSide h2{font-size:8rem;color:var(--color-primary-hover);letter-spacing:1rem;line-height:1.5;font-style:normal;font-weight:600;margin-bottom:3rem;text-align:left}.rightSide{height:70rem;display:flex;justify-content:space-around;position:relative}.before,.after{display:flex;flex-direction:column;align-items:center;background-color:var(--color-background2);width:100%;max-width:35rem;aspect-ratio:3 / 4;border:1.5rem solid var(--color-background2);border-bottom:none;box-shadow:.5rem .5rem 2rem var(--color-h2);position:absolute;transform-origin:center}.before{top:0;left:0;transform:rotate(-5deg)}.after{bottom:0;right:10%;transform:rotate(5deg)}.beforeImage img,.afterImage img{width:100%;height:100%;object-fit:cover}.before span,.after span{font-size:4rem;font-style:normal;font-weight:500;color:var(--color-h2);line-height:1.5}.faqs{padding:8rem 0}.faq__Container{width:100%;max-width:140rem;margin:0 auto;display:flex}.faq__LeftSide{flex:1}.faqTitle{border-bottom:.3rem solid var(--color-primary-hover3);padding:0 0 .5rem 0;width:20rem;margin:2rem 0 4rem 0}.faqTitle h2{color:var(--color-primary-hover3);line-height:1.5}.faqΙtem{background-color:var(--color-faq);box-shadow:.05rem .05rem 1rem var(--color-h2);border:.3rem solid var(--color-primary-hover3);margin-bottom:4rem;width:100%;max-width:60rem}.faqQuestion{display:flex;justify-content:space-between;align-items:center;background:none;border:none;width:100%;cursor:pointer;text-align:left;font-size:1.8rem;font-weight:400;font-style:normal;padding:1.5rem}.plus img{width:2rem}.faqAnswer{border-top:.1rem solid var(--color-primary-hover3);max-height:0;overflow:hidden;transition:max-height 0.3s ease}.faqAnswer p{line-height:1.5;padding:2rem}.faq__RightSide{flex:1}.faq__background{width:100%;max-width:57rem;margin:0 auto;height:65rem;position:relative}.faq__border{width:100%;max-width:57rem;height:50%;margin:0 auto;background-color:var(--color-primary-hover3);position:absolute;bottom:0}.faqImgContainer{position:absolute;left:50%;transform:translateX(-50%);width:100%;max-width:50rem;height:95%;z-index:1}.faqImgContainer img{width:100%;height:100%;object-fit:cover}.mapContainer{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:12rem 0;position:relative}.mapBackground{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.mapBackground img{width:100%;height:100%;object-fit:cover}.mapContainer::after{content:"";position:absolute;inset:0;background:linear-gradient(rgb(0 0 0 / .5),rgb(0 0 0 / .5));z-index:-1}@media(max-width:96em){.containerSection{max-width:130rem}.footer__Top--container{max-width:130rem}.call__to__action__button{padding:3.8rem 0}.aboutUs__info{width:90%}.aboutUs__background{max-width:45rem;height:60rem}.service__card--box span{font-size:2.5rem}.service__card--box h2{font-size:2.6rem;margin-top:1rem;margin-bottom:3.5rem}.testimonies__Container{max-width:130rem}.before__And__After--container{max-width:130rem}.after{right:5%}.leftSide h2{font-size:7rem;letter-spacing:.8rem;line-height:1.2}.faq__Container{max-width:125rem}.faq__border{max-width:47rem}.faqImgContainer{max-width:40rem}.faq__background{max-width:47rem;height:60rem}.faqΙtem{margin-bottom:3.8rem;max-width:55rem}.faqQuestion{font-size:1.7rem;padding:1.3rem}}@media (max-width:84em){.containerSection{max-width:117rem}.footer__Top--container{max-width:115rem}.aboutUs__text{padding:0 0 1.2rem 0}.aboutUs__background{max-width:40rem;height:55rem}.service__card--box span{font-size:2.3rem}.service__card--box h2{font-size:2.4rem;margin-top:.5rem;margin-bottom:3.2rem}.cards__Grid{max-width:105rem}.Parteners__Title--Container{max-width:48rem}.galleryItems{grid-template-columns:repeat(2,1fr)}.gallery__Container{height:205rem}.testimonies__Container{max-width:115rem}.before__And__After--container{max-width:115rem}.leftSide__container{flex:1}.rightSide__container{flex:1.5}.after{right:2%}.leftSide h2{font-size:6rem;letter-spacing:.7rem}.faq__Container{max-width:115rem}.faqQuestion{padding:1.1rem}.faqΙtem{margin-bottom:3.5rem;max-width:50rem}}@media (max-width:75em){.containerSection{max-width:102rem}.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}.service__card--box h2{font-size:2.3rem;margin-bottom:3rem}.services__Title--Container{max-width:44rem}.service__Description h3{font-size:2rem}.cards__Grid{grid-template-columns:repeat(2,1fr)}.service__Container{padding:4rem 3.5rem}.service__Icon span img{width:8rem}.Parteners__Title--Container h2{margin:0 auto;width:45rem}.testimonies__Container{max-width:100rem}.testimony{max-width:55rem}.before__And__After--container{max-width:100rem}.rightSide__container{flex:2}.after{right:1%}.leftSide h2{font-size:5rem;letter-spacing:.5rem;margin-bottom:2rem}.faq__Container{max-width:100rem}.faqΙtem{max-width:45rem}}@media (max-width:59em){.containerSection{max-width:84rem}.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}.aboutUs__title--bottom{text-align:left}.aboutUs__title--bottom::after{left:0}.aboutUs__text__left{text-align:left}.aboutUs__container--grid{grid-template-columns:repeat(1,1fr);width:80%;margin:0 auto}.aboutUs__container--grid{grid-template-columns:repeat(1,1fr)}.aboutUs__background{order:1;max-width:50rem;height:65rem}.aboutUs__info{order:2;width:85%;margin-top:8rem}.aboutUs__text{padding:0rem 0 2rem 0}.PLus30Years{width:10rem;height:10rem}.signature{width:25rem;height:10rem}.service__card--box h2{font-size:1.9rem;margin-bottom:2.8rem}.services__Title--Container{max-width:50rem}.service__Description h3{font-size:2.25rem}.service__card--box--container--paragraph{width:98%}.cards__Grid{max-width:85rem}.service__Container{padding:4rem 2.5rem}.service__Icon span img{width:7rem}.Parteners__Title--Container{max-width:55rem}.testimonies__Container{max-width:100%}.testimonies__LeftSide{display:none}.testimonial__slider{max-width:90%}.CTAContainer h2{margin-bottom:2.5rem}.CTAContainer{padding-top:32rem;max-width:70rem}.before__And__After--container{max-width:82rem;flex-direction:column}.leftSide__container{order:2;flex:1}.rightSide__container{order:1;flex:1}.before{left:5%}.after{bottom:15%}.leftSide h2{font-size:6rem;letter-spacing:.8rem;line-height:1.3;margin-bottom:3rem;text-align:center}.faq__RightSide{display:none}.faq__Container{max-width:100%}.faqΙtem{max-width:60rem}.faq__LeftSide{max-width:fit-content;margin:0 auto}.faqQuestion{font-size:1.9rem;padding:1.5rem}.mapContainer{padding:8rem 0}.map iframe{max-width:80rem;height:45rem}}@media (max-width:44em){.containerSection{max-width:65rem}.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}.aboutUs__info{width:95%}.aboutUs__text{padding:0rem 0 2.5rem 0}.aboutUs__background{max-width:45rem;height:60rem}.PLus30Years{width:9rem;height:9rem}.signature{width:23rem;height:8rem}.services__cards--container{grid-template-columns:repeat(1,1fr)}.logo__in__section{height:9.5rem;width:9.5rem}.service__card--title{max-width:70rem;height:28rem}.service__card--box{max-width:90rem;height:fit-content;padding:8rem 0}.service__card--men,.service__card--women{height:40rem}.service__card--box span{font-size:4.2rem}.service__card--box h2{font-size:3.5rem;margin-bottom:3.5rem}.service__card--box--container--paragraph{width:90%}.services__Title--Container{max-width:48rem}.cards__Grid{max-width:50rem;grid-template-columns:repeat(1,1fr)}.service__Container{padding:4rem 3.5rem}.service__Icon span img{width:8rem}.btn__seeAboutService{font-size:var(--size-p)}.Parteners__Title--Container{max-width:54rem}.galleryItem{max-width:30rem}.testimonial__slider{max-width:100%}.CTAContainer h2{margin-bottom:2.3rem}.CTAContainer{padding-top:25rem;max-width:60rem}.before{transform:rotate(-3deg)}.before{left:3%}.after{right:3%;transform:rotate(3deg)}.faqΙtem{max-width:55rem}.faqQuestion{padding:1.4rem}.map iframe{max-width:60rem;height:40rem}}@media (max-width:34em){.containerSection{max-width:100%}.footer__Top--container{max-width:48rem}.aboutUs__background{max-width:40rem;height:55rem}.aboutUs__info{width:95%}.aboutUs__text{padding:0rem 0 2rem 0}.service__card--box span{font-size:3.2rem}.service__card--box h2{font-size:3rem}.services__Title--Container{max-width:38rem}.cards__Grid{max-width:45rem}.service__Icon span img{width:8.5rem}.Parteners__Title--Container{max-width:45rem}.Parteners__Title--Container h2{width:35rem}.galleryItem{max-width:25rem}.gallery__Container{height:170rem}.testimonial__slider{height:38rem}.testimonialSlide{height:38rem}.testimony{max-width:48rem}.testimony p{padding-bottom:0rem;padding-left:4rem}.testimony::before{left:0rem}.testimonyText{line-height:1.6}.CTAContainer{max-width:55rem}.CTAContainer h2{margin-bottom:2.3rem}.videoContainer video{width:58rem}.before,.after{max-width:27rem}.before{text-align:left}.before span,.after span{font-size:3.6rem}.before span{width:70%}.before{left:5%}.after{right:5%}.map iframe{max-width:100%;height:40rem}}@media (max-width:25.2em){.containerSection{max-width:100%}.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}.aboutUs__info{width:100%}.aboutUs__text{padding:0rem 0 2.5rem 0}.aboutUs__background{max-width:35rem;height:50rem}.service__card--box--container--paragraph{width:85%}.services__Title--Container{padding:0 0 2rem 0}.service__Icon span img{width:9rem}.cards__Grid{max-width:42rem}.btn__seeAboutService{font-size:1.8rem}.service__MoreText{margin-top:2.5rem}.galleryItems{padding:0}.gallery__Container{height:155rem}.modalDimensions{width:40rem;height:45rem}.testimonial__slider{height:40rem}.testimonialSlide{height:40rem}.testimony{max-width:43rem}.CTAContainer{max-width:44rem;padding-top:15.5rem}.videoContainer video{width:45rem;height:25.31rem}.before,.after{max-width:26rem}.before{left:5%}.after{right:5%}.leftSide h2{font-size:4.8rem;letter-spacing:.5rem}.faq__Container{max-width:45rem}.mapContainer{padding:0}.map iframe{height:30rem}}@media (max-width:24.2em){.aboutUs__background{max-width:30rem;height:45rem}.service__card--box span{font-size:2.8rem}.service__card--box h2{font-size:2.5rem}.service__card--box{padding:6.5rem 0}.service__card--box--container--paragraph{width:93%}.services__Title--Container h2{padding-bottom:1rem}.Parteners__Title--Container{max-width:38rem}.Parteners__Title--Container h2{width:32rem}.gallery__Container{height:127rem}.testimonial__slider{height:42rem}.testimonialSlide{height:42rem}.dots{margin-bottom:2.5rem}.CTAContainer{max-width:35rem}.videoContainer video{width:38rem;height:21.375rem}.before,.after{max-width:24rem}.before span{width:100%}.before{top:5%;left:2%}.after{bottom:15%;right:2%}.leftSide h2{font-size:4.5rem;letter-spacing:.3rem}.faq__Container{max-width:37rem}.faqQuestion{padding:1.4rem 1rem}.map iframe{height:25rem}}
