p.gform_required_legend{display:none}input[type=text],input[type=email],input[type=tel],textarea{background:#F5F5F5;border:none;border-radius:6;color:#48484a!important;padding:15px!important}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{background:#F5F5F5;border:none;border-radius:6px!important;color:#48484a!important;padding:15px!important}.gform_wrapper .gform_footer input.button{background-color:#aed9e1;padding-top:18px!important;padding-bottom:18px!important;padding-left:20px!important;padding-right:20px!important;margin-bottom:30px!important;letter-spacing:1px!important;color:#0b1c33!important;border:0px solid #aed9e1;border-radius:50px;font-weight:600!Important}.gform_wrapper .gform_footer input.button:hover,.mailster-form .submit-button:hover{background:#42a2b3;color:#ffffff;border:0px solid #7b354b;box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}body .gform_wrapper .top_label div.ginput_container{margin-top:0px}.gform_wrapper .gform_footer{padding:0px 0 10px!important}.gform_confirmation_message_1 gform_confirmation_message{color:#fff!important}::-webkit-input-placeholder{color:#48484a!important}:-ms-input-placeholder{color:#48484a!important}::-moz-placeholder{color:#48484a!important}:-moz-placeholder{color:#48484a!important}input[type=text]:focus,input.text:focus,input.title:focus,textarea:focus{box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.gform_wrapper textarea.medium{margin-top:6px;height:10em;transition:height .3s ease-out}.gform_wrapper textarea.medium:focus{height:18em}@media only screen and (max-width:641px){.gform_wrapper .ginput_container span:not(.ginput_price){margin-bottom:16px!important}}@media only screen and (min-width:641px){.gform_wrapper form{padding-left:16px}}.gform_confirmation_wrapper{background:#fff;padding:15px}#gform_wrapper_1 li.hidden_label input,#gform_wrapper_1 div.ginput_container_phone,#gform_wrapper_1 div.ginput_container_email{margin-top:0}#gform_wrapper_1 span.name_first input,#gform_wrapper_1 span.name_last input{margin-bottom:0}@media only screen and (min-width:641px){.gform_wrapper form{padding-left:0px}}.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker),.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker){margin:0}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{font-family:'ETmodules';content:"";font-size:16px;position:absolute;right:0;top:0;font-weight:800}#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{padding-right:5px}.menu-cta a{background-color:#aed9e1;padding-top:18px!important;padding-bottom:18px!important;padding-left:20px!important;padding-right:20px!important;margin-bottom:30px!important;letter-spacing:1px!important;color:#0b1c33!important;border:0px solid #aed9e1;border-radius:50px}.menu-cta a:hover{background-color:#aed9e1;opacity:1!important}.et_header_style_left .et-fixed-header #et-top-navigation .menu-cta a{color:#0b1c33!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after{color:#0b1c33;background:#f1f1f1;top:10px;position:relative;font-family:"ETModules";content:'\33';border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after{content:'\32'}.et_mobile_menu .menu-item-has-children>a{font-weight:600!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon{text-align:center;opacity:1}.et-db #et-boc .et-l .et-l--post .et_builder_inner_content .et_pb_row{width:100%;padding:0px}@media only screen and (min-width:980px){.equalize-column-heights.et_pb_equal_columns>.et_pb_column{margin-top:auto;margin-bottom:auto}}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:"\e04f"!important}.pa-toggle-icon-left .et_pb_toggle_title:before{left:0!important}.pa-toggle-icon-left .et_pb_toggle_title,.pa-toggle-icon-left .et_pb_toggle_content{padding-left:2em!important}@media screen and (max-width:980px){.flip{display:flex;flex-direction:column-reverse}}@media all and (max-width:980px){html,body{overflow-x:hidden}body{position:relative}}:root{--bhc-blue:#9fd4e2;--bhc-blue-dark:#43a9c2;--bhc-text:#15243d;--bhc-body:#2c2f36;--bhc-card-bg:#ffffff;--bhc-page-bg:#f4f4f4;--bhc-radius-card:28px;--bhc-radius-control:0;--bhc-radius-image:18px;--bhc-filter-gap:1rem;--bhc-card-gap:1.75rem;--bhc-card-padding:2.25rem;--bhc-image-size:230px;--bhc-image-border:2px solid var(--bhc-blue-dark);--bhc-link:#43a9c2}body{background:var(--bhc-page-bg)}.et_pb_module.counselor__filter-heading{margin-bottom:0.5rem!important}.et_pb_module.counselor__filter-heading .et_pb_text_inner>p{margin:0;font-size:1.125rem;line-height:1.3;font-weight:700;color:var(--bhc-text);text-align:center}.facetwp-type-dropdown{width:100%;margin-bottom:0!important}.facetwp-type-dropdown>select.facetwp-dropdown{width:100%;min-height:3rem;padding:0.85rem 2.75rem 0.85rem 1rem;font-size:0.95rem;line-height:1.2;color:#4c5967;background-color:var(--bhc-blue);border:0;border-radius:var(--bhc-radius-control);box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#66707a 50%),linear-gradient(135deg,#66707a 50%,transparent 50%);background-position:calc(100% - 1.35rem) calc(50% - 1px),calc(100% - 1rem) calc(50% - 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer}.facetwp-type-dropdown>select.facetwp-dropdown:focus{outline:none;box-shadow:0 0 0 2px rgba(67,169,194,0.2)}.facetwp-type-dropdown>select.facetwp-dropdown option{color:#222;background:#fff}.bhc-counselor-filters .et_pb_row,.bhc-counselor-filters .et_pb_row_inner{display:flex;flex-wrap:wrap;gap:var(--bhc-filter-gap)}.bhc-counselor-filters .et_pb_column{flex:1 1 calc(25% - 0.75rem);min-width:220px;margin:0!important}.facetwp-template[data-name="counselors"]>.fwpl-layout{display:flex;flex-direction:column;gap:1.75rem}.facetwp-template[data-name="counselors"]>.fwpl-layout>.fwpl-result{margin:0!important;background:white;border-radius:20px}.facetwp-template[data-name="counselors"]>.fwpl-layout .fwpl-result>.bhc-counselor{display:grid;grid-template-columns:minmax(180px,var(--bhc-image-size)) minmax(0,1fr);align-items:start;gap:var(--bhc-card-gap);padding:var(--bhc-card-padding);background:var(--bhc-card-bg);border-radius:var(--bhc-radius-card)}.counselor__left-col{min-width:0}.counselor__left-col>.fwpl-item{margin:0}.counselor__left-col>.fwpl-item>img{display:block;width:100%;max-width:var(--bhc-image-size);aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--bhc-radius-image);border:var(--bhc-image-border)}.counselor__right-col{display:flex;flex-direction:column;justify-content:center;height:100%;min-width:0;padding-top:0.4rem}.counselor__right-col>*+*{margin-top:0.45rem}.counselor__title,.counselor__title a{margin:0;font-size:clamp(1.75rem,2vw,2.35rem);line-height:1.15;font-weight:800;color:var(--bhc-text);text-decoration:none}.counselor__position{margin:0 0 8px;font-size:1.1rem;line-height:1.35;font-weight:700;color:#25282f}.counselor__excerpt{margin:0;font-size:1rem;line-height:1.45;font-weight:700;color:#25282f}.counselor__email,.counselor__email a{margin:0;font-size:0.98rem;line-height:1.4;color:var(--bhc-link);text-decoration:none;word-break:break-word}.counselor__email a:hover{text-decoration:underline}.counselor__more-button{display:inline-flex;align-items:center;gap:0.75rem;margin-top:0.8rem;padding:0;background:transparent;border:0;color:var(--bhc-link);font-size:1rem;font-weight:700;line-height:1.2;cursor:pointer}.counselor__more-button:hover,.counselor__more-button:focus{color:#2a95af;outline:none}.counselor__more-button::before{content:"+";display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;font-weight:500;width:1rem;height:1rem;border-radius:50%;background:var(--bhc-link);color:#fff;font-size:1rem;line-height:1;flex:0 0 1rem;transform:rotate(0deg);transition:transform 0.25s ease,background-color 0.25s ease}.bhc-counselor.is-open .counselor__more-button::before{transform:rotate(45deg)}.counselor__bio{display:none;margin-top:1.25rem;color:var(--bhc-body);font-size:1rem;line-height:1.7;padding:20px;background:#efefef;border-radius:8px}.counselor__bio>*:first-child{margin-top:0}.counselor__bio>*:last-child{margin-bottom:0}.counselor__bio h1,.counselor__bio h2,.counselor__bio h3,.counselor__bio h4,.counselor__bio h5,.counselor__bio h6{color:#25282f;font-weight:800;line-height:1.2;margin:1.4rem 0 0.7rem}.counselor__bio h2{font-size:1.85rem}.counselor__bio h3{font-size:1.5rem}.counselor__bio p,.counselor__bio ul,.counselor__bio ol{margin:0 0 0.9rem}.counselor__bio ul,.counselor__bio ol{padding-left:1.2rem}.counselor__bio li{margin-bottom:0.35rem}@media (max-width:980px){.facetwp-template[data-name="counselors"]>.fwpl-layout .fwpl-result>.bhc-counselor{grid-template-columns:180px minmax(0,1fr);gap:1.35rem;padding:1.5rem;border-radius:22px}.counselor__title,.counselor__title a{font-size:1.9rem}}@media (max-width:767px){.bhc-counselor-filters .et_pb_column{flex:1 1 100%;min-width:0}.facetwp-template[data-name="counselors"]>.fwpl-layout .fwpl-result>.bhc-counselor{grid-template-columns:1fr;gap:1.1rem;padding:1.25rem;border-radius:20px}.counselor__left-col>.fwpl-item>img{max-width:220px}.counselor__right-col{padding-top:0}.counselor__title,.counselor__title a{font-size:1.7rem}.counselor__position,.counselor__excerpt,.counselor__email,.counselor__email a,.counselor__more-button,.counselor__bio{font-size:0.98rem}}