@font-face{font-family:"Sofia Pro";src:url(../../fonts/SofiaProRegular.woff2) format("woff2"),url(../../fonts/SofiaProRegular.woff) format("woff"),url(../../fonts/SofiaProRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro Bold";src:url(../../fonts/SofiaProBold.woff2) format("woff2"),url(../../fonts/SofiaProBold.woff) format("woff"),url(../../fonts/SofiaProBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro Light";src:url(../../fonts/SofiaProLight.woff2) format("woff2"),url(../../fonts/SofiaProLight.woff) format("woff"),url(../../fonts/SofiaProLight.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro Italics";src:url(../../fonts/SofiaProLight-Italic.woff2) format("woff2"),url(../../fonts/SofiaProLight-Italic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Domain Sans";src:url(../../fonts/DomaineSansText-Regular.woff2) format("woff2"),url(../../fonts/DomaineSansText-Regular.woff) format("woff"),url(../../fonts/DomaineSansText-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Domain Sans Bold";src:url(../../fonts/DomaineSansText-Bold.woff2) format("woff2"),url(../../fonts/DomaineSansText-Bold.woff) format("woff"),url(../../fonts/DomaineSansText-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Domain Sans Italic";src:url(../../fonts/DomaineSansText-RegularItalic.woff2) format("woff2"),url(../../fonts/DomaineSansText-RegularItalic.woff) format("woff"),url(../../fonts/DomaineSansText-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}body,html{font-size:18px;overflow-x:hidden;font-family:"Sofia Pro Light";scroll-padding-top:125px}b,strong{font-family:"Sofia Pro Bold";font-weight:400}ul{list-style-type:none;margin:0}a{color:#3f5364}a:hover{opacity:.8;color:#3f5364}p{margin:0 0 24px;line-height:150%;color:#3f5364}.dark-bg{background-color:#3f5364}.dark-bg .h1,.dark-bg .h2,.dark-bg .h3,.dark-bg .h4,.dark-bg .h5,.dark-bg .h6,.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6,.dark-bg li,.dark-bg p{color:#fff}.section__container{padding-bottom:40px}sup{font-size:40%;top:-1.1em}.italics-ds{font-family:"Domain Sans Italic"}.italics-sp{font-family:"Sofia Pro Italics"}.blue{color:#3f5364}.cybermark-logo{padding-top:24px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 24px;color:#3f5364;font-family:"Domain Sans";text-transform:none;font-weight:400;letter-spacing:0}.p{margin:0 0 24px;font-size:18px;line-height:150%;color:#3f5364}.h1,h1{font-size:64px}.h2,h2{font-size:54px}.h3,h3{font-size:32px}.h4,h4{font-size:24px}.h5,h5{font-size:20px}.btn{padding:14px 20px;font-family:"Sofia Pro Light";letter-spacing:1.8px;border-radius:50px;font-weight:300;line-height:120%;border:2px solid transparent;font-size:18px}.btn-primary{background-color:#3f5364;border-color:#3f5364}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#fff;color:#3f5364;border-color:#b7d1e4}.btn-primary::before,.btn-secondary::before{content:none}.btn-secondary{background-color:#fff;color:#3f5364;border-color:#b7d1e4}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#3f5364;color:#fff;border-color:#b7d1e4;opacity:1}.mac.safari .btn{height:52px}.mac.safari .accordion .btn{height:auto}.header{padding:0}.top-bar{padding:8px 0}.top-bar{text-align:right;border-bottom:1px solid #ddd}.top-bar li{display:inline-block;margin-left:40px;text-transform:uppercase}.top-bar a{font-size:14px}.site-header-main{border-top:1px solid #ddd}.main-navigation a{color:#3f5364;font-family:"Sofia Pro Light";letter-spacing:0;line-height:120%;font-size:18px;font-weight:400}.nav-link::after{display:none}.dropdown-toggle::after{display:block}.main-navigation li.focus>a,.main-navigation li:hover>a{color:#3f5364;opacity:.8}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a{color:#3f5364;font-family:"Sofia Pro Bold"}.main-navigation .dropdown-menu li{background-color:#fff;border-top:none;border-left:none;border-right:none}.main-navigation .dropdown-menu li a{color:#3f5364;padding:8px 16px;white-space:wrap}.mobile_menu_logo{max-width:250px!important}#menu-top-menu a{text-decoration:none}.navbar-nav .dropdown-menu{padding-top:0;padding-bottom:0}.top-bar-menu{display:none}.site-footer{text-align:center;padding:65px 0}.footer-menu li{display:inline-block;margin:0 25px}.footer-branding{padding:60px 0;max-width:380px}.footer-top{border-bottom:1px solid #3f5364}.copyright-menu{padding:30px 0}.copyright-menu li{display:inline-block}.copyright-menu li::after{content:" |"}.copyright-menu li:last-child:after{content:none}.copyright-menu li a{color:#3f5364;font-weight:400}.site-footer span{color:#3f5364}.fixed-socials{position:fixed;top:330px;left:0;z-index:10;margin:0;padding:10px 0;list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:space-between;transition:all 250ms ease-in-out;background-color:#eba904;border-radius:0 5px 5px 0}.fixed-socials li svg{width:30px;height:30px}.fixed-socials li{padding:0 7px;margin-bottom:18px}.fixed-socials li:last-child{margin-bottom:0}.main-banner{background-position:center center;position:relative;padding:0}.main-banner .container-fluid,.offer__section .container-fluid{padding:0}.main-banner_content h1{color:#3f5364;font-size:70px;font-weight:400;text-transform:none;margin-bottom:24px}.main-banner .main-banner__inner-wrapper,.main-banner .main-banner__wrapper,.main-banner .row,.offer__section .main-banner__inner-wrapper,.offer__section .main-banner__wrapper,.offer__section .row{padding:0;margin:0}.main-banner .text-section,.offer__section .text-section{background-color:#e4e2db;display:flex;flex-direction:column;justify-content:center;padding:56px}.main-banner .text-section a{align-self:baseline}.main-banner .image-section,.offer__section .image-section{padding:0;overflow:hidden}.main-banner .image-container,.offer__section .image-container{width:100%;height:100%}.image-container img{height:100%;width:100%;object-fit:cover}.natural-icons{margin-bottom:24px}.natural-icons .natural-icon{max-width:75px;margin:0 5px;border-radius:0}#video-block,.video-container{height:100%}.page__banner{display:flex;align-items:center}#blog-banner{background:url(../../images/blog-banner.webp);background-position-x:0;background-position-y:0;background-repeat:repeat;background-repeat:no-repeat;background-position:right}.page__banner::before{content:none}.page__banner-inner{text-align:left;align-items:baseline;padding:8rem 0}.page__banner-inner h1{color:#3f5364;font-size:70px}.gform_footer .gform_button{margin-top:16px}.gform_body .small{font-size:1rem}body .gform_wrapper input::placeholder,body .gform_wrapper textarea::placeholder{color:grey!important}.entry-title{font-family:"Domain Sans";font-weight:400;margin:0}.entry-title a{color:#3f5364}.entry-title a:focus,.entry-title a:hover{color:#3f5364;opacity:.8}.meta-date{color:#3f5364;font-weight:400;font-size:16px}.blog article{padding:0 10px}.blog article .blog-entry-inner img{height:100%;object-fit:cover;border-radius:5px;max-width:100%}.blog h1{text-align:center}.blog-posts{padding-top:0}.wp-block-heading{font-size:24px}.single-post .entry-meta{display:block}.widget ul li a{display:block;color:#a9a9a9;font-weight:400}.widget ul li a:hover{color:#3f5364}.meta-cat a{color:#999;text-transform:uppercase;letter-spacing:0;text-decoration:none}.wp-block-search__button.wp-element-button{border-color:transparent;height:100%}.entry-meta{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:1em 0}.wp-block-image img{width:100%}#single-post-navigation .m-inner a .m-nav-label{font-family:"Sofia Pro Bold";font-weight:400}.wp-post-image{object-fit:cover;object-position:center;max-width:100%;height:100%}.subsites .h4{color:#3f5364;font-weight:400}.comingsoon{background-color:#eba904;color:#fff;border-radius:5px}.gform_wrapper.gravity-theme .gfield{margin:0}.gform_wrapper.gravity-theme .btn{border-color:#b7d1e4}#how-it-works{background:url(../../images/curved-line.webp),rgba(228,226,219,.7);background-repeat:no-repeat;background-position:50% 66%;background-size:49%;position:relative;padding-top:200px}#care-packages::before,#how-it-works::before{content:"";background-image:url(../../images/circles-icon.webp);background-repeat:no-repeat;top:12px;left:50%;transform:translate(-50%,-50%);background-size:contain;height:100px;width:125px;position:absolute}#how-it-works .column{max-width:350px;margin:auto}#how-it-works ul{list-style:disc;list-style-position:inside}#how-it-works ul li{color:#3f5364}#how-it-works ul li::marker{color:#eba904}#how-it-works .column-img{max-width:90px;position:relative;margin-bottom:150px}#how-it-works .column-img::after{content:"01";position:absolute;bottom:-230%;transform:translate(-50%,-50%);left:50%;font-size:20px;font-family:"Domain Sans";color:#fff;background-color:#eba904;border-radius:50%;border:10px solid #e9f1f7;width:74px;height:74px;display:flex;justify-content:center;align-items:center}#how-it-works .col-md-4:nth-of-type(1).column-img::after{content:"01"}#how-it-works .col-md-4:nth-of-type(2) .column-img::after{content:"02"}#how-it-works .col-md-4:nth-of-type(3) .column-img::after{content:"03"}#how-it-works.what-to-expect{background-position:50% 32%}#beach-background{background:linear-gradient(83deg,rgba(255,255,255,.1) 32%,#fff 52%),url(../../images/sugarpaste.webp);background-repeat:no-repeat;background-size:cover}#beach-background .col-md-12{padding-left:50%}@media only screen and (max-width:767px){#beach-background .col-md-12{padding-left:0}}#shop-block{background:linear-gradient(90deg,rgba(255,255,255,0) 35%,#fff 50%),url(../../images/products-banner.webp);background-repeat:no-repeat;position:relative;background-size:contain}#shop-block .col-md-12{padding-left:55%}#shop-block-dark .col-md-12{padding-right:55%}@media only screen and (max-width:767px){#shop-block .col-md-12{padding-left:0}#shop-block-dark .col-md-12{padding-right:0}}#shop-block .section__content{z-index:2}#shop-block::before{content:"";position:absolute;width:100%;height:50%;background:linear-gradient(180deg,#fff 10%,rgba(0,0,0,0) 44%);top:0}#shop-block::after{content:"";position:absolute;width:100%;height:50%;background:linear-gradient(0deg,#fff 10%,rgba(0,0,0,0) 44%);bottom:0}#shop-block-dark{background:linear-gradient(95deg,#3f5364 43.82%,rgba(63,83,100,0) 102.19%),url(../../images/products.webp),#d3d3d3 440.717px 7px/88.765% 99.584%;background-position:left;background-repeat:no-repeat;background-size:cover}#featured-products{padding-top:0}#featured-products .section__container{padding-bottom:0}#featured-products .column-img{max-width:250px}#featured-products .column{margin-bottom:0}#featured-products .col-md-4{width:33.333333%;margin-bottom:40px!important}#franchise-block{background:linear-gradient(95deg,#3f5364 52.82%,rgba(63,83,100,0) 102.19%),url(../../images/franchise-banner1.webp),#d3d3d3 440.717px 7px/88.765% 99.584%;background-position:right;background-repeat:no-repeat;background-size:contain;padding:120px 0}#franchise-block .col-md-12{padding-right:55%}@media only screen and (max-width:767px){#franchise-block .col-md-12{padding-right:0}}#care-packages{background-color:rgba(100,138,134,.5);position:relative}#care-packages ul{padding:0}#care-packages .col-md-3 .column,#care-packages .col-md-4 .column,#care-packages .col-md-6 .column{background-color:#648a86;max-width:307px;margin:auto;position:relative;border-radius:40px;padding:55px;border:2px solid #fff}#care-packages .col-md-4 .column::before{content:"";background-image:url(../../images/yellow-semicircle.webp);background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:37px;height:19px}#care-packages .col-md-4 .column h3{color:#fff;font-size:24px}#care-packages .col-md-4 .column li,#care-packages .col-md-4 .column p{color:#fff}.services-page-slider .slide{max-width:438px;height:440px}.services-page-slider.no-content .section__container{display:none}.services-page-slider .slick-slide>div:last-child{padding-top:60px}.h1.main_banner_text{font-size:56px}.content_1 .section__container,.content_2 .section__container{padding-bottom:0}.content_2 img{border-radius:16px}.content_2 img{border-radius:16px}.feature-with-tabs{text-align:center}.feature-with-tabs .column-title{font-size:20px;font-family:"Sofia Pro Bold";font-weight:400}#services .nav-tabs{border:none;padding-bottom:40px}#services .nav-tabs a{color:#3f5364;padding:8px 48px;border-radius:0;border-right:1px solid #d3d3d3;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;background-color:#fff;text-transform:uppercase;font-family:"Sofia Pro Light";font-weight:400;font-size:18px;border-left:0;text-decoration:none;display:flex;position:relative;align-items:center;height:100%;line-height:1.5em;letter-spacing:.1em}#services .nav-tabs a:hover{border-color:#d3d3d3}#services .nav-tabs a::after{display:none}#services .nav-tabs a.active{border:none;background-color:#eba904;color:#fff}#services .nav-tabs li:first-child a{border-top-left-radius:35px;border-bottom-left-radius:35px}#services .nav-tabs li:last-child a{border-top-right-radius:35px;border-bottom-right-radius:35px;border-right:none}#services .tab-content.has-button{padding-bottom:40px}#services .tab-content .image-row,.tab-content .service-row{justify-content:center}.slider-block{text-align:center}.slide{max-width:264px;margin:auto}.slide .slide-image{max-width:132px;margin:auto;margin-bottom:40px}.slide .slide-title{margin-bottom:40px}#slider.has-button{padding-bottom:80px}.slide-content-card{position:relative;padding-top:40px}.slide-content-card ul{padding-left:0}.column-card::before,.slide-content-card::before{content:"";background-image:url(../../images/yellow-semicircle.webp);background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:37px;height:19px}.slick-arrow{border:none!important}.slick-arrow:hover{background-color:#eba904!important}.slick-arrow:hover svg{fill:transparent!important}.press-logos{background-color:rgba(183,209,228,.1254901961);text-align:center}.logos-container{align-items:center;justify-content:center;row-gap:50px}.instagram-feed{background:url(../../images/beach-with-people.webp);background-position:center;background-size:cover;text-align:center;position:relative}.instagram-feed h2{z-index:1}.instagram-feed::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.5}.instagram-feed .slick-slide{padding:0 15px}.instagram-feed img{max-width:262px;max-height:262px;border-radius:40px}#accordionfaqs .accordion-button,#accordionfaqs .accordionTitle{color:#3f5364;font-family:"Sofia Pro";font-weight:400;text-decoration:none}.accordion-item{border-left:0;border-right:0;border-top:0}.faqs .section__container{padding-bottom:0}.accordion-button::after,.accordionTitle::after{background-color:#eba904;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;font-size:18px;background-position:center center}.our-memberships .section__content{max-width:921px;margin:auto}.our-memberships p{border-top:2px solid #b7d2e4;border-bottom:2px solid #b7d2e4;padding:24px 0}.our-memberships #slider{display:flex;flex-wrap:wrap;justify-content:center}.our-memberships #slider .slide-container{width:33.333333%;padding-bottom:24px}.column-card-container{margin-top:40px}.column-card{background-color:#fff;border-radius:20px;border:1px solid #d0d0d0;position:relative;padding:60px;display:flex;text-align:left;height:100%}.column-card .option{line-height:24px;padding-bottom:24px}.column-card span{text-align:center}.column-card p{margin:0}.service-row .column-card .row{flex:1}.column-card .price{text-align:right;color:#3f5364}.contact_4{text-align:center}.contact_4 .section__container{padding-bottom:0}.danielle-bio .section__img{justify-content:center}.danielle-bio img{max-width:400px}.subsites li{border-bottom:none;border-right:none}.offer-banner{background-color:#6a8e91;padding:8px 0}.offer-banner .center,.offer-banner .row{align-items:center;display:flex;justify-content:center}.offer-banner .offer-text{color:#fff;margin-bottom:0;display:inline-block}.offer-banner.sticky{position:fixed;top:0;z-index:111;width:100%;transition:all .3s ease-in-out}@media only screen and (max-width:1600px){#how-it-works{background-size:55%}}@media only screen and (max-width:1400px){.main-navigation a{padding:.65625em .65em;font-size:16px}.header-button a{font-size:16px}.top-bar a{font-size:14px}.h1,h1{font-size:50px}.h2,h2{font-size:40px}}@media only screen and (max-width:1250px){.menu-wrapper{display:none}.mobile-menu{display:block}.page__banner-inner h1{font-size:65px}#video-block{overflow:hidden}#video-block div{padding:0;height:500px;transform:scale(1.7)}.main-banner .text-section,.offer__section .text-section{padding:32px}}@media only screen and (max-width:1200px){.our-memberships #slider .slide-container{padding-bottom:0}#franchise-block{background-size:cover}#how-it-works.what-to-expect{background-position:50% 29%}}@media only screen and (max-width:1024px){.h1,h1{font-size:40px}.h2,h2{font-size:32px}.h3,h3{font-size:24px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}p,ul{font-size:16px}.main-banner__wrapper{max-width:100%}.main-banner_content h1{font-size:50px}.fixed-socials{position:static;display:inline-block;margin-top:24px;background-color:#fff}.fixed-socials li{display:inline-block;margin-bottom:0}.fixed-socials svg{fill:#3f5364!important}}@media only screen and (max-width:991px){#shop-block{background-size:cover}#care-packages .col-md-3 .column,#care-packages .col-md-4 .column,#care-packages .col-md-6 .column{padding:55px 25px}.page__banner-inner h1{font-size:50px}.blog article{display:inline-block;width:100%;padding:0}#how-it-works{background-position:50% 52%}#how-it-works.what-to-expect{background-position:50% 26%}}@media only screen and (max-width:767px){.top-bar{display:none}.main-logo{max-width:250px}.footer-menu li{display:block}.footer-branding{padding:30px 0;max-width:215px}.main-banner{background-size:auto;background-position:65% center}.main-banner_content{text-align:center;position:relative}.content_1,.content_2{text-align:center}.section__container{padding-bottom:40px}#beach-background{background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,0) 25%,#fff 70%);padding-bottom:200px;background-repeat:no-repeat;background-size:100% 50%;background-position:bottom;position:relative}#beach-background::before{content:"";left:0;bottom:0;top:auto;width:100%;height:50%;position:absolute;background-image:url(../../images/sugarpaste-mobile.webp);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}#beach-background .section__button{position:relative}#beach-background .section__button .btn{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:307px;top:55px}.natural-icons .natural-icon{max-width:55px}#how-it-works{background:rgba(228,226,219,.7)}#how-it-works::before{content:none}#how-it-works .col-md-4:last-of-type{margin-bottom:0!important}.feature-with-tabs .btn{margin-bottom:16px}.feature-with-tabs .h3,.feature-with-tabs h3{font-size:16px}.nav-tabs{padding-bottom:50px}.tab-content.has-button{padding-bottom:50px}.nav-tabs .nav-link{padding:10px 25px}.slide .slide-image,.slide .slide-title,.slide-content-card{margin-bottom:24px}#slider.has-button{padding-bottom:40px}#shop-block{padding-bottom:250px;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,0) -25%,#fff 70%);background-repeat:no-repeat;background-size:100% 50%;background-position:bottom;position:relative}#shop-block::before{content:"";left:0;bottom:0;top:auto;width:100%;height:50%;position:absolute;background-image:url(../../images/products-banner.webp);background-repeat:no-repeat;background-size:cover;background-position:center}#shop-block::after{content:"";position:absolute;left:0;bottom:0;top:auto;width:100%;height:100%;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,0) -25%,#fff 70%);background-repeat:no-repeat;background-size:100% 50%;background-position:bottom}#shop-block-dark{background:url(../../images/products-mobile.webp);background-position:center;background-repeat:no-repeat;background-size:cover}#featured-products .col-md-4{margin-bottom:0!important}#franchise-block{background:url(../../images/franchise-banner-mobile1.webp);background-size:cover;background-repeat:no-repeat}#care-packages .section__button{padding-top:0}.page__banner-inner{text-align:center;align-items:center}.instagram-feed .slick-slide{padding:0 5px}.instagram-feed img{max-width:225px;max-height:225px}.slick-next,.slick-prev{width:60px!important;height:60px!important;padding:10px!important}.slick-prev{left:-10px!important}.slick-next{right:-10px!important}#video-block div{transform:none!important;height:auto!important}}@media only screen and (max-width:480px){.services-page-slider .slide{max-width:260px}}.grey-bg{background-color:#e4e2db}.lightblue-bg{background-color:#b7d1e4}.franchise .bullet-img img{object-fit:contain}.hero-video-block{position:relative;margin-bottom:0;padding:0;padding-bottom:56.25%;height:0;overflow:hidden}.hero-title{font-size:34px}.hero-text{position:absolute;z-index:1;left:0;top:50%;transform:translateY(-50%);background-color:rgba(189,214,230,.75);padding:30px 90px;max-width:60%}#hero-video,.video-container{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.image-section.video{position:relative;height:600px}#trending-block{background-image:url(../../images/costs-bg-65.webp);background-repeat:no-repeat;background-position:center;background-size:cover}#trending-block .section__container{background-image:url(../../images/blue-circle.webp);background-size:contain;background-repeat:no-repeat;background-position:center}#trending-block .section__content{max-width:400px;margin:auto;padding:65px 0}#form-block .section__container{max-width:600px;margin:auto}.franchise .content_1 img{border-radius:25px}.franchise .section__content a{color:#eba904}.franchise .section__content .btn-primary{color:#fff}.franchise .section__content a:focus,.franchise .section__content a:hover{color:#b78500}.franchise .section__content .btn-primary:focus,.franchise .section__content .btn-primary:hover{color:#3f5364}.franchise .post h1{font-size:32px}.franchise h2{font-size:28px}.franchise h3{font-size:24px}.franchise .post img{border-radius:25px;margin-bottom:24px}.franchise .meta.clr{display:none}.franchise .testimonial_2 p{font-size:16px}.franchise .testimonial_2 .testimonial-content blockquote{margin-bottom:24px}.franchise .testimonial_2 .testimonial-slide{background-color:#fff;border-radius:120px;padding-top:24px}.franchise .h4.customer-details{color:#3f5364}.franchise .slick-dots li button:before{color:#eaaa00;font-size:110px}.franchise .slick-dots li.slick-active button:before{color:#eaaa00}.franchise .map-block .section__content .btn-primary{color:#eba904}.franchise .blog__heading{text-align:center;margin-bottom:0}.franchise #blogPosts .section__button{text-align:center}.franchise #blogPosts .blog-meta{display:none}.franchise #blogPosts img{border-radius:25px;object-fit:cover}.franchise #blogPosts .h5{color:#3f5364}.franchise-footer.site-footer{background-color:#3f5364;position:relative}.franchise-footer.site-footer li{display:block;text-align:left;padding:5px 0}.franchise-footer.site-footer li a{color:#fff;font-weight:400}.franchise-footer.site-footer span{color:#fff}.franchise-footer.site-footer .copyright-menu li::after{content:none;color:#fff}.franchise-footer.site-footer::before{content:"";background-image:url(../../images/circles-icon.webp);background-repeat:no-repeat;top:11px;left:50%;transform:translate(-50%,-50%);background-size:contain;height:100px;width:125px;position:absolute}.franchise-footer.site-footer #copyright .franchise-footer-col{display:flex;justify-content:center;padding:24px 0}.franchise-footer.site-footer #copyright .row{align-items:center}.franchise-form .left{background-color:rgba(228,226,219,.7)}.franchise-form .left,.franchise-form .right{padding:100px}.footer-menu li a{text-decoration:none}#footer-menu{padding:0}@media only screen and (max-width:991px){.hero-video-block{height:480px;background:linear-gradient(180deg,rgba(0,0,0,.4263910061) 0,rgba(0,0,0,.5044397866) 100%),url(../../images/sugaringla-mobile-hero-bg.webp);background-size:cover;background-repeat:no-repeat;background-position:center}.hero-text{max-width:none;background:0 0;padding:32px}.hero-text p{color:#fff}.hero-title{background:0 0;color:#fff;padding:0}#trending-block .section__container{background-image:none;background-color:rgba(183,209,228,.8)}.franchise .testimonial_2 .testimonial-slide{padding:30px;border-radius:0}.franchise .column.blog-column{padding:0 2.5em}}@media only screen and (max-width:767px){.franchise .content_2 .section__container{padding-bottom:24px}.franchise .content_1 img{border-radius:25px;max-width:100%!important}.franchise-footer.site-footer li{text-align:center}.franchise-form .left,.franchise-form .right{padding:75px}}@media only screen and (max-width:480px){.franchise-form .left,.franchise-form .right{padding:35px}}.mobile-only{display:none}@media only screen and (max-width:991px){#business_logo{min-width:145px;max-width:145px}.top-bar{display:none}.mobile-only{display:block}#navbarNavDropdown::before{content:"";position:absolute;background-color:#fff;height:100%;width:100%;top:-100%;left:0}#navbarNavDropdown>ul{justify-content:flex-start}#navbarNavDropdown{background-color:#fff;top:175px}.location #navbarNavDropdown{top:138px}#navbarNavDropdown .btn{color:#fff;padding:14px 20px;font-family:"Sofia Pro Light";letter-spacing:1.8px;border-radius:50px;font-weight:300;line-height:120%;border:2px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;font-size:18px}#navbarNavDropdown .btn-primary:active,#navbarNavDropdown .btn-primary:focus,#navbarNavDropdown .btn-primary:hover{background-color:#fff;color:#3f5364;border-color:#b7d1e4}.top-bar-menu{display:block}.header.sticky .nav-link,.home .nav-link,.main-navigation li a,.nav-link{color:#3f5364;font-size:18px;font-family:"Sofia Pro";font-weight:400;justify-content:space-between}.main-navigation .dropdown-menu li{background-color:rgba(0,0,0,.1)}.navbar-nav .dropdown-menu{background:0 0}.dropdown-toggle.nav-link::after{content:"+";border:none;font-size:18px;height:auto;width:auto}.navbar-nav .nav-link.show::after{content:"-"}}@media only screen and (max-width:575px){.offer-banner .offer-text{font-size:16px}}@media only screen and (max-width:480px){.offer-banner .offer-text{font-size:14px}}#mapList .card{border:1px solid #b7d1e4}#mapList .card-body{padding:16px}#mapList select{font-family:Arial,Helvetica,sans-serif}.state-select{color:#3f5364;font-size:24px;font-family:"Sofia Pro Bold";font-weight:400}#how-it-works ul{padding:0;margin:0 0 1em}.gform_submission_error{font-size:18px}.contact-us-block .gform_submission_error::before{content:none}.location-card{padding:40px 0;position:relative}.location-card .left-side{border-right:1px solid #dae0e6}.location-card .left-side .address-container a{text-decoration:none}.location-card .right-side{padding-left:130px}.hours-list{columns:2}@media only screen and (max-width:641px){.hours-list{columns:1}}.hours-list li{line-height:1.7;font-family:"Domain Sans";color:#3f5364}.address-container{font-size:24px;color:#3f5364;font-family:"Domain Sans";text-transform:none;font-weight:400;line-height:1.5}.address-section a,.phone-and-email a{text-decoration:none}.hours-title{position:relative;display:flex;align-items:center}.hours-title::before{content:"";position:relative;width:25px;height:25px;background-image:url(../../images/calendar-icon.webp);background-size:contain;margin-right:8px}#careers-block{background:linear-gradient(270deg,#fff 53%,rgba(0,0,0,0) 90%),url(../../images/careers-image.webp);background-position:left center;background-repeat:no-repeat;position:relative}#careers-block .col-md-12{padding-left:55%}@media only screen and (max-width:767px){#careers-block .col-md-12{padding-left:0}}#careers-block::before{content:"";position:absolute;width:100%;height:50%;background:linear-gradient(180deg,#fff 10%,rgba(0,0,0,0) 60%);top:0}#careers-block::after{content:"";position:absolute;width:100%;height:50%;background:linear-gradient(0deg,#fff 10%,rgba(0,0,0,0) 44%);bottom:0}#careers-block .section__content{z-index:1}.contact-us-block .container{background-image:url(../../images/contact-us-bg.webp);background-size:cover;padding:110px;border-radius:20px}.contact-us-block h2{position:relative}.contact-us-block h2::before{position:absolute;content:"";width:37px;height:19px;background-image:url(../../images/yellow-semicircle.webp);background-size:contain;top:-24px;left:6px}.contact-us-block h2,.contact-us-block p{color:#fff}.contact-us-block .gform_submission_error{color:#3f5364}.intro_3.section__wrapper.play::before{content:none}.map-block{background-color:rgba(228,226,219,.7)}.map-block .location-details{padding-left:50px}.map-block .details-icon{position:relative;margin-bottom:0}.map-block .details-icon::before{position:absolute;content:"";width:30px;height:30px;left:-50px;background-size:contain;background-repeat:no-repeat;top:5px}.map-block .hours-list::before{background-image:url(../../images/calendar-icon.webp)}.map-block .address-title::before{background-image:url(../../images/map-ping.webp)}.map-block .phone::before{background-image:url(../../images/phone-icon.webp)}.map-block .address-section,.map-block .hours-container,.map-block .phone-and-email{margin-bottom:24px;color:#3f5364}.map-block .hours-container{columns:2}@media only screen and (max-width:767px){.map-block .hours-container{columns:1}}.map-block.dark-bg{background-color:#3f5364}.map-block.dark-bg .address-section,.map-block.dark-bg .hours-container,.map-block.dark-bg .location-details a,.map-block.dark-bg .phone-and-email{color:#fff}.map-container iframe{border-radius:10px}.membership-pricing ul{margin-bottom:24px}.section__form .section__form_wrapper{padding:60px 40px;border-radius:12px;text-align:left}.gform_wrapper,.section__form_wrapper{background-color:#fff}.gform_wrapper ::placeholder{color:#7e7e7e}.gform_button{width:100%;background-color:#3f5364;width:auto}.single-landing-pages .primary-offer__wrapper{padding:50px;background-color:#fff;border-radius:12px}.single-landing-pages .offer__section{padding-top:0;background-position:right}.single-landing-pages .header.sticky{top:0!important}.single-landing-pages .mobile-menu{display:none}.single-landing-pages .h1{font-size:40px}.single-landing-pages .h2{font-size:32px;font-family:"Sofia Pro Light"}.single-landing-pages form{background-color:#e4e2db}.single-landing-pages .offer-banner{display:none}@media only screen and (max-width:1600px){#video-block div{padding:0;height:500px;transform:scale(1.7)}}@media only screen and (max-width:1400px){.main-banner .text-section{padding:32px}}@media only screen and (max-width:1250px){.single-landing-pages .menu-wrapper{display:flex}}@media only screen and (max-width:1200px){.main-banner .h1{font-size:50px}}@media only screen and (max-width:1100px){#video-block div{padding:0;height:500px;transform:scale(1.8)}}@media only screen and (max-width:1024px){.location-card .right-side{padding-left:90px}.main-banner .h1{font-size:40px}}@media only screen and (max-width:991px){.single-landing-pages #video-block div{transform:none;height:auto}.image-section.video{height:auto;padding-top:56.25%!important}.image-section.video #video-block div{transform:none}}@media only screen and (max-width:767px){.location-card{text-align:left;padding:80px 0 80px 0}.location-card .left-side{border-right:none}.location-card .right-side{padding-left:calc(var(--bs-gutter-x) * .5)}.location-card .hours-title{padding-left:40px}.btn-container .btn{margin-right:0}.hours-title::before{left:0;margin-left:0}.contact-us-block{padding:0}.contact-us-block .container{background-position:center;border-radius:0;padding:80px 30px}.contact-us-block .section__content{text-align:center}.contact-us-block h2::before{left:50%;margin-left:-18px}.map-block .section__content{padding:0 48px}.map-block iframe{margin-bottom:0}.single-landing-pages .offer__section{padding:80px 0;background-position:right;padding-top:0}.single-landing-pages .offer__section .content-offer__text{text-align:center}#careers-block{padding-bottom:325px;background:0 0}#careers-block::before{background-image:url(../../images/careers-image.webp);background-size:cover;background-position:center;background-repeat:no-repeat;left:0;bottom:0;top:auto;width:100%;height:50%;position:absolute}#careers-block::after{content:"";position:absolute;left:0;bottom:0;top:auto;width:100%;height:100%;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,0) -25%,#fff 70%);background-repeat:no-repeat;background-size:100% 50%;background-position:bottom}.main-banner_content{position:relative}.location-card::before{content:"";background-image:url(../../images/circles-icon.webp);background-repeat:no-repeat;bottom:-80px;left:50%;transform:translate(-50%,-50%);background-size:contain;height:90px;width:120px;position:absolute}}@media only screen and (max-width:480px){.single-landing-pages .menu-wrapper{display:none}}.intro_3.section__wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:1}.intro_3.section__wrapper{padding:0}.blog-post__img{display:flex;height:200px;overflow:hidden;margin-bottom:1em}.column.blog-column{padding:0 2em}.blog-post__header a{text-decoration:none}@media only screen and (max-width:991px){.franchise .column.blog-column{padding:0}}.acf-map{width:100%;height:700px;z-index:1}.map-list-container{position:absolute;top:0;width:35%;height:100%;z-index:1000004;background-color:#fff;overflow-y:scroll;left:0;bottom:0;padding:25px}.location__search-form{display:flex;flex-direction:row;align-items:center;background-color:#fff;border-bottom-right-radius:7px;border-bottom-left-radius:7px;margin-bottom:20px;padding:40px;flex-wrap:wrap}.location__search-form .search_by_state{margin-right:15px;width:calc(50% - 15px);float:none;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.dropdown-search{width:100%}.dropdown-search label{margin:0;width:100%}.dropdown-search select{width:100%;background-color:#eee;border:none;padding:1em 2em;font-weight:400;color:#666;font-size:17px;margin:0;border-radius:0}.marker-window .marker-address a{text-decoration:none}.search__form input{border:none;background:#eee;font-size:17px;border-radius:0;padding:1em 2em;margin:0}.location__search-form label{width:100%;color:#666d70;font-weight:400;text-transform:capitalize;margin-bottom:0;display:block}.location__search-form .search_form{flex-wrap:wrap;width:50%;float:none;display:flex;flex-direction:row;align-items:center;margin:0;border:none;padding:0}@media only screen and (max-width:768px){.location__search-form .search_form{width:100%}.location__search-form .search_by_state{width:100%;margin-bottom:25px;margin-right:0}}.search__form{display:flex;width:100%}@media only screen and (max-width:640px){.location__search-form{padding:25px}.location__search-form label{font-size:16px}.location__search-form input,.location__search-form select{font-size:14px}.location__search-form .btn.with-arrow:after{display:none}.search__form input{border:none;background:#eee;font-size:14px;padding:.25em 1em}.dropdown-search select{letter-spacing:.25px;min-height:50px;padding:0 .5em;font-size:14px}.subsites h2{font-size:24px;margin-bottom:1em;margin-top:2.5em;margin-left:0;width:auto}.subsites li{border-right:0 solid #ddd}.subsites .h4{font-size:16px}.subsites{text-align:center}.business-data{font-size:14px}.acf-map{min-height:550px}.search__form .btn.with-arrow{min-width:100px}}.container.mapbottom h2,.map-list-container h2{font-size:36px;color:#000}.map-list-container h1{text-align:center;font-weight:600;font-size:30px;color:#999;margin:0 0 10px}.subsites{margin:0;display:flex;flex-direction:row;flex-wrap:wrap;text-align:center}.search_form{overflow:hidden;position:relative;border-bottom:1px solid #ddd;margin:20px 0 15px;padding-bottom:10px}.subsites{margin:0;display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;justify-content:center;padding:0}.location-title-wrapper{width:100%}.subsites li{width:33.3333%;position:relative;border:none;padding:2.5em;list-style:none}.subsites .h4{color:#666d70;text-transform:capitalize;display:block}.comingsoon{display:inline-block;font-size:16px;font-weight:400;clear:both;margin:0 0 1em;padding:5px 10px}.business-data{padding:0;color:#666d70;font-size:16px;line-height:24px;font-weight:400;color:#666;position:relative}.subsites li:nth-child(3n+4){border-right:none}@media only screen and (max-width:991px){.subsites li{width:100%;border-right:none}.subsites li:last-child{border-right:none}}#cookie-notice{background-color:#3f5364!important}#cookie-notice a{color:#fff}.franchise-notification-bar{background-color:#b7d1e4}.franchise-notification-bar__content{font-family:"Sofia Pro Bold";font-weight:400}#membershipModal .modal-dialog{top:50%;left:50%;transform:translate(-50%,-50%);margin:0;text-align:center;background-image:linear-gradient(0deg,#fff 35%,rgba(255,255,255,0) 125%),url(../../images/membership-popup.webp);border-radius:50%;width:500px;height:500px;display:flex;align-items:center;border:2px solid #fff}#membershipModal .modal-dialog .modal-content{background-color:transparent;border:none}#membershipModal .modal-dialog .modal-content .modal-body{max-width:325px;margin:auto;background-color:transparent}#membershipModal .modal-dialog .modal-content .modal-body .btn-close{position:absolute;right:0;top:0}#membershipModal .modal-dialog .modal-content .modal-body .routine{background-color:#b7d1e4;border:2px solid #fff;border-radius:25px;padding:6px 16px;color:#3f5364;letter-spacing:1px;font-family:"Domain Sans Bold";font-size:20px}#membershipModal .modal-dialog .modal-content .modal-body .description{color:#3f5364;margin:16px 0 24px 0}#membershipModal .modal-dialog .modal-content .modal-body .bolder{font-weight:700}#membershipModal .modal-dialog .modal-content .modal-body .perks{color:#648a86;margin-bottom:16px;position:relative}#membershipModal .modal-dialog .modal-content .modal-body .perks::before{content:"";background-image:url(../../images/yellow-semicircle.webp);position:absolute;width:22px;height:11px;background-size:contain;top:-12px;left:50%;transform:translateX(-50%)}#membershipModal .modal-dialog .modal-content .modal-body img{max-width:175px;margin:auto;margin-bottom:16px}@media only screen and (max-width:555px){#membershipModal .modal-dialog{max-width:90%;height:auto;border-radius:25px}#membershipModal .modal-dialog .modal-content .modal-body{max-width:none;padding:40px}#membershipModal .modal-dialog .modal-content .modal-body .btn-close{right:16px;top:16px}#membershipModal .modal-dialog .modal-content .modal-body .routine{padding:4px 12px;font-size:17px}}