@import url(https://p.typekit.net/p.css?s=1&k=dxv3efn&ht=tk&f=10879.10884.39565.39567&a=161865598&app=typekit&e=css);article,aside,details,figcaption,figure,footer,header,nav,section{display:block}audio,canvas,video{*zoom:1;display:inline-block;*display:inline}[hidden],audio:not([controls]){display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}body{line-height:1}body,body *,body :after,body :before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}@font-face{font-display:auto;font-family:icomoon-jf;font-style:normal;font-weight:400;src:url(../fonts/icomoon/fonts/icomoon.woff?asdfasdf) format("woff")}@font-face{font-display:auto;font-family:futura-bold;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2")}@font-face{font-display:auto;font-family:futura;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/26b618/000000000000000077586b59/31/l?subset_id=2&fvd=n4&v=3) format("woff2")}html{scroll-behavior:smooth}body,html{height:100%;width:100%}html.content-fixed body{overflow:hidden;position:fixed;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:futura,sans-serif;font-size:clamp(1rem,calc(.7rem + .75vw),1.375rem);font-weight:400;line-height:1.4}img{height:auto;max-width:100%;width:auto}.text-headline{font-family:futura-bold,serif;font-size:clamp(1.5rem,calc(.3rem + 3vw),3rem);font-weight:400;line-height:1.2}.text-upper{text-transform:uppercase}.text-center{text-align:center}.color-white{color:#fff}[class*=" icon-"]:before,[class^=icon-]:before{speak:never;font-family:icomoon-jf;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-language:before{content:"\e902"}.icon-tiktok:before{content:"\e901"}.icon-arrow:before{content:"\e900"}.icon-spinner8:before{content:"\e981"}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}.icon-youtube:before{content:"\ea9d"}.icon-pinterest:before{content:"\ead1"}.btn{background-color:#fff;color:#000;display:inline-block;font-family:futura-bold,serif;font-weight:400;line-height:1;padding:.8em 2em .6em;text-transform:uppercase;transition:background-color .2s ease-in-out}.btn.btn-bordered{border:1px solid #000}.btn:hover{background-color:#f6f5f0}.jf-logo{color:#fff;font-family:futura-bold,serif;font-weight:400;letter-spacing:.05em;line-height:1;text-transform:uppercase}.section{margin:0 auto;max-width:1368px;position:relative}.section__inner{padding:0 32px}@media screen and (min-width:1024px){.section__inner{padding:0 60px}}.section-mt{margin-top:4.5em}.bg-beige{background-color:#f6f5f0}.text-image__text{padding:40px 32px}@media screen and (min-width:768px){.text-image{align-items:stretch;display:flex}.text-image.reverse{flex-direction:row-reverse}.text-image__img{object-fit:cover;width:45%}.text-image__text{align-items:center;display:flex;flex-direction:column;justify-content:center;width:55%}}@media screen and (min-width:1024px){.text-image__text{padding:56px 60px}}.entry-content>*+*{margin-top:1em}.entry-content>*+.btns{margin-top:2em}.entry-content ul{list-style:disc;padding-left:1em}.entry-content ul li{position:relative}.entry-content strong{font-family:futura-bold}.highlight-list{margin-top:2em;text-align:center}.highlight-list li{background-color:#f6f5f0;font-family:futura-bold,serif;font-weight:400;padding:.9em 1em .7em}.highlight-list li+li{margin-top:1em}button,input[type=email],input[type=submit],input[type=text]{font-family:futura,sans-serif;font-weight:400}input[type=email],input[type=submit],input[type=text]{background-color:#fff;border:0;color:#000;display:block;font-size:18px;line-height:1;padding:16px}input[type=email]::placeholder,input[type=submit]::placeholder,input[type=text]::placeholder{color:#000000a6;font-style:italic}.nl-form{position:relative}.nl-form [type=email]{display:block;width:100%}.nl-form [type=submit]{background:#000;border:0;bottom:8px;color:#fff;font-weight:700;padding:0 2em;position:absolute;right:8px;top:8px}.lang-link{padding-left:1.8em;position:relative}.lang-link:before{font-size:1.5em;left:0;position:absolute;top:50%;transform:translateY(-56%)}.main-header{align-items:center;background-color:#000;display:flex;height:40px;justify-content:center;width:100%}.main-header__logo{font-size:20px;margin-top:.1em}@media screen and (min-width:768px){.main-header{height:48px}}.main-footer{background-color:#000;padding:32px}.main-footer__inner{position:relative}.main-footer__logo{font-size:16px}.main-footer__main{display:flex;flex-direction:column;gap:40px;margin-top:40px}.main-footer__nl .nl-form{margin-top:1em}.main-footer__nav ul{display:flex;flex-direction:column;gap:8px}.main-footer__nav-caption{font-size:20px;margin-bottom:24px}.main-footer__link,.main-footer__nav-caption{font-family:futura-bold,serif;font-weight:400}.main-footer__link{color:#ffffffa6;font-size:.9375rem}.main-footer__row{margin-top:40px}.main-footer__row.lang-socials{align-items:center;display:flex;justify-content:space-between}.main-footer__row+.main-footer__row{border-top:1px solid #fff;margin-top:24px;padding-top:24px}.main-footer__socials{align-items:center;display:flex;flex-wrap:wrap;font-size:24px;gap:12px}.main-footer__socials .social-link{color:#fff;display:block;line-height:1}.main-footer__socials .social-link.icon-facebook{font-size:86%}.main-footer__legal{display:flex;gap:20px}.main-footer__copyright{font-size:1rem;margin-top:16px}@media screen and (min-width:768px){.main-footer__logo{display:none}.main-footer__nl{margin-top:0;width:50%}.main-footer__socials{gap:20px}}@media screen and (min-width:1024px){.main-footer{padding:40px 60px}.main-footer__inner{margin:0 auto;max-width:1248px}.main-footer__main{flex-direction:row}.main-footer__nl{margin-left:auto;order:2;width:32%}.main-footer__logo{font-size:24px;position:absolute;right:0;top:0}.main-footer__nav{margin:0;width:22.66%}.main-footer__row{align-items:center;display:flex;justify-content:space-between;margin-top:56px;width:100%}.main-footer__row+.main-footer__row{margin-top:32px;padding-top:32px}.main-footer__socials{gap:32px;margin-left:auto}.main-footer__copyright{margin-top:0}}.hero{margin:0 auto;max-width:1920px;position:relative}.hero__bg{display:block;filter:brightness(.7);height:auto;width:100%}.hero__content{font-family:futura-bold,serif;font-weight:400;left:0;padding:0 24px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.hero__title{font-size:clamp(1.5rem,calc(.6rem + 2.25vw),2.625rem)}.hero__subtitle{font-size:clamp(1.125rem,calc(.425rem + 1.75vw),2rem);margin-top:8px}.hero__cta{margin-top:48px}#styling-experts .text-image{margin-top:2em}#booking-text{padding-bottom:5em;padding-top:5em}#booking-text .entry-content{margin:0 auto;max-width:40em}