/* Published Webflow styles for /join/estheticians (shared stylesheet styleseat.shared.e50ada0a5 + page embeds), scoped to this page. */
/* Base element rules apply inside <main> only, so the shared header/footer keep their verified styling. */
/* Page embeds */
.estheticians-page main{margin:0}
.estheticians-page [hidden]{display:none}
.estheticians-page main a{background-color:#0000}
.estheticians-page main a:active,.estheticians-page main a:hover{outline:0}
.estheticians-page main strong{font-weight:700}
.estheticians-page main h1{margin:.67em 0;font-size:2em}
.estheticians-page main img{border:0}
.estheticians-page *{box-sizing:border-box}
.estheticians-page main{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}
.estheticians-page main img{vertical-align:middle;max-width:100%;display:inline-block}
.estheticians-page .w-inline-block{max-width:100%;display:inline-block}
.estheticians-page main h1,.estheticians-page main h2{margin-bottom:10px;font-weight:700}
.estheticians-page main h1{margin-top:20px;font-size:38px;line-height:44px}
.estheticians-page main h2{margin-top:20px;font-size:32px;line-height:36px}
.estheticians-page main p{margin-top:0;margin-bottom:10px}
.estheticians-page main ul{margin-top:0;margin-bottom:10px;padding-left:40px}
.estheticians-page .w-richtext:before,.estheticians-page .w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}
.estheticians-page .w-richtext:after{clear:both}
.estheticians-page .w-richtext ul{overflow:hidden}
.estheticians-page main{--background-green:#002918;--white:#fff;--black:#050505;--dark-purple:#1c0d55;--neon:#cdf545;--purple:#cec2ff;--purple-tertiary:#836ae9;--green-secondary:#f2ffd9;--purple-secondary:#3313b3;--light-purple:#f7f4ff;--light-green:#fbfff3;--forest-green:#4c8d36;--red:#f02b2b;--ss-ink:#121111;--ss-navy:#1b0f4f;--ss-lime:#cdf545;--ss-indigo:#3313b3;--ss-hero-muted:#ddd6ff;--ss-ink-muted:#494948;--ss-surface-alt:#f7f7f9;--ss-surface-tint:#f3f0ff;--ss-hairline:#e8e4f5;--ss-max:1440px}
.estheticians-page main{background-color:var(--background-green);color:var(--white);font-family:'Landing Poppins',sans-serif;font-size:1rem;font-weight:400;line-height:150%}
.estheticians-page main h1{margin-top:20px;margin-bottom:10px;font-size:3rem;font-weight:700;line-height:120%}
.estheticians-page main h2{color:var(--black);margin-top:20px;margin-bottom:10px;font-size:2.25rem;font-weight:700;line-height:120%}
.estheticians-page main p{margin-bottom:0}
.estheticians-page .main-wrapper{overflow-x:hidden}
.estheticians-page .container{width:100%;max-width:1180rem;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem;display:block}
.estheticians-page .container.education{max-width:75.625rem}
.estheticians-page .container.is-faq{max-width:53rem}
.estheticians-page .container.is-payments-hero{max-width:62.5rem}
.estheticians-page .container.is-home-features{max-width:71.75rem}
.estheticians-page .container.is-absolute{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr minmax(200px,1fr);grid-auto-columns:1fr;display:grid;position:absolute;inset:0%}
.estheticians-page .hero_wrapper-left{grid-column-gap:7.1875rem;grid-row-gap:7.1875rem;flex-flow:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;padding-left:2.625rem;display:flex}
.estheticians-page .hero_wrapper-left.client-experience{z-index:1;grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;max-width:33.6875rem;padding-left:0;position:relative}
.estheticians-page .hero_wrapper-left.style-vs-gloss{z-index:1;grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;justify-content:center;align-items:flex-start;max-width:32.5rem;padding-left:0;position:relative}
.estheticians-page .hero_wrapper-left.client-experience{z-index:1;grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;max-width:33.6875rem;padding-left:0;position:relative}
.estheticians-page .hero_left-buttons{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:flex-start;align-items:center;width:100%;padding-left:0;display:flex}
.estheticians-page .pill-icon{display:none}
.estheticians-page .pill-icon.on{display:block}
.estheticians-page .cta-wrapper{justify-content:center;align-items:center;display:flex}
.estheticians-page .is-white{color:var(--white)}
.estheticians-page .text-block-link{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;max-width:21.875rem;font-size:1.5rem;font-weight:600;line-height:120%;display:flex}
.estheticians-page .text-size-regular{clear:left;margin-bottom:0;font-size:1rem;font-weight:500;line-height:120%}
.estheticians-page .text-size-regular.is-semi-bold{font-weight:600}
.estheticians-page .text-size-regular.is-medium,.estheticians-page .text-size-regular.is-medium.is-center{font-weight:500}
.estheticians-page .text-size-regular.is-bold.line-height-150{line-height:150%}
.estheticians-page .text-size-regular.semi-bold{font-weight:600}
.estheticians-page .text-size-regular.semi-bold.line-height-150{line-height:150%}
.estheticians-page .is-bold{font-weight:700}
.estheticians-page .button-dark-green{color:#fff;background-color:#002918;border-radius:.375rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;display:flex}
.estheticians-page .text-size-big{margin-bottom:0;font-size:2rem;line-height:140%}
.estheticians-page .cta-wrapper-top{grid-column-gap:3rem;grid-row-gap:3rem;text-align:center;flex-flow:column;justify-content:center;align-items:center;max-width:40rem;display:flex}
.estheticians-page .home-cta-wrapper-bottom{text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex}
.estheticians-page .faq-heading{font-size:2.25rem;font-weight:700;line-height:120%}
.estheticians-page .faq-list-top{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:space-between;align-items:center;display:flex}
.estheticians-page .section-faq-wrapper-top{grid-column-gap:3rem;grid-row-gap:3rem;text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex}
.estheticians-page .run-business-grid-img{width:100%;max-width:100%}
.estheticians-page .section-payments-hero-wrapper{grid-column-gap:5rem;grid-row-gap:5rem;flex-flow:column;justify-content:flex-start;align-items:center;padding-top:7rem;padding-bottom:7rem;display:flex}
.estheticians-page .payments-choice{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;max-width:52.25rem;margin-left:auto;margin-right:auto;display:grid}
.estheticians-page .section-payments-grid-list{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}
.estheticians-page .section-payments-grid-list.vs-booksy{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;display:flex}
.estheticians-page .payments-grid-list{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:52.25rem;margin-left:auto;margin-right:auto;display:grid}
.estheticians-page .payments-grid-list.vs-booksy{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;justify-content:flex-start;align-items:center;display:flex}
.estheticians-page .payments-grid-img{flex:none}
.estheticians-page .payments-grid-body{grid-column-gap:.3125rem;grid-row-gap:.3125rem;flex-flow:column;max-width:18.75rem;padding-right:2rem;display:flex}
.estheticians-page .competative-img-wrapper{flex:none}
.estheticians-page .competative-text{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}
.estheticians-page .home-features-bg-1{z-index:-1;position:absolute;inset:auto auto 0% 0%}
.estheticians-page .home-features-bg-3{z-index:-1;position:absolute;top:0%;bottom:auto;left:auto}
.estheticians-page .home-features-bg-2{position:absolute;inset:auto 0% 0% auto}
.estheticians-page .home-features-img{width:100%;max-width:45.7099rem}
.estheticians-page .is-centered{line-height:120%}
.estheticians-page .automated-messages-body{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;max-width:18.75rem;padding-right:0;font-weight:500;display:flex}
.estheticians-page .automated-messages-body._4-col{grid-column-gap:0rem;grid-row-gap:0rem;text-align:left;justify-content:center;align-items:flex-start}
.estheticians-page .automated-4col-top{grid-column-gap:3rem;grid-row-gap:3rem;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;max-width:48rem;display:flex}
.estheticians-page .automated-4col-top.natural-hair{max-width:50rem}
.estheticians-page .is-semi-bold{font-weight:600}
.estheticians-page .inner-text-2{color:#000}
.estheticians-page .inner-text-2.vs-booksy-payments{text-align:center;justify-content:center;align-items:center;max-width:33.625rem;display:flex}
.estheticians-page .inner-text-2.is-centered{text-align:center;justify-content:center;align-items:center;display:flex}
.estheticians-page .inner-text-2.is-centered.line-height-150{line-height:150%}
.estheticians-page .card-competative-2{grid-column-gap:1.5rem;grid-row-gap:1.5rem;color:#000;background-color:#fff;border-radius:1.5rem;justify-content:flex-start;align-items:center;padding:1.375rem 1.625rem;display:flex}
.estheticians-page .radial-gradient-2{z-index:-1;background-image:radial-gradient(circle,#002918,#002918 55%,#4c8d3608);border-radius:100%;width:500px;height:500px;display:none;position:absolute;inset:0% 0% 0% auto}
.estheticians-page .choose-styleseat-img{width:100%;height:100%;box-shadow:0 4px 30px #00000026}
.estheticians-page .automated-4col-2{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}
.estheticians-page .automated-bottom-wraper-2{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}
.estheticians-page .automated-4col-grid-item-2{grid-column-gap:1.5rem;grid-row-gap:1.5rem;color:#fff;background-color:#cec2ff;background-image:linear-gradient(#1c0d55,#3313b3);border-radius:1.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:3.375rem 2rem 0;display:flex;box-shadow:0 4px 30px #00000026}
.estheticians-page .automated-4col-grid-item-2.is-vertical{background-image:none;padding:0}
.estheticians-page .automated-4col-grid-item-2.is-vertical.is-img{overflow:hidden}
.estheticians-page .automated-messages-4col-wrapper-2{grid-column-gap:5rem;grid-row-gap:5rem;color:#000;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:60.625rem;margin-left:auto;margin-right:auto;padding-top:7rem;padding-bottom:7rem;display:flex}
.estheticians-page .hero-full-width-body{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid;position:relative}
.estheticians-page .new-hero-full-cover-img{width:100%}
.estheticians-page .hero-full-width-right{position:relative}
.estheticians-page .style-vs-gloss-hero-top{justify-content:flex-start;align-items:center;padding-left:4.75rem;display:flex}
.estheticians-page .hero-wrapper-hero-body-top{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}
.estheticians-page .comparison-section-wrapper-bottom{grid-column-gap:5rem;grid-row-gap:5rem;flex-flow:column;max-width:67.5rem;margin-left:auto;margin-right:auto}
.estheticians-page .comparison-section-wrapper-bottom.esthetician{max-width:48rem}
.estheticians-page .paragraph-box-value.fresha{max-width:59.75rem}
.estheticians-page .style-vs-gloss{z-index:1;grid-column-gap:5rem;grid-row-gap:5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-left:4.0625rem;display:flex;position:relative}
.estheticians-page .is-green{color:var(--forest-green)}
.estheticians-page .ai-powered-top{grid-column-gap:3rem;grid-row-gap:3rem;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:48rem;margin-left:auto;margin-right:auto;text-decoration:none;display:flex}
.estheticians-page .ai-powered-bottom{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:row;justify-content:space-between;display:flex}
.estheticians-page .section-build-professionals{grid-column-gap:3.75rem;grid-row-gap:3.75rem;border-radius:1.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;padding:2.5rem 3.375rem;display:grid;box-shadow:0 4px 30px #00000026}
.estheticians-page .section-build-professionals.hairstylists-calendar{grid-template-columns:1fr .75fr}
.estheticians-page .section-build-professionals.glow-business{grid-template-columns:1fr 1fr;padding:2.375rem 2.5rem}
.estheticians-page .build-professionals-heading{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}
.estheticians-page .build-professionals-body{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:center;align-items:flex-start;max-width:none;display:flex}
.estheticians-page .text-size-middle-2{font-size:1.25rem;line-height:120%}
.estheticians-page .text-size-middle-2.is-semi-bold{font-weight:600}
.estheticians-page .hairstylists-generic-wrapper{grid-column-gap:7rem;grid-row-gap:7rem;flex-flow:column;justify-content:flex-start;align-items:center;padding-top:7.5rem;padding-bottom:7.5rem;display:flex}
.estheticians-page .hairstylists-organized-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;justify-content:flex-start;align-items:center;max-width:48rem;display:flex}
.estheticians-page .hairstylists-organized-top{grid-column-gap:5rem;grid-row-gap:5rem;flex-flow:column}
.estheticians-page .glow-business-grid-img{border-radius:1.5rem;width:100%;max-width:100%}
.estheticians-page .hero-overlay{background-color:#0006;width:100%;height:100%;display:none;position:absolute;inset:0%}
.estheticians-page .new-client-clients-bottom-wrapper-6{grid-column-gap:3rem;grid-row-gap:3rem;color:#000;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:48rem;text-decoration:none;display:flex}
.estheticians-page .new-client-clients-bottom-wrapper-6.is-center.client-experience{max-width:50rem}
.estheticians-page .section-new-2{background-image:linear-gradient(#1c0d55,#3313b3)}
.estheticians-page .section-new-2.is-relative{position:relative}
.estheticians-page .section-new-2.is-relative.is-green{color:#fff}
.estheticians-page .section-new-2.is-green-2{background-color:#002918;background-image:none}
.estheticians-page .section-new-2.is-green-2.is-relative{z-index:1}
.estheticians-page .section-new-2.is-white{background-color:#fff;background-image:none}
.estheticians-page .section-new-2.is-light-purple{background-color:#f7f4ff;background-image:none}
.estheticians-page .section-new-2.is-light-green{background-color:#fbfff3;background-image:none}
.estheticians-page .payments-choice-col-2{grid-column-gap:1.375rem;grid-row-gap:1.375rem;color:#000;text-align:center;flex-flow:column;justify-content:center;align-items:center;padding:2.3125rem 1.5rem;font-weight:600;line-height:120%;display:flex}
.estheticians-page .payments-grid-2{grid-column-gap:1.5rem;grid-row-gap:1.5rem;color:#000;background-color:#fff;border-radius:1.5rem;justify-content:flex-start;align-items:center;padding:1.375rem 1.5625rem;display:flex;box-shadow:0 4px 30px #00000026}
.estheticians-page .payments-grid-2.vs-booksy{max-width:23.125rem}
.estheticians-page .is-green-2{color:#4c8d36}
.estheticians-page .powered-by-ai-wrapper-2{grid-column-gap:9.0625rem;grid-row-gap:9.0625rem;color:#fff;flex-flow:column;padding-top:7rem;padding-bottom:14.0625rem;display:flex}
.estheticians-page .text-size-medium-14{margin-bottom:0;font-size:1.125rem}
.estheticians-page .text-size-medium-14.semi-bold{font-weight:600}
.estheticians-page .text-size-medium-14.is-medium{font-weight:500}
.estheticians-page .build-professionals-grid-5{grid-column-gap:2rem;grid-row-gap:2rem;color:#000;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}
.estheticians-page .section_faq-wrapper-9{grid-column-gap:80px;grid-row-gap:80px;color:#fff;flex-flow:column;justify-content:flex-start;align-items:stretch;padding-top:7rem;padding-bottom:7rem;font-size:1rem;display:flex}
.estheticians-page .heading-h1-11{margin-top:0;margin-bottom:0}
.estheticians-page .button-neon-4{color:#002918;background-color:#cdf545;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-weight:600;text-decoration:none;display:flex}
.estheticians-page .section-hero-full-width-wrapper-copy{z-index:1;grid-column-gap:7.5rem;grid-row-gap:7.5rem;background-color:#002918;flex-flow:column;padding-bottom:6.25rem;display:flex;position:relative}
.estheticians-page .competative-body-list-5{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}
.estheticians-page .hairstylists-grid-top-2{z-index:1;grid-column-gap:5rem;grid-row-gap:5rem;color:#000;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;margin-left:auto;margin-right:auto;text-decoration:none;display:flex;position:relative}
.estheticians-page .competative-body-left-5{justify-content:space-between;align-items:center;display:flex}
.estheticians-page .heading-h2-39{margin-top:0;margin-bottom:0}
.estheticians-page .section-cta-wrapper-11{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:center;padding-top:7rem;padding-bottom:7rem;display:flex}
.estheticians-page .faq-list-item-14{grid-column-gap:1.5625rem;grid-row-gap:1.5625rem;cursor:pointer;border-top:1px solid #fff;border-bottom:1px solid #fff;flex-flow:column;padding-top:1.40625rem;padding-bottom:1.40625rem;display:flex}
.estheticians-page .competative-body-right-8{grid-column-gap:2rem;grid-row-gap:2rem;color:#000;flex-flow:column;justify-content:center;align-items:flex-start;max-width:none;display:flex}
.estheticians-page .heading-h2-48{color:#000;margin-top:0;margin-bottom:0}
.estheticians-page .button-secondary-25{color:#002918;background-color:#cdf545;border-radius:.375rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:flex}
.estheticians-page .pill-33{grid-column-gap:.625rem;border:1px undefined undefined;color:#000;background-color:#b9e57bbf;border-radius:65.3333px;justify-content:center;align-items:center;padding:.75rem 1.625rem;font-size:.8125rem;font-weight:600;line-height:7.84px;text-decoration:none;display:flex;box-shadow:0 4px 30px #00000026}
.estheticians-page .pill-33.is-purple{color:#3313b3;background-color:#cec2ff}
.estheticians-page .button-purple-secondary-32{color:#fff;background-color:#3313b3;border-radius:.375rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;display:flex}
.estheticians-page .competative-wrapper-8{grid-column-gap:2.125rem;grid-row-gap:2.125rem;border-radius:1.5rem;grid-template-rows:auto;grid-template-columns:.25fr .75fr;grid-auto-columns:1fr;width:100%;padding:2.5rem 3.375rem;display:grid;box-shadow:0 4px 30px #00000026}
.estheticians-page .competative-wrapper-8.is-white{background-color:#fff}
.estheticians-page .card-reader-2col-reversed-bottom-10{grid-column-gap:2rem;grid-row-gap:2rem;color:#000;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}
.estheticians-page .button-purple-secondary-33{color:#fff;background-color:#3313b3;border-radius:.375rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;display:flex}
.estheticians-page .pill-34{grid-column-gap:.625rem;color:#000;background-color:#b9e57bbf;border:.5px solid #ffffff4d;border-radius:65.3333px;justify-content:center;align-items:center;padding:.75rem 3.375rem;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;display:flex;box-shadow:0 4px 30px #00000026}
.estheticians-page .pill-34.is-purple{color:#3313b3;background-color:#cec2ff}
.estheticians-page .pill-34.is-purple-darker{color:#000;background-color:#836ae9bf}
.estheticians-page .pill-34.is-purple-darker.text-white{color:#1c0d55}
.estheticians-page .pill-34.green-darker{color:#002918;background-color:#4c8d36bf}
.estheticians-page .pill-34.green-2{color:#002918;background-color:#b9e57b}
.estheticians-page .button-secondary-26{color:#002918;z-index:10;background-color:#cdf545;border-radius:.375rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:flex}
.estheticians-page .button-secondary-26.dark-green{color:#fff;background-color:#002918}
.estheticians-page .heading-h2-49,.estheticians-page .heading-h2-50{margin-top:0;margin-bottom:0}
.estheticians-page .section-hero-full-width-wrapper-copy{z-index:1;grid-column-gap:7.5rem;grid-row-gap:7.5rem;flex-flow:column;padding-bottom:6.25rem;display:flex;position:relative}
.estheticians-page .section-hero-full-width-wrapper-copy.no-margin{padding-bottom:0}
@media screen and (min-width:1280px){.estheticians-page .text-size-regular.semi-bold.line-height-150{display:flex}
}
@media screen and (min-width:1440px){.estheticians-page .text-size-medium-14.is-semi-bold{font-weight:600}
}
@media screen and (max-width:991px){.estheticians-page main h1{font-size:2.5rem}
.estheticians-page main h2{box-sizing:border-box;font-size:2rem}
.estheticians-page .container.is-absolute{grid-template-columns:1fr}
.estheticians-page .hero_wrapper-left{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;align-items:flex-start;padding-left:0}
.estheticians-page .hero_wrapper-left.client-experience{max-width:none}
.estheticians-page .hero_wrapper-left.style-vs-gloss{grid-column-gap:2rem;grid-row-gap:2rem;max-width:none;padding-top:0}
.estheticians-page .hero_wrapper-left.client-experience{max-width:none}
.estheticians-page .hero_left-buttons{padding-left:0}
.estheticians-page .text-block-link{max-width:none}
.estheticians-page .text-size-big.is-bold{font-weight:700}
.estheticians-page .cta-wrapper-top{grid-column-gap:1.5rem;grid-row-gap:1.5rem}
.estheticians-page .run-business-grid-img-wrapper{width:100%}
.estheticians-page .section-payments-hero-wrapper{grid-column-gap:2.5rem;grid-row-gap:2.5rem;padding-top:4rem;padding-bottom:4rem}
.estheticians-page .section-payments-grid-list{width:100%}
.estheticians-page .payments-grid-list{grid-column-gap:1.5rem;grid-row-gap:1.5rem;width:100%;max-width:100%}
.estheticians-page .payments-grid-body{max-width:none}
.estheticians-page .subheading{font-size:1.2rem}
.estheticians-page .payments_p{font-size:1rem;line-height:120%}
.estheticians-page .automated-4col-top{grid-column-gap:2.5rem;grid-row-gap:2.5rem}
.estheticians-page .card-competative-2{padding-left:0;padding-right:0}
.estheticians-page .automated-4col-2{grid-column-gap:1rem;grid-row-gap:1rem}
.estheticians-page .automated-bottom-wraper-2{grid-template-columns:1fr}
.estheticians-page .automated-4col-grid-item-2{padding:2rem}
.estheticians-page .automated-messages-4col-wrapper-2{grid-column-gap:2.5rem;grid-row-gap:2.5rem}
.estheticians-page .hero-full-width-body{grid-template-columns:1fr}
.estheticians-page .style-vs-gloss-hero-top{padding-left:0}
.estheticians-page .style-vs-gloss{grid-column-gap:3rem;grid-row-gap:3rem;padding-left:0}
.estheticians-page .ai-powered-bottom{grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:column}
.estheticians-page .section-build-professionals{grid-template-columns:1fr}
.estheticians-page .section-build-professionals.hairstylists-calendar{grid-template-columns:1fr;padding:2rem}
.estheticians-page .section-build-professionals.glow-business{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr;padding:2rem}
.estheticians-page .text-size-middle-2{font-size:1.1rem}
.estheticians-page .hairstylists-generic-wrapper{grid-column-gap:4rem;grid-row-gap:4rem}
.estheticians-page .hairstylists-organized-wrapper{grid-column-gap:2rem;grid-row-gap:2rem}
.estheticians-page .none{display:none}
.estheticians-page .hero-overlay{display:block}
.estheticians-page .new-client-clients-bottom-wrapper-6{grid-column-gap:2.5rem;grid-row-gap:2.5rem}
.estheticians-page .powered-by-ai-wrapper-2{padding-bottom:7rem}
.estheticians-page .section_faq-wrapper-9{padding-top:4rem}
.estheticians-page .heading-h1-11{width:100%}
.estheticians-page .competative-body-list-5{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr}
.estheticians-page .hairstylists-grid-top-2{grid-column-gap:2rem;grid-row-gap:2rem}
.estheticians-page .section-cta-wrapper-11{padding-top:4.5rem;padding-bottom:4.5rem}
.estheticians-page .competative-body-right-8{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:center;align-items:flex-start;width:100%}
.estheticians-page .heading-h2-48{color:#000}
.estheticians-page .competative-wrapper-8{grid-template-columns:1fr;padding-left:1.5rem;padding-right:1.5rem}
.estheticians-page .card-reader-2col-reversed-bottom-10{grid-column-gap:1.5rem;grid-row-gap:1.5rem;width:100%}
.estheticians-page .section-hero-full-width-wrapper-copy{padding-bottom:0}
}
@media screen and (max-width:767px){.estheticians-page main h2{font-size:1.7rem;line-height:130%}
.estheticians-page main p{font-size:1rem}
.estheticians-page .container{padding-left:1.5rem;padding-right:1.5rem}
.estheticians-page .cta-wrapper{width:100%}
.estheticians-page .text-size-regular.is-medium.is-center{text-align:center;text-align:left}
.estheticians-page .cta-wrapper-top{grid-column-gap:1.5rem;grid-row-gap:1.5rem}
.estheticians-page .payments-choice{grid-template-columns:1fr 1fr 1fr}
.estheticians-page .payments-grid-list{grid-template-columns:1fr}
.estheticians-page .payments-grid-list.vs-booksy{justify-content:flex-start;align-items:stretch}
.estheticians-page .automated-4col-2{grid-template-columns:1fr 1fr;width:100%}
.estheticians-page .automated-bottom-wraper-2{width:100%}
.estheticians-page .automated-4col-grid-item-2{align-items:flex-start}
.estheticians-page .ai-powered-top{grid-column-gap:2rem;grid-row-gap:2rem}
.estheticians-page .ai-powered-bottom{grid-column-gap:2.5rem;grid-row-gap:2.5rem}
.estheticians-page .section-build-professionals{grid-template-columns:1fr;padding-left:1rem;padding-right:1rem}
.estheticians-page .hairstylists-generic-wrapper{padding-top:4rem;padding-bottom:4rem}
.estheticians-page .new-client-clients-bottom-wrapper-6{grid-column-gap:1.5rem;grid-row-gap:1.5rem}
.estheticians-page .payments-grid-2.vs-booksy{max-width:none}
.estheticians-page .build-professionals-grid-5{justify-content:flex-start;align-items:center}
.estheticians-page .section_faq-wrapper-9{padding-bottom:4rem}
.estheticians-page .heading-h1-11{font-size:2rem}
.estheticians-page .competative-body-list-5{grid-template-rows:auto;grid-template-columns:1fr}
.estheticians-page .hairstylists-grid-top-2{grid-column-gap:2rem;grid-row-gap:2rem}
.estheticians-page .heading-h2-39{font-size:2rem}
.estheticians-page .section-cta-wrapper-11{padding-top:4rem;padding-bottom:2.5rem}
.estheticians-page .heading-h2-48{color:#000}
.estheticians-page .heading-h2-49{text-align:center;font-size:2rem}
}
@media screen and (max-width:479px){.estheticians-page main h1{font-size:2rem;line-height:130%}
.estheticians-page main h2{font-size:1.6rem;line-height:130%}
.estheticians-page main p{font-size:.9rem}
.estheticians-page main li{margin-bottom:5px;font-size:.8rem;line-height:140%}
.estheticians-page .container,.estheticians-page .container.education{padding-left:1rem;padding-right:1rem}
.estheticians-page .container.is-home-features{padding-left:1rem;padding-right:1rem}
.estheticians-page .container.is-absolute{flex-flow:wrap-reverse;grid-template-columns:1fr;position:static}
.estheticians-page .hero_wrapper-left.style-vs-gloss{justify-content:center;align-items:center}
.estheticians-page .hero_left-buttons{margin-left:auto;margin-right:auto}
.estheticians-page .cta-wrapper{width:100%}
.estheticians-page .text-size-regular{font-size:.9rem;line-height:150%}
.estheticians-page .text-size-regular.is-semi-bold{text-align:left}
.estheticians-page .text-size-regular.is-semi-bold.is-center{text-align:center}
.estheticians-page .text-size-regular.is-semi-bold.is-smaller{text-align:left;font-size:1rem;line-height:1.2}
.estheticians-page .text-size-regular.is-medium{line-height:1.2}
.estheticians-page .text-size-regular.is-medium.is-center{text-align:center}
.estheticians-page .text-size-regular.is-medium.is-smaller{line-height:1.2}
.estheticians-page .text-size-regular.is-medium.is-center{text-align:left;text-align:center;margin-left:auto;margin-right:auto}
.estheticians-page .text-size-regular.is-medium.is-center{text-align:center}
.estheticians-page .is-bold{display:block}
.estheticians-page .is-bold.mobile-center{text-align:center}
.estheticians-page .text-size-big.is-bold{font-size:2rem;line-height:1.4}
.estheticians-page .text-size-big.is-bold.is-small{font-size:1.125rem}
.estheticians-page .text-size-big.is-bold{line-height:1.2}
.estheticians-page .text-size-big.is-bold.is-h2{max-width:none;font-size:1.6rem}
.estheticians-page .cta-wrapper-top{grid-column-gap:1.5rem;grid-row-gap:1.5rem}
.estheticians-page .home-cta-wrapper-bottom{width:100%}
.estheticians-page .faq-heading{font-size:2rem}
.estheticians-page .section-payments-hero-wrapper{grid-column-gap:2rem;grid-row-gap:2rem}
.estheticians-page .payments-choice{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr}
.estheticians-page .payments-grid-list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr}
.estheticians-page .payments-grid-img{width:80px}
.estheticians-page .payments-grid-body{max-width:none;padding-right:0}
.estheticians-page .subheading{font-size:1rem}
.estheticians-page .is-centered{text-align:center}
.estheticians-page .payments_p{line-height:1.2}
.estheticians-page .automated-messages-body._4-col{grid-column-gap:.5rem;grid-row-gap:.5rem}
.estheticians-page .automated-4col-top.natural-hair{grid-column-gap:2rem;grid-row-gap:2rem}
.estheticians-page .card-competative-2{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;justify-content:flex-start;align-items:center}
.estheticians-page .automated-4col-2{grid-template-columns:1fr}
.estheticians-page .automated-4col-grid-item-2{text-align:center;justify-content:flex-start;align-items:center}
.estheticians-page .automated-4col-grid-item-2.is-vertical.is-img{height:auto}
.estheticians-page .automated-messages-4col-wrapper-2{padding-top:4rem;padding-bottom:4rem}
.estheticians-page .hero-full-width-body{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:wrap-reverse;grid-template-columns:1fr;padding-top:2rem;display:flex}
.estheticians-page .hero-full-width-left{display:none}
.estheticians-page .hero-full-width-right{width:100%}
.estheticians-page .style-vs-gloss-hero-top{padding-left:0}
.estheticians-page .hero-wrapper-hero-body-top{text-align:center;justify-content:flex-start;align-items:center}
.estheticians-page .style-vs-gloss{grid-column-gap:2rem;grid-row-gap:2rem;text-align:center;justify-content:flex-start;align-items:center}
.estheticians-page .ai-powered-top{grid-column-gap:1.5rem;grid-row-gap:1.5rem}
.estheticians-page .ai-powered-bottom{grid-column-gap:4rem;grid-row-gap:4rem}
.estheticians-page .section-build-professionals.hairstylists-calendar,.estheticians-page .section-build-professionals.glow-business{padding:1.5rem}
.estheticians-page .build-professionals-body{grid-column-gap:1.5rem;grid-row-gap:1.5rem}
.estheticians-page .text-size-middle-2.is-semi-bold{font-size:1rem}
.estheticians-page .text-size-middle-2.is-semi-bold.is-center{text-align:center}
.estheticians-page .hairstylists-generic-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;padding-top:4rem;padding-bottom:4rem}
.estheticians-page .hairstylists-organized-wrapper{grid-column-gap:2rem;grid-row-gap:2rem}
.estheticians-page .hero-overlay{display:none}
.estheticians-page .new-client-clients-bottom-wrapper-6{align-items:flex-start}
.estheticians-page .new-client-clients-bottom-wrapper-6.is-center{align-items:center}
.estheticians-page .payments-grid-2{padding:1rem}
.estheticians-page .powered-by-ai-wrapper-2{grid-column-gap:2rem;grid-row-gap:2rem;padding-top:4rem;padding-bottom:4rem}
.estheticians-page .text-size-medium-14{font-size:1.1rem}
.estheticians-page .text-size-medium-14.is-semi-bold{text-align:left;margin-bottom:0;font-size:1rem;line-height:1.5}
.estheticians-page .section_faq-wrapper-9{grid-column-gap:40px;grid-row-gap:40px;padding-top:2.5rem;padding-bottom:4.375rem}
.estheticians-page .button-neon-4{margin-left:auto;margin-right:auto;font-weight:600}
.estheticians-page .hairstylists-grid-top-2{grid-column-gap:1rem;grid-row-gap:1rem}
.estheticians-page .heading-h2-39{text-align:center;font-size:1.7rem}
.estheticians-page .section-cta-wrapper-11{grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding-top:4rem;padding-bottom:4rem}
.estheticians-page .heading-h2-48{font-size:2rem}
.estheticians-page .heading-h2-48.is-center{text-align:center;font-size:1.6rem}
.estheticians-page .pill-33{background-color:#cec2ff}
.estheticians-page .button-purple-secondary-32{width:100%}
.estheticians-page .button-purple-secondary-32.is-small{width:50%}
.estheticians-page .card-reader-2col-reversed-bottom-10{justify-content:flex-start;align-items:center}
.estheticians-page .button-purple-secondary-33{font-size:.9rem}
.estheticians-page .button-purple-secondary-33.is-smaller{width:50%}
.estheticians-page .pill-34{padding:.5rem 1rem;font-size:.75rem}
.estheticians-page .pill-34.is-purple-darker.text-white{padding-left:1rem;padding-right:1rem}
.estheticians-page .heading-h2-49{font-size:1.7rem}
.estheticians-page .heading-h2-50{text-align:center;font-size:2rem}
.estheticians-page .heading-h2-50.is-white{max-width:12ch}
.estheticians-page .heading-h2-50.is-white.is-styleseat{max-width:none;font-size:1.8rem}
.estheticians-page .section-hero-full-width-wrapper-copy{grid-column-gap:4rem;grid-row-gap:4rem;padding-bottom:0}
}
.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c877993ff7-9d829f1c{justify-self:start}
.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c87799401d-9d829f1c{grid-area:span 1/span 2/span 1/span 2}
.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c877994035-9d829f1c,.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c8779940b4-9d829f1c{justify-self:start}
.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c8779940c6-9d829f1c{place-self:center end}
.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c8779940c9-9d829f1c{justify-self:start}
.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c8779940e0-9d829f1c{place-self:center end}
.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c877994121-9d829f1c{justify-self:start}
.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c877994133-9d829f1c{place-self:center end}
.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c877994136-9d829f1c{justify-self:start}
.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c877994154-9d829f1c{place-self:center end}
.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c877994157-9d829f1c{justify-self:start}
.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c877994169-9d829f1c{place-self:center end}
.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c87799417d-9d829f1c{grid-area:span 1/span 1/span 1/span 1}
@media screen and (max-width:767px){.estheticians-page #w-node-b20b9337-f67f-d3df-b5ec-f8c87799401d-9d829f1c{grid-column:span 1/span 1}
}
.estheticians-page .home-features-bg-2{width:1440px;height:auto}
