.keratin_and_botox_component-module__Qm78va__page{text-align:center;color:var(--black-color);flex-direction:column;justify-content:center;align-items:center;gap:60px;padding-top:80px;font-family:Arial,sans-serif;display:flex}.keratin_and_botox_component-module__Qm78va__hero{background-color:var(--black-color);text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:60vh;min-height:400px;font-family:Forum;display:flex;position:relative;overflow:hidden}.keratin_and_botox_component-module__Qm78va__heroImg{object-fit:cover;object-position:center center;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:high-quality;min-width:100%;min-height:100%;display:block}.keratin_and_botox_component-module__Qm78va__heroImgContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}@supports not (object-fit:cover){.keratin_and_botox_component-module__Qm78va__heroImg{width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.keratin_and_botox_component-module__Qm78va__heroTitle{color:var(--white-color);text-shadow:0 2px 10px #0000004d,0 4px 30px #0003,0 8px 50px #00000026;z-index:2;letter-spacing:.5px;padding:25px 40px;font-size:clamp(32px,5vw,48px);font-weight:300;line-height:1.2;position:absolute}.keratin_and_botox_component-module__Qm78va__hero:after{content:"";z-index:1;background:linear-gradient(135deg,#0003 0%,#0000001a 50%,#00000040 100%);width:100%;height:100%;position:absolute;top:0;left:0}.keratin_and_botox_component-module__Qm78va__inform p{max-width:800px;font-family:Forum;font-size:24px;line-height:1.6}.keratin_and_botox_component-module__Qm78va__prices{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:-40px;font-family:Forum;font-size:20px;display:flex}.keratin_and_botox_component-module__Qm78va__priceRow{align-items:center;width:800px;display:flex}.keratin_and_botox_component-module__Qm78va__dots{border-bottom:1px dotted var(--black-color);flex-grow:1;align-self:center;height:20px;margin:0 10px}.keratin_and_botox_component-module__Qm78va__book p{margin-bottom:40px;font-family:Forum;font-size:1.2rem}.keratin_and_botox_component-module__Qm78va__btn{background-color:var(--red-color);color:#fff;text-transform:uppercase;border-radius:10px;padding:15px 30px;font-family:Forum;font-size:20px;font-weight:400;text-decoration:none;transition:all .3s;display:inline-block}.keratin_and_botox_component-module__Qm78va__btn:hover{transform:scale(1.05)}.keratin_and_botox_component-module__Qm78va__btn:active{transform:scale(.95)}@media (min-width:1200px){.keratin_and_botox_component-module__Qm78va__hero{height:100vh;min-height:600px;max-height:1200px}.keratin_and_botox_component-module__Qm78va__heroImg{object-position:center center}.keratin_and_botox_component-module__Qm78va__page{gap:80px}.keratin_and_botox_component-module__Qm78va__heroTitle{text-shadow:0 4px 20px #00000040,0 8px 40px #00000026,0 12px 60px #0000001a;padding:35px 50px;font-size:clamp(40px,4vw,60px)}}@media (max-width:1199px) and (min-width:1025px){.keratin_and_botox_component-module__Qm78va__hero{height:80vh;min-height:500px}.keratin_and_botox_component-module__Qm78va__heroImg{object-position:center center}}@media (max-width:1024px){.keratin_and_botox_component-module__Qm78va__priceRow{width:600px}.keratin_and_botox_component-module__Qm78va__inform p{max-width:600px}.keratin_and_botox_component-module__Qm78va__heroImg{object-position:center center}}@media (max-width:768px){.keratin_and_botox_component-module__Qm78va__hero{height:60vh;min-height:400px}.keratin_and_botox_component-module__Qm78va__heroImg{object-position:center center}.keratin_and_botox_component-module__Qm78va__heroTitle{text-shadow:0 2px 8px #00000040,0 4px 20px #00000026;padding:20px 30px;font-size:clamp(28px,6vw,42px)}}@media (max-width:680px){.keratin_and_botox_component-module__Qm78va__priceRow{width:500px}.keratin_and_botox_component-module__Qm78va__inform p{max-width:500px;font-size:24px}.keratin_and_botox_component-module__Qm78va__heroImg{object-position:center center}}@media (max-width:540px){.keratin_and_botox_component-module__Qm78va__priceRow,.keratin_and_botox_component-module__Qm78va__book p{width:400px}.keratin_and_botox_component-module__Qm78va__inform p{max-width:400px;font-size:22px}.keratin_and_botox_component-module__Qm78va__hero{height:50vh;min-height:400px}.keratin_and_botox_component-module__Qm78va__heroTitle{padding:15px 25px;font-size:clamp(24px,7vw,36px)}}@media (max-width:480px){.keratin_and_botox_component-module__Qm78va__priceRow{width:350px}.keratin_and_botox_component-module__Qm78va__inform p{max-width:350px}.keratin_and_botox_component-module__Qm78va__hero{height:45vh;min-height:400px}.keratin_and_botox_component-module__Qm78va__book p{width:350px}.keratin_and_botox_component-module__Qm78va__heroTitle{padding:12px 20px;font-size:22px}}@media (max-width:420px){.keratin_and_botox_component-module__Qm78va__priceRow{width:330px}.keratin_and_botox_component-module__Qm78va__inform p{max-width:310px;font-size:20px}.keratin_and_botox_component-module__Qm78va__book p{width:330px}.keratin_and_botox_component-module__Qm78va__hero{height:40vh;min-height:400px}}@media (max-width:350px){.keratin_and_botox_component-module__Qm78va__priceRow,.keratin_and_botox_component-module__Qm78va__book p{width:300px}.keratin_and_botox_component-module__Qm78va__hero{height:35vh;min-height:400px}.keratin_and_botox_component-module__Qm78va__heroTitle{padding:10px 15px;font-size:clamp(20px,9vw,28px)}}@media (min-height:1000px) and (max-width:1199px){.keratin_and_botox_component-module__Qm78va__hero{height:70vh;max-height:800px}}@media (max-height:500px) and (orientation:landscape){.keratin_and_botox_component-module__Qm78va__hero{height:100vh;min-height:400px}.keratin_and_botox_component-module__Qm78va__heroTitle{padding:12px 20px;font-size:clamp(24px,6vw,32px)}.keratin_and_botox_component-module__Qm78va__heroImg{object-position:center center}}@media (min-width:1600px){.keratin_and_botox_component-module__Qm78va__hero{max-height:1000px}.keratin_and_botox_component-module__Qm78va__heroImg{object-position:center center}}.keratin_and_botox_component-module__Qm78va__hero .keratin_and_botox_component-module__Qm78va__heroImg{min-height:400px}.keratin_and_botox_component-module__Qm78va__heroImg{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}
.gallery{box-sizing:border-box;background:#fff;width:100%;padding:40px 20px;font-family:Forum}.gallery-container{aspect-ratio:16/9;border:1px solid #000;border-radius:10px;max-width:1037px;margin:0 auto;position:relative;overflow:hidden}.slides-container{height:100%;transition:transform .4s ease-in-out;display:flex}.slide{flex-shrink:0;justify-content:center;align-items:center;min-width:100%;height:100%;display:flex;position:relative}.slide-image{object-fit:contain;width:100%;height:100%;display:block}.slide-info{background:var(--background-color);color:var(--black-color);text-align:center;padding:24px;position:absolute;bottom:0;left:0;right:0}.slide-title{letter-spacing:.5px;margin:0 0 8px;font-size:1.5rem;font-weight:500}.slide-description{opacity:.9;margin:0;font-size:1rem;font-weight:300;line-height:1.5}.nav-button{cursor:pointer;width:50px;height:50px;color:var(--black-color);z-index:10;background:#fffffff2;border:none;border-radius:14px;justify-content:center;align-items:center;font-size:22px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav-button:hover{background:#fff}.prev-button{left:20px}.next-button{right:20px}@media (max-width:820px){.gallery{width:720px;margin:auto}}@media (max-width:760px){.gallery{width:660px}.gallery-container{aspect-ratio:unset;height:450px}.slide-image{object-fit:cover}.nav-button{border-radius:12px;width:44px;height:44px;font-size:20px}.prev-button{left:10px}.next-button{right:10px}.slide-info{padding:20px 16px}.slide-title{font-size:1.25rem}.slide-description{font-size:.9rem}}@media (max-width:680px){.gallery{padding-inline:19px;width:560px;padding-top:40px;padding-bottom:0}}@media (max-width:560px){.gallery{width:460px}.gallery-container{height:600px}}@media (max-width:480px){.gallery{width:400px}.gallery-container{height:550px}.nav-button{border-radius:10px;width:40px;height:40px;font-size:18px}.slide-title{font-size:1.1rem}.slide-description{font-size:.8rem}}@media (max-width:400px){.gallery{width:100%;max-width:360px;margin-inline:10px;padding-inline:0}}.gallery-container{-webkit-user-select:none;user-select:none}.slides-container{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
