@charset "UTF-8";/* Themify Parallax 8.0.3 framework 8.3.1 */ /*/css/base.min.css*/ :where(.tf_loader){width:1em;height:1em;overflow:hidden;display:inline-block;vertical-align:middle;position:relative}.tf_loader:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;text-indent:-9999em;border-radius:50%;box-sizing:border-box;border:.15em solid rgba(149,149,149,.2);border-left-color:rgba(149,149,149,.6);animation:tf_loader 1.1s infinite linear}@keyframes tf_loader{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.tf_clear{clear:both}.tf_left{float:left}.tf_right{float:right}.tf_textl{text-align:left}.tf_textr{text-align:right}.tf_textc{text-align:center}.tf_textj{text-align:justify}.tf_text_dec{text-decoration:none}.tf_hide{display:none}.tf_hidden{visibility:hidden}.tf_block{display:block}.tf_inline_b{display:inline-block}.tf_vmiddle{vertical-align:middle}.tf_mw{max-width:100%}.tf_w{width:100%}.tf_h{height:100%}:where(.tf_overflow){overflow:hidden}.tf_box{box-sizing:border-box}:where(.tf_abs){position:absolute;inset:0}:where(.tf_abs_t){position:absolute;top:0;left:0}:where(.tf_abs_b){position:absolute;bottom:0;left:0}:where(.tf_abs_c){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf_rel{position:relative}:where(.tf_opacity){opacity:0}.tf_clearfix:after{content:"";display:table;clear:both}.loops-wrapper>.post,.woocommerce ul.loops-wrapper.products>li.product{float:left;box-sizing:border-box;margin-left:3.2%;margin-right:0;margin-bottom:2.5em;clear:none}.woocommerce .loops-wrapper.no-gutter.products>.product,body .loops-wrapper.no-gutter>.post{margin:0}.woocommerce .loops-wrapper.products.list-post>.product{margin-left:0}.tf_scrollbar{scroll-behavior:smooth;--tf_scroll_color:rgba(137,137,137,.2);--tf_scroll_color_hover:rgba(137,137,137,.4);scrollbar-color:var(--tf_scroll_color) transparent;scrollbar-width:thin}.tf_scrollbar::-webkit-scrollbar{width:var(--tf_scroll_w,10px);height:var(--tf_scroll_h,10px)}.tf_scrollbar::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color);background-clip:padding-box;border:2px solid transparent;border-radius:5px}.tf_scrollbar:hover{scrollbar-color:var(--tf_scroll_color_hover) transparent}.tf_scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color_hover)}.tf_close{position:relative;transition:transform .3s linear;cursor:pointer}.tf_close:after,.tf_close:before{content:'';height:100%;width:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:currentColor;transition:transform .25s}.tf_close:after{transform:translate(-50%,-50%) rotate(-45deg)}.tf_close:hover:after{transform:translate(-50%,-50%) rotate(45deg)}.tf_close:hover:before{transform:translate(-50%,-50%) rotate(135deg)}.tf_vd_lazy:fullscreen video{height:100%;object-fit:contain}/*/css/themify-common.css*/ iframe{border:0}a{cursor:pointer}:is(button,a,input,select,textarea,.button):focus{outline:1px dotted hsla(0,0%,59%,.2)}.tf_focus_heavy :is(button,a,input,select,textarea,.button):focus{outline:2px solid rgba(0,176,255,.8)}.tf_focus_none a,.tf_focus_none:is(button,a,input,select,textarea,.button):focus{outline:0}.tf_large_font{font-size:1.1em}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-to-content:focus{clip-path:none}.post-image .themify_lightbox{display:block;max-width:100%;position:relative}.post-image .themify_lightbox .zoom{background:rgba(0,0,0,.3);border-radius:100%;height:35px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:35px}.post-image .themify_lightbox .zoom .tf_fa{color:#fff;vertical-align:middle;stroke-width:1px;left:50%;line-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.post-image .themify_lightbox:hover .zoom{background:rgba(0,0,0,.6)}.pswp:not(.pswp--open){display:none}:is(.ptb_map,.themify_map) button{border-radius:0;max-width:inherit}/*/wp-content/themes/parallax/styles/modules/sidebars/none.css*/ .sidebar-none #content{float:none;width:100%}/*/wp-content/themes/parallax/styles/modules/site-logo.css*/ #site-logo{font:700 3.75em/1em Poppins,sans-serif;letter-spacing:-.075em;margin:0 0 .367em;padding:0;text-transform:uppercase}#site-logo a{color:inherit}#site-logo a,#site-logo a:hover{text-decoration:none}.fixed-header-on .tf_sticky_logo~*,body:not(.fixed-header-on) .tf_sticky_logo{display:none!important}/*/css/grids/grid4.css*/ .loops-wrapper.grid4>.post,.loops-wrapper.products.grid4>.product{width:22.6%}.loops-wrapper.grid4>.post:nth-of-type(4n+1),.loops-wrapper.products.grid4>.product:nth-of-type(4n+1){clear:left;margin-left:0}.loops-wrapper.grid4.no-gutter>.post,.loops-wrapper.products.grid4.no-gutter>.product{width:25%}@media (max-width:900px){.loops-wrapper.grid4>.post,.loops-wrapper.products.grid4>.product{width:48.4%}.loops-wrapper.grid4.no-gutter>.post,.loops-wrapper.products.grid4.no-gutter>.product{width:50%}.loops-wrapper.grid4>.post:nth-of-type(odd),.loops-wrapper.products.grid4>.product:nth-of-type(odd){clear:left;margin-left:0}}@media (max-width:680px){.loops-wrapper.grid4.no-gutter>.post,.loops-wrapper.grid4>.post{float:none;margin-left:0;width:100%}}/*/wp-content/themes/parallax/styles/modules/grids/grid4.css*/ .loops-wrapper.grid4 .post{text-align:center}.loops-wrapper.grid4 .post-title{font-size:125%}/*/wp-content/themes/parallax/style.css*/ a,abbr,acronym,address,b,bdo,big,blockquote,body,br,button,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,form,h1,h2,h3,h4,h5,h6,html,i,img,ins,kbd,legend,li,map,ol,p,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0}html{scroll-behavior:smooth}fieldset,img{border:0}#main-nav,.menu,.widget li,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.menu:after,.widget li:after{clear:both;content:"";display:table}audio,iframe{max-width:100%}:root{--theme_accent:#cca800;--theme_accent_semi:rgba(0,0,0,.8)}body{background-color:#fff;color:#555;font:normal 1em/1.62em Poppins,Arial,sans-serif;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}a{color:var(--theme_accent);outline:none;text-decoration:none}p{margin:0 0 1.8em;padding:0}small{font-size:87%}blockquote{font:italic 110%/130% Times New Roman,Times,serif;padding:8px 30px 15px}ins{text-decoration:none}ol,ul{margin:1em 0 1.4em 24px;padding:0}h1,h2,h3,h4,h5,h6,li{margin:0 0 .5em;padding:0}h1,h2,h3,h4,h5,h6{color:#000;font-weight:700;line-height:1.4em;overflow-wrap:normal}h1{font-size:3.4em;letter-spacing:-.03em}h1,h2{line-height:1.2em}h2{font-size:2.6em;letter-spacing:-.02em}h3{font-size:1.5em}h4{margin:0 0 .3em}h4,h5{font-size:1.2em}button,input,input[type=search],select,textarea{font-family:inherit;font-size:100%;max-width:100%}input:is([type=radio],[type=checkbox]),input:read-only,input:read-write,select,textarea{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;border-radius:8px;max-width:100%;padding:.6em}input:read-only,input:read-write{margin:0 1em .4em 0;width:17em}input[type=number]{width:7em}input[type=checkbox]+label{display:inline-block}textarea{margin:0;min-height:13.5em;width:100%}select{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none' stroke='rgba(55,55,55,.9)' stroke-linecap='round' stroke-width='12'%3E%3Cpath d='m2.7 2.3 46.4 54.9L95.5 2.3'/%3E%3C/svg%3E") no-repeat;background-position:calc(100% - 8px) calc(50% + 3px);background-size:12px;padding-right:30px}input:is([type=radio],[type=checkbox]){-webkit-appearance:none;border-radius:6px;clear:none;cursor:pointer;display:inline-block;height:20px;line-height:1;margin:0 .3em 0 0;min-height:20px;min-width:20px;outline:none;padding:0;text-align:center;vertical-align:middle;width:20px}input[type=checkbox]{position:relative!important}input[type=checkbox]:before{border-bottom:1px solid transparent;border-left:1px solid transparent;content:"";display:inline-block;height:5px;margin-bottom:4px;margin-left:1px;transform:rotate(-45deg) skewY(-10deg);width:12px}input[type=checkbox]:checked:before{border-bottom:2px solid;border-left:2px solid;left:calc(50% - 8px);position:absolute;top:calc(50% - 6px)}input[type=radio]{border-radius:100%}input[type=radio]:checked:before{background-color:#444;border-radius:100%;content:"";display:inline-block;height:12px;vertical-align:middle;width:12px}input:read-only:focus,input:read-write:focus,select:focus,textarea:focus{border-color:var(--theme_accent);box-shadow:0 3px 12px rgba(0,0,0,.1);outline:none}button,input:is([type=reset],[type=submit]){-webkit-appearance:none;appearance:none;background-color:#000;border:0;border-radius:30px;color:#fff;cursor:pointer;font-size:.95em;font-weight:600;letter-spacing:.02em;outline:none;padding:.6em 1.6em;text-transform:uppercase;transition:background .3s,color .3s,transform .3s}button:hover,input:is([type=reset],[type=submit]):hover{background-color:#000;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#d5b000;transform:translateY(-1px)}.author-box,.post,.widget,img,input,textarea{box-sizing:border-box}#pagewrap{overflow-x:clip}.mobile-menu-visible #pagewrap{overflow-x:initial}.pagewidth{margin:0 auto;max-width:100%;width:1160px}#content{float:left;padding:5.75% 0;width:71%}#site-description,#site-logo,.col2-1,.col3-1,.col3-2,.col4-1,.col4-2,.col4-3,.post,.post-image{position:relative}.full_width #layout{max-width:100%;width:100%}.full_width #content{float:none;padding:0;width:auto}.col2-1,.col3-1,.col3-2,.col4-1,.col4-2,.col4-3{float:left;margin-left:3.2%}.col4-1{width:22.6%}.col2-1,.col4-2{width:48.4%}.col4-3{width:74.2%}.col3-1{width:31.2%}.col3-2{width:65.6%}:is(.col,.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1).first{clear:left;margin-left:0}#headerwrap{background:var(--tf_fixed_header_bg,#000 url(http://briefintervention.com.au/wp-content/themes/parallax/images/header.jpg) no-repeat 50% -10px/cover);color:var(--tf_fixed_header_color,#fff);inset-block:var(--tf_fixed_header_p,auto 100%);left:0;position:var(--tf_fixed_header,sticky);transition:.3s ease-in-out;transition-property:background-color,padding;z-index:100!important}.fixed-header-on{--tf_fixed_header_p:0 auto}.fixed-header-enabled #header{transition:padding .3s ease-in-out}.fixed-header-on{--tf_fixed_header_bg:var(--theme_accent_semi)}#headerwrap:is(.header-gallery,[data-bg]){background-image:none}#header{z-index:1}#header .hgroup{display:flex;flex-direction:column;justify-content:center}#header #searchform #s:focus,#header #searchform:hover #s{padding-left:2.2em;padding-right:1em}.nav-bar-top.home #main-nav ul ul{inset-block:0 auto;transform-origin:left}#headerwrap .tf_sticky_logo,#headerwrap.fixed-header .header-bar,#headerwrap.fixed-header :is(#searchform-wrap,#site-description,.tf_sticky_logo+span,.tf_sticky_logo+img){display:none}#headerwrap.fixed-header #main-nav-wrap{position:static}#headerwrap.fixed-header .tf_sticky_logo{display:block}#headerwrap.fixed-header #site-logo img{max-height:60px;transition:all .3s;width:auto}#main-nav{margin:0;overflow:visible;text-align:center}#main-nav li{display:inline-block;list-style:none;margin:0;padding:0;position:relative}#main-nav a{box-sizing:border-box;color:inherit;display:block;font-weight:500;letter-spacing:.015em;margin:0 12px;padding:22px 0;position:relative;text-decoration:none;text-transform:uppercase}#main-nav .current-menu-item>a,#main-nav .current-menu-item>a:hover,#main-nav .current_page_item>a,#main-nav .current_page_item>a:hover,#main-nav a:hover{color:var(--theme_accent)}#main-nav ul a{background:0;box-sizing:border-box;color:#010101;display:block;font-size:.95em;font-weight:400;margin:0;padding:10px 20px;text-transform:none}#main-nav ul li:first-child>a{border-top:none}#main-nav ul a:hover{background:rgba(0,0,0,.05);color:var(--theme_accent)}#main-nav li>.sub-menu{background-color:#fff;border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 12px 2px rgba(0,0,0,.12);box-sizing:border-box;left:50%;list-style:none;margin:0 0 0 -99px;opacity:0;padding:10px 0;position:absolute;text-align:center;transition:all .4s ease;width:210px;z-index:1000}#main-nav li.has-mega-column ul{margin:0}#main-nav ul li{background:0;display:block;float:none;margin:0;padding:0}#main-nav ul.sub-menu ul{margin:0;text-align:left;top:-10px}#main-nav ul ul:after,.dropdown-menu-style #menu-icon-dropdown{display:none}#main-nav .sub-menu{transform:scaleY(0);transform-origin:top}#main-nav ul.sub-menu ul{left:100%;transform:scaleX(0);transform-origin:left}@media (hover:hover){#main-nav li:hover>.sub-menu,#main-nav li>.sub-menu:focus-within,#main-nav li>a:focus+.sub-menu{opacity:1;transform:scale(1)}}#main-nav :is(.has-mega-column,.has-mega-sub-menu) .sub-menu{margin:0 27px;text-align:initial;width:96%}#main-nav .mega-menu-posts :is(a,a:hover){background:0}#main-nav .has-mega-column .sub-menu .sub-menu{margin:0}@media (hover:none){#main-nav .menu-item-has-children>a{padding-right:35px}#main-nav li .child-arrow{border-radius:100%;display:inline-block;margin-left:7px;margin-top:-17px;padding:0;right:5px;top:50%}#main-nav .toggle-on>a>.child-arrow{background:hsla(0,0%,84%,.4)}#main-nav li>.sub-menu{display:none}#main-nav li.toggle-on>.sub-menu{opacity:1;transform:scale(1)}}.menu-item-has-children .child-arrow{border-radius:100%;cursor:pointer;display:none;height:36px;position:absolute;right:0;top:4px;transition:transform .3s,background-color .3s;width:36px;z-index:12}.child-arrow:after,.child-arrow:before{background:currentColor;border-radius:10px;content:"";height:1px;left:12px;position:absolute;top:50%;transform:rotate(45deg);transition:transform .3s ease-in-out;width:8px;z-index:9999}.child-arrow:after{left:17px;transform:rotate(-45deg)}.toggle-on>a .child-arrow:after,.toggle-on>a .child-arrow:before{left:10px;width:15px}.child-arrow:hover{background-color:hsla(0,0%,71%,.3)}.toggle-on>a .child-arrow{transform:rotate(180deg)}.home #main-nav ul{bottom:100%;transform-origin:bottom}.home #main-nav ul ul{bottom:auto;transform-origin:left}.home .fixed-header #main-nav ul{inset-block:100% auto;transform-origin:top}.home .fixed-header #main-nav ul ul{top:-5px;transform-origin:left}#main-nav li.edge>ul,.home #main-nav li.edge>ul{left:auto;right:0;transform-origin:right}#main-nav ul li.edge>ul,.home #main-nav ul li.edge>ul{left:auto;right:100%}#main-nav li.edge>ul:before{left:auto;right:0}#main-nav ul li.edge>ul:before,.fixed-header #main-nav ul li.edge>ul:before{left:auto;right:-19px;transform:rotate(180deg)}.mobile-menu-visible{overflow-y:hidden;position:relative}.body-overlay{background-color:rgba(0,0,0,.7);box-shadow:inset -1px 0 13px rgba(0,0,0,.13);display:none;height:100%;position:fixed;right:300px;top:0;width:100%;z-index:10000}.body-overlay-on{display:block}#menu-icon{border-radius:100%;color:#fff;display:none;line-height:1;margin:0;padding:11px 10px;position:relative;text-decoration:none}#menu-icon:hover{background:hsla(0,0%,71%,.3)}.menu-icon-inner{height:16px;width:20px}.menu-icon-inner:after,.menu-icon-inner:before{border-top:2px solid;box-sizing:border-box;content:"";display:block;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .7s ease;width:100%}.menu-icon-inner:before{border-bottom:2px solid;height:100%;top:0;transform:none}#menu-icon-close{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:100%;color:inherit;min-height:1em;min-width:1em;padding:9px;position:absolute;right:1em;text-decoration:none;top:.75em;transform-origin:center;transition:transform .3s linear}#menu-icon-close:after,#menu-icon-close:before{background-color:currentColor;content:"";display:block;height:60%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:1px}#menu-icon-close:after{transform:translate(-50%,-50%) rotate(-45deg)}#menu-icon-close:hover{background:hsla(0,0%,71%,.3);transform:rotate(90deg) scale(1.1)}.page-title{text-transform:uppercase}.author-bio{margin:0 0 1.875em}.author-bio .author-avatar{float:left;margin:0 15px 0 0}.author-bio .author-avatar img{border-radius:5px}.author-bio .author-name{font-size:160%;margin:0 0 .2em;padding:0}.author-posts-by{border-top:1px solid hsla(0,0%,46%,.3);font-size:140%;margin:0 0 20px;padding:10px 0 0;text-transform:uppercase}.post{box-sizing:border-box;margin-bottom:2.5em}.post-title{font-size:2.4em;font-weight:700;letter-spacing:normal;margin:0 0 .5em;padding:0;text-transform:none}.post-title a{color:inherit;text-decoration:none}.post-date{color:#a3a3a3;display:block;font-size:.9em;margin:0 0 1em;position:relative}.post-content{min-width:120px}.post-image{margin:0 0 1em}.post-image.left{float:left;margin-right:1em}.post-image.right{float:right;margin-left:1em}.post-image img{border-radius:8px;vertical-align:bottom}.post-meta{color:#d7d7d7;font-size:.8em;letter-spacing:.04em;line-height:1.4em;margin:0 0 1em;padding:0;position:relative;text-transform:uppercase}.post-meta a{font-weight:500;text-decoration:none}.post-meta .separator{margin-inline:5px;opacity:.5}.embed-youtube,.post-video{height:0;margin-bottom:15px;overflow:hidden;padding-bottom:56.25%;position:relative}:is(.post-video,.embed-youtube) iframe{height:100%;left:0;position:absolute;top:0;width:100%}.author-box{margin:15px 0}.author-box .author-avatar{float:left;margin:0 15px 5px 0}.author-box .author-name{margin:0 0 5px}.post-pagination{margin:.5em 0 2em;text-align:right}.post-pagination strong{margin-right:3px}.post-pagination a{margin-inline:3px}.widget{margin:0 0 2.25em;overflow-wrap:break-word}.widgettitle{font-weight:600;letter-spacing:.04em;margin:0 0 .7em;padding:0;text-transform:uppercase}.widget ul{margin:0;padding:0}.widget li{border-top:1px solid hsla(0,0%,78%,.4);clear:both;list-style:none;margin:0;padding:.8em 0}.widget ul ul{border-top:none;margin:6px 0 -6px;padding:0}.widget ul ul li{margin:0;padding-left:10px}iframe[src*=facebook]{background-color:#fff}#load-more{margin:30px 0 10px}#load-more a{background-color:#000;border:0;border-radius:0;color:#d5b000;display:none;font-size:1em;font-weight:600;padding:10px 25px 7px;text-decoration:none;text-transform:uppercase}#load-more a:hover{background-color:#8ab6eb;color:#fff}img:is(.alignleft,.aligncenter,.alignright,.alignnone){margin-bottom:1em}.alignleft{float:left;margin-right:2em}.alignright{float:right;margin-left:2em}.aligncenter{display:block;margin-inline:auto;text-align:center}.wp-caption{margin-bottom:1em;max-width:100%;text-align:center}.wp-caption-text{font-size:95%;line-height:120%;margin:.5em 0}.attachment.single-attachment,.single-attachment .attachment{float:none;margin:0;text-align:left}a.shortcode.button.white{color:#333!important}.ui.builder_button,a.shortcode.button{font-size:.95em;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.module-feature-image,.post-image,.post-img,.slide-image{transition:.3s ease-in-out;transition-property:border,padding,width}.module-title{font-weight:700;letter-spacing:0;margin:0 0 .6em;padding:0;text-transform:none}.module-feature .module-feature-title{margin:1em 0 .3em}@supports (-webkit-touch-callout:none){#headerwrap{background-attachment:scroll!important;background-position:50%!important}}@media(max-width:1260px){.pagewidth,.row_inner{max-width:90%}#pagewrap,.default_width #layout .row_inner{max-width:100%}}@media(max-width:768px){#headerwrap #header{max-width:90%}#content{clear:both;float:none;max-width:100%;width:100%}}@media(max-width:680px){h1{font-size:2.2em}h2{font-size:1.8em}h3{font-size:1.4em}h4{font-size:1.2em}.post-title{font-size:1.6em}.col2-1,.col3-1,.col3-2,.col4-1,.col4-2,.col4-3{margin-left:0!important;max-width:100%!important;width:100%!important}#headerwrap{z-index:998}.loops-wrapper,.loops-wrapper .post{margin-left:0!important}.loops-wrapper .post{float:none!important;max-width:100%!important;width:100%!important}}/*/wp-content/themes/parallax/styles/headers/header-block.css*/ :root{--header-height:500px}.fixed-header-enabled{--tf_fixed_header:relative}.fixed-header-on{--tf_fixed_header:fixed}#header{height:var(--header-height);width:100%}.header-block.fixed-header-on #pagewrap{padding-top:var(--header-height)}body:not(.mobile_menu_active).header-block #header{max-width:none}#headerwrap.fixed-header,#headerwrap.fixed-header #header,#tbp_header.fixed-header{height:auto}.header-block.fixed-header-on #pagewrap:has(#tbp_header){--header-height:auto}#main-nav-wrap{background-color:var(--theme_accent_semi);bottom:0;left:0;margin:0;padding:0;position:absolute;width:100%;z-index:9999}.nav-bar-top #main-nav-wrap{inset-block:0 auto;position:fixed}.no-fixed-header.nav-bar-top #main-nav-wrap{position:absolute}.nav-bar-top.home #main-nav ul{inset-block:100% auto;transform-origin:top}/*/wp-content/themes/parallax-child/style.css*/ #site-description{display: none;}input{-webkit-appearance: none;}.book-now .module-buttons-item a{background: #24ace3 !important;border-color: #24ace3;}.busy{background: #383838;}#footer{padding:10px 0;}input[type=text], input[type=search], input[type=email], input[type=url]{width: 100%;max-width: 95%;}.tb_section-contact .module-title,a,.back-top a:before,input[type=reset], input[type=submit], button,#main-nav a:hover,#main-nav .current_page_item a, #main-nav .current-menu-item a{color: #24ace3;}legend{float: left;width: 100%;}textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus{border-color: #24ace3;}div.wpcf7-validation-errors{border: 2px solid #24ace3 !important;}.tb_section-contact .module-title{padding-bottom:0;margin-bottom:0;}.skillset-wrap > h4{display:none;}.appointments-my-appointments table th{font-size: 1.2em;background-color: rgb(36, 172, 227);}.appointments-wrapper h3, .appointments-confirmation-wrapper h3{font-size: 21px;font-weight: 500;text-transform: uppercase;padding-bottom: 13px;}.appointments-list table td{height: 5em;}.appointments-list table th{height: 3em;background: #24ACE3;color: #fff;text-transform: uppercase;}.appointments-list table{background: rgba(153,153,153,1);background: -moz-linear-gradient(-45deg, rgba(153,153,153,1) 0%, rgba(179,179,179,1) 12%, rgba(204,204,204,1) 25%, rgba(56,56,56,1) 91%, rgba(0,0,0,1) 100%);background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(153,153,153,1)), color-stop(12%, rgba(179,179,179,1)), color-stop(25%, rgba(204,204,204,1)), color-stop(91%, rgba(56,56,56,1)), color-stop(100%, rgba(0,0,0,1)));background: -webkit-linear-gradient(-45deg, rgba(153,153,153,1) 0%, rgba(179,179,179,1) 12%, rgba(204,204,204,1) 25%, rgba(56,56,56,1) 91%, rgba(0,0,0,1) 100%);background: -o-linear-gradient(-45deg, rgba(153,153,153,1) 0%, rgba(179,179,179,1) 12%, rgba(204,204,204,1) 25%, rgba(56,56,56,1) 91%, rgba(0,0,0,1) 100%);background: -ms-linear-gradient(-45deg, rgba(153,153,153,1) 0%, rgba(179,179,179,1) 12%, rgba(204,204,204,1) 25%, rgba(56,56,56,1) 91%, rgba(0,0,0,1) 100%);background: linear-gradient(135deg, rgba(153,153,153,1) 0%, rgba(179,179,179,1) 12%, rgba(204,204,204,1) 25%, rgba(56,56,56,1) 91%, rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#000000', GradientType=1 );}td.notpossible, div.notpossible{background:none !important;}.page-title{text-align:center;}.app_submit_btn{margin: 20px 0 0;background: url(/wp-content/uploads/2016/06/Pay-Now-with-PayPal.jpeg) no-repeat;background-color: transparent !important;text-indent: -99999px;width: 250px;height: 70px;background-size: contain;}.app_submit_btn:hover{color: #222 !important;border: none;}.appointments-list tfoot{display: none;}input.appointments-confirmation-button{background: #24ACE3;border: none;padding: 10px 20px;color: #fff;margin-bottom:20px;}input.appointments-confirmation-cancel-button{background: #23282D;border: none;padding: 10px 20px;margin-left: 10px;color: #Fff;text-transform: uppercase;font-weight: bold;}.appointments-confirmation-buttons{margin-top: 35px !important;}div.wpcf7-mail-sent-ok{border: 2px solid #24ace3 !important;}.wpcf7-submit{background: url(http://briefintervention.com.au/wp-content/themes/parallax-child/images/SEND.png) no-repeat !important;width:258px;height:76px;text-indent:-99999px;}.footer-social{width:100%;text-align:center;padding:20px 0 0;}.back-top{margin-top:30px;}@media screen and (max-width: 680px){.social-medias{padding-left: 0 !important;padding-top: 50px !important;}.appointments-confirmation-buttons{text-align:center;}input.appointments-confirmation-cancel-button ,input.appointments-confirmation-button{float:none;margin:10px auto;}}@media screen and (max-width: 480px){#sb_instagram #sbi_images .sbi_item{display: none;}#sb_instagram #sbi_images .sbi_item:first-child{display: block;}}.shortcode.team{position: relative;z-index: 0;padding: clamp(4.5rem, 7vw, 8rem) 0;}.shortcode.team::before{content: "";position: absolute;z-index: -1;inset: 0 50%;width: 100vw;margin-left: -50vw;margin-right: -50vw;background: #f3f6f7;}.shortcode.team .bi-profile-card{width: 100% !important;max-width: 1180px;margin: 0 auto !important;padding: 0;overflow: visible;}.shortcode.team .bi-profile-layout{display: grid;grid-template-columns: minmax(260px, 0.78fr) minmax(0, 1.55fr);gap: clamp(3.5rem, 7vw, 8rem);align-items: start;}.shortcode.team .bi-profile-sidebar{text-align: left;}.shortcode.team .bi-profile-photo{width: min(100%, 330px);margin: 0 0 2.4rem;}.shortcode.team .bi-profile-photo img{display: block;width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: cover;border-radius: 50%;box-shadow: 0 18px 48px rgba(39, 54, 58, 0.14);}.shortcode.team .bi-profile-eyebrow{display: block;margin-bottom: 0.9rem;color: #24ace3;font-size: 0.78rem;font-weight: 700;line-height: 1.3;letter-spacing: 0.15em;text-transform: uppercase;}.shortcode.team .bi-profile-name{margin: 0 0 1.1rem;color: #26383d;font-family: 'Sanchez', Georgia, serif;font-size: clamp(2.3rem, 4vw, 4rem);font-weight: 400;line-height: 1.08;letter-spacing: -0.025em;}.shortcode.team .bi-profile-credentials{max-width: 20rem;color: #42565c;font-family: 'Poppins', sans-serif;font-size: 0.96rem;font-weight: 600;line-height: 1.7;text-transform: none;}.shortcode.team .bi-profile-content{padding-top: 0.6rem;}.shortcode.team .bi-profile-biography{max-width: 760px;color: #33474d;font-size: 1.08rem;line-height: 1.82;text-align: left;}.shortcode.team .bi-profile-biography p{margin: 0 0 1.5rem;}.shortcode.team .bi-profile-biography p:first-child{color: #26383d;font-family: 'Sanchez', Georgia, serif;font-size: clamp(1.35rem, 2vw, 1.75rem);line-height: 1.6;}.shortcode.team .bi-profile-biography p:last-child{margin-bottom: 0;}.shortcode.team .bi-profile-social{margin-top: 1.4rem;}.shortcode.team .bi-profile-card .team-info, .shortcode.team .bi-profile-card .skillset-wrap{display: none;}@media screen and (max-width: 900px){.shortcode.team .bi-profile-layout{grid-template-columns: 1fr;gap: 3rem;}.shortcode.team .bi-profile-sidebar{display: grid;grid-template-columns: 180px minmax(0, 1fr);gap: 2.3rem;align-items: center;}.shortcode.team .bi-profile-photo{width: 180px;margin: 0;}}@media screen and (max-width: 600px){.shortcode.team{padding: 4.5rem 0;}.shortcode.team .bi-profile-sidebar{display: block;text-align: center;}.shortcode.team .bi-profile-photo{width: 168px;margin: 0 auto 2rem;}.shortcode.team .bi-profile-credentials{margin: 0 auto;}.shortcode.team .bi-profile-biography{font-size: 1rem;line-height: 1.75;}}.intro-text{max-width: 800px;margin: 0 auto;font-size: 18px;line-height: 1.6;text-align: center;}.intro-text h2{margin-bottom: 20px;font-size: 32px;}.center-team-row{text-align: center;}.center-team-row .themify_team_posts{display: inline-flex;justify-content: center;flex-wrap: wrap;}.center-team-row .themify_team_post_wrap{margin: 0 15px 30px;text-align: center;}.loops-wrapper.team .skillset{font-size: 20px;line-height: 1.6;}.loops-wrapper.team .post-content{font-size: 18px;line-height: 1.7;}.custom-social-icons{display: flex;justify-content: center;flex-wrap: wrap;gap: 20px;margin: 0 auto;}.custom-social-icons a{color: var(--bic-gold);font-size: 40px;transition: transform 0.3s ease, color 0.3s ease;}.custom-social-icons a:hover{color: var(--bic-gold-light);transform: scale(1.15);}.modern-email-link{display: inline-flex;align-items: center;gap: 10px;color: var(--bic-gold) !important;font-size: 20px;font-weight: 500;text-decoration: none;}.modern-email-link i{font-size: 26px;transition: transform 0.25s ease;}.modern-email-link:hover{color: #D4942F !important;}.modern-email-link:hover i{transform: translateY(-3px) scale(1.1);}.about-book-btn, .section-book-btn-alt{margin: 30px 0;text-align: center;}.about-book-btn a, .section-book-btn-alt a{display: inline-flex !important;align-items: center;justify-content: center !important;gap: 10px;padding: 16px 34px !important;color: var(--bic-white) !important;background: linear-gradient( 135deg, var(--bic-green-dark) 0%, var(--bic-green) 100% ) !important;font-size: 17px !important;font-weight: 600 !important;letter-spacing: 0.2px;line-height: 1.2;text-decoration: none !important;border: 0 !important;border-radius: 999px !important;box-shadow: 0 10px 28px rgba(0, 0, 0, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.25) !important;cursor: pointer;transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;}.about-book-btn a:hover, .about-book-btn a:focus, .section-book-btn-alt a:hover, .section-book-btn-alt a:focus{color: var(--bic-white) !important;background: linear-gradient( 135deg, var(--bic-green) 0%, var(--bic-lime) 100% ) !important;transform: translateY(-3px);box-shadow: 0 18px 36px rgba(0, 0, 0, 0.24), inset 0 1px 0 rgba(255, 255, 255, 0.30) !important;}.about-book-btn a:active, .section-book-btn-alt a:active{transform: translateY(-1px);}.back-top{display: none !important;}.support-grid{display: grid;grid-template-columns: repeat(2, minmax(260px, 1fr));gap: 18px;width: 100%;max-width: 820px;margin: 0 auto;}.support-item{display: flex;align-items: center;gap: 16px;min-height: 72px;padding: 16px 20px;background: #FFFFFF;border: 1px solid rgba(20, 117, 63, 0.16);border-radius: 14px;box-shadow: 0 6px 18px rgba(0, 0, 0, 0.06);transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;}.support-item i{display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;flex: 0 0 40px;color: #14753F;background: rgba(168, 214, 49, 0.16);font-size: 18px;border-radius: 50%;}.support-item span{color: #3F4954;font-size: 18px;font-weight: 600;line-height: 1.3;}.support-item:hover{transform: translateY(-2px);border-color: rgba(20, 117, 63, 0.34);box-shadow: 0 10px 24px rgba(0, 0, 0, 0.09);}@media only screen and (max-width: 680px){.support-grid{grid-template-columns: 1fr;max-width: 460px;gap: 12px;}.support-item{min-height: 64px;padding: 13px 16px;}.support-item i{width: 36px;height: 36px;flex-basis: 36px;font-size: 16px;}.support-item span{font-size: 17px;}}.module-accordion.tb_txjr613{width: 100% !important;max-width: 760px !important;margin: 36px auto !important;}.module-accordion.tb_txjr613 > .module-accordion, .module-accordion.tb_txjr613 ul.ui.module-accordion, .module-accordion.tb_txjr613 ul.ui.module-accordion > li{width: 100% !important;max-width: 760px !important;margin-left: auto !important;margin-right: auto !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;}.module-accordion.tb_txjr613 .accordion-title{width: 100% !important;margin: 0 !important;background: linear-gradient( 135deg, #16884A 0%, #12A953 100% ) !important;border: 1px solid #A8D631 !important;border-radius: 16px 16px 0 0 !important;box-sizing: border-box !important;}.module-accordion.tb_txjr613 li:not(.builder-accordion-active) .accordion-title{border-radius: 16px !important;}.module-accordion.tb_txjr613 .accordion-title a{display: flex !important;align-items: center !important;min-height: 56px !important;padding: 0 22px !important;color: #FFFFFF !important;font-size: 18px !important;font-weight: 700 !important;text-decoration: none !important;}.module-accordion.tb_txjr613 .accordion-title svg{color: #FFFFFF !important;fill: currentColor !important;}.module-accordion.tb_txjr613 .accordion-content{width: 100% !important;max-width: none !important;margin: 0 !important;padding: 28px 34px !important;background: #FFFFFF !important;border: 1px solid rgba(20, 117, 63, 0.28) !important;border-top: 0 !important;border-radius: 0 0 16px 16px !important;box-sizing: border-box !important;box-shadow: 0 12px 28px rgba(0, 0, 0, 0.10) !important;}.module-accordion.tb_txjr613 .module_subrow, .module-accordion.tb_txjr613 .module_column, .module-accordion.tb_txjr613 .module-text, .module-accordion.tb_txjr613 .tb_text_wrap{width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;background: transparent !important;}.module-accordion.tb_txjr613 .tb_text_wrap p{margin: 0 0 22px !important;line-height: 1.55 !important;}.module-accordion.tb_txjr613 .tb_text_wrap p:last-child{margin-bottom: 0 !important;}.module-accordion.tb_txjr613 .tb_text_wrap a{color: #14753F !important;text-decoration: none !important;}.module-accordion.tb_txjr613 .tb_text_wrap a:hover{text-decoration: underline !important;}@media only screen and (max-width: 768px){.module-accordion.tb_txjr613{width: calc(100% - 24px) !important;max-width: none !important;margin: 24px auto !important;}.module-accordion.tb_txjr613 ul.ui.module-accordion, .module-accordion.tb_txjr613 ul.ui.module-accordion > li{max-width: none !important;}.module-accordion.tb_txjr613 .accordion-title a{min-height: 52px !important;padding: 0 18px !important;font-size: 17px !important;}.module-accordion.tb_txjr613 .accordion-content{padding: 24px !important;}}.why-choose-section{width: 100%;max-width: 1100px;margin: 0 auto;padding: 80px 24px;background: #F8F5F0 !important;color: #3F4954 !important;text-align: center;box-sizing: border-box;}.why-choose-section > h2{max-width: 900px;margin: 0 auto;color: #14753F !important;font-size: 44px;font-weight: 700;line-height: 1.2;text-align: center;}.why-choose-section .section-accent{width: 90px;height: 4px;margin: 28px auto 64px;background: linear-gradient( 90deg, #14753F 0%, #12A953 70%, #A8D631 100% );border-radius: 999px;}.why-choose-section .feature-block{max-width: 760px;margin: 0 auto;padding: 0 20px 64px;color: #3F4954 !important;text-align: center;}.why-choose-section .feature-block i{display: block;margin: 0 auto 18px;color: #A8D631 !important;font-size: 27px;line-height: 1;}.why-choose-section .feature-block h3{margin: 0 0 15px;color: #14753F !important;font-size: 38px;font-weight: 700;line-height: 1.2;}.why-choose-section .feature-block h4{margin: 0 0 24px;color: #16884A !important;font-size: 22px;font-weight: 700;line-height: 1.3;}.why-choose-section .feature-block p{max-width: 660px;margin: 0 auto;color: #3F4954 !important;font-size: 19px;line-height: 1.65;}.why-choose-section .feature-block:not(:last-child)::after{content: "";display: block;width: 74px;height: 2px;margin: 54px auto 0;background: rgba(20, 117, 63, 0.35);border-radius: 999px;}.why-choose-section, .why-choose-section h2, .why-choose-section h3, .why-choose-section h4, .why-choose-section p, .why-choose-section span, .why-choose-section div{text-shadow: none !important;}@media only screen and (max-width: 768px){.why-choose-section{padding: 56px 18px;}.why-choose-section > h2{font-size: 33px;line-height: 1.22;}.why-choose-section .section-accent{width: 72px;height: 3px;margin: 22px auto 48px;}.why-choose-section .feature-block{padding: 0 8px 50px;}.why-choose-section .feature-block i{margin-bottom: 15px;font-size: 24px;}.why-choose-section .feature-block h3{font-size: 29px;}.why-choose-section .feature-block h4{margin-bottom: 20px;font-size: 19px;}.why-choose-section .feature-block p{font-size: 17px;line-height: 1.65;}.why-choose-section .feature-block:not(:last-child)::after{width: 60px;margin-top: 42px;}}.why-choose-row{background: #F8F5F0 !important;}.why-choose-row .row_inner{background: transparent !important;}.care-row{padding-bottom: 40px !important;min-height: auto !important;}.support-row{padding-top: 40px !important;min-height: auto !important;}.care-row .row_inner, .support-row .row_inner{min-height: auto !important;}.care-row .module, .support-row .module{margin-top: 0 !important;margin-bottom: 0 !important;}@media only screen and (max-width: 768px){.care-row{padding-bottom: 28px !important;}.support-row{padding-top: 28px !important;}}.intro-text.zoom h2{color: #14753F !important;}.zoom-heading{color: #14753F !important;}.intro-text.zoom p{color: #4A5563 !important;}.center-team-row, .center-team-row *{color: #4A5563 !important;}.center-team-row h1, .center-team-row h2, .center-team-row h3, .center-team-row h4, .center-team-row h5, .center-team-row h6, .center-team-row .team-title, .center-team-row .team-name, .center-team-row .post-title, .center-team-row .post-title a{color: #14753F !important;}@media only screen and (max-width: 768px){.intro-text.about{display: block !important;visibility: visible !important;opacity: 1 !important;height: auto !important;max-height: none !important;overflow: visible !important;}.intro-text.about h2{display: block !important;visibility: visible !important;opacity: 1 !important;color: #14753F !important;-webkit-text-fill-color: #14753F !important;text-shadow: none !important;}.intro-text.about p{display: block !important;visibility: visible !important;opacity: 1 !important;color: #4A5563 !important;-webkit-text-fill-color: #4A5563 !important;text-shadow: none !important;}}@media only screen and (max-width: 768px){.face-to-face-contact{display: block !important;visibility: visible !important;opacity: 1 !important;height: auto !important;max-height: none !important;overflow: visible !important;color: #4A5563 !important;-webkit-text-fill-color: #4A5563 !important;text-shadow: none !important;text-align: center !important;}}@media only screen and (max-width: 768px){.why-choose-section{width: 100vw !important;max-width: 100vw !important;margin-left: calc(50% - 50vw) !important;margin-right: calc(50% - 50vw) !important;padding-left: 24px !important;padding-right: 24px !important;background: #F8F5F0 !important;box-sizing: border-box !important;}}.contact-card{width: calc(100% - 48px);max-width: 760px;margin: 36px auto 0;background: #FFFFFF;border: 1px solid rgba(20, 117, 63, 0.20);border-radius: 18px;overflow: hidden;box-shadow: 0 14px 34px rgba(0, 0, 0, 0.09);}.contact-card-header{display: flex;align-items: center;gap: 18px;padding: 24px 28px;color: #FFFFFF;background: linear-gradient( 135deg, #16884A 0%, #12A953 100% );}.contact-card-icon{display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;flex: 0 0 48px;color: #FFFFFF;background: rgba(255, 255, 255, 0.16);font-size: 20px;border: 1px solid rgba(255, 255, 255, 0.30);border-radius: 50%;}.contact-card-header h3{margin: 0 0 4px;color: #FFFFFF !important;font-size: 24px;font-weight: 700;line-height: 1.2;}.contact-card-header p{margin: 0;color: rgba(255, 255, 255, 0.90) !important;font-size: 16px;line-height: 1.4;}.contact-card-details{padding: 8px 28px;}.contact-detail{display: flex;align-items: flex-start;gap: 16px;padding: 20px 0;color: #4A5563 !important;text-decoration: none !important;border-bottom: 1px solid rgba(20, 117, 63, 0.12);}.contact-detail:last-child{border-bottom: 0;}.contact-detail > i{display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;flex: 0 0 38px;color: #14753F;background: rgba(168, 214, 49, 0.16);font-size: 16px;border-radius: 50%;}.contact-detail span{color: #4A5563 !important;font-size: 17px;line-height: 1.55;}.contact-detail strong{display: block;margin-bottom: 3px;color: #14753F !important;font-size: 16px;font-weight: 700;}a.contact-detail:hover{background: rgba(168, 214, 49, 0.06);}@media only screen and (max-width: 768px){.contact-card{width: calc(100% - 28px);margin-top: 26px;border-radius: 16px;}.contact-card-header{gap: 14px;padding: 20px;}.contact-card-icon{width: 42px;height: 42px;flex-basis: 42px;}.contact-card-header h3{font-size: 21px;}.contact-card-header p{font-size: 15px !important;}.contact-card-details{padding: 4px 20px;}.contact-detail{gap: 13px;padding: 18px 0;}.contact-detail span{font-size: 16px !important;}}.center-team, .center-team.team-posts{margin-top: -60px !important;}@media (max-width: 768px){.center-team, .center-team.team-posts{margin-top: -25px !important;}}@media (max-width: 600px){.contact-card, .contact-card *{box-sizing: border-box;}.contact-card .contact-row, .contact-card .contact-item{min-width: 0;}.contact-card a, .contact-card p, .contact-card span{overflow-wrap: anywhere;word-break: break-word;}}.bic-contact-dock{display: none !important;}:root{--bic-forest: #0b6841;--bic-forest-deep: #173d32;--bic-green: #14965a;--bic-lime: #a8d62e;--bic-ink: #24342f;--bic-copy: #52615b;--bic-muted: #738079;--bic-line: #dce5df;--bic-paper: #fffdf9;--bic-soft: #f4f7f4;--bic-soft-warm: #f7f5ef;--bic-white: #ffffff;--bic-serif: 'Sanchez', Georgia, 'Times New Roman', serif;--bic-sans: 'Poppins', Arial, sans-serif;--bic-radius: 8px;--bic-shadow: 0 18px 50px rgba(29, 55, 44, .08);}html{scroll-behavior: smooth;}body{background: var(--bic-paper);color: var(--bic-copy);font-family: var(--bic-sans);font-size: 16px;line-height: 1.72;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;}h1, h2, .module-title{color: var(--bic-forest-deep);font-family: var(--bic-serif) !important;font-weight: 400 !important;letter-spacing: -.025em;}h1{line-height: 1.04;}h2{line-height: 1.12;}h3, h4, h5, h6{color: var(--bic-forest-deep);}p{margin-bottom: 1.35em;}a{color: var(--bic-forest);}a:hover{color: var(--bic-green);}.pagewidth{max-width: 1180px;}.module_row > .row_inner{max-width: 1180px;margin-left: auto;margin-right: auto;}.module-text{line-height: 1.72;}#headerwrap{background: rgba(255, 255, 255, .97) !important;box-shadow: none !important;}#header{box-sizing: border-box;}#main-nav a{color: #f8faf8 !important;font-family: var(--bic-sans);font-size: 13px;font-weight: 600;letter-spacing: .055em;text-transform: uppercase;}#main-nav a:hover, #main-nav .current_page_item > a, #main-nav .current-menu-item > a{color: #ffffff !important;}.home #body .module_row:first-child .module-text h1, .home #body .module_row:first-child h1, .home #body .module_row:first-child .module-title{color: var(--bic-forest-deep) !important;font-family: var(--bic-serif) !important;font-size: clamp(48px, 5.2vw, 76px) !important;font-weight: 400 !important;line-height: 1.02 !important;letter-spacing: -.035em !important;text-transform: none !important;}.home #body .module_row:first-child .module-text p{max-width: 760px;color: #4f6059;font-size: 18px;line-height: 1.72;}.module-buttons a, .module-button a, a.shortcode.button, .bic-employee-cta{border-radius: 999px !important;font-family: var(--bic-sans) !important;font-weight: 600 !important;letter-spacing: .01em !important;text-transform: none !important;}.module-buttons a, .module-button a, a.shortcode.button{transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease;}.module-buttons a:hover, .module-button a:hover, a.shortcode.button:hover{transform: translateY(-2px);box-shadow: 0 10px 26px rgba(20, 70, 48, .14);}.home .module-feature, .home .module-box{border-radius: var(--bic-radius);}.home .module-feature .module-feature-title, .home .module-feature h3, .home .module-box h3{color: var(--bic-forest-deep);font-family: var(--bic-serif);font-weight: 400;}.intro-text.about h2{color: var(--bic-forest-deep) !important;font-family: var(--bic-serif) !important;font-weight: 400 !important;letter-spacing: -.025em;}.home .module-feature, .home .module-icon-item, .home .loops-wrapper .post{box-shadow: none;}.bic-employee-support{max-width: 1180px !important;margin: clamp(60px, 7vw, 100px) auto !important;padding: 0 24px !important;}.bic-employee-support-inner{padding: clamp(42px, 5vw, 68px) !important;background: var(--bic-soft) !important;border: 1px solid var(--bic-line) !important;border-radius: 10px !important;box-shadow: none !important;}.bic-employee-eyebrow, .bic-eyebrow{color: var(--bic-green) !important;font-family: var(--bic-sans) !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: .15em !important;text-transform: uppercase !important;}.bic-employee-support h2{max-width: 760px !important;color: var(--bic-forest-deep) !important;font-family: var(--bic-serif) !important;font-size: clamp(38px, 4.2vw, 58px) !important;font-weight: 400 !important;line-height: 1.08 !important;letter-spacing: -.03em !important;}.bic-employee-intro{max-width: 760px !important;color: var(--bic-copy) !important;font-size: 17px !important;line-height: 1.72 !important;}.bic-employee-benefits{gap: 0 !important;border-top: 1px solid var(--bic-line);border-bottom: 1px solid var(--bic-line);}.bic-employee-benefit{background: transparent !important;border: 0 !important;border-right: 1px solid var(--bic-line) !important;border-radius: 0 !important;padding: 24px 28px !important;}.bic-employee-benefit:first-child{padding-left: 0 !important;}.bic-employee-benefit:last-child{border-right: 0 !important;padding-right: 0 !important;}.bic-employee-benefit strong{color: var(--bic-forest-deep) !important;font-family: var(--bic-serif) !important;font-size: 19px !important;font-weight: 400 !important;}.bic-employee-cta{background: var(--bic-forest) !important;border: 1px solid var(--bic-forest) !important;box-shadow: none !important;}.bic-employee-cta:hover{background: var(--bic-forest-deep) !important;border-color: var(--bic-forest-deep) !important;}.bic-booking{max-width: 1180px !important;padding: clamp(54px, 7vw, 90px) 24px 24px !important;}.bic-booking-intro, .bic-telehealth-note, .bic-fees{max-width: 980px !important;}.bic-booking h2{max-width: 780px;color: var(--bic-forest-deep) !important;font-family: var(--bic-serif) !important;font-size: clamp(40px, 4.6vw, 62px) !important;font-weight: 400 !important;line-height: 1.06 !important;letter-spacing: -.03em !important;}.bic-intro-text{color: var(--bic-copy) !important;font-size: 18px !important;line-height: 1.7 !important;}.bic-telehealth-note{background: transparent !important;border: 0 !important;border-left: 2px solid var(--bic-green) !important;border-radius: 0 !important;padding: 4px 0 4px 22px !important;}.bic-fees{border-color: var(--bic-line) !important;border-radius: 8px !important;box-shadow: none !important;}.bic-fee-label{color: var(--bic-muted) !important;}.bic-fee-value{color: var(--bic-forest-deep) !important;font-family: var(--bic-serif) !important;font-weight: 400 !important;}.bic-calendar-heading{display: none !important;}.acuity-container iframe{display: block;width: 100% !important;border: 0 !important;}.shortcode.team::before{background: var(--bic-soft-warm) !important;}.shortcode.team .bi-profile-eyebrow{color: var(--bic-green) !important;}.shortcode.team .bi-profile-name{color: var(--bic-forest-deep) !important;}.shortcode.team .bi-profile-biography{color: var(--bic-copy) !important;}.shortcode.team .bi-profile-biography p:first-child{color: var(--bic-forest-deep) !important;}.shortcode.team .bi-profile-photo img{border-radius: 4px !important;box-shadow: var(--bic-shadow) !important;}#footerwrap{background: var(--bic-forest-deep) !important;color: rgba(255,255,255,.78) !important;border: 0 !important;}#footer{padding-top: 54px !important;padding-bottom: 28px !important;}#footer h1, #footer h2, #footer h3, #footer h4, #footer .widgettitle{color: #ffffff !important;}#footer a{color: rgba(255,255,255,.82) !important;text-decoration: none;}#footer a:hover{color: #ffffff !important;}#footer .back-top{margin-top: 20px;}#footer .footer-text{color: rgba(255,255,255,.58);font-size: 12px;}@media screen and (max-width: 900px){.bic-employee-benefits{grid-template-columns: 1fr !important;}.bic-employee-benefit, .bic-employee-benefit:first-child, .bic-employee-benefit:last-child{padding: 18px 0 !important;border-right: 0 !important;border-bottom: 1px solid var(--bic-line) !important;}.bic-employee-benefit:last-child{border-bottom: 0 !important;}}@media screen and (max-width: 768px){body{font-size: 16px;line-height: 1.68;}#headerwrap{min-height: 0 !important;height: auto !important;}#header{min-height: 0 !important;height: auto !important;padding-top: 28px !important;padding-bottom: 48px !important;}#site-logo{margin-top: 0 !important;margin-bottom: 0 !important;}#site-logo img{width: min(72vw, 300px) !important;height: auto !important;}.mobile_menu_active #headerwrap, .mobile_menu_active #header{box-shadow: none !important;}#menu-icon{font-family: var(--bic-sans) !important;font-size: 14px !important;font-weight: 600 !important;letter-spacing: .06em;text-transform: uppercase;}h1, h2, .module-title{font-family: var(--bic-serif) !important;font-weight: 400 !important;}h1{font-size: 42px !important;line-height: 1.05 !important;}h2{font-size: 34px !important;line-height: 1.1 !important;}.home #body .module_row:first-child .module-text h1, .home #body .module_row:first-child h1, .home #body .module_row:first-child .module-title{max-width: 520px !important;margin-left: auto !important;margin-right: auto !important;color: var(--bic-forest-deep) !important;font-family: var(--bic-serif) !important;font-size: clamp(40px, 11vw, 52px) !important;font-weight: 400 !important;line-height: 1.02 !important;letter-spacing: -.035em !important;}.home #body .module_row:first-child .module-text p{max-width: 34em !important;margin-left: auto;margin-right: auto;color: var(--bic-copy) !important;font-size: 16px !important;line-height: 1.68 !important;}.home .module_row:not(.fullheight) > .row_inner{padding-left: 20px;padding-right: 20px;}.intro-text.about h2{font-size: 36px !important;line-height: 1.08 !important;}.bic-employee-support{margin: 52px auto !important;padding: 0 18px !important;}.bic-employee-support-inner{padding: 32px 24px 34px !important;border-radius: 6px !important;}.bic-employee-support h2{font-size: 36px !important;line-height: 1.08 !important;}.bic-employee-intro{font-size: 16px !important;line-height: 1.68 !important;}.bic-employee-benefits{display: block !important;margin-bottom: 24px !important;}.bic-employee-benefit, .bic-employee-benefit:first-child, .bic-employee-benefit:last-child{padding: 17px 0 !important;font-size: 14px !important;line-height: 1.55 !important;}.bic-employee-benefit strong{font-size: 18px !important;}.bic-employee-cta{padding: 13px 19px !important;font-size: 14px !important;}.bic-booking{padding: 46px 18px 10px !important;}.bic-booking-intro{margin-bottom: 22px !important;}.bic-booking h2{font-size: 39px !important;line-height: 1.05 !important;}.bic-intro-text{font-size: 16px !important;}.bic-telehealth-note{margin: 22px 0 !important;padding: 2px 0 2px 18px !important;font-size: 14px !important;line-height: 1.6 !important;}.bic-fees{margin-bottom: 16px !important;}.bic-fee-grid{grid-template-columns: 1fr !important;}.bic-fee, .bic-fee + .bic-fee{padding: 13px 17px !important;border-left: 0 !important;border-top: 1px solid var(--bic-line) !important;}.bic-fee:first-child{border-top: 0 !important;}.bic-fee-label{font-size: 10px !important;}.bic-fee-value{font-size: 25px !important;}.bic-medicare-note{padding: 13px 17px !important;font-size: 12px !important;}.shortcode.team{padding: 4rem 0 !important;}.shortcode.team .bi-profile-photo{width: min(68vw, 250px) !important;margin: 0 auto 1.8rem !important;}.shortcode.team .bi-profile-photo img{border-radius: 4px !important;}.shortcode.team .bi-profile-name{font-size: 38px !important;}.shortcode.team .bi-profile-biography{font-size: 15px !important;line-height: 1.72 !important;}.shortcode.team .bi-profile-biography p:first-child{font-size: 20px !important;line-height: 1.5 !important;}#footer{padding: 42px 20px 24px !important;}#footer .footer-social{padding-top: 0 !important;}}@media screen and (max-width: 480px){#header{padding-top: 24px !important;padding-bottom: 44px !important;}#site-logo img{width: min(76vw, 285px) !important;}.home #body .module_row:first-child .module-text h1, .home #body .module_row:first-child h1, .home #body .module_row:first-child .module-title{font-size: 41px !important;}.bic-booking h2{font-size: 37px !important;}.bic-employee-support h2{font-size: 34px !important;}}.home .intro-text.about h2, .home .support-row .intro-text h2{color: var(--bic-forest) !important;}@media screen and (max-width: 768px){#headerwrap, .mobile_menu_active #headerwrap{position: relative !important;min-height: 0 !important;height: auto !important;background: #fff !important;box-shadow: 0 1px 0 rgba(23, 61, 50, .08) !important;}#headerwrap #header, .mobile_menu_active #headerwrap #header{width: 100% !important;max-width: 100% !important;min-height: 0 !important;height: auto !important;padding: 22px 76px 22px 20px !important;background: transparent !important;text-align: left !important;}#header .hgroup, #header .header-bar{width: 100% !important;min-height: 0 !important;height: auto !important;}#site-logo{display: block !important;width: fit-content !important;max-width: calc(100vw - 112px) !important;margin: 0 !important;line-height: 0 !important;}#site-logo img{display: block !important;width: min(54vw, 225px) !important;max-height: none !important;height: auto !important;margin: 0 !important;}#menu-icon{display: flex !important;align-items: center !important;justify-content: center !important;position: absolute !important;top: 50% !important;right: 20px !important;z-index: 10002 !important;width: 48px !important;height: 48px !important;margin: 0 !important;padding: 0 !important;transform: translateY(-50%) !important;border: 1px solid rgba(11, 104, 65, .16) !important;border-radius: 50% !important;background: #f2f7f3 !important;color: var(--bic-forest) !important;box-shadow: none !important;font-size: 0 !important;line-height: 1 !important;}#menu-icon:hover, #menu-icon:focus{background: #eaf3ed !important;color: var(--bic-forest-deep) !important;}#menu-icon .menu-icon-inner{width: 20px !important;height: 16px !important;}#mobile-menu{box-sizing: border-box !important;position: fixed !important;top: 0 !important;right: 0 !important;bottom: 0 !important;left: auto !important;width: min(88vw, 380px) !important;height: 100dvh !important;min-height: 100vh !important;margin: 0 !important;padding: 88px 30px 36px !important;border: 0 !important;border-radius: 0 !important;background: #fff !important;color: var(--bic-forest-deep) !important;box-shadow: -18px 0 50px rgba(23, 61, 50, .16) !important;text-align: left !important;overflow-y: auto !important;z-index: 10003 !important;}#mobile-menu.sidemenu-off{transform: translateX(105%) !important;visibility: hidden !important;}#mobile-menu.sidemenu-on{transform: translateX(0) !important;visibility: visible !important;}#mobile-menu, #mobile-menu.sidemenu-off, #mobile-menu.sidemenu-on{transition: transform .32s ease, visibility .32s ease !important;}#mobile-menu .navbar-wrapper, #mobile-menu #main-nav-wrap{width: 100% !important;margin: 0 !important;padding: 0 !important;}#mobile-menu #main-nav{display: block !important;width: 100% !important;margin: 0 !important;padding: 0 !important;text-align: left !important;}#mobile-menu #main-nav > li{display: block !important;width: 100% !important;margin: 0 !important;padding: 0 !important;border-bottom: 1px solid rgba(23, 61, 50, .11) !important;}#mobile-menu #main-nav > li > a{display: flex !important;align-items: center !important;min-height: 62px !important;margin: 0 !important;padding: 10px 4px !important;background: transparent !important;color: var(--bic-forest-deep) !important;font-family: var(--bic-sans) !important;font-size: 17px !important;font-weight: 600 !important;line-height: 1.3 !important;letter-spacing: 0 !important;text-transform: none !important;}#mobile-menu #main-nav > li > a:hover, #mobile-menu #main-nav > li.current-menu-item > a, #mobile-menu #main-nav > li.current_page_item > a{color: var(--bic-forest) !important;}#mobile-menu #main-nav .sub-menu{position: static !important;width: 100% !important;margin: 0 !important;padding: 0 0 12px 14px !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;text-align: left !important;}#mobile-menu #main-nav .sub-menu a{padding: 8px 4px !important;background: transparent !important;color: #52635c !important;font-size: 14px !important;font-weight: 500 !important;text-transform: none !important;}#mobile-menu #menu-icon-close{display: block !important;top: 22px !important;right: 22px !important;width: 46px !important;height: 46px !important;min-width: 46px !important;min-height: 46px !important;padding: 0 !important;border: 1px solid rgba(11, 104, 65, .16) !important;border-radius: 50% !important;background: #f2f7f3 !important;color: var(--bic-forest) !important;}.body-overlay, .body-overlay.body-overlay-on{right: 0 !important;background: rgba(18, 35, 29, .46) !important;box-shadow: none !important;backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);z-index: 10001 !important;}.home #body{padding-top: 0 !important;}}@media screen and (max-width: 480px){#headerwrap #header, .mobile_menu_active #headerwrap #header{padding: 18px 72px 18px 18px !important;}#site-logo img{width: min(58vw, 210px) !important;}#menu-icon{right: 16px !important;width: 46px !important;height: 46px !important;}#mobile-menu{width: min(90vw, 360px) !important;padding: 82px 26px 32px !important;}}.practice-section h2, .intro-text.about h2{color: var(--bic-forest) !important;-webkit-text-fill-color: var(--bic-forest) !important;}#site-logo img, .fixed-header #site-logo img, #headerwrap.shrink-logo #site-logo img{transition: none !important;}@media (prefers-reduced-motion: reduce){#mobile-menu, #mobile-menu *, #menu-icon, #menu-icon *{transition: none !important;animation: none !important;}}@media screen and (max-width: 768px){html body #headerwrap, html body.mobile_menu_active #headerwrap, html body #header, html body.mobile_menu_active #header{background: #ffffff !important;background-image: none !important;min-height: 0 !important;height: auto !important;box-shadow: none !important;border: 0 !important;}html body #headerwrap{position: relative !important;padding: 0 !important;}html body #headerwrap #header, html body.mobile_menu_active #headerwrap #header{position: relative !important;display: flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;max-width: none !important;box-sizing: border-box !important;margin: 0 !important;padding: 20px 78px 20px 20px !important;}html body #header .header-bar, html body #header .hgroup, html body #header #main-nav-wrap, html body #header .navbar-wrapper{background: transparent !important;background-image: none !important;border: 0 !important;box-shadow: none !important;}html body #header .header-bar, html body #header .hgroup{display: block !important;width: auto !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;}html body #site-logo{position: relative !important;z-index: 20 !important;display: block !important;float: none !important;width: auto !important;max-width: calc(100vw - 118px) !important;height: auto !important;margin: 0 !important;padding: 0 !important;line-height: 0 !important;}html body #site-logo a{display: block !important;line-height: 0 !important;}html body #site-logo img, html body .fixed-header #site-logo img, html body #headerwrap.shrink-logo #site-logo img{display: block !important;width: min(55vw, 225px) !important;max-width: 100% !important;height: auto !important;max-height: none !important;margin: 0 !important;padding: 0 !important;transform: none !important;opacity: 1 !important;}html body #menu-icon{position: absolute !important;top: 50% !important;right: 18px !important;left: auto !important;z-index: 10010 !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 46px !important;height: 46px !important;min-width: 46px !important;min-height: 46px !important;margin: 0 !important;padding: 0 !important;transform: translateY(-50%) !important;border: 1px solid rgba(11,104,65,.18) !important;border-radius: 50% !important;background: #f3f8f4 !important;box-shadow: none !important;color: #0b6841 !important;font-size: 0 !important;}html body #menu-icon .menu-icon-inner, html body #menu-icon .menu-icon-inner::before, html body #menu-icon .menu-icon-inner::after{color: #0b6841 !important;}html body #mobile-menu, html body.mobile_menu_active #mobile-menu, html body #mobile-menu.sidemenu-off, html body #mobile-menu.sidemenu-on{box-sizing: border-box !important;position: fixed !important;top: 0 !important;right: 0 !important;bottom: 0 !important;left: auto !important;width: min(88vw, 370px) !important;height: 100vh !important;height: 100dvh !important;min-height: 100vh !important;margin: 0 !important;padding: 88px 28px 34px !important;border: 0 !important;border-radius: 0 !important;background: #ffffff !important;background-image: none !important;box-shadow: -14px 0 42px rgba(16,48,37,.18) !important;color: #173d32 !important;opacity: 1 !important;filter: none !important;-webkit-filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;text-align: left !important;overflow-x: hidden !important;overflow-y: auto !important;z-index: 10020 !important;}html body #mobile-menu.sidemenu-off{transform: translate3d(105%,0,0) !important;visibility: hidden !important;pointer-events: none !important;}html body #mobile-menu.sidemenu-on{transform: translate3d(0,0,0) !important;visibility: visible !important;pointer-events: auto !important;}html body #mobile-menu #main-nav-wrap, html body #mobile-menu .navbar-wrapper, html body #mobile-menu #main-nav{position: static !important;display: block !important;width: 100% !important;height: auto !important;margin: 0 !important;padding: 0 !important;background: transparent !important;box-shadow: none !important;text-align: left !important;}html body #mobile-menu #main-nav > li{display: block !important;float: none !important;width: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-bottom: 1px solid rgba(23,61,50,.12) !important;background: transparent !important;}html body #mobile-menu #main-nav > li > a{display: flex !important;align-items: center !important;width: 100% !important;min-height: 62px !important;box-sizing: border-box !important;margin: 0 !important;padding: 12px 2px !important;background: transparent !important;color: #173d32 !important;font-family: var(--bic-sans) !important;font-size: 17px !important;font-weight: 600 !important;line-height: 1.3 !important;letter-spacing: 0 !important;text-align: left !important;text-transform: none !important;}html body #mobile-menu #menu-icon-close{position: absolute !important;top: 20px !important;right: 20px !important;left: auto !important;display: block !important;width: 44px !important;height: 44px !important;margin: 0 !important;padding: 0 !important;border: 1px solid rgba(11,104,65,.16) !important;border-radius: 50% !important;background: #f3f8f4 !important;color: #0b6841 !important;opacity: 1 !important;filter: none !important;}html body .body-overlay, html body .body-overlay.body-overlay-on{background: rgba(12,30,24,.42) !important;opacity: 1 !important;filter: none !important;-webkit-filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;box-shadow: none !important;z-index: 10015 !important;}}@media screen and (max-width: 480px){html body #headerwrap #header, html body.mobile_menu_active #headerwrap #header{padding: 18px 72px 18px 18px !important;}html body #site-logo img, html body .fixed-header #site-logo img, html body #headerwrap.shrink-logo #site-logo img{width: min(58vw, 215px) !important;}html body #menu-icon{right: 15px !important;width: 44px !important;height: 44px !important;min-width: 44px !important;min-height: 44px !important;}html body #mobile-menu, html body.mobile_menu_active #mobile-menu{width: min(90vw, 350px) !important;padding: 82px 24px 30px !important;}}@media screen and (min-width: 769px){.home #body .module_row:first-child .module-text h1, .home #body .module_row:first-child h1, .home #body .module_row:first-child .module-title{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;text-shadow: 0 2px 18px rgba(0,0,0,.46) !important;}.home #body .module_row:first-child .module-text p, .home #body .module_row:first-child p{color: rgba(255,255,255,.94) !important;text-shadow: 0 1px 10px rgba(0,0,0,.55) !important;}.home #body .module_row:first-child a:not(.module-button):not(.shortcode){color: #ffffff !important;}}.about-book-btn a, .section-book-btn-alt a, .home .module-buttons .module-buttons-item a, .home .module-button a, .home a.shortcode.button, .home a.button.blue-button, .home .button.blue-button, .home .module_row:first-child .module-buttons a, .home .module_row:first-child .module-button a{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 50px !important;box-sizing: border-box !important;padding: 14px 30px !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;background: #14753f !important;background-image: linear-gradient(135deg, #14753f 0%, #16884a 100%) !important;border: 1px solid rgba(255,255,255,.18) !important;border-radius: 999px !important;box-shadow: 0 9px 24px rgba(12,72,43,.20) !important;font-family: var(--bic-sans) !important;font-weight: 600 !important;text-decoration: none !important;opacity: 1 !important;}.about-book-btn a:hover, .about-book-btn a:focus, .section-book-btn-alt a:hover, .section-book-btn-alt a:focus, .home .module-buttons .module-buttons-item a:hover, .home .module-buttons .module-buttons-item a:focus, .home .module-button a:hover, .home .module-button a:focus, .home a.shortcode.button:hover, .home a.shortcode.button:focus, .home a.button.blue-button:hover, .home a.button.blue-button:focus{color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;background: #16884a !important;background-image: linear-gradient(135deg, #16884a 0%, #12a953 100%) !important;border-color: transparent !important;box-shadow: 0 12px 28px rgba(12,72,43,.25) !important;}@media screen and (max-width: 768px){html body #headerwrap, html body.mobile_menu_active #headerwrap{position: relative !important;height: auto !important;min-height: 0 !important;padding: 0 !important;background: #ffffff !important;background-image: none !important;border: 0 !important;box-shadow: 0 1px 0 rgba(23,61,50,.08) !important;overflow: visible !important;}html body #headerwrap #header, html body.mobile_menu_active #headerwrap #header{position: relative !important;display: flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;max-width: none !important;min-height: 112px !important;height: auto !important;margin: 0 !important;padding: 18px 82px 18px 22px !important;background: #ffffff !important;background-image: none !important;overflow: visible !important;}html body #headerwrap #header #main-nav-wrap, html body #headerwrap #header .navbar-wrapper, html body #headerwrap #header .header-bar, html body #headerwrap #header .hgroup{background: transparent !important;background-image: none !important;border: 0 !important;box-shadow: none !important;}html body #headerwrap #header > #main-nav-wrap, html body #headerwrap #header > .navbar-wrapper{height: 0 !important;min-height: 0 !important;overflow: visible !important;}html body #site-logo{position: relative !important;z-index: 30 !important;display: block !important;flex: 0 1 auto !important;width: auto !important;max-width: calc(100vw - 118px) !important;height: auto !important;margin: 0 !important;padding: 0 !important;line-height: 0 !important;overflow: visible !important;}html body #site-logo a{display: block !important;width: auto !important;height: auto !important;line-height: 0 !important;overflow: visible !important;}html body #site-logo img, html body .fixed-header #site-logo img, html body #headerwrap.shrink-logo #site-logo img{position: static !important;display: block !important;width: min(58vw, 235px) !important;max-width: 100% !important;height: auto !important;max-height: none !important;margin: 0 !important;padding: 0 !important;transform: none !important;clip: auto !important;opacity: 1 !important;object-fit: contain !important;}html body #menu-icon{position: absolute !important;top: 50% !important;right: 20px !important;left: auto !important;z-index: 10010 !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 48px !important;height: 48px !important;min-width: 48px !important;min-height: 48px !important;margin: 0 !important;padding: 0 !important;transform: translateY(-50%) !important;color: #14753f !important;background: #f3f8f4 !important;border: 1px solid rgba(20,117,63,.20) !important;border-radius: 50% !important;box-shadow: none !important;}html body.mobile-menu-visible #menu-icon, html body.mobile_menu_active.mobile-menu-visible #menu-icon, html body:has(#mobile-menu.sidemenu-on) #menu-icon{visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;}html body #mobile-menu, html body.mobile_menu_active #mobile-menu{position: fixed !important;z-index: 10030 !important;top: 0 !important;right: 0 !important;bottom: 0 !important;left: auto !important;width: min(86vw, 360px) !important;height: 100vh !important;height: 100dvh !important;min-height: 100vh !important;box-sizing: border-box !important;margin: 0 !important;padding: 88px 26px 32px !important;color: #173d32 !important;background: #ffffff !important;background-color: #ffffff !important;background-image: none !important;border: 0 !important;border-radius: 0 !important;box-shadow: -12px 0 34px rgba(16,48,37,.18) !important;filter: none !important;-webkit-filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;opacity: 1 !important;overflow-y: auto !important;}html body #mobile-menu #main-nav{margin: 0 !important;padding: 0 !important;background: #ffffff !important;}html body #mobile-menu #main-nav > li{margin: 0 !important;padding: 0 !important;background: #ffffff !important;border: 0 !important;border-bottom: 1px solid rgba(23,61,50,.12) !important;}html body #mobile-menu #main-nav > li > a{display: flex !important;align-items: center !important;min-height: 64px !important;margin: 0 !important;padding: 10px 4px !important;color: #173d32 !important;-webkit-text-fill-color: #173d32 !important;background: #ffffff !important;font-size: 17px !important;font-weight: 600 !important;line-height: 1.3 !important;text-align: left !important;text-transform: none !important;}html body #mobile-menu #menu-icon-close{position: absolute !important;z-index: 10031 !important;top: 20px !important;right: 20px !important;left: auto !important;display: block !important;width: 46px !important;height: 46px !important;margin: 0 !important;padding: 0 !important;color: #14753f !important;background: #f3f8f4 !important;border: 1px solid rgba(20,117,63,.20) !important;border-radius: 50% !important;opacity: 1 !important;filter: none !important;}html body .body-overlay, html body .body-overlay.body-overlay-on{z-index: 10020 !important;background: rgba(12,30,24,.46) !important;opacity: 1 !important;filter: none !important;-webkit-filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}.home #body .module_row:first-child .module-text h1, .home #body .module_row:first-child h1, .home #body .module_row:first-child .module-title{color: var(--bic-forest) !important;-webkit-text-fill-color: var(--bic-forest) !important;text-shadow: none !important;}.home #body .module_row:first-child .module-text p, .home #body .module_row:first-child p{color: var(--bic-copy) !important;text-shadow: none !important;}}@media screen and (max-width: 480px){html body #headerwrap #header, html body.mobile_menu_active #headerwrap #header{min-height: 104px !important;padding: 16px 76px 16px 18px !important;}html body #site-logo img, html body .fixed-header #site-logo img, html body #headerwrap.shrink-logo #site-logo img{width: min(60vw, 225px) !important;}html body #menu-icon{right: 16px !important;width: 46px !important;height: 46px !important;min-width: 46px !important;min-height: 46px !important;}html body #mobile-menu, html body.mobile_menu_active #mobile-menu{width: min(88vw, 350px) !important;padding: 82px 24px 28px !important;}}.bic-booking{width: 100% !important;max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important;}.bic-booking-intro, .bic-telehealth-note, .bic-fees{width: 100% !important;max-width: none !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important;}.bic-booking h2{margin-left: 0 !important;margin-right: 0 !important;}.bic-booking .acuity-embed-container, .bic-booking iframe, .bic-booking .sqs-scheduling-embed{width: 100% !important;max-width: 100% !important;box-sizing: border-box !important;}@media screen and (max-width: 768px){.bic-booking-intro, .bic-telehealth-note, .bic-fees{width: 100% !important;max-width: none !important;}}@media screen and (max-width: 768px){#headerwrap{background: #fff !important;background-image: none !important;min-height: 0 !important;height: auto !important;padding: 0 !important;border: 0 !important;box-shadow: 0 1px 0 rgba(23,61,50,.08) !important;}#header.bic-child-header{width: 100% !important;max-width: none !important;min-height: 104px !important;height: auto !important;margin: 0 !important;padding: 16px 18px !important;background: #fff !important;overflow: visible !important;}#header.bic-child-header .hgroup{position: relative !important;display: flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;max-width: none !important;min-height: 72px !important;height: auto !important;margin: 0 !important;padding: 0 !important;background: transparent !important;overflow: visible !important;}#header.bic-child-header .header-bar{position: relative !important;z-index: 3 !important;display: block !important;flex: 1 1 auto !important;width: auto !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 72px 0 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;overflow: visible !important;}#header.bic-child-header #site-logo, #header.bic-child-header #site-logo a{position: static !important;display: block !important;width: auto !important;max-width: 100% !important;height: auto !important;margin: 0 !important;padding: 0 !important;line-height: 0 !important;overflow: visible !important;}#header.bic-child-header #site-logo img, .fixed-header #header.bic-child-header #site-logo img, #headerwrap.shrink-logo #header.bic-child-header #site-logo img{position: static !important;display: block !important;width: min(60vw, 225px) !important;max-width: 100% !important;height: auto !important;max-height: none !important;margin: 0 !important;padding: 0 !important;transform: none !important;opacity: 1 !important;object-fit: contain !important;}#header.bic-child-header .bic-mobile-menu-trigger{position: absolute !important;z-index: 10040 !important;top: 50% !important;right: 0 !important;width: 48px !important;height: 48px !important;margin: 0 !important;padding: 0 !important;transform: translateY(-50%) !important;}#header.bic-child-header .bic-mobile-menu-trigger #menu-icon{position: static !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 48px !important;height: 48px !important;min-width: 48px !important;min-height: 48px !important;margin: 0 !important;padding: 0 !important;transform: none !important;color: #14753f !important;background: #f3f8f4 !important;background-image: none !important;border: 1px solid rgba(20,117,63,.20) !important;border-radius: 50% !important;box-shadow: none !important;}#header.bic-child-header #mobile-menu{position: fixed !important;z-index: 10060 !important;top: 0 !important;right: 0 !important;bottom: 0 !important;left: auto !important;width: min(88vw, 350px) !important;height: 100dvh !important;min-height: 100vh !important;box-sizing: border-box !important;margin: 0 !important;padding: 82px 24px 28px !important;background: #fff !important;background-image: none !important;border: 0 !important;border-radius: 0 !important;box-shadow: -12px 0 34px rgba(16,48,37,.18) !important;filter: none !important;-webkit-filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;overflow-y: auto !important;}#header.bic-child-header #mobile-menu.sidemenu-off{transform: translate3d(105%,0,0) !important;visibility: hidden !important;pointer-events: none !important;}#header.bic-child-header #mobile-menu.sidemenu-on{transform: translate3d(0,0,0) !important;visibility: visible !important;pointer-events: auto !important;}#header.bic-child-header #mobile-menu .navbar-wrapper, #header.bic-child-header #mobile-menu #main-nav-wrap, #header.bic-child-header #mobile-menu #main-nav{position: static !important;display: block !important;width: 100% !important;height: auto !important;margin: 0 !important;padding: 0 !important;background: #fff !important;box-shadow: none !important;}#header.bic-child-header #mobile-menu #main-nav > li{display: block !important;float: none !important;width: 100% !important;margin: 0 !important;padding: 0 !important;background: #fff !important;border: 0 !important;border-bottom: 1px solid rgba(23,61,50,.12) !important;}#header.bic-child-header #mobile-menu #main-nav > li > a{display: flex !important;align-items: center !important;width: 100% !important;min-height: 62px !important;box-sizing: border-box !important;margin: 0 !important;padding: 10px 4px !important;color: #173d32 !important;-webkit-text-fill-color: #173d32 !important;background: #fff !important;font-size: 17px !important;font-weight: 600 !important;line-height: 1.3 !important;text-align: left !important;text-transform: none !important;}#header.bic-child-header #menu-icon-close{position: absolute !important;z-index: 10061 !important;top: 20px !important;right: 20px !important;left: auto !important;display: block !important;width: 46px !important;height: 46px !important;margin: 0 !important;padding: 0 !important;color: #14753f !important;background: #f3f8f4 !important;border: 1px solid rgba(20,117,63,.20) !important;border-radius: 50% !important;opacity: 1 !important;}body:has(#header.bic-child-header #mobile-menu.sidemenu-on) #header.bic-child-header .bic-mobile-menu-trigger{visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;}.body-overlay, .body-overlay.body-overlay-on{z-index: 10050 !important;background: rgba(12,30,24,.46) !important;filter: none !important;-webkit-filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}}@media screen and (min-width: 769px){#header.bic-child-header .bic-mobile-menu-trigger #menu-icon{display: none !important;}}.bic-booking-intro, .bic-telehealth-note, .bic-fees{width: 100% !important;max-width: 980px !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important;}.bic-booking-intro h1, .bic-booking-intro h2, .bic-booking-intro p{margin-left: 0 !important;margin-right: 0 !important;}@media screen and (max-width: 768px){#header.bic-child-header .bic-mobile-menu-trigger, #header.bic-child-header .bic-mobile-menu-trigger:hover, #header.bic-child-header .bic-mobile-menu-trigger:focus, #header.bic-child-header .bic-mobile-menu-trigger:active{background: transparent !important;background-image: none !important;border: 0 !important;box-shadow: none !important;outline: 0 !important;}#header.bic-child-header .bic-mobile-menu-trigger::before, #header.bic-child-header .bic-mobile-menu-trigger::after{content: none !important;display: none !important;background: transparent !important;}#header.bic-child-header .bic-mobile-menu-trigger #menu-icon, #header.bic-child-header .bic-mobile-menu-trigger #menu-icon:hover, #header.bic-child-header .bic-mobile-menu-trigger #menu-icon:focus, #header.bic-child-header .bic-mobile-menu-trigger #menu-icon:active{background: #f3f8f4 !important;background-image: none !important;box-shadow: none !important;}#header.bic-child-header #mobile-menu{width: min(84vw, 330px) !important;padding: 68px 24px 28px !important;}#header.bic-child-header #mobile-menu .navbar-wrapper, #header.bic-child-header #mobile-menu #main-nav-wrap, #header.bic-child-header #mobile-menu .main-nav-wrap, #header.bic-child-header #mobile-menu #main-nav, #header.bic-child-header #mobile-menu #menu-main-menu{position: static !important;top: auto !important;right: auto !important;bottom: auto !important;left: auto !important;width: 100% !important;max-width: none !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;transform: none !important;background: transparent !important;background-image: none !important;border: 0 !important;box-shadow: none !important;}#header.bic-child-header #mobile-menu #main-nav > li > a{min-height: 58px !important;padding: 8px 4px !important;}.bic-booking-intro, .bic-telehealth-note, .bic-fees{width: 100% !important;max-width: none !important;}}.face-to-face-contact{display: block !important;width: 100% !important;max-width: none !important;margin-left: auto !important;margin-right: auto !important;text-align: center !important;}.bic-booking-intro, .bic-telehealth-note, .bic-fees, .bic-calendar-heading, .bic-calendar{width: 100% !important;max-width: 1100px !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important;}.bic-booking h2{margin-left: 0 !important;margin-right: 0 !important;}#schedule-button{scroll-margin-top: 390px !important;}.bic-booking, .bic-calendar, .acuity-container, #schedule-button{min-height: 0 !important;}@media screen and (max-width: 768px){.bic-booking-intro, .bic-telehealth-note, .bic-fees, .bic-calendar-heading, .bic-calendar{width: 100% !important;max-width: none !important;}#schedule-button{scroll-margin-top: 520px !important;}}/*/wp-content/uploads/themify-customizer-8.3.1-8.0.3.css*/ #headerwrap{background: none;background-color: rgba(255,255,255,0.00);background-attachment: fixed;}#header{background: none;background-color: #ffffff;}.fixed-header #headerwrap #site-logo a img{width: 13px;}body #site-logo a img{width: 500px;}#site-logo{margin: 130px;}.footer-widgets .widget{background: none;background-color: #000000;}@media(max-width: 1024px){.fixed-header #headerwrap #site-logo a img{width: 13px;}body #site-logo a img{width: 500px;}}@media(max-width: 768px){.fixed-header #headerwrap #site-logo a img{width: 13px;}body #site-logo a img{width: 500px;}}@media(max-width: 600px){.fixed-header #headerwrap #site-logo a img{width: 13px;}body #site-logo a img{width: 500px;}}textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus{border-color: #12683f;}.tb_section-contact .module-title, a, .back-top a::before, input[type="reset"], input[type="submit"], button, #main-nav a:hover, #main-nav .current_page_item a, #main-nav .current-menu-item a{color: #12683f;}@media screen and (max-width:1100px){/*/wp-content/themes/parallax/mobile-menu.css*/ #site-description,#site-logo,.social-widget{clear:both;float:none;margin:0;padding:0;position:static!important}#header{height:auto;padding:10px 0}#headerwrap.fixed-header #header{text-align:inherit}.menu-icon-wrap{background-color:var(--theme_accent_semi);min-height:64px;z-index:1}body:not(.nav-bar-top) .menu-icon-wrap{bottom:0;position:absolute;right:0;width:100%;z-index:inherit}#headerwrap.fixed-header .menu-icon-wrap{position:absolute;right:3%;width:auto;z-index:auto}#site-logo{font-size:30px;margin:5px 5px 5px 0}#site-description{font-size:.95em;margin:0 0 5px}#header :is(#searchform-wrap,.social-widget){display:block;float:none;margin:0 0 1em}#header #searchform{width:100%}#header #searchform #s{box-sizing:border-box;max-width:none;opacity:1;padding:.35em .35em .35em 2.25em;position:static;right:0;width:100%}#header #searchform .icon-search{border:0;color:#000;left:0}#header #searchform #s:focus,#header #searchform:hover #s{padding-left:2.25em;width:100%}#menu-icon{position:absolute;right:5%;top:9px;z-index:1999}#menu-icon,#menu-icon-close{display:block}.sidemenu{background-color:#000;color:#fff;display:none;height:100%;overflow-y:scroll;padding:50px 25px 20px;width:300px;-webkit-overflow-scrolling:touch;position:fixed;right:-300px;text-align:left;top:0;transition:right .2s ease-in-out;z-index:11111}#mobile-menu.sidemenu-on{right:0}.sidemenu-active{position:relative}.sidemenu-active,.sidemenu-active #headerwrap{left:0;transition:left .2s ease-in-out}.sidemenu-right,.sidemenu-right #headerwrap.fixed-header{left:-300px}.sidemenu-left,.sidemenu-left #headerwrap.fixed-header{left:300px}.sidemenu-left #mobile-menu.sidemenu-on{left:0}body:not(.dropdown-menu-style) #pagewrap #main-nav-wrap{background-color:transparent;position:static}#main-nav{clear:both;float:none;margin:0 0 35px;max-width:none;text-align:left;width:auto}#main-nav li{clear:both;display:block;float:none;padding:0;position:static}#main-nav :is(a,ul a){background:0;border:0;color:#fff;display:block;font:inherit;letter-spacing:normal;margin:0;padding:.6em 0;position:relative;text-transform:inherit;width:auto}#main-nav :is(a,ul a):hover{background:0;color:var(--theme_accent)}.menu-item-has-children .child-arrow{display:inline-block}#main-nav li>.sub-menu{background:0;border:0;box-shadow:none;display:block;display:none;margin:0;opacity:1;padding:0 0 0 1em;position:static;text-align:inherit;transform:none;visibility:visible}#main-nav ul ul{transform:none}#main-nav ul{overflow:hidden;transition:max-height .5s ease-in-out}#main-nav ul.tf_mega_taxes{float:none;margin:0}#main-nav .dropdown-open>ul,#main-nav .toggle-on+ul{max-height:2000px}#main-nav li{margin-left:0;opacity:0;transform:translate(40px)!important;transition:.4s ease-in-out;transition-property:opacity,transform}.mobile-menu-visible #main-nav li{opacity:1;transform:translate(0)!important}.mobile-menu-visible #main-nav>li:first-child{transition-delay:.1s}.mobile-menu-visible #main-nav>li:nth-child(2){transition-delay:.2s}.mobile-menu-visible #main-nav>li:nth-child(3){transition-delay:.3s}.mobile-menu-visible #main-nav>li:nth-child(4){transition-delay:.4s}.mobile-menu-visible #main-nav>li:nth-child(5){transition-delay:.5s}.mobile-menu-visible #main-nav>li:nth-child(6){transition-delay:.6s}.mobile-menu-visible #main-nav>li:nth-child(7){transition-delay:.7s}.mobile-menu-visible #main-nav>li:nth-child(8){transition-delay:.8s}.mobile-menu-visible #main-nav>li:nth-child(9){transition-delay:.9s}.mobile-menu-visible #main-nav>li:nth-child(10){transition-delay:1s}.mobile-menu-visible #main-nav>li:nth-child(11){transition-delay:1.1s}.mobile-menu-visible #main-nav>li:nth-child(12){transition-delay:1.2s}.mobile-menu-visible #main-nav>li:nth-child(13){transition-delay:1.3s}.mobile-menu-visible #main-nav>li:nth-child(14){transition-delay:1.4s}.mobile-menu-visible #main-nav>li:nth-child(15){transition-delay:1.5s}#headerwrap.fixed-header :is(.header-bar,.social-widget,#searchform-wrap){display:block}#headerwrap #main-nav .has-mega-column>.children,#headerwrap #main-nav .has-mega-column>.children>li>ul,#headerwrap #main-nav .has-mega-column>.sub-menu,#headerwrap #main-nav .has-mega-column>.sub-menu>li>ul,#headerwrap #main-nav .has-mega-sub-menu .mega-sub-menu,#headerwrap #main-nav .has-mega-sub-menu:hover .mega-sub-menu{opacity:1;padding-block:0;transform:none}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega-column>.sub-menu .sub-menu,#main-nav .has-mega>.sub-menu{margin:0 0 0 1em;padding:0;width:auto}#gallery-controller .tf_carousel_nav_wrap{opacity:0;visibility:hidden}.header-full-height #header{background-position:0 0;display:table-cell;vertical-align:middle}.header-full-height #header .hgroup{display:block}.dropdown-menu-style #headerwrap #mobile-menu{background:0;display:block;height:auto;overflow:inherit;padding:inherit;position:static;text-align:inherit;width:auto}.dropdown-menu-style #header #searchform{margin:auto;transition:width .7s;width:120px}.dropdown-menu-style #header #searchform:hover{width:180px}.dropdown-menu-style #headerwrap #main-nav-wrap{text-align:center}.dropdown-menu-style #headerwrap #main-nav{background:var(--theme_accent_semi);display:none;left:50%;margin:auto auto auto -113px;max-height:70vh;max-width:225px;overflow-y:auto;padding:10px 16px;position:absolute;text-align:center;top:100%;width:100%;z-index:1111;-webkit-overflow-scrolling:touch}.nav-bar-top.dropdown-menu-style #headerwrap #main-nav{inset-block:100% auto}body:not(.dropdown-menu-style) #headerwrap #main-nav{display:block!important}.dropdown-menu-style #main-nav li{border-top:1px solid hsla(0,0%,100%,.1);clear:both;display:block;float:none;opacity:1;transform:none!important}.dropdown-menu-style #main-nav li:first-child{border:0}.dropdown-menu-style #pagewrap #headerwrap #main-nav ul{max-height:none;padding:0}.dropdown-menu-style.body-overlay-on{right:0}.dropdown-menu-style #headerwrap #menu-icon-close,.dropdown-menu-style #headerwrap.fixed-header #searchform-wrap,.dropdown-menu-style #headerwrap.fixed-header .social-widget{display:none}.dropdown-menu-style #gallery-controller .carousel-nav-wrap,.dropdown-menu-style #headerwrap.fixed-header .hgroup{display:block}.dropdown-menu-style #headerwrap.fixed-header #main-nav-wrap{position:static}.dropdown-menu-style #menu-icon-dropdown{bottom:0;color:#fff;display:inline-block;left:50%;margin:0;padding:17px 0;position:absolute;text-decoration:none;text-transform:uppercase;transform:translateX(-50%);z-index:2}.dropdown-menu-style #menu-icon-dropdown .menu-icon-inner{display:inline-block;height:12px;margin-right:5px;vertical-align:middle;width:13px}.nav-bar-top.dropdown-menu-style #menu-icon-dropdown{inset-block:0 auto}.dropdown-menu-style #menu-icon-dropdown span{vertical-align:middle}/*/wp-content/themes/parallax/styles/headers/media/header-block.css*/ .header-block .fixed-header#headerwrap #header{padding-block:10px}.dropdown-menu-style.header-block #header,.header-block #header{height:var(--header-height)}.dropdown-menu-style.header-block #headerwrap{background-position:50%}.dropdown-menu-style.header-block #headerwrap.fixed-header{background-color:var(--theme_accent_semi)!important}.dropdown-menu-style.header-block #headerwrap #header,.dropdown-menu-style.header-block .fixed-header#headerwrap #header{max-width:none;padding:0}.dropdown-menu-style.header-block #headerwrap #main-nav-wrap{min-height:60px;position:absolute}.dropdown-menu-style.header-block #headerwrap #main-nav{inset-block:auto 100%}.dropdown-menu-style.header-block #headerwrap.fixed-header #main-nav{inset-block:100% auto}.dropdown-menu-style.header-block #headerwrap.fixed-header .header-bar{display:none}}