html{font-size:62.5%}body{overflow-x:hidden;position:relative}h4{font-family:neue-haas-unica,Verdana,Arial,sans-serif!important;font-weight:700!important;font-size:12px;letter-spacing:2px;text-transform:uppercase}.custom .small_h3 .fl-heading{font-size:2.4rem;line-height:1.2}p:last-child{margin-bottom:0}.custom a:hover{text-decoration:none}.custom p a{color:#194e96}.custom p a:hover{color:#4f81b9}.no-bullet ul{list-style:none;padding-left:0}.no-indent ol{padding-left:20px}.no-indent li{margin-bottom:10px}.custom #wpadminbar{z-index:99999}.pum-theme-12519,.pum-theme-default-theme{background-color:rgb(2 2 2 / 75%)}.pum-theme-12510 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{background-color:#c89d84;font-family:sans-serif}.custom .pum-theme-12519 .pum-container,.custom .pum-theme-default-theme .pum-container{background-color:#ededed;padding:0}.pum-content.popmake-content{display:flex;flex-wrap:wrap}.pop-lh{background:url(/wp-content/uploads/2022/07/court-red.png);background-repeat:no-repeat;background-size:90%;background-position:50% 0;width:40%}.pop-rh{text-align:center;width:60%}.popchimp .pop-title{font-size:5rem;font-weight:lighter}.popchimp .pop-text{font-size:1.8rem;font-weight:lighter}.pop-tint{font-weight:700}.popchimp_wrapper{padding:40px;color:#000}.gform_wrapper.gravity-theme.popchimp_wrapper .gfield.gfield--width-one-sixth{-ms-grid-column-span:4;grid-column:span 4;justify-self:start;width:100%}.gform_wrapper.gravity-theme.popchimp_wrapper .gfield.gfield--width-half{-ms-grid-column-span:8;grid-column:span 8;justify-self:end;width:90%}.popmail input{background:#fff;border-color:#000;font-family:sans-serif;min-height:44px}.pop-insta{color:#000;font-size:1.8rem;font-weight:lighter;margin-top:-50px;padding:0 30px 0 0;text-align:right;width:100%}.pop-insta i{vertical-align:middle}.custom .pop-insta a{color:#000}.custom .pop-insta a:hover{color:#6fb8c7}.popchimp_wrapper input.button,.popchimp_wrapper input[type="submit"]{background-color:#fff;border:1px solid #000;color:#000;font-family:sans-serif;font-weight:lighter;line-height:1.9;text-transform:capitalize}@media (max-width:767px){.popchimp_wrapper{padding:40px 20px}.gform_wrapper.gravity-theme.popchimp_wrapper .gfield input.large{width:95%}.pop-lh{display:none}.pop-rh{width:100%}.popchimp .pop-title{font-size:6rem}.gform_wrapper.gravity-theme.popchimp_wrapper .gfield.gfield--width-half{justify-self:left;width:100%}}.custom .wpgb-facet{padding:0 .7rem}.custom .fl-module-content .fl-rich-text p:last-child{margin-bottom:0}.custom .uppercase{text-transform:uppercase}.large-font{font-size:4rem}.medium-font{font-size:3rem}.custom .fl-accordion-small .fl-accordion-button{padding:5px 10px}.fl-accordion-content{display:block!important}@media (max-width:992px){.large_bg .fl-row-content-wrap{background:none}}.twentytwenty-before-label,.twentytwenty-after-label{display:none}.before_after .fl-twenty-twenty{margin:0 5% 0 auto;max-width:250px}.before_after .fl-twenty-twenty.twentytwenty-container img{max-width:250px}.before_after.centered .fl-twenty-twenty{margin:0 auto}.custom .fl-photo-caption.fl-photo-caption-below{font-weight:400;font-size:2rem}@media (max-width:767px){.custom .fl-photo-caption.fl-photo-caption-below{white-space:pre-wrap}}@media (max-width:767px){.custom .fl-animated{animation:none;-webkit-animation:none}}@-webkit-keyframes fl-fade-left{from{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fl-fade-left{from{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fl-fade-right{from{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fl-fade-right{from{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fl-fade-up{from{opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fl-fade-up{from{opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.centered{text-align:center}.fl-col.col_vs{align-self:center}.max-sm .fl-module-content{margin-left:auto;margin-right:auto;max-width:740px}.max-s .fl-module-content{margin-left:auto;margin-right:auto;max-width:600px}.max-xs .fl-module-content{margin-left:auto;margin-right:auto;max-width:480px}.card-max-xs{max-width:480px}button.wpgb-lightbox-prev,button.wpgb-lightbox-next{background:rgb(0 0 0 / .08)}.custom .wpgb-lightbox-holder button:active,.custom button.wpgb-lightbox-next:focus,.custom button.wpgb-lightbox-prev:focus{top:unset}.custom a.fl-button,.custom a.fl-button:visited,.custom .fl-page a.fl-button,.custom .fl-page a.fl-button:visited{font-size:1.6rem;letter-spacing:1px}.fl-button-wrap.fl-button-width-90 a{padding:16px 24px;width:90%}.custom .fl-accordion-button a:focus{outline:none}.custom .unstyled_button a.fl-button,.custom .unstyled_button a.fl-button:visited,.custom .unstyled_button .fl-page a.fl-button,.custom .unstyled_button .fl-page a.fl-button:visited{font-size:1.6rem}@media (max-width:767px){.custom a.fl-button,.custom a.fl-button:visited,.custom .fl-page a.fl-button,.custom .fl-page a.fl-button:visited{font-size:1.4rem;line-height:1.4}}.custom .orange a.fl-button{background-color:#d87a7b}.custom .orange a.fl-button:hover{background-color:#eee}.custom .pdfemb-viewer{background-color:#fff0;padding-top:20px;z-index:0}.custom .offer_pdf{background:#fff}.custom .pdfemb-wantmobile-fsarea{background-color:#000;border:none;border-radius:3px;color:#fff;font-size:1.8rem;line-height:1.8;max-height:50px}.offer_video{box-shadow:2px 3px 5px 1px rgb(0 0 0 / .15);position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.custom .fl-page-nav-right .fl-page-nav-collapse{justify-content:flex-start}.custom .fl-page-nav-right .fl-page-header-wrap{border-bottom:none}.custom .fl-page-nav .navbar-nav>li>a.nav-link{padding:15px 12px}.custom .fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a.nav-link{padding:10px 12px}@media (min-width:1100px){.fl-full-width .fl-page-header-container.container{max-width:95%}}.custom .fl-page-header-logo img{max-width:180px;width:auto!important}@media (min-width:992px){.custom .fl-page-header-fixed.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap{min-height:auto}.custom .fl-page-header-fixed.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo{padding:8px 5px 5px 0}}@media (min-width:768px){.custom .col-lg-4.fl-page-header-logo-col{padding-left:0}.custom .fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap{min-height:75px}.custom .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo{padding:15px 5px 15px 0}}@media (min-width:992px){.col-lg-4.fl-page-header-logo-col{flex:0 0 15%;max-width:15%}.col-lg-8.fl-page-nav-col{flex:0 0 85%;max-width:85%}}@media (max-width:767px){.fl-page-header-wrap{min-height:64px}body.custom .fl-page-header-logo img{max-width:50%;padding:10px 0;width:auto!important}}.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container,.fl-page-header-fixed .fl-page-header-container.container{padding-bottom:5px;padding-top:5px}.custom .fl-page-header-fixed .nav.navbar-nav.menu.fl-theme-menu>li>.fl-submenu-icon-wrap::before{top:11px}.fl-scroll-header .fl-page-header-primary,.fl-scroll-header .fl-page-bar,.fl-scroll-header .fl-page-header-primary.fl-show,.fl-scroll-header .fl-page-bar.fl-show{backface-visibility:hidden}.custom .fl-page-nav-right.fl-page-header-fixed .fl-logo-img,.custom .fl-page-header-fixed .fl-logo-img{max-height:40px!important}@media (min-width:992px){.fl-page-header-fixed .col-md-12.col-lg-3.fl-page-logo-wrap{flex:0 0 15%;max-width:15%}.fl-page-header-fixed .col-md-12.col-lg-9.fl-page-fixed-nav-wrap{flex:0 0 85%;max-width:85%}}.custom .fl-page-nav ul.sub-menu{padding:5px 0}.nav.navbar-nav.menu.fl-theme-menu li .fl-submenu-toggle-wrap{position:relative}@media (min-width:992px){.nav.navbar-nav.menu.fl-theme-menu:not(.sub-menu)>li>.fl-submenu-icon-wrap::before{content:"";height:10px;width:10px;background-image:url(/wp-content/themes/cslc-child/icons/CSLC-chevron-down.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:-2px;top:19px;transition:all 0.1s ease-out}}.nav.navbar-nav.menu.fl-theme-menu .current_page_parent.current_page_ancestor .fl-submenu-icon-wrap::before,.nav.navbar-nav.menu.fl-theme-menu li.fl-sub-menu-open .fl-submenu-icon-wrap::before{backface-visibility:hidden;transform:rotate(-90deg)}@media (min-width:992px){.custom .current-page-ancestor.current-menu-ancestor.current-menu-parent.current_page_ancestor>a,.custom .sub-menu .current-menu-item.current_page_item>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:hover{color:#c89d84}}.custom .fl-page-nav ul.sub-menu,.custom .fl-page-nav-right.fl-page-header-fixed .fl-page-nav ul.sub-menu,.custom .fl-page-header-fixed .fl-page-nav ul.sub-menu{background-color:#fbfaf8;border-top:3px solid #c89d84}.custom .current-menu-parent>ul.sub-menu{border-top:3px solid #c89d84}.nav.navbar-nav.menu li{position:relative}.custom .nav.navbar-nav.menu .sub-menu li>a{color:#231f20;padding:.7rem .5rem .7rem 1.5rem}.custom .nav.navbar-nav.menu .sub-menu li>a:hover{color:#c89d84}.custom .nav.navbar-nav.menu .sub-menu li.current-menu-item.current_page_item>a{color:#c89d84}@media (min-width:992px){.custom .sub-menu .current-menu-item.current_page_item>a::before{content:"\e9a7";font-family:"cslc";font-size:1.2rem;left:11px;position:absolute;top:7px;transition:all 0.1s ease-out}.custom .sub-menu .current-menu-parent.current-page-parent.menu-item-has-children>a::before{content:"\e9a7";font-family:"cslc";font-size:1.2rem;left:11px;position:absolute;top:7px}.custom .fl-page-nav-right .fl-page-nav-wrap .navbar-nav .nav-white.current-menu-parent>a,.custom .fl-page-nav-right .fl-page-nav-wrap .navbar-nav .nav-white.current-menu-ancestor>a{color:#fff}.custom .fl-page-nav-right .fl-page-nav-wrap .navbar-nav .nav-white.current-menu-parent>a:hover{color:#c89d84}}@media (min-width:768px){.custom .fl-page-nav-toggle-visible-medium-mobile .fl-page-nav .navbar-toggle{font-size:30px;line-height:1;padding:25px 30px;right:0;top:0}}@media (max-width:767px){.custom .fl-page-nav-toggle-icon .fl-page-nav .navbar-toggle{font-size:26px;line-height:1;padding:19px;top:13px}}@media (min-width:768px){.headroom.hide-from-desktop{backface-visibility:hidden;display:none}}@media (max-width:767px){body.logged-in{padding-top:40px}body{padding-top:60px}.logged-in .headroom--top{backface-visibility:hidden;transform:translateY(76%)}}.header--fixed{backface-visibility:hidden;left:0;position:fixed;right:0;top:0;z-index:200}.headroom{align-items:center;background:#000;backface-visibility:hidden;display:flex;justify-content:center;min-height:60px;transition:transform 0.25s ease-in-out;will-change:transform}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}.custom .phone-top{color:#fff;padding-top:5px}.top-num{font-family:sans-serif;font-size:2.2rem}.phone-top .icon-phone{font-size:2.5rem;margin-right:10px;position:relative;top:4px}.custom .footer_links,.custom .mobile-footer_links{float:right;font-size:1.4rem;font-weight:600;padding-right:10px}.mobile-footer_links{text-align:center}.mobile-copyright{padding:15px 5px}@media (max-width:767px){.custom footer .fl-row-content-wrap{padding:30px 0 0 0}}.cslc-icons{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:0;width:100%}.cslc-icons li{flex:1 0 auto;justify-content:space-around;margin:5px;padding:0}.cslc-icons li span{display:block;padding:15px 0 5px 0}.cslc-icons li div{padding:0 0 5px 0}.multi-icon i{font-style:normal;display:inline-flex;font-size:4rem;padding:5px 0 5px 0}@media (max-width:992px){.cslc-icons li{padding:10px;background:#f7f7f7;border:1px solid #efefef;flex:1 1 23%;align-self:stretch}}@media (max-width:767px){.cslc-icons li{align-self:stretch;background:#f7f7f7;border:1px solid #efefef;flex:1 0 45%;padding:10px}}.cslc-icons li span{display:block;font-size:4rem}.cslc-icons li{text-align:center}.cslc-icons li div{font-size:1.4rem;font-weight:400;line-height:1.5;margin:auto;padding:10px;white-space:nowrap}.cslc-icons li div .icons-title{font-size:1.4rem;font-weight:400}.cslc-social{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:center;align-items:center;margin-bottom:0}.cslc-social li{font-size:3.2rem;padding:0 5px}.cslc-social li span{vertical-align:middle}@media only screen and (min-width:641px){.custom .contact_form .gform_footer input[type="submit"]{font-size:1.8rem;width:auto;min-width:70%}}.custom .cslc_subscribe_wrapper form{display:flex;flex-wrap:wrap}.custom .gform_wrapper ul.gform_fields{list-style:none}.custom .cslc_subscribe_wrapper .gform_body{flex:1 0}.custom .cslc_subscribe_wrapper .gform_footer{flex:1 0;width:100%;padding:0}.custom .cslc_subscribe_wrapper .ginput_container_email{border:1px solid #000}.custom .cslc_subscribe_wrapper .gform_footer input.button,.custom .cslc_subscribe_wrapper .gform_footer input[type="submit"]{display:-moz-inline-stack;display:inline-block;font-size:1.6rem;min-height:5rem;width:100%}.cslc_subscribe_wrapper ul.gform_fields .gfield input.medium:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){background:#fff;border-color:#fff0;border-radius:0.8rem!important;color:#424242;font-size:1.6rem!important;height:4.8rem!important;line-height:1;margin:0;padding:0 1.6rem!important;transition:0.25s;width:100%}@media (max-width:767px){.mc_form_container .fl-module-content{margin-bottom:0}.custom .cslc_subscribe_wrapper form{display:block;flex-wrap:unset}.custom .cslc_subscribe_wrapper .gform_footer input.button,.custom .cslc_subscribe_wrapper .gform_footer input[type="submit"]{display:block}}.custom .gform_wrapper h3.gform_title{font-family:sans-serif;font-size:2.6rem;font-weight:400;margin-bottom:1.6rem;text-transform:uppercase}@media (max-width:767px){.custom .gform_wrapper h3.gform_title{text-align:center}.bne-panel-content .gform_wrapper .gform_description{margin-bottom:25px;width:100%}}.custom .gform_wrapper li.gfield.gfield_error,.custom .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border-top:1px dotted #790000;border-bottom:1px dotted #790000;padding-top:0;padding-bottom:0}body.custom .gform_wrapper div.validation_error{font-size:1.7rem;font-weight:500;margin-bottom:0;padding-bottom:10px;border-top:1px dotted #790000;border-bottom:1px dotted #790000}.custom .gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{display:none}.custom .gform_wrapper ul.gfield_checkbox li label{vertical-align:sub}.custom .gform_confirmation_wrapper.contact_form{margin-top:15%}.custom .bne-panel-content input[type="text"],.custom .bne-panel-content input[type="password"],.custom .bne-panel-content input[type="date"],.custom .bne-panel-content input[type="datetime"],.custom .bne-panel-content input[type="email"],.custom .bne-panel-content input[type="number"],.custom .bne-panel-content input[type="search"],.custom .bne-panel-content input[type="tel"],.custom .bne-panel-content input[type="time"],.custom .bne-panel-content input[type="url"],.custom .bne-panel-content textarea,.custom .bne-panel-content select{background-color:rgb(252 252 252 / 60%);color:#000}.bne-panel-content .gform_wrapper button,.bne-panel-content .gform_wrapper input[type="submit"],.bne-panel-content .gform_wrapper input[type="button"]{border-radius:0;font-family:sans-serif;letter-spacing:1px;text-transform:uppercase}.bne-panel-content .gform_wrapper input[type="button"]{font-size:1.6rem}#bne-panel-1291 .bne-panel-content .gform_wrapper button,#bne-panel-1291 .bne-panel-content .gform_wrapper input[type="submit"]{background-color:#f37f73;border:none}#bne-panel-1291 .bne-panel-content .gform_wrapper button:hover,#bne-panel-1291 .bne-panel-content .gform_wrapper input[type="submit"]:hover{background-color:#565656}.custom .bne-panel-close,.custom .bne-panel-edit{background:none;border-radius:3px;border:1px solid rgb(230 56 56 / 40%);box-shadow:1px 1px 4px #b2b2b2;margin-left:2px;padding:7px 14px 6px 14px}.custom .bne-panel-edit{display:none}.custom .bne-panel-wrapper .bne-icon-svg{width:1.6rem;height:1.6rem;fill:#000}#bne-panel-1150 .bne-panel-header,#bne-panel-1291 .bne-panel-header{background:#f2f2f2 url(/wp-content/uploads/2021/01/CSLC-Logo.svg);background-repeat:no-repeat;background-position:50% 50%;background-attachment:scroll;background-size:40%;padding:14px 0 12px 0;z-index:10}@media (max-width:767px){#bne-panel-1150 .bne-panel-header,#bne-panel-1291 .bne-panel-header{background-size:55%}}#bne-panel-1150 .bne-panel-content,#bne-panel-1291 .bne-panel-content{margin-top:55px;padding:30px;position:relative;z-index:2}@media (max-width:767px){#bne-panel-1150 .bne-panel-content,#bne-panel-1291 .bne-panel-content{padding-top:10px}}#bne-panel-1150 .bne-panel-content::after{position:absolute;content:"";width:100%;height:90vh;top:0;left:0;background:url(/wp-content/uploads/2020/09/smartlipo.jpg.webp);background-repeat:no-repeat;background-position:center bottom;background-attachment:scroll;background-size:cover;z-index:-1;opacity:.2}@media (max-width:767px){#bne-panel-1150 .bne-panel-content::after,#bne-panel-1291 .bne-panel-content::after{top:45px}}.custom .bne-panel-content p:nth-child(1){margin-bottom:0;line-height:0}.custom #fl-to-top{background:rgb(255 255 255 / .85);border-radius:50%;border:1px solid rgb(0 0 0 / .15);bottom:20px;right:10px;height:38px;width:38px}.custom #fl-to-top i{color:#000;font-size:16px;left:11px;line-height:16px;top:9px}.tablepress.cslc_table caption{display:none}.tablepress.cslc_table{border-collapse:separate;border-spacing:10px;font-size:2.2rem;font-weight:400;margin-bottom:0}.tablepress.cslc_table thead th{background-color:#fff0;border-bottom:0;line-height:1;padding:5px 2px;font-size:2.8rem;font-weight:200;text-align:center}.tablepress.cslc_table tbody td,.tablepress.cslc_table tfoot th{border:0;line-height:1.3;padding:5px 2px;text-align:center;vertical-align:middle}.tablepress.cslc_table .odd td{background-color:#f2f2f2}.tablepress.cslc_table .even td{background-color:#e8e8e8}.tablepress.cslc_table .odd .column-1,.tablepress.cslc_table .even .column-1{background-color:#fff0;font-size:2.8rem;font-weight:200;max-width:6.5rem;text-align:right}@media (max-width:768px){.tablepress.cslc_table{font-size:85%}.tablepress.cslc_table .odd .column-1,.tablepress.cslc_table .even .column-1,.tablepress.cslc_table thead th{font-size:100%}}@media (max-width:992px){.tablepress.cslc_table{font-size:90%}.tablepress.cslc_table .odd .column-1,.tablepress.cslc_table .even .column-1,.tablepress.cslc_table thead th{font-size:120%}}.mobile_indicator{text-align:center;vertical-align:middle}.mobile_indicator span{vertical-align:middle}.flex .gallery{align-content:stretch;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.flex p,.flex br{clear:unset;display:none}.custom #gallery-1 .gallery-item{align-self:auto;flex:1 1 auto;order:0;width:calc(20% - 5px);float:none;margin:2px;box-shadow:2px 2px 5px 1px rgb(0 0 0 / .05)}.custom #gallery-1 img{border:none}@media (max-width:767px){.custom #gallery-1 .gallery-item{width:calc(50% - 5px)}.custom #gallery-1 .gallery-item:nth-child(26){order:25}}.home_feed .fl-post-grid-post{border:none;text-align:left}.custom .feed-text .fl-post-more-link{text-decoration:none}.home-feed{margin:20px 0}.home-feed h3{font-size:1.6rem;font-weight:900;margin-bottom:10px}.home-feed .fl-post-title{margin-bottom:20px}.home-feed .fl-post-more-link a{background-color:#c89d84;color:#fff;display:inline-block;font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:1px;line-height:1.4;padding:12px 24px;text-decoration:none;text-transform:uppercase}.home-feed .fl-post-more-link a:hover{color:#555;background-color:#eee}.feed-text{display:flex;flex-direction:column;min-height:120px}.feed-text .fl-post-title{flex-grow:1}@media (max-width:992px){.feature_col{min-height:420px}}@media (max-width:767px){.custom .feature_col{min-height:240px}.custom .feature_col .fl-col-content{background-position:left top;min-height:240px}}@media (max-width:360px){.custom .feature_col{min-height:200px}.custom .feature_col .fl-col-content{background-position:left top;min-height:200px}}.flex_wrap{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.page_feed{align-self:auto;border:1px solid #e7e7e7;display:flex;flex-flow:column nowrap;flex:1 1 29%;margin:0 15px 30px 15px;order:0;padding:20px 25px;text-align:center}@media (max-width:768px){.page_feed{flex:1 1 45%}}@media (max-width:600px){.page_feed{flex:1 1 100%}}.post-custom-link{margin-top:auto}.page_feed .small_h3{font-size:2.5rem;margin-bottom:15px}.custom_excerpt p,.post-custom-link{font-size:1.8rem}article .custom_excerpt p{margin-bottom:1.5rem}.post-custom-link a{color:#4f81b9;text-decoration:none}.post-custom-link a:hover{text-decoration:underline}.custom .gform_wrapper.gf_browser_chrome .gfield_radio li input[type="radio"]{margin-top:0}.custom .gform_wrapper ul.gfield_radio li label{padding-top:5px;vertical-align:middle}.custom .gfield.gfield_price:not(.gfield_total){border-radius:4px;border:2px solid #eee;padding:1.5rem!important}.custom .gfield.gfield_price.gfield_total{padding:1.5rem}.custom .gform_wrapper .gf_step span.gf_step_label{vertical-align:text-bottom}.gform_wrapper .alert{padding:.75rem 1.25rem .25rem 1.25rem}.custom .small-btn a.fl-button,.custom .small-btn a.fl-button:visited,.custom .small-btn .fl-page a.fl-button,.custom .small-btn .fl-page a.fl-button:visited{font-size:1.9rem}@media (min-width:768px){.sticky.specials{position:sticky;position:-webkit-sticky;top:70px}}.bne-panel-content .gf_browser_chrome.specials_form_wrapper{margin-top:0}#bne-panel-1291 .bne-panel-content{margin-top:10px}#bne-panel-1291 .gform_page_footer{padding-bottom:40px}.fl-tabs-label{line-height:1.6;padding-top:15px;padding-bottom:8px;margin-right:2px}#fl-tabs-5f99cbb0492c1-label-1,#specials-1 .fl-tabs-label{background:#000;color:#fff}@media (max-width:768px){.custom #specials-1 .fl-tabs-panel-content{padding-top:30px}}.grid_header,.grid_header .fl-post-title{font-family:neue-haas-unica,Verdana,Arial,sans-serif;padding-bottom:8px;text-align:center}.grid_header .fl-post-title{font-size:2.2rem}.bio_grid .fl-post-grid-post{border:none;box-shadow:2px 2px 5px 1px rgb(0 0 0 / .05)}.bio_trigger{font-family:sans-serif;font-size:1.8rem;text-align:center;text-decoration:underline;padding:15px 5px 0}.bio_trigger:hover{cursor:pointer;text-decoration:none}.fl-post-grid .modal{background:rgb(0 0 0 / 50%)}@media (max-width:767px){.modal.show{z-index:99991}}.fl-post-grid .modal-header .close{font-size:3rem;line-height:.5;padding:.5rem 1rem;margin:0 0 -.5rem auto;text-shadow:1px 2px 2px rgb(0 0 0 / 21%)}.fl-post-grid .modal-header button:hover{background:none;border:none;color:#f00000}.modal-body .fl-archive-show-full h1,.modal-body .fl-archive-show-full h2{margin-bottom:15px;text-align:center}.modal-body .fl-archive-show-full p:first-child{display:none}.fl-post-grid .modal-body .fl-archive-show-full p{font-size:1.6rem;margin-bottom:1.6rem}.fl-post-grid .modal-body .fl-archive-show-full a{display:none}.fl-post-grid .modal-footer{padding-bottom:0}.fl-post-grid .modal-footer .btn{background:#000;font-family:"Trade Gothic Next Compressed";font-size:1.5rem;letter-spacing:1px}.media_row .fl-video.fl-embed-video{box-shadow:2px 2px 5px 1px rgb(0 0 0 / .05)}.custom .testimonial-theme-simple .bne-testimonial-masonry-wrapper .testimonial-single{box-shadow:2px 2px 5px 1px rgb(0 0 0 / .03);padding:15px 15px 5px 15px}.custom .bne-testimonial-pagination{margin-top:5%;text-align:center}.custom .bne-testimonial-pagination .page-numbers{background-image:none;border-radius:1px;border:none;box-shadow:2px 2px 5px 1px rgb(0 0 0 / .05);font-size:1.4rem;line-height:1.4;padding:6px 12px 2px 12px}.custom .bne-testimonial-pagination .next.page-numbers,.custom .bne-testimonial-pagination .prev.page-numbers{padding:6px 13px 2px 12px}@media (min-width:992px){.row.fl-post-image-beside-wrap{margin-left:0}}.single-post h3{font-size:3rem}article .fl-post-content p{margin-bottom:2rem}.blog article.fl-post a{display:block}.custom-html-widget .testimonial-message{font-family:sans-serif;font-size:1.8rem;font-weight:500}.custom .sidebar_booking a{color:#fff;display:block;background-color:#000;font-family:"Trade Gothic Next Compressed",sans-serif;font-weight:400;font-size:2.2rem;padding:10px 15px;text-align:center;text-transform:uppercase}.fl-widget.widget_categories .fl-widget-title,.custom .fl-widget .fl-widget-title{font-family:sans-serif;font-size:2.2rem;font-weight:500;text-transform:uppercase}.chaty-widget-i-title{font-weight:400}.fl-builder-edit .select2-container .select2-results__group,.fl-builder-edit .select2-results__option{font-size:1.6rem}.custom .fl-asst-mount.fl-asst .fluid-color-scheme-light>button{filter:grayscale(100%);height:37px!important;left:calc(100% - 47px)!important;opacity:.6;width:37px!important}.custom .fl-asst-mount button>svg{height:25px;width:25px}@font-face{font-family:"cslc";src:url(/wp-content/themes/cslc-child/assets/fonts/cslc.woff2) format("woff2"),url(/wp-content/themes/cslc-child/assets/fonts/cslc.woff) format("woff"),url(/wp-content/themes/cslc-child/assets/fonts/cslc.ttf) format("truetype"),url("/wp-content/themes/cslc-child/assets/fonts/cslc.svg#cslc") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="icon-"],[class*=" icon-"]{font-family:"cslc"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-erectile::before{content:"\e98e"}.icon-brow::before{content:"\e989"}.icon-cheek-jawline1::before{content:"\e98a"}.icon-forehead1::before{content:"\e98b"}.icon-jowl-neck1::before{content:"\e98c"}.icon-midface::before{content:"\e98d"}.icon-facebook:before{content:"\e900"}.icon-instagram:before{content:"\e901"}.icon-youtube:before{content:"\e902"}.icon-email:before{content:"\e987"}.icon-phone:before{content:"\e988"}.icon-CSLC-icon:before{content:"\e986"}.icon-2:before{content:"\e903"}.icon-5:before{content:"\e904"}.icon-15:before{content:"\e905"}.icon-minutes:before{content:"\e906"}.icon-seconds:before{content:"\e907"}.icon-absorbed .path1:before{content:"\e908";color:#221e1f}.icon-absorbed .path2:before{content:"\e909";margin-left:-1em;color:#fff}.icon-absorbed .path3:before{content:"\e90a";margin-left:-1em;color:#221e1f}.icon-absorbed .path4:before{content:"\e90b";margin-left:-1em;color:#221e1f}.icon-absorbed .path5:before{content:"\e90c";margin-left:-1em;color:#221e1f}.icon-acne-face:before{content:"\e90d"}.icon-age-spots:before{content:"\e90e"}.icon-AHA:before{content:"\e90f"}.icon-and-more:before{content:"\e910"}.icon-arms:before{content:"\e911"}.icon-BHA:before{content:"\e912"}.icon-bikini:before{content:"\e913"}.icon-blood-cell:before{content:"\e914"}.icon-body-icon:before{content:"\e915"}.icon-bra-fat:before{content:"\e916"}.icon-brow-growth:before{content:"\e917"}.icon-brown-spots:before{content:"\e918"}.icon-cheek-jawline:before{content:"\e919"}.icon-chest-back:before{content:"\e91a"}.icon-chest:before{content:"\e91b"}.icon-chin:before{content:"\e91c"}.icon-cleanse:before{content:"\e91d"}.icon-clock:before{content:"\e91e"}.icon-collagen-regen:before{content:"\e91f"}.icon-decolette:before{content:"\e920"}.icon-dermaplaning:before{content:"\e921"}.icon-discoloration .path1:before{content:"\e922";color:#9c9a9b}.icon-discoloration .path2:before{content:"\e923";margin-left:-1em;color:#d6d5d5}.icon-discoloration .path3:before{content:"\e924";margin-left:-1em;color:#858384}.icon-discoloration .path4:before{content:"\e925";margin-left:-1em;color:#221e1f}.icon-discoloration .path5:before{content:"\e926";margin-left:-1em;color:#221e1f}.icon-discoloration .path6:before{content:"\e927";margin-left:-1em;color:#221e1f}.icon-discoloration .path7:before{content:"\e928";margin-left:-1em;color:#221e1f}.icon-discoloration .path8:before{content:"\e929";margin-left:-1em;color:#221e1f}.icon-discoloration .path9:before{content:"\e92a";margin-left:-1em;color:#221e1f}.icon-discoloration .path10:before{content:"\e92b";margin-left:-1em;color:#221e1f}.icon-discoloration .path11:before{content:"\e92c";margin-left:-1em;color:#221e1f}.icon-discoloration .path12:before{content:"\e92d";margin-left:-1em;color:#221e1f}.icon-eye-and-brow:before{content:"\e92e"}.icon-face-neck:before{content:"\e92f"}.icon-face:before{content:"\e930"}.icon-facial-face:before{content:"\e931"}.icon-fine-lines:before{content:"\e932"}.icon-firm:before{content:"\e933"}.icon-flanks:before{content:"\e934"}.icon-follicles:before{content:"\e935"}.icon-forehead:before{content:"\e936"}.icon-fx-icon:before{content:"\e937"}.icon-garbage:before{content:"\e938"}.icon-gynecomastia:before{content:"\e939"}.icon-hair-thin-thick:before{content:"\e93a"}.icon-hand:before{content:"\e93b"}.icon-hands:before{content:"\e93c"}.icon-hormonal-changes:before{content:"\e93d"}.icon-hour-glass:before{content:"\e93e"}.icon-hydrafacial:before{content:"\e93f"}.icon-hydrate:before{content:"\e940"}.icon-infinite:before{content:"\e941"}.icon-jowl-neck:before{content:"\e942"}.icon-jowls:before{content:"\e943"}.icon-knee:before{content:"\e944"}.icon-knees:before{content:"\e945"}.icon-legs:before{content:"\e946"}.icon-lift-face:before{content:"\e947"}.icon-lift:before{content:"\e948"}.icon-lip-lines:before{content:"\e949"}.icon-lipo:before{content:"\e94a"}.icon-lips:before{content:"\e94b"}.icon-looped:before{content:"\e94c"}.icon-man-chest:before{content:"\e94d"}.icon-mask:before{content:"\e94e"}.icon-microderm:before{content:"\e94f"}.icon-microneedle:before{content:"\e950"}.icon-muscle:before{content:"\e951"}.icon-neck-II:before{content:"\e952"}.icon-neck:before{content:"\e953"}.icon-needle:before{content:"\e954"}.icon-neuro-lift:before{content:"\e955"}.icon-no-scars:before{content:"\e956"}.icon-non-invasive:before{content:"\e957"}.icon-numbing:before{content:"\e958"}.icon-old-man:before{content:"\e959"}.icon-pain:before{content:"\e95a"}.icon-pee-icon:before{content:"\e95b"}.icon-pigmentation:before{content:"\e95c"}.icon-pore-size:before{content:"\e95d"}.icon-protect:before{content:"\e95e"}.icon-reduce-volume:before{content:"\e95f"}.icon-restore-definition:before{content:"\e960"}.icon-rosacea .path1:before{content:"\e961";color:#221e1f}.icon-rosacea .path2:before{content:"\e962";margin-left:-1em;color:#221e1f}.icon-rosacea .path3:before{content:"\e963";margin-left:-1em;color:#221e1f}.icon-rosacea .path4:before{content:"\e964";margin-left:-1em;color:#221e1f}.icon-rosacea .path5:before{content:"\e965";margin-left:-1em;color:#221e1f}.icon-rosacea .path6:before{content:"\e966";margin-left:-1em;color:#221e1f}.icon-rosacea .path7:before{content:"\e967";margin-left:-1em;color:#221e1f}.icon-rosacea .path8:before{content:"\e968";margin-left:-1em;color:#221e1f}.icon-rosacea .path9:before{content:"\e969";margin-left:-1em;color:#221e1f}.icon-rosacea .path10:before{content:"\e96a";margin-left:-1em;color:#221e1f}.icon-rosacea .path11:before{content:"\e96b";margin-left:-1em;color:#221e1f}.icon-rosacea .path12:before{content:"\e96c";margin-left:-1em;color:#221e1f}.icon-rosacea .path13:before{content:"\e96d";margin-left:-1em;color:#d2d3d4}.icon-rosacea .path14:before{content:"\e96e";margin-left:-1em;color:#d2d3d4}.icon-rough-texture:before{content:"\e96f"}.icon-rough:before{content:"\e970"}.icon-sagging-temple:before{content:"\e971"}.icon-scars:before{content:"\e972"}.icon-sensation:before{content:"\e973"}.icon-side-profile:before{content:"\e974"}.icon-skincare-icon:before{content:"\e975"}.icon-smooth:before{content:"\e976"}.icon-soften-lines:before{content:"\e977"}.icon-sphere:before{content:"\e978"}.icon-stomach:before{content:"\e979"}.icon-texture:before{content:"\e97a"}.icon-thermismooth-icon:before{content:"\e97b"}.icon-thighs:before{content:"\e97c"}.icon-tighten-skin:before{content:"\e97d"}.icon-tighten:before{content:"\e97e"}.icon-toe:before{content:"\e97f"}.icon-ultherapy:before{content:"\e980"}.icon-underarm:before{content:"\e981"}.icon-undereye-icon:before{content:"\e982"}.icon-venus-scribbles:before{content:"\e983"}.icon-volume-sphere:before{content:"\e984"}.icon-wrinkles:before{content:"\e985"}.custom .fluid-widget-type-asst-email-signup.fl-asst-widget-type-asst-email-signup{display:none}article.fl-post.custom-single-post-item .fl-post-top{display:flex;justify-content:space-between;align-content:center}article.fl-post.custom-single-post-item .fl-post-top .fl-post-header{margin-bottom:10px}article.fl-post.custom-single-post-item .fl-post-top h2.fl-post-title{font-size:30px;line-height:1.4}article.fl-post.custom-single-post-item .fl-post-top .fl-post-meta{font-style:italic}article.fl-post.custom-single-post-item .fl-post-top .fl-post-thumb{width:calc(35% - 40px)}article.fl-post.custom-single-post-item .fl-post-top .fl-post-thumb>a{display:block}article.fl-post.custom-single-post-item .fl-post-top .fl-post-thumb>a>img{display:block;width:100%}article.fl-post.custom-single-post-item .fl-post-top .post-content-holder{width:65%}article.fl-post.custom-single-post-item .fl-post-top a.fl-post-more-link{background-color:#c89d84;color:#fff;display:inline-block;padding:10px 25px;font-size:16px;line-height:1;transition:all 0.3s ease}article.fl-post.custom-single-post-item .fl-post-top a.fl-post-more-link:hover{background-color:#eee;color:#555}@media screen and (max-width:768px){article.fl-post.custom-single-post-item .fl-post-top{flex-wrap:wrap}article.fl-post.custom-single-post-item .fl-post-top .fl-post-thumb{width:100%}article.fl-post.custom-single-post-item .fl-post-top .post-content-holder{width:100%}article.fl-post.custom-single-post-item .fl-post-top .fl-post-thumb>a>img{width:60%}article.fl-post.custom-single-post-item .fl-post-top h2.fl-post-title{font-size:24px;line-height:1.3}}.fl-module.fl-module-rich-text.staff-bio-text .fl-rich-text{column-count:2;column-gap:40px}@media screen and (max-width:768px){.fl-module.fl-module-rich-text.staff-bio-text .fl-rich-text{column-count:1;column-gap:0}}div#modal-holder{position:fixed;inset:0;background-color:rgb(0 0 0 / .5);color:#fff;display:none;justify-content:center;align-items:center;z-index:100}div#modal-holder.open{display:flex}div#modal-holder button#modal-close{position:absolute;top:50px;right:50px;background-color:#fff;color:#222;padding:15px 25px;cursor:pointer;border-radius:0}div#modal-holder button#modal-close:hover{background-color:#222;color:#fff}div#modal-holder #modal{background-color:#fff;color:#111;padding:35px;width:70vw;height:auto;max-height:90vh;max-width:90%;overflow-y:auto}@media screen and (max-width:900px){div#modal-holder #modal{width:90vw}div#modal-holder #modal{padding:25px}div#modal-holder button#modal-close{top:20px;right:20px}}@media screen and (max-width:768px){div#modal-holder #modal{padding:15px}div#modal-holder button#modal-close{top:50px;right:20px;background:#000;color:#fff;border:none}}.wpgb-facet h4.wpgb-facet-title{font-size:16px}.specials-item.home-flex .fl-post-text{margin:0;padding:30px;min-height:230px}@media screen and (max-width:768px){.specials-item.home-flex .fl-post-text{padding:15px;min-height:0}}.bodoni-urw-with-fallback .fl-heading span.fl-heading-text{font-family:"bodoni-urw","Baskerville"}.gform_wrapper.cslc_2023_wrapper form .gform-body li:first-child{margin-top:0}.gform_wrapper.cslc_2023_wrapper form .gform-body li{margin-top:16px}.gform_wrapper.cslc_2023_wrapper form .gform-body li>label{margin-bottom:2px}.gform_wrapper.cslc_2023_wrapper form .gform-body li>label .gfield_required{color:#c89d84}.gform_wrapper.cslc_2023_wrapper form .gform-body li label.hidden_sub_label{display:none}.gform_wrapper.cslc_2023_wrapper form .gform-body li div.ginput_container{margin-top:0}.gform_wrapper.cslc_2023_wrapper form .gform-body li div.ginput_container input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.gform_wrapper.cslc_2023_wrapper form .gform-body li div.ginput_container textarea{border-radius:0;font-size:16px;padding:8px 12px;margin-bottom:0}.gform_wrapper.cslc_2023_wrapper form .gform-body li.gfield--type-radio ul.gfield_radio li{margin:8px 0}.gform_wrapper.cslc_2023_wrapper form .gform-body li.gfield--type-radio ul.gfield_radio li .gform-field-label{margin:0;padding:3px 0 3px 8px}.gform_wrapper.cslc_2023_wrapper form .gform-body li.gfield--type-radio ul#input_5_7{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:0;grid-row-gap:0}@media screen and (max-width:768px){.gform_wrapper.cslc_2023_wrapper form .gform-body li.gfield--type-radio ul#input_5_7{grid-template-columns:repeat(2,1fr)}}.gform_wrapper.cslc_2023_wrapper form .gform-body li.gfield--type-radio ul#input_5_7 li{display:flex;align-items:center}.gform_wrapper.cslc_2023_wrapper form .gform_footer{text-align:center}.gform_wrapper.cslc_2023_wrapper form .gform_footer .gform_button{margin:auto;padding:15px 6px;transition:all 0.3s ease-in-out;box-shadow:#fff0 0 0}.gform_wrapper.cslc_2023_wrapper form .gform_footer .gform_button:hover{box-shadow:rgb(0 0 0 / .2) 0 0 5px}.list-icons-check ul li{position:relative;list-style:none;margin:0 0 10px}.list-icons-check ul li:last-child{margin-bottom:0}.list-icons-check ul li::before{content:"";position:absolute;top:50%;transform:translate(0%,-50%);left:-30px;background-image:url(/wp-content/themes/cslc-child/icons/CSLC-Check-Link.svg);background-size:contain;background-position:center;background-repeat:no-repeat;height:25px;width:25px}.gform_wrapper.specials_form_wrapper.cslc_2023_wrapper{margin-top:0}.gform_wrapper form.specials_form.cslc_2023 .gform_page_fields .gform_fields .gfield .ginput_container{margin-top:1px!important}.gform_wrapper form.specials_form.cslc_2023 div.gf_page_steps{display:flex;justify-content:space-between;border-bottom:2px solid #c89d84;margin-bottom:16px;padding-bottom:0}.gform_wrapper form.specials_form.cslc_2023 div.gf_page_steps>div{width:calc(50% - 20px);box-sizing:border-box;height:auto;padding:12px;margin:0;opacity:.4;display:flex;align-items:center}.gform_wrapper form.specials_form.cslc_2023 div.gf_page_steps>div span.gf_step_number{margin-right:24px;padding:5px 9px;border:2px solid #999;text-align:center;line-height:1}.gform_wrapper form.specials_form.cslc_2023 div.gf_page_steps>div span.gf_step_label{text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:300}.gform_wrapper form.specials_form.cslc_2023 div.gf_page_steps>div.gf_step_active{background-color:#c89d84;color:#fff;opacity:1}.gform_wrapper form.specials_form.cslc_2023 div.gf_page_steps>div.gf_step_active span.gf_step_number{border-color:#fff}.gform_wrapper form.specials_form.cslc_2023 .gform_fields .gfield .ginput_container{margin-top:0!important}.gform_wrapper form.specials_form.cslc_2023 .gform_fields .gfield.gfield--type-product{background-color:#f7f1ee;border-radius:0;border:none;padding:24px!important;margin-right:20px}.gform_wrapper form.specials_form.cslc_2023 .gform_fields .gfield.gfield--type-total{background-color:#fff;border-radius:0;border:none;padding:0!important;margin-right:20px;display:flex;align-content:center;align-items:center;justify-content:flex-end}@media screen and (max-width:768px){.gform_wrapper form.specials_form.cslc_2023 .gform_fields .gfield.gfield--type-total,.gform_wrapper form.specials_form.cslc_2023 .gform_fields .gfield.gfield--type-product{margin-right:0}.gform_wrapper form.specials_form.cslc_2023 .gform_fields .gfield.gfield--type-total{margin-top:0rem}}.gform_wrapper form.specials_form.cslc_2023 .gform_fields .gfield.gfield--type-total span.ginput_total{color:#222;padding-left:8px}.gform_wrapper form.specials_form.cslc_2023 .gform_fields .gfield.gfield--type-total .gfield_label{margin:0}.gform_wrapper form.specials_form.cslc_2023 .gform_fields .gfield.gfield--type-product .gfield_label{font-size:24px}.gform_wrapper form.specials_form.cslc_2023 .gform_fields .gfield.gfield--type-product .ginput_product_price_label{display:none}.gform_wrapper form.specials_form.cslc_2023 .gform_fields .gfield.gfield--type-product input.ginput_product_price{color:#222;font-weight:400!important;font-size:20px!important;padding:0!important}.gform_wrapper form.specials_form.cslc_2023 .gform_page_fields .gform_fields .gfield.gfield--type-total .gfield_label{font-size:22px;font-weight:300}.gform_wrapper form.specials_form.cslc_2023 .gform_page_fields .gform_fields .gfield.gfield--type-total .ginput_total{font-size:28px;font-weight:400;color:#111}.gform_wrapper form.specials_form.cslc_2023 .gform_page_fields .gform_fields .gfield.gfield--type-total .gfield_description{display:inline-block;background:#231f20;color:#fff;padding:8px 16px;line-height:1;font-size:20px;font-weight:300;margin-top:4px;margin-bottom:0;width:auto}.gform_wrapper form.specials_form.cslc_2023 .gform_page_fields .gform_fields .gfield.gfield--type-product .gfield_label{font-size:24px;margin:0 0 4px}.gform_wrapper form.specials_form.cslc_2023 .gform_page_fields .gform_fields .gfield.gfield--type-product .gfield_description{font-size:16px;line-height:1.4;max-width:60ch}.gform_wrapper form.specials_form.cslc_2023 .gform_page_fields .gform_fields .gfield.gfield--type-product .ginput_container{display:none}.gform_wrapper form.specials_form.cslc_2023 .gform_page .gform_page_footer{display:flex;justify-content:space-between;border-top:none;padding-top:24px}.gform_wrapper form.specials_form.cslc_2023 .gform_page:first-child .gform_page_footer{justify-content:flex-end}.gform_wrapper form.specials_form.cslc_2023 .gform_page .gform_page_footer .gform_next_button,.gform_wrapper form.specials_form.cslc_2023 .gform_page .gform_page_footer .gform_previous_button,.gform_wrapper form.specials_form.cslc_2023 .gform_page .gform_page_footer .gform_button,.gform_wrapper form.specials_form.cslc_2023 .gform_button{background-color:#c89d84;color:#fff;padding:12px 24px;transition:all 0.3s ease-in-out;box-shadow:#fff0 0 0}.gform_wrapper form.specials_form.cslc_2023 .gform_button:hover{background-color:#a07e6a}.gform_wrapper form.specials_form.cslc_2023 .gform_page .gform_page_footer .gform_button{font-weight:700}.gform_wrapper form.specials_form.cslc_2023 .gform_page .gform_page_footer .gform-theme-button--secondary{background:#d6d3cf}@media screen and (max-width:768px){.gform_wrapper form.specials_form.cslc_2023 div.gf_page_steps>div{padding:6px}.gform_wrapper form.specials_form.cslc_2023 div.gf_page_steps>div span.gf_step_number{margin-right:12px;font-size:14px;padding:4px 7px}.gform_wrapper form.specials_form.cslc_2023 div.gf_page_steps>div span.gf_step_label{font-size:14px}.gform_wrapper form.specials_form.cslc_2023 .gform_fields .gfield.gfield--type-product,.gform_wrapper form.specials_form.cslc_2023 .gform_fields .gfield.gfield--type-total{padding:12px!important}.gform_wrapper form.specials_form.cslc_2023 .gform_fields .gfield.gfield--type-product .gfield_label{font-size:18px}.gform_wrapper form.specials_form.cslc_2023 .ginput_container_creditcard .ginput_card_expiration_container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:24px;grid-row-gap:0;margin-bottom:0}.gform_wrapper form.specials_form.cslc_2023 .ginput_container_creditcard .ginput_card_expiration_container select{padding:8px 4px;line-height:1;border-radius:0;border-color:#ddd}.gform_wrapper form.specials_form.cslc_2023 .gform_page_footer input.button{margin-bottom:0;min-height:0}.gform_wrapper form.specials_form.cslc_2023 .gform_page_footer input[type="submit"]{width:65%}.gform_wrapper form.specials_form.cslc_2023 .gform_page_footer input.button.gform_previous_button{width:30%}.gform_wrapper form.specials_form.cslc_2023 .gform_page_fields .gform_fields .gfield.gfield--type-total .ginput_total{margin:0}.gform_wrapper form.specials_form.cslc_2023 .gform_page_fields .gform_fields .gfield.gfield--type-total .gfield_description{font-size:18px;font-weight:700;padding:8px 24px 10px;margin-top:0}}#home-hero-text .fl-heading span span{display:block;text-align:center;font-size:2.5rem;margin:16px 0 0}#home-hero-sub-text .fl-heading{text-align:center;font-size:2rem;line-height:1.3;margin:auto!important;display:block;text-transform:capitalize}.limit-ch-40 .fl-heading{max-width:40ch}.staff-location-filter-holder{max-width:500px;margin:0 auto;padding:16px 24px;border:2px solid #000;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:18px}.fl-page .staff-location-filter-holder p{margin:0;padding:0 0 0 0;text-align:center;width:calc(50% - 10px);font-size:22px;font-family:"ivypresto-display",serif;letter-spacing:1px}.fl-page .staff-location-filter-holder>.staff-location-filters{width:calc(50% - 10px)}.fl-page .staff-location-filter-holder select{font-size:16px;line-height:1;width:100%;text-align:center;padding:4px 8px;border-radius:0}.fl-page .staff-location-filter-holder select+select{margin-top:.5rem}section.special-offers-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:24px;grid-row-gap:24px;margin:auto}section.special-offers-list .offer-category-group{grid-column:1 / -1}section.special-offers-list .offer-category-title{width:100%;text-align:center;margin:52px 0 24px}section.special-offers-list .offer-category-items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:24px;grid-row-gap:24px}section.special-offers-list article{position:relative;padding:40px;box-shadow:rgb(50 50 93 / .25) 0 13px 27px -5px,rgb(0 0 0 / .3) 0 8px 16px -8px;border:1px solid #eee;overflow:hidden}@media screen and (max-width:1100px){section.special-offers-list article{padding:30px}}@media screen and (max-width:900px){section.special-offers-list article{padding:24px}}div.special-offer-details{margin-top:12px}div.special-offer-details p{margin-bottom:4px}p.special-offer-pricing{font-size:28px;margin:8px 0}p.special-offer-pricing strong{font-size:20px}section.special-offers-list article.limitedtime-yes::before{content:"LIMITED TIME";position:absolute;top:-43px;right:-97px;background-color:#c7a792;color:#fff;text-transform:uppercase;padding:64px 100px 8px;transform:rotate(20deg);box-shadow:rgb(50 50 93 / .25) 0 2px 5px -1px,rgb(0 0 0 / .3) 0 1px 3px -1px}section.special-offers-list article:last-child{margin-bottom:0}section.special-offers-list article h2{font-size:24px;margin:0 40px 16px 0}section .special-offer-desc p:last-child{margin-bottom:0}section.special-offers-list article p.special-offer-highlight{font-size:20px;font-weight:700;margin:6px 0 4px;color:#231f20}section.special-offers-list article .special-offer-add-to-basket{border-radius:0;border:1px solid #231f20;background-color:#231f20;padding:12px 36px;text-transform:uppercase;color:#fff;transition:all 0.3s ease-in-out;letter-spacing:1px;display:inline-block;margin-top:1rem}section.special-offers-list article .special-offer-add-to-basket:hover{background-color:#fff;color:#222}section.special-offers-list article .special-offer-add-to-basket.go_to_basket{background-color:#c7a792;color:#231f20}section.special-offers-list article button.special-offer-add-to-basket.go_to_basket:hover{background-color:#c7a792;color:#fff}.special-offer-basket{max-width:500px;margin:64px auto 0;padding:36px;background-color:#f6f1ee;box-shadow:rgb(50 50 93 / .25) 0 6px 12px -2px,rgb(0 0 0 / .3) 0 3px 7px -3px}.special-offer-basket>h3{font-size:30px;margin:0 0 12px;text-align:center}.special-offer-basket ul.special-offer-basket-items{padding:0;margin:0}.special-offer-basket ul.special-offer-basket-items li{list-style:none;padding:12px 0;margin-bottom:12px;border-bottom:1px solid #ddd}.special-offer-basket ul.special-offer-basket-items li p.item-name{margin-bottom:0;font-weight:700;font-size:18px}.special-offer-basket ul.special-offer-basket-items li p.item-cost{margin-bottom:0;font-weight:300;font-size:18px}.special-offer-basket button.remove-item{background:none;border:none;padding:4px 8px 4px 0;color:#888;transition:all 0.3s ease-in-out}.special-offer-basket button.remove-item:hover{padding-left:8px;color:#333}.special-offer-basket a.special-offer-checkout-btn{margin:24px auto 0;display:none;padding:12px 24px;text-transform:uppercase;background-color:#231f20;color:#fff;border-radius:0;text-align:center;max-width:70%}.special-offer-basket a.special-offer-checkout-btn.active{display:block}.special-offer-basket p.total-cost{text-align:center;margin:0;padding:12px 0;font-size:20px}@media screen and (max-width:768px){section.special-offers-list{grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-row-gap:16px;margin:auto}section.special-offers-list .offer-category-items{grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-row-gap:16px}section.special-offers-list article.limitedtime-yes::before{top:-46px;right:-105px;font-size:14px}section.special-offers-list article h2{font-size:24px;margin:0 25% 14px 0}}form#gform_16 .gform-body .gfield .gfield_label{padding:0 0 2px;margin:0;font-weight:500}form#gform_16 .gform-body .gfield .gfield_label span.gfield_required{font-weight:400;color:#111}form#gform_16 .gform-body .gfield input{background-color:#fff;color:#000;border:1px solid #999;border-radius:0;padding:16px;width:100%}form#gform_16 .gform-body .gfield input:active,form#gform_16 .gform-body .gfield input:focus{border-color:#caa08a}form#gform_16 .gform-body .gfield input::placeholder{text-transform:uppercase;font-weight:100}form#gform_16 .gform-body .gfield.gfield--type-consent{display:flex;align-items:center;flex-wrap:wrap}form#gform_16 .gform-body .gfield .validation_message{color:#111;padding:8px 12px;margin:0;background:#fff1f1;display:block;width:100%;font-style:italic;font-weight:400}form#gform_16 .gform_footer{display:flex;justify-content:center;flex-wrap:wrap;margin:0;padding:24px 0 0}form#gform_16 .gform_footer input.gform_button{margin:0;padding:0;background-color:#fff;color:#000;border:2px solid #000;padding:12px 20px 10px;font-size:16px;transition:all 0.3s ease-in-out}form#gform_16 .gform_footer input.gform_button:hover{background-color:#eee;border-color:#eee}form#gform_16 .gform_footer p.form-tandsc{width:100%;font-size:13px;font-style:italic;font-weight:100;line-height:1.2;margin:12px 0 0}form#gform_16 .gform_footer p.form-tandsc a{color:#333;text-decoration:underline}#gform_wrapper_16 .gform_validation_errors{color:#111;padding:12px 12px;margin:0 0 20px;background:#fff1f1}#gform_wrapper_16 .gform_validation_errors .validation_error{padding:0;font-style:italic;font-weight:400}#gform_confirmation_message_16{text-align:center;font-size:22px;font-weight:300}.gravity-theme.ui-datepicker td,.gravity-theme.ui-datepicker th{padding:0}.gravity-theme.ui-datepicker .ui-datepicker-calendar th span,.gravity-theme.ui-datepicker .ui-datepicker-calendar td,.gravity-theme.ui-datepicker .ui-datepicker-header select{font-size:14px}body.single-post header.fl-post-header h1.fl-post-title{font-size:45px;font-family:"ivypresto-display",Times New Roman}body.single-post header.fl-post-header span.fl-post-date{text-transform:uppercase;letter-spacing:.1em}body.single-post .fl-post-content.clearfix{font-size:1.75rem}body.single-post .fl-post-content.clearfix p{font-weight:300;line-height:1.5}body.single-post .fl-post-content.clearfix h2{font-size:30px;line-height:1.5;font-weight:300!important;margin-top:30px}body.single-post .fl-post-content.clearfix h3{margin-top:16px;font-size:28px}@media screen and (max-width:768px){body.single-post header.fl-post-header h1.fl-post-title{font-size:30px;line-height:1.3}body.single-post .fl-post-content.clearfix h2{line-height:1.35}}iframe.pdfembed-iframe{min-height:600px!important}body.staff-template-default.single-staff.custom p a{color:#c89d84}.blog-widget{width:100%}.blog-widget h3{font-size:32px;margin:0 0 16px}.blog-widget h4{font-size:18px;margin:0 0 8px}.blog-widget ul+h4{margin-top:32px}.blog-widget ul{padding:0;margin:0;list-style:none}.blog-widget ul li{padding:0;margin:4px 0;list-style:none}.blog-widget ul li a{display:inline-block;padding:2px 0;text-decoration:none;transition:all 0.3s ease-in-out;color:#333;text-decoration:underline}.blog-widget ul li a:hover{color:#c89d84}.locations-hero{background:#f7f5f4;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.locations-hero-inner{max-width:1200px;margin:0 auto;padding:70px 24px 70px;text-align:center}.locations-hero-title{font-family:"IvyPresto","ivypresto-display",Georgia,serif;font-weight:200;font-size:44px;line-height:1.05;margin:0 0 14px;color:#231f20}.locations-hero-subtitle{font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-weight:300;font-size:18px;line-height:1.4;margin:0 0 28px;color:#484041}.locations-filter{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;gap:10px 18px;align-items:center;justify-content:center}.locations-filter .loc-zip-col{display:contents}.locations-filter .loc-zip-wrap{grid-column:1;grid-row:1}.locations-filter .loc-filter-or{grid-column:2;grid-row:1}.locations-filter select{grid-column:3;grid-row:1}.locations-filter .loc-use-location{grid-column:1;grid-row:2;justify-self:start;max-width:100%}.locations-filter .loc-filter-or{font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-size:16px;font-weight:300;color:#484041}.locations-filter select{height:46px;border:1px solid rgb(0 0 0 / .15);border-radius:999px;padding:0 16px;font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-size:15px;background:#fff;min-width:220px}.loc-zip-wrap{display:flex;align-items:center;border:1px solid rgb(0 0 0 / .15);border-radius:999px;overflow:hidden;background:#fff}.loc-zip-wrap input{border:0;outline:none;height:46px;padding:0 14px;font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-size:15px;min-width:220px}.loc-zip-wrap button{border:2px solid #231f20;height:38px;padding:0 22px;background:#fff;font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-size:15px;font-weight:700;cursor:pointer;color:#231f20;border-radius:999px;margin-right:6px;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap;min-width:160px}.loc-zip-wrap button:hover{background:#231f20;color:#fff}.loc-use-location a{font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-size:15px;font-weight:400;color:#484041;text-decoration:none}.loc-use-location a:hover{color:#c89d84}.loc-use-icon{margin-right:6px}.locations-cards-section{background:#fff}.location-cards{max-width:1200px;margin:0 auto;padding:36px 24px 60px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width:900px){.location-cards{grid-template-columns:1fr}}.location-card{border:1px solid rgb(0 0 0 / .08);background:#fff;overflow:hidden;transition:transform 0.3s ease}.loc-media{display:block;position:relative}.loc-media img{display:block;width:100%;height:240px;object-fit:cover}.loc-body{padding:18px 18px 20px}.loc-eyebrow{font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#484041;margin-bottom:6px}.loc-title{font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-size:20px;font-weight:600;margin:0 0 12px;color:#231f20}.loc-hours{margin:0 0 12px}.loc-hours-row{display:grid;grid-template-columns:90px 1fr;column-gap:10px;line-height:1.25;margin:0}.loc-hours-day,.loc-hours-time{font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-size:14px;color:#484041}.loc-links a,.loc-address a{color:inherit;text-decoration:none}.loc-links a:hover,.loc-address a:hover{color:#c89d84}.loc-links{margin:0 0 12px;font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-size:14px;color:#484041}.loc-links .loc-phone,.loc-links .loc-email{display:block}.loc-links .loc-email{margin-top:6px}.loc-address{font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-size:14px;color:#484041;margin:0 0 16px}.loc-buttons{display:flex;gap:12px;flex-wrap:wrap}.loc-buttons a{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:999px;font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-size:14px;text-decoration:none;border:1px solid rgb(0 0 0 / .18);color:#484041;background:#fff;text-transform:uppercase;letter-spacing:1px}.loc-buttons a:last-child{background:#c89d84;border-color:#c89d84;color:#fff}.loc-buttons a:last-child:hover{background:#a07e6a;border-color:#a07e6a;color:#fff}.loc-buttons a:first-child:hover{border-color:#c89d84;color:#c89d84}.loc-badge-closest{position:absolute;top:12px;left:12px;background:rgb(255 255 255 / .92);border:1px solid rgb(0 0 0 / .1);color:#484041;font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-size:12px;padding:6px 10px;border-radius:999px}@media (max-width:700px){.locations-hero-inner{padding:54px 18px 54px}.locations-hero-title{font-size:36px}.locations-filter{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;justify-content:stretch}.locations-filter .loc-zip-col{display:block}.locations-filter .loc-zip-wrap,.locations-filter .loc-filter-or,.locations-filter select,.locations-filter .loc-use-location{grid-column:1;grid-row:auto;justify-self:stretch}.locations-filter .loc-use-location{justify-self:start}.locations-filter select,.locations-filter input{width:100%;min-width:0}.locations-filter .loc-zip-wrap{width:100%}.locations-filter .loc-zip-wrap input{flex:1 1 auto;min-width:0}.locations-filter .loc-zip-wrap button{flex:0 0 auto;padding:0 12px;font-size:14px;min-width:140px;white-space:nowrap;line-height:1;display:inline-flex;align-items:center;justify-content:center}.location-cards{padding:24px 18px 48px}.loc-media img{height:220px}}ul#menu-primary-navigation>li.menu-item.cta-highlight a{position:relative;padding:1rem;letter-spacing:-2%;text-transform:uppercase;border:0 solid #fff;color:#fff;text-align:center;display:inline-block;z-index:8;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}ul#menu-primary-navigation>li.menu-item.mobile-only{display:none}@media (max-width:768px){ul#menu-primary-navigation>li.menu-item.mobile-only{display:block}}#wpconsent-container::part(wpconsent-service-facebook-pixel),#wpconsent-container::part(wpconsent-service-google-ads),#wpconsent-container::part(wpconsent-service-google-analytics),#wpconsent-container::part(wpconsent-cookies-list),#wpconsent-container::part(wpconsent-service-google-tag-manager){display:none}.fl-rich-text>p:empty,.fl-module-rich-text p:empty{display:none}.locations-viewall{background:#fff;text-align:center;padding:72px 24px 56px}.locations-viewall-title{font-family:"IvyPresto","ivypresto-display",Georgia,serif;font-weight:200;font-size:40px;line-height:1.1;margin:0 0 18px;color:#231f20}.locations-viewall-arrow{display:inline-block;background:none;border:0;padding:4px 14px;font-family:neue-haas-unica,Verdana,Arial,sans-serif;font-size:24px;line-height:1;color:#231f20;cursor:pointer;transition:transform 0.2s ease,opacity 0.2s ease}.locations-viewall-arrow:hover{transform:translateY(3px);opacity:.7}.locations-viewall-arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:767px){.locations-viewall{padding:48px 18px 36px}.locations-viewall-title{font-size:30px}}