@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}.container{max-width:1024px;margin:0 auto;position:relative}.footer{background-color:#1a1a1a;color:#fff}.footer .-container{max-width:1024px;padding:16px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.footer .-container .-contents p{color:#fff;font-family:Work Sans;text-align:center;font-size:16px;font-weight:400}.footer .-container .-socials{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:16px}.footer .-container .-socials a{color:#fff;font-size:24px;transition:all .3s}.footer .-container .-socials a:hover{color:gold}@media (min-width: 768px){.footer .-container{flex-direction:row;justify-content:space-between;align-items:center}.footer .-container .-contents p{font-size:18px}.footer .-container .-socials{margin-top:0}}.hero-banner{width:100%;height:clamp(300px,100vh,600px);background-image:url(/hero-banner.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:end}@media (min-width: 1600px){.hero-banner{background-position:top}.hero-banner .-content .-title{width:70%}}.hero-banner .-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1rem;margin-bottom:8rem}.hero-banner .-content .-title{width:100%;margin-bottom:15px;color:#fff;font-family:Barlow;font-size:clamp(24px,5vw + 1rem,48px);text-transform:uppercase;text-align:center}.hero-banner .-content .-desc{color:#fff;margin-bottom:15px;text-align:center;font-family:Work Sans;font-size:24px}.hero-banner .-content .-cta{display:flex;justify-content:center;align-items:center;gap:24px}.cta-btn{display:inline-flex;padding:20px 30px;align-items:flex-start;cursor:pointer;transition:all .3s ease}.cta-btn p{text-align:center;font-family:Barlow!important;font-size:18px!important;font-style:normal;font-weight:800;text-transform:uppercase}.cta-btn.primary{background:#dec7a6;border:none}.cta-btn.primary p{color:#121212}.cta-btn.secondary{background:transparent;border:2px solid white}.cta-btn.secondary p{color:#fff}.cta-btn:hover{transform:scale3d(1.05,1.05,1)}.info-box{width:85%;margin-top:16px;padding:24px;background-color:#dec7a6;box-shadow:0 4px 30px #0000000d;display:flex;flex-direction:column;align-items:center;gap:24px}.info-box hr{display:block;width:100%;height:1px;background-color:#fff}.info-box .-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.info-box .-box .-icon{width:24px;height:24px}.info-box .-box hr{width:80px;height:5px;background-color:#fff;margin-bottom:16px}.info-box .-box p{color:#121212;text-align:center;font-family:Barlow;text-transform:uppercase}.info-box .-box .-title{font-size:24px;font-weight:700;letter-spacing:1.2px;margin-bottom:8px}.info-box .-box .-desc{font-size:18px;font-weight:600;letter-spacing:.9px}@media (min-width: 768px){.info-box{position:absolute;top:-100px;flex-direction:row;justify-content:space-between;background-color:#fff}.info-box .-icon{width:36px!important;height:36px!important}.info-box .-box{width:30%}.info-box .-box hr{background:#dec7a6!important}.info-box hr{display:none!important}}.-context{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;background-color:#f8f5ef}.experience{margin-top:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.experience .-image{position:relative;display:grid;place-items:center;width:90%;margin-top:16px}.experience .-image img{width:100%;height:auto}.experience .-details{width:90%;display:flex;flex-direction:column;align-items:start;gap:8px}.experience .-details .-title{font-family:Barlow;font-size:clamp(36px,6vw,52px);font-weight:800;letter-spacing:2.4px;text-transform:uppercase}.experience .-details .-desc{color:#121212;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.experience .-details .-stats{display:flex;justify-content:space-around;align-items:center;gap:16px}.experience .-details .-stats .-quantity{color:#121212;font-family:Barlow;font-size:clamp(36px,6vw,52px);font-weight:800;letter-spacing:2.4px;text-transform:uppercase}.experience .-details .-stats .-name{color:#121212;font-family:Barlow;font-size:20px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.experience .-details .-stats span{color:#dec7a6;font-family:Barlow;font-size:clamp(36px,6vw,52px);font-weight:800;letter-spacing:2.4px;text-transform:uppercase}@media (min-width: 768px){.experience{flex-direction:row;margin-top:100px;padding:24px}.experience .-image{width:30%;margin-top:0}.experience .-details{width:40%;margin-right:10rem}}@media (min-width: 1024px){.experience .-image{width:40%}}.our-service{margin-top:8rem}.our-service .-title{width:70%;margin:0 auto;color:#121212;text-align:center}.our-service .-title h1{font-family:Barlow;font-size:clamp(36px,6vw,52px);font-weight:800;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:16px}.our-service .-title p{font-family:Work Sans;font-size:16px;font-weight:400;line-height:24px;margin-bottom:32px}.our-service .-services{background:#fff;box-shadow:0 4px 30px #0000001a;display:flex;flex-wrap:wrap;gap:5rem;padding:5rem}.our-service .-services .-service{width:100%;display:flex;align-items:start;gap:16px}@media (min-width: 768px){.our-service .-services .-service{width:40%}}.our-service .-services .-service .-icons svg{margin-bottom:auto;width:36px;height:36px}.our-service .-services .-service .-desc h1{color:#121212;font-family:Barlow;font-size:24px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px}.our-service .-services .-service .-desc p{color:#121212;font-family:Work Sans;font-size:16px;font-weight:400;line-height:24px;margin-bottom:8px}.our-service .-services .-service .-desc span{color:#121212;font-family:Barlow;font-size:24px;font-weight:800;letter-spacing:1.2px}.our-service .-cta{margin:32px auto;margin-bottom:6rem;display:flex;justify-content:center}.booking-banner{width:100%;height:clamp(300px,100vh,600px);position:relative;z-index:1;display:grid;place-items:center}.booking-banner .-contents{width:60%;display:flex;flex-direction:column;justify-content:center;align-items:center}.booking-banner .-contents h1{color:#fff;text-align:center;font-family:Barlow;font-size:44px;font-weight:800;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:3rem}.booking-banner .-contents button{margin:0 auto}.booking-banner:before{background:url(/booking-banner.png);background-size:cover;background-position:center;background-repeat:no-repeat;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;z-index:-1}.whyus{margin:8rem 0;padding:0 32px}.whyus .-title{width:70%;margin:0 auto;color:#121212;text-align:center}.whyus .-title h1{font-family:Barlow;font-size:clamp(36px,6vw,52px);font-weight:800;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:16px}.whyus .-title p{font-family:Work Sans;font-size:clamp(12px,2vw + 8px,20px);font-weight:400;line-height:24px;margin-bottom:32px}.whyus .-reasons{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;gap:8px}.whyus .-reasons .-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.whyus .-reasons .-box hr{width:80px;height:5px;background-color:#dec7a6;margin-bottom:16px}.whyus .-reasons .-box .-icon svg{width:62px;height:62px}.whyus .-reasons .-box .-title{margin-bottom:8px;color:#121212;text-align:center;font-family:Barlow;font-size:24px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.whyus .-reasons .-box .-desc{color:#121212;text-align:center;font-family:Work Sans;font-size:18px;font-weight:400;line-height:24px}@media (min-width: 768px){.whyus .-reasons{flex-direction:row;justify-content:space-between}.whyus .-reasons .-box{width:30%}}.whyus .-perfomances{margin-top:8rem;display:flex;flex-direction:column;gap:5rem}.whyus .-perfomances .-perfomance{display:flex;flex-direction:column;align-items:center}.whyus .-perfomances .-perfomance .-icon svg{width:36px;height:36px}.whyus .-perfomances .-perfomance .-title{color:#121212;text-align:center;font-family:Barlow;font-size:24px;font-weight:600;letter-spacing:1.2px}.whyus .-perfomances .-perfomance .-ratings{color:var(--Black, #121212);font-family:Barlow;font-size:92px;font-weight:700}.whyus .-perfomances .-perfomance .-stars{display:flex;align-items:center;gap:8px;margin-bottom:16px}.whyus .-perfomances .-perfomance .-stars svg{width:30px;height:30px;color:#f2c94c}.whyus .-perfomances .-perfomance .-reviews{font-family:Work Sans;font-size:24px;font-weight:400}.whyus .-perfomances .-perfomance.barber{width:100%}.whyus .-perfomances .-perfomance.barber .-avatar img{width:107px;height:107px;border-radius:100px;object-fit:cover;margin-bottom:24px}.whyus .-perfomances .-perfomance.barber .-title{margin-bottom:12px}.whyus .-perfomances .-perfomance.barber .-desc{color:#121212;text-align:center;font-family:Work Sans;font-size:clamp(12px,2vw + 8px,20px);font-weight:400;line-height:24px;margin-bottom:12px}@media (min-width: 768px){.whyus .-perfomances{flex-direction:row;justify-content:space-between}.whyus .-perfomances .-perfomance.barber{width:60%}.whyus .-perfomances .-perfomance{width:20%}}.appointment{width:100%;height:auto;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.appointment .-title{width:70%;margin:16px auto;color:#fff;text-align:center}.appointment .-title h1{font-family:Barlow;font-size:clamp(36px,6vw,52px);font-weight:800;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:16px}.appointment .-title p{font-family:Work Sans;font-size:clamp(12px,2vw + 8px,20px);font-weight:400;line-height:24px;margin-bottom:32px}.appointment .-contacts{display:flex;flex-direction:column;align-items:center;gap:16px;margin:3rem auto}.appointment .-contacts .-box{display:flex;flex-direction:column;align-items:center;gap:16px;color:#fff}.appointment .-contacts .-box h1{font-family:Barlow;font-size:16px;font-weight:800;letter-spacing:.8x;text-transform:uppercase;text-align:center}.appointment .-contacts .-box p{font-family:Barlow;font-size:20px;font-weight:400;text-align:center}.appointment .-contacts .-box .-icon{border:2px solid white;padding:20px;display:grid;place-items:center}.appointment .-contacts .-box .-icon svg{width:36px;height:36px;color:#fff}@media (min-width: 768px){.appointment .-contacts{flex-direction:row}}.appointment:before{content:"";position:absolute;top:0;left:0;opacity:.9;z-index:-1;background:url(/appointment.png);background-size:cover;background-position:center;width:100%;height:100%}
