body{background-color:#ffffff;color:#000000;}a{color:#3c7723;}a:hover, a:focus, a:active{color:#509e2f;}.grid-container{max-width:1650px;}.wp-block-group__inner-container{max-width:1650px;margin-left:auto;margin-right:auto;}:root{--primary:#002855;--accent-100:#509E2F;--accent-200:#3C7723;--secondary-50:#F8F8F8;--secondary-100:#E8EAEC;--secondary-200:#D5D5D5;--secondary-300:#BEC9DB;--secondary-400:#465567;--white:#ffffff;--secondary-tan:#ddd3af;--secondary-lime:#7ab800;--tertiary-red:#f53f5b;--tertiary-orange:#e98300;--tertiary-light-green:#dae5cd;}:root .has-primary-color{color:var(--primary);}:root .has-primary-background-color{background-color:var(--primary);}:root .has-accent-100-color{color:var(--accent-100);}:root .has-accent-100-background-color{background-color:var(--accent-100);}:root .has-accent-200-color{color:var(--accent-200);}:root .has-accent-200-background-color{background-color:var(--accent-200);}:root .has-secondary-50-color{color:var(--secondary-50);}:root .has-secondary-50-background-color{background-color:var(--secondary-50);}:root .has-secondary-100-color{color:var(--secondary-100);}:root .has-secondary-100-background-color{background-color:var(--secondary-100);}:root .has-secondary-200-color{color:var(--secondary-200);}:root .has-secondary-200-background-color{background-color:var(--secondary-200);}:root .has-secondary-300-color{color:var(--secondary-300);}:root .has-secondary-300-background-color{background-color:var(--secondary-300);}:root .has-secondary-400-color{color:var(--secondary-400);}:root .has-secondary-400-background-color{background-color:var(--secondary-400);}:root .has-white-color{color:var(--white);}:root .has-white-background-color{background-color:var(--white);}:root .has-secondary-tan-color{color:var(--secondary-tan);}:root .has-secondary-tan-background-color{background-color:var(--secondary-tan);}:root .has-secondary-lime-color{color:var(--secondary-lime);}:root .has-secondary-lime-background-color{background-color:var(--secondary-lime);}:root .has-tertiary-red-color{color:var(--tertiary-red);}:root .has-tertiary-red-background-color{background-color:var(--tertiary-red);}:root .has-tertiary-orange-color{color:var(--tertiary-orange);}:root .has-tertiary-orange-background-color{background-color:var(--tertiary-orange);}:root .has-tertiary-light-green-color{color:var(--tertiary-light-green);}:root .has-tertiary-light-green-background-color{background-color:var(--tertiary-light-green);}body, button, input, select, textarea{font-family:-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:18px;}body{line-height:1.556;}.entry-content > [class*="wp-block-"]:not(:last-child):not(.wp-block-heading){margin-bottom:1.5em;}.main-navigation a, .menu-toggle{font-weight:400;text-transform:uppercase;font-size:16px;}.main-navigation .menu-bar-items{font-size:16px;}.main-navigation .main-nav ul ul li a{font-size:15px;}.sidebar .widget, .footer-widgets .widget{font-size:17px;}button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link{font-weight:700;text-transform:uppercase;}.site-info{font-size:16px;}@media (max-width:768px){.main-title{font-size:20px;}h1{font-size:31px;}h2{font-size:27px;}h3{font-size:24px;}h4{font-size:22px;}h5{font-size:19px;}}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:#ffffff;color:#000000;}.site-header a{color:#002855;}.site-header a:hover{color:#002855;}.main-title a,.main-title a:hover{color:#002855;}.site-description{color:#000000;}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:#ffffff;}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:#002855;}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:#465567;}button.menu-toggle:hover,button.menu-toggle:focus{color:#002855;}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#002855;}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:#465567;}.main-navigation ul ul{background-color:#002855;}.main-navigation .main-nav ul ul li a{color:#ffffff;}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:#509e2f;}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#509e2f;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:#ffffff;}.entry-meta{color:#000000;}.entry-meta a{color:#000000;}.entry-meta a:hover{color:#509e2f;}.sidebar .widget{background-color:#ffffff;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:#000000;background-color:#ffffff;border-color:#d5d5d5;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:#000000;background-color:#ffffff;border-color:#000000;}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#509e2f;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3c7723;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 1024px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:#002855;}}.inside-header{padding:8px 30px 0px 30px;}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 10px 0px 10px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:80px 30px 160px 30px;}.site-main .wp-block-group__inner-container{padding:80px 30px 160px 30px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container.right-sidebar .site-main,.one-container.both-right .site-main{margin-right:30px;}.one-container.left-sidebar .site-main,.one-container.both-left .site-main{margin-left:30px;}.one-container.both-sidebars .site-main{margin:0px 30px 0px 30px;}.sidebar .widget, .page-header, .widget-area .main-navigation, .site-main > *{margin-bottom:30px;}.separate-containers .site-main{margin:30px;}.both-right .inside-left-sidebar,.both-left .inside-left-sidebar{margin-right:15px;}.both-right .inside-right-sidebar,.both-left .inside-right-sidebar{margin-left:15px;}.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:160px;}.separate-containers .featured-image{margin-top:30px;}.separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar{margin-top:30px;margin-bottom:30px;}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{line-height:98px;}.navigation-search input[type="search"]{height:98px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}.widget-area .widget{padding:30px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:0px 30px 160px 30px;}.site-main .wp-block-group__inner-container{padding:0px 30px 160px 30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:30px;}}@media (max-width: 1024px){.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a,.main-navigation .menu-bar-item > a{line-height:40px;}.main-navigation .site-logo.navigation-logo img, .mobile-header-navigation .site-logo.mobile-header-logo img, .navigation-search input[type="search"]{height:40px;}}.post-image:not(:first-child), .page-content:not(:first-child), .entry-content:not(:first-child), .entry-summary:not(:first-child), footer.entry-meta{margin-top:1em;}.post-image-above-header .inside-article div.featured-image, .post-image-above-header .inside-article div.post-image{margin-bottom:1em;}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{transition: line-height 300ms ease}.main-navigation.toggled .main-nav > ul{background-color: #ffffff}.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation {margin-bottom: 0px;}.sticky-enabled .gen-sidebar-nav.is_stuck {z-index: 500;}.sticky-enabled .main-navigation.is_stuck {box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .2);}.navigation-stick:not(.gen-sidebar-nav) {left: 0;right: 0;width: 100% !important;}.nav-float-right .navigation-stick {width: 100% !important;left: 0;}.nav-float-right .navigation-stick .navigation-branding {margin-right: auto;}.main-navigation.has-sticky-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left: 10px;}.navigation-branding .main-title{font-weight:bold;text-transform:none;font-size:25px;}@media (max-width: 1024px){.navigation-branding .main-title{font-size:20px;}}body{overflow-x:hidden}@media only screen and (min-width:1025px){.one-container .site-content{padding-left:50px;padding-right:50px}}.sticky-enabled .main-navigation.is_stuck{-webkit-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16)}#masthead .navigation-branding img,
#masthead .site-logo.mobile-header-logo
img{height:64px;padding:0}.main-navigation .menu-bar-items a.gb-button{color:var(--white)}.mobile-menu-open
body{overflow:hidden}#mobile-header.toggled .main-nav>ul{max-height:calc(100vh - 80px - 52px);overflow-y:scroll;padding-bottom:50px}@media only screen and (max-width:1024px){.navigation-branding img,.site-logo.mobile-header-logo{height:80px !important}.mobile-header-navigation .site-logo.mobile-header-logo
img{height:80px}}.menu-toggle .mobile-menu{display:none}@media only screen and (max-width:767px){.menu-bar-items{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:block !important;width:100%}.menu-bar-items .gb-button-wrapper
a{width:100%;border-radius:0;margin-bottom:0;margin:0}}body{color:var(--primary);font-family:"HelveticaNeueLTPro","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-size:16px;line-height:1.556;letter-spacing:0.01em}h1,.h1{line-height:1.167;letter-spacing:0.01em;font-size:calc(2.0833333333vw + 1.125rem);font-size:clamp(36px, 1.5vw + 24.48px, 46px)}h2,.h2{line-height:1.222;letter-spacing:0.01em;font-size:calc(1.3888888889vw + 1.1249985938rem);font-size:clamp(30px, 0.9vw + 23.088px, 36px)}h3,.h3{line-height:1.286;letter-spacing:0.01em;font-size:calc(0.9722222222vw + 1.1079529717rem);font-size:clamp(26px, 0.6vw + 21.392px, 30px)}h4,.h4{line-height:1.417;letter-spacing:0.01em;font-size:calc(0.5555555556vw + 0.9868404822rem);font-size:clamp(20px, 0.6vw + 15.392px, 24px)}h5,.h5{line-height:1.4;letter-spacing:0.025em;font-size:calc(0.2777777778vw + 0.9926488835rem);font-size:clamp(18px, 0.3vw + 15.696px, 20px)}h6,.h6,.section-heading{line-height:1.4;letter-spacing:0.05em;text-transform:uppercase;font-size:calc(0.1388888889vw + 0.9374981689rem);font-size:clamp(16px, 0.3vw + 13.696px, 18px)}.text-sm,.has-text-sm-font-size{line-height:1.714;letter-spacing:0.05em;font-size:calc(-0.2083333333vw + 0.9027777778rem);font-size:clamp(13px, 0vw + 13px, 13px)}.text-md,.has-text-md-font-size{line-height:1.4;letter-spacing:0.025em;font-size:calc(0.1388888889vw + 0.9374981689rem);font-size:clamp(16px, 0.3vw + 13.696px, 18px)}.text-lg,.has-text-lg-font-size{line-height:1.4;letter-spacing:0.01em;font-size:calc(0.2777777778vw + 0.9926488835rem);font-size:clamp(18px, 0.3vw + 15.696px, 20px)}.text-xl,.has-text-xl-font-size{line-height:1.417;letter-spacing:0.01em;font-size:calc(0.5555555556vw + 0.9868404822rem);font-size:clamp(20px, 0.6vw + 15.392px, 24px)}.text-2xl,.has-text-2xl-font-size{font-weight:100;line-height:1.286;letter-spacing:0.01em;font-size:calc(0.9722222222vw + 1.1079529717rem);font-size:clamp(26px, 0.6vw + 21.392px, 30px)}.text-3xl,.has-text-3xl-font-size{font-weight:100;line-height:1.222;letter-spacing:0.01em;font-size:calc(1.3888888889vw + 1.1249985938rem);font-size:clamp(30px, 0.9vw + 23.088px, 36px)}h1,.h1,h2,.h2,h3,.h3,h5,.h5,.text-sm{font-weight:400}h4,.h4,h6,.h6,.section-heading{font-weight:700}h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6
a{color:inherit}a .h1,
a .h2,
a .h3,
a .h4,
a
.h5{color:inherit}.gb-button-button{font-size:16px;line-height:1.556;letter-spacing:0.025em}.gb-button-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;line-height:1.556;letter-spacing:0.025em;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), -webkit-gradient(linear, left top, left bottom, from(var(--primary)), to(var(--primary)));background-image:linear-gradient(transparent, transparent), linear-gradient(var(--primary), var(--primary));background-size:100% 2px, 0 2px;background-position:100% 100%, 0 100%;background-repeat:no-repeat;-webkit-transition:background-size 0.15s linear !important;transition:background-size 0.15s linear !important}.gb-button-link:after{content:"";width:16px;height:16px;margin-left:0.5em;background-image:url(/wp-content/themes/generatepress-child/images/icon-link-arrow.svg);background-position:center;background-size:cover;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.gb-button-link:hover{background-size:0 2px, 100% 2px}.gb-button-link .gb-icon{display:none}.gb-button-link-white{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;line-height:1.556;letter-spacing:0.025em;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), -webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white)));background-image:linear-gradient(transparent, transparent), linear-gradient(var(--white), var(--white));background-size:100% 2px, 0 2px;background-position:100% 100%, 0 100%;background-repeat:no-repeat;-webkit-transition:background-size 0.15s linear !important;transition:background-size 0.15s linear !important}.gb-button-link-white:after{content:"";width:16px;height:16px;margin-left:0.5em;background-image:url(/wp-content/themes/generatepress-child/images/icon-link-arrow-white.svg);background-position:center;background-size:cover;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.gb-button-link-white:hover{background-size:0 2px, 100% 2px}.gb-button-link-white .gb-icon{display:none}.gb-icon{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.gb-button-icon-only .gb-icon{-webkit-transform:translateY(0);transform:translateY(0)}.gb-button-wrapper a.gb-button-default{padding:16px
30px 12px;border-radius:4px;font-size:16px;line-height:1.556;letter-spacing:0.025em}.gform_button,
button,
html input[type=button],input[type=reset],input[type=submit]{border-radius:4px;font-size:16px}.gb-button-wrapper a:only-child{margin-bottom:0 !important}a.gb-button.button-colour-alt,a.gb-button.button-colour-alt:visited{background-color:#E98300}a.gb-button.button-colour-alt:hover,a.gb-button.button-colour-alt:visited:hover{background-color:#d57800}a.gb-button.button-colour-alt2,a.gb-button.button-colour-alt2:visited{color:#002855;background-color:#ddd3af}a.gb-button.button-colour-alt2:hover,a.gb-button.button-colour-alt2:visited:hover{color:#fff;background-color:#002855}blockquote{font-style:normal;line-height:1.4;letter-spacing:0.01em;color:var(--accent-200);border-left:4px solid var(--accent-200);padding:0
30px;font-size:calc(0.2777777778vw + 0.9926488835rem);font-size:clamp(18px, 0.3vw + 15.696px, 20px)}blockquote
p{margin-bottom:1em}cite{font-style:normal}ul.is-style-list-default{margin-left:28px}ul.is-style-list-default ::marker{color:var(--accent-100);font-size:20px;line-height:1}ul.is-style-list-default
li{padding-left:16px}ul.is-style-list-default li
li{padding-left:20px}ul.is-style-list-default
ul{list-style-type:"-"}ul.is-style-list-default
ol{list-style-type:lower-alpha}ol.is-style-list-default{margin-left:28px}ol.is-style-list-default ::marker{color:var(--accent-100)}ol.is-style-list-default
li{padding-left:16px}ol.is-style-list-default li
li{padding-left:20px}ol.is-style-list-default
ul{list-style-type:"-"}ol.is-style-list-default
ol{list-style-type:lower-alpha}.is-style-list-border{margin-left:0}.is-style-list-border
li{list-style:none;padding-top:5px;padding-bottom:3px;border-top:1px solid var(--secondary-200)}.is-style-list-border li
ul{margin:3px
0 0 30px}.is-style-list-arrow{margin-left:0}.is-style-list-arrow
li{list-style:none;padding-top:12px;padding-bottom:10px;border-top:1px solid var(--secondary-200);text-indent:-44px;padding-left:44px}.is-style-list-arrow li:before{content:"";display:inline-block;vertical-align:middle;height:20px;width:20px;margin-right:24px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(/wp-content/themes/generatepress-child/images/icon-bullet-list.svg)}.is-style-list-arrow li:first-child{border-top:0}.is-style-list-arrow li
ul{margin:10px
0 0;border-top:1px solid var(--secondary-200)}.overview-content ul,.is-style-list-check{margin-left:0}.overview-content ul li,
.is-style-list-check
li{list-style:none;margin-bottom:24px;text-indent:-44px;padding-left:44px}.overview-content ul li:before,
.is-style-list-check li:before{content:"";display:inline-block;vertical-align:middle;height:30px;width:30px;margin-right:14px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(/wp-content/themes/generatepress-child/images/icon-check-circle.svg)}.overview-content
ul{margin-top:20px}.services-content
ul{margin:0}@media only screen and (min-width:1025px){.services-content
ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}iframe{display:block}.text-center{text-align:center}.text-primary{color:var(--primary)}.text-accent-100{color:var(--accent-100)}.text-white{color:var(--white)}.wp-block-media-text .wp-block-media-text__content{max-width:540px;margin-left:auto;margin-right:auto;padding:0
60px}.wp-block-media-text.alignfull .wp-block-media-text__content{max-width:780px;margin-left:auto;margin-right:auto;padding:80px
60px 100px}.gb-inside-container>*:last-child{margin-bottom:0}html{scroll-padding-top:100px}hr.is-style-default{width:48px;border-top:1px solid;border-bottom:2px solid}hr.is-style-default.aligncenter{margin-bottom:40px}.gb-grid-wrapper-media-text .gb-inside-container>:not(figure):not(img){max-width:460px;margin-left:auto;margin-right:auto}.gb-grid-wrapper-media-text .gb-inside-container > ul, .gb-grid-wrapper-media-text .gb-inside-container>ol{list-style-position:inside}.acf-map
img{max-width:inherit !important}.embed-container,.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.embed-container iframe,
.embed-container object,
.embed-container embed,
.embed-container video,
.wp-block-embed__wrapper iframe,
.wp-block-embed__wrapper object,
.wp-block-embed__wrapper embed,
.wp-block-embed__wrapper
video{position:absolute;top:0;left:0;width:100%;height:100%}.is-provider-vimeo .embed-container,
.is-provider-vimeo .wp-block-embed__wrapper{padding-bottom:62.5%}@media only screen and (min-width:768px){.hero-text{max-width:640px}}.single-practice .menu-bar-items .gb-button:last-child{margin-right:0}.single-practice .site-main>*{margin-bottom:0}.gb-headline.day{margin:0;text-align:right}.gb-headline.day
span{float:left}.hours-notes{clear:both;margin-top:20px}.location-container
img{display:block}.location-map{position:relative;padding-top:62.6923076923%}.location-map
iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.c-accordion__title{margin:0;padding:15px
0 15px 30px;border-bottom:1px solid var(--secondary-200)}.c-accordion__title:after{left:0;right:auto;content:"";width:14px;height:14px;background-image:url(/wp-content/themes/generatepress-child/images/icon-chevron-right.svg);background-repeat:no-repeat;background-position:center}.is-open>.c-accordion__title:after{content:"";background-image:url(/wp-content/themes/generatepress-child/images/icon-chevron-down.svg)}.c-accordion__content{padding-top:15px;padding-left:30px}.doctors-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.doctors-wrapper{margin-left:-90px}}.doctors-grid-column{width:50%;padding-left:30px;padding-bottom:30px}@media only screen and (min-width:768px){.doctors-grid-column{width:33.3333%;padding-left:90px;padding-bottom:60px}}@media only screen and (min-width:1025px){.doctors-grid-column{width:25%}}@media only screen and (min-width:1200px){.doctors-grid-column{width:20%}}.doctors-container{color:var(--primary)}.doctors-container:hover{color:var(--primary)}.doctors-container:hover .doctors-image{border-color:var(--accent-100)}.doctors-inside-container{text-align:center}.doctors-image{max-width:220px;margin:0
auto 20px;padding:8px;border:3px
solid transparent;border-radius:50%;overflow:hidden}.doctors-image
figure{display:block;position:relative;width:100%;padding-top:100%;border-radius:50%;overflow:hidden}.doctors-image
img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;border-radius:50%}.doctors-name{margin-bottom:10px}.doctors-qualifications{margin-bottom:0}.doctor-profile-image{max-width:220px;margin:0
auto 20px !important;border-radius:50%;overflow:hidden}.doctor-profile-image>div{position:relative;width:100%;padding-top:100% !important;border-radius:50%;overflow:hidden;background-image:url(/wp-content/themes/generatepress-child/images/doctor-placeholder.png);background-position:center;background-size:cover}.doctor-profile-image
img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media only screen and (max-width:767px){.single-doctors .booking-button-wrapper,
.single-allied_health .booking-button-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.return-link
svg{width:16px}.return-link
path{fill:currentColor}.promoted-services{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr}@media only screen and (min-width:1025px){.promoted-services{grid-template-columns:repeat(2, 1fr)}}.promoted-service-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-image:url(https://qualitas.php7.ocsdev.com.au/wp-content/uploads/2022/05/Cosemtic-Injectables.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.promoted-service-inner{max-width:560px;-webkit-box-sizing:content-box;box-sizing:content-box;padding:80px
30px}@media only screen and (min-width:1025px){.promoted-service-inner{padding-left:8%;padding-right:32%}}@media only screen and (min-width:768px){.promoted-service-inner
ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media only screen and (min-width:1600px){.promoted-service-inner
ul{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}}.promoted-service-inner ul.is-style-list-default
li{padding-left:6px}.key-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-bottom:80px}@media only screen and (min-width:1025px){.key-services-columns-2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.key-services-columns-2 .key-service-column{width:100%}@media only screen and (min-width:1025px){.key-services-columns-2 .key-service-column{width:50%}}.key-service-column{background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-box-shadow:5px 5px 10px 0 rgba(0, 0, 0, 0.3);box-shadow:5px 5px 10px 0 rgba(0, 0, 0, 0.3)}.key-service-column.colour-scheme-orange{color:var(--white);background-color:#e98300}.key-service-column.colour-scheme-orange ul ::marker{color:var(--white)}.key-service-column.colour-scheme-blue{color:var(--white);background-color:var(--primary)}.key-service-column.colour-scheme-blue ul ::marker{color:var(--white)}.key-service-column.colour-scheme-grey{color:var(--primary);background-color:var(--secondary-50)}.key-service-column.colour-scheme-white{color:var(--primary);background-color:var(--white)}.key-service-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.key-service-inner{-webkit-box-sizing:content-box;box-sizing:content-box;padding:40px
30px}.key-service-inner
ul{margin-left:28px}.key-service-inner ul ::marker{color:var(--accent-100);font-size:20px;line-height:1}.key-service-inner ul
li{padding-left:6px}.blog .post .gb-container{height:100%}.blog .post .gb-inside-container{height:100%}.paging-navigation{margin-top:0 !important;margin-bottom:60px !important;text-align:center}.paging-navigation .nav-links{font-size:0}.paging-navigation .nav-links>*{font-size:16px}.paging-navigation .page-numbers{display:inline-block;margin:0
15px;padding:0;font-weight:400}.paging-navigation .page-numbers.current{font-weight:400;border-bottom:1px solid var(--primary)}.paging-navigation
svg{width:22px;height:auto;vertical-align:middle}.paging-navigation a:hover{color:var(--accent-100)}.paging-navigation a:hover
path{fill:var(--accent-100)}#results-message{color:var(--accent-100);font-size:26px;text-align:center}.post-type-archive-jobs .generate-columns-container,
.tax-job_state .generate-columns-container{margin-left:-2.604vw}.post-type-archive-jobs .generate-columns,
.tax-job_state .generate-columns{margin-bottom:50px;padding-left:2.604vw}@media only screen and (max-width:1199px){.post-type-archive-jobs .generate-columns,
.tax-job_state .generate-columns{width:100% !important}}@media only screen and (min-width:1200px){.post-type-archive-jobs .jobs > div,
.tax-job_state .jobs>div{height:100%}.post-type-archive-jobs .jobs > div > div,
.tax-job_state .jobs>div>div{height:100%}.post-type-archive-jobs .jobs > div > div > div,
.tax-job_state .jobs>div>div>div{height:100%}.post-type-archive-jobs .jobs > div > div > div > div,
.tax-job_state .jobs>div>div>div>div{height:100%}}.post-type-archive-jobs .dynamic-entry-excerpt,
.tax-job_state .dynamic-entry-excerpt{line-height:1.467}.single-jobs .dynamic-entry-content{font-size:calc(0.2777777778vw + 0.9926488835rem);font-size:clamp(18px, 0.3vw + 15.696px, 20px)}.job-hero::before{left:unset !important;max-width:40%;width:100%}@media only screen and (max-width:767px){.job-hero::before{display:none}}.job-details
ul{margin-left:0}.job-details ul
li{list-style:none;padding-top:12px;padding-bottom:10px;border-top:1px solid var(--secondary-200);text-indent:-44px;padding-left:44px}.job-details ul li:before{content:"";display:inline-block;vertical-align:middle;height:20px;width:20px;margin-right:24px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(/wp-content/themes/generatepress-child/images/icon-bullet-list.svg)}.job-details ul li:first-child{border-top:0}.job-details ul li
ul{margin:10px
0 0;border-top:1px solid var(--secondary-200)}.testimonial{font-size:calc(0.1388888889vw + 0.9374981689rem);font-size:clamp(16px, 0.3vw + 13.696px, 18px)}.testimonial-name{display:block;font-weight:700}.testimonial-position{display:block;font-weight:700}@media only screen and (min-width:1200px){.split-column div.gb-inside-container{padding-left:12%;padding-right:12%}}.site-footer-bar{font-size:calc(-0.2083333333vw + 0.9027777778rem);font-size:clamp(13px, 0vw + 13px, 13px)}.footer-menu{line-height:1.714}.gform_required_legend{display:none}@media only screen and (max-width:767px){#gform_2{text-align:left}}@media only screen and (min-width:768px){#gform_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#gform_2
.gform_body{width:100%}#gform_2
.gform_footer{-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0}#gform_2 .gform_footer
.button{margin:0
0 0 20px;padding-top:7px;padding-bottom:7px}}#gp-results{margin-top:80px}@media only screen and (min-width:576px){#gp-results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px}}@media only screen and (min-width:576px){.gp-result{width:50%;padding-left:30px;padding-bottom:30px}}@media only screen and (min-width:1025px){.gp-result{width:33.3333%}}@media only screen and (min-width:1200px){.gp-result{width:25%}}.one-container.archive .post,
.one-container.blog
.post{padding-bottom:0 !important;margin-bottom:30px}@media only screen and (min-width:1025px){.one-container.archive .post,
.one-container.blog
.post{margin-bottom:80px}}article a
img{display:block}.news-post .gb-headline{margin-top:20px;margin-bottom:0}.news-columns-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-30px}.news-columns-container .news-post{width:100%;margin-bottom:30px;padding-left:30px}@media only screen and (min-width:768px){.news-columns-container .news-post{width:50%}}@media only screen and (min-width:1025px){.news-columns-container .news-post{width:25%}}.display-posts-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0
0 0 -30px;list-style:none}.display-posts-listing
li{width:100%;margin-bottom:30px;padding-left:30px}@media only screen and (min-width:768px){.display-posts-listing
li{width:50%}}@media only screen and (min-width:1025px){.display-posts-listing
li{width:25%}}.wp-block-categories-dropdown select,#taxonomy-dropdown{width:100%;border:0;border-bottom:1px solid var(--primary);color:var(--primary);background-color:transparent}.hero-search{max-width:640px}@media only screen and (min-width:576px){form#gp-form{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:420px}}form#gp-form .gp-search-input-container{position:relative}form#gp-form .gp-search-input-container
input{width:100%;margin-bottom:20px;padding-left:30px;background-image:url(/wp-content/themes/generatepress-child/images/icon-search.svg);background-position:0 50%;background-size:20px 20px;background-repeat:no-repeat;border:0;border-bottom:1px solid var(--primary);background-color:transparent}@media only screen and (min-width:576px){form#gp-form .gp-search-input-container
input{margin-bottom:0}}form#gp-form
button{width:100%;border-radius:4px}@media only screen and (min-width:576px){form#gp-form
button{-ms-flex-negative:0;flex-shrink:0;width:auto;margin-left:20px}}.spinner{position:absolute;top:50%;left:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;z-index:50;pointer-events:none;margin-left:-1em;height:2em;width:2em;margin-top:-1em}@-webkit-keyframes
spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes
spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.gp-tabbed-menu > .sub-menu > li > .sub-menu > li
a{text-transform:none}@media only screen and (min-width:1025px){.gp-tabbed-menu{position:static !important}.gp-tabbed-menu>.sub-menu{float:none !important;max-width:1000px !important;min-height:400px;width:100%;height:100%;left:50% !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.gp-tabbed-menu>.sub-menu>li{position:static;float:left !important;clear:none !important}.gp-tabbed-menu>.sub-menu>li:first-child{padding-top:30px}.gp-tabbed-menu>.sub-menu>li>a{width:30%;float:left !important;padding:10px
30px;line-height:0.927}.gp-tabbed-menu > .sub-menu .dropdown-menu-toggle{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important}.gp-tabbed-menu>.sub-menu>li>.sub-menu{float:left !important;clear:none !important;width:70%;min-height:100%;padding:30px
0 0;border-left:1px solid var(--white);-webkit-box-shadow:none !important;box-shadow:none !important;position:absolute !important;left:30% !important;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.gp-tabbed-menu>.sub-menu>li>.sub-menu>li{display:inline-block;width:100%}.gp-tabbed-menu > .sub-menu > li > .sub-menu > li
a{padding:10px
30px}}.inside-navigation{position:static !important}.salesforce-form{font-weight:700}.salesforce-form input[type=text],
.salesforce-form input[type=email],
.salesforce-form input[type=url],
.salesforce-form input[type=password],
.salesforce-form input[type=search],
.salesforce-form input[type=tel],
.salesforce-form input[type=number],
.salesforce-form textarea,
.salesforce-form
select{display:block;width:100%;max-width:480px;margin-top:8px;margin-bottom:16px;padding:8px;font-size:15px}.salesforce-form
textarea{max-width:none;min-height:200px}.salesforce-form .required-star{color:#c02b0a;display:inline-block;font-size:13.008px;padding-left:0.125em}.salesforce-form
.error{color:#c02b0a}.he-popup.visible{z-index:10001 !important}.searchandfilter>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0}.searchandfilter>ul>li{padding:10px
15px;width:100%}@media only screen and (min-width:768px){.searchandfilter>ul>li{width:50%}}@media only screen and (min-width:1025px){.searchandfilter>ul>li{width:28%}}@media only screen and (min-width:1025px){.searchandfilter>ul>li.sf-field-submit{width:16%}}.searchandfilter > ul > li.sf-field-submit input[type=submit]:disabled{opacity:0.6;cursor:not-allowed}.searchandfilter
h4{font-size:22px;font-weight:400}.searchandfilter
label{display:block}.searchandfilter select.sf-input-select{width:100%}.searchandfilter input[type=submit]{width:100%;font-size:20px}.wpc-filters-widget-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px}.wpc-filters-section{width:25%;padding-left:30px}.wpc-filter-content
select{margin-bottom:0 !important}.wpc-filter-layout-submit-button{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpc-filters-widget-main-wrapper a.wpc-filters-reset-button, .wpc-filters-widget-main-wrapper a.wpc-filters-submit-button, .widget-area .widget .wpc-filters-widget-controls-container a, .widget .wpc-filters-widget-controls-container a, .wpc-filters-widget-main-wrapper .wpc-filters-widget-controls-container
a{padding-top:10px !important;padding-bottom:10px !important}.swiper{padding-bottom:50px}.swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;background:var(--primary);opacity:1}.swiper-pagination-bullet-active{background:var(--accent-100);opacity:1}.home-hero-video{aspect-ratio:16/9}.home-hero-video>.gb-inside-container{position:static !important}.home-hero-video .background-video{position:absolute;top:0;right:0;bottom:0;left:0}.home-hero-video .background-video-content{position:static;z-index:1}.home-hero-video .background-video-content>.gb-inside-container{position:absolute;top:54%;left:2.357vw;color:#fff !important}.home-hero-video video[poster]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-hero-video .hero-search{max-width:30vw}.home-hero-video form#gp-form .gp-search-input-container
input{color:var(--white);background-image:url(/wp-content/themes/generatepress-child/images/icon-search-white.svg);border-bottom-color:var(--white)}@media only screen and (max-width: 1130px){.home-hero-video .background-video-content{display:none}}@media only screen and (min-width: 1130px){.home-search-mobile{display:none}}.home-search-mobile #gp-form{margin:0
auto}.single-practice
#page{position:relative}.feedback-button{display:none}@media (min-width: 769px){.feedback-button{display:block;position:fixed;right:0;top:210px;height:40px;z-index:10}.feedback-button .feedback-button-inner{position:relative;right:-2px}.feedback-button .feedback-button-inner:hover{right:0}.feedback-button
a{display:block;min-width:auto;width:40px;padding:30px
10px;line-height:1;border-radius:0 4px 4px 0;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:var(--tertiary-orange)}.feedback-button a:hover{background-color:#d57800}}@media (min-width: 1200px){.feedback-button{height:auto}.feedback-button
a{width:45px;padding:30px
13px}}.align-last .gb-inside-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.align-last .gb-inside-container>*:last-child{margin-top:auto}.gb-inside-container > a,
.wp-block-image > a,
.news-post
a{display:block;overflow:hidden}.gb-inside-container > a:hover img,
.wp-block-image > a:hover img,
.news-post a:hover
img{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0)}.gb-inside-container > a img,
.wp-block-image > a img,
.news-post a
img{-webkit-transition:-webkit-transform 1s cubic-bezier(0.14, 0.99, 0.43, 0.99);transition:-webkit-transform 1s cubic-bezier(0.14, 0.99, 0.43, 0.99);transition:transform 1s cubic-bezier(0.14, 0.99, 0.43, 0.99);transition:transform 1s cubic-bezier(0.14, 0.99, 0.43, 0.99), -webkit-transform 1s cubic-bezier(0.14, 0.99, 0.43, 0.99);-webkit-transform:scale(1);transform:scale(1)}.doctors-container:hover
img{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0)}.doctors-container
img{-webkit-transition:-webkit-transform 1s cubic-bezier(0.14, 0.99, 0.43, 0.99);transition:-webkit-transform 1s cubic-bezier(0.14, 0.99, 0.43, 0.99);transition:transform 1s cubic-bezier(0.14, 0.99, 0.43, 0.99);transition:transform 1s cubic-bezier(0.14, 0.99, 0.43, 0.99), -webkit-transform 1s cubic-bezier(0.14, 0.99, 0.43, 0.99);-webkit-transform:scale(1);transform:scale(1)}.gbp-section{padding:7rem 40px}@media (max-width: 1024px){.gbp-section{padding:6rem 30px}}@media (max-width: 767px){.gbp-section{padding:4rem 20px}}.gbp-section__inner{margin-left:auto;margin-right:auto;position:relative;z-index:1}.gbp-section__tagline{font-size:1rem;font-weight:600;margin-bottom:0.75rem}.gbp-section__headline{margin-bottom:1.5rem}@media (max-width: 767px){.gbp-section__headline{margin-bottom:1.25rem}}.gbp-section__text{font-size:1.125rem}.gbp-button--primary{background-color:#000;border:1px
solid;color:#fff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000;color:#fff}.gbp-button--secondary{border:1px
solid #000;color:currentColor;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--secondary:is(:hover,:focus){color:currentColor}.gbp-card__meta-text{font-size:0.875rem;margin-bottom:0.5rem}.gbp-card__title{font-size:1.25rem;margin-bottom:0.5rem}