.specialties-nav{align-items:start}.specialties-nav .menu-item{border:none;margin-left:0!important;position:relative;width:-moz-fit-content;width:fit-content}.specialties-nav .menu-item .menu-link{padding-right:32px}.specialties-nav .menu-item-has-children .toggle{background-color:#191515;height:32px;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9"><g opacity=".7" fill="none" stroke="currentColor" stroke-linecap="round"><path d="M4.277.5v7.554M.5 4.277h7.554"/></g></svg>') no-repeat center;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9"><g opacity=".7" fill="none" stroke="currentColor" stroke-linecap="round"><path d="M4.277.5v7.554M.5 4.277h7.554"/></g></svg>') no-repeat center;min-height:unset;position:absolute;right:0;top:20px;transform:none;width:32px;z-index:99}.specialties-nav .menu-item-has-children .toggle i{display:none}.specialties-nav .menu-item-has-children.active .toggle{-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="1"><path fill="none" stroke="currentColor" stroke-linecap="round" d="M.5.5h9.133"/></svg>') no-repeat center;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="1"><path fill="none" stroke="currentColor" stroke-linecap="round" d="M.5.5h9.133"/></svg>') no-repeat center}.specialties-nav .menu-item-has-children .menu-link{padding-right:0}.specialties-nav .menu-item.active .menu-link,.specialties-nav .menu-item.active .menu-link>*{color:hsla(0,0%,7%,.85);font-weight:700!important}.specialties-nav .menu-item .menu-link,.specialties-nav .menu-item .menu-link>*{color:#8a987f;flex-grow:0;font-size:1rem;font-weight:400;line-height:32px;margin:0;padding:0;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.specialties-nav .menu-item .menu-link:hover,.specialties-nav .menu-item .menu-link>:hover{color:hsla(0,0%,7%,.85)}.specialties-nav .menu-item .sub-menu{flex-direction:column;padding-bottom:0;padding-left:20px}.specialties-nav .menu-item .sub-menu .menu-item .menu-link,.specialties-nav .menu-item .sub-menu .menu-item .menu-link>*{font-weight:400!important;line-height:21px;margin-bottom:5px;text-transform:none}.specialties-nav .menu-item-has-children .toggle{position:static}.specialties-list .col{padding-bottom:0}.specialties-list .section-content>.text{padding-inline:20px}.specialties-list .specialties-nav{display:block}.specialties-list .menu-item{border-bottom:1px solid #8a987f;list-style:none;margin-left:0!important;width:100%}.specialties-list .menu-item-has-children .toggle{align-items:center;display:flex;justify-content:center;margin:0;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M7.729 1v13.458M1 7.729h13.458"/></svg>') no-repeat center;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M7.729 1v13.458M1 7.729h13.458"/></svg>') no-repeat center;opacity:1;transform:none}.specialties-list .menu-item-has-children.active .toggle{-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="2"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M1 1h13.458"/></svg>') no-repeat center;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="2"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M1 1h13.458"/></svg>') no-repeat center}.specialties-list .menu-item-has-children.active .menu-link,.specialties-list .menu-item-has-children.active .menu-link>*{font-weight:400!important}.specialties-list .menu-item-has-children.active>ul.children{display:flex!important}.specialties-list .menu-item .menu-link{padding:20px 0}.specialties-list .menu-item .menu-link,.specialties-list .menu-item .menu-link>*{color:#191515;flex-grow:1!important;font-size:unset;font-size:calc(1.4rem + .8vw);font-weight:400;letter-spacing:.04em;margin:0;text-transform:none}@media (min-width:1200px){.specialties-list .menu-item .menu-link,.specialties-list .menu-item .menu-link>*{font-size:2rem}}@media (min-width:768px){.specialties-list .menu-item .menu-link,.specialties-list .menu-item .menu-link>*{font-size:calc(1.35rem + .53333vw)}}@media (min-width:768px) and (min-width:1200px){.specialties-list .menu-item .menu-link,.specialties-list .menu-item .menu-link>*{font-size:1.75rem}}.specialties-list .menu-item .sub-menu{display:flex;flex-wrap:wrap;gap:1.5em;padding-bottom:20px;padding-left:0;padding-top:0;width:100%}@media (min-width:768px){.specialties-list .menu-item .sub-menu{gap:1em}}@media (min-width:1024px){.specialties-list .menu-item .sub-menu{padding-left:20px}}.specialties-list .menu-item .sub-menu .menu-item{border:none;width:100%!important}.specialties-list .menu-item .sub-menu .menu-item .menu-link,.specialties-list .menu-item .sub-menu .menu-item .menu-link>*{font-size:calc(1.325rem + .4vw);letter-spacing:0;line-height:30px;padding:0}@media (min-width:1200px){.specialties-list .menu-item .sub-menu .menu-item .menu-link,.specialties-list .menu-item .sub-menu .menu-item .menu-link>*{font-size:1.625rem}}@media (min-width:768px){.specialties-list .menu-item .sub-menu .menu-item .menu-link,.specialties-list .menu-item .sub-menu .menu-item .menu-link>*{font-size:calc(1.3rem + .26667vw)}}@media (min-width:768px) and (min-width:1200px){.specialties-list .menu-item .sub-menu .menu-item .menu-link,.specialties-list .menu-item .sub-menu .menu-item .menu-link>*{font-size:1.5rem}}.specialties-list:is(.specialties-list--white) .menu-item{border-bottom:1px solid #fff!important}.specialties-list:is(.specialties-list--white) .menu-link,.specialties-list:is(.specialties-list--white) .menu-link>*{color:#fff!important}.specialties-list:is(.specialties-list--white) .menu-link:is(:hover,:focus),.specialties-list:is(.specialties-list--white) .menu-link>:is(:hover,:focus){color:#e4ece0!important}.specialties-list:is(.specialties-list--white) .toggle{background-color:#fff}.specialties-list:is(.specialties-list--col-4) .menu-item{padding:.7rem 0}.specialties-list:is(.specialties-list--col-4) .menu-link,.specialties-list:is(.specialties-list--col-4) .menu-link>*{font-size:calc(1.325rem + .4vw)!important;line-height:30px!important}@media (min-width:1200px){.specialties-list:is(.specialties-list--col-4) .menu-link,.specialties-list:is(.specialties-list--col-4) .menu-link>*{font-size:1.625rem!important}}.specialties-list:is(.specialties-list--col-4) .toggle{-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9"><g opacity=".7" fill="none" stroke="currentColor" stroke-linecap="round"><path d="M4.277.5v7.554M.5 4.277h7.554"/></g></svg>') no-repeat right;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9"><g opacity=".7" fill="none" stroke="currentColor" stroke-linecap="round"><path d="M4.277.5v7.554M.5 4.277h7.554"/></g></svg>') no-repeat right;-webkit-mask-size:60%;mask-size:60%;top:30px;width:25px}.specialties-list:is(.specialties-list--col-4) .menu-item-has-children.active .toggle{-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="1"><path fill="none" stroke="currentColor" stroke-linecap="round" d="M.5.5h9.133"/></svg>') no-repeat right;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="1"><path fill="none" stroke="currentColor" stroke-linecap="round" d="M.5.5h9.133"/></svg>') no-repeat right;-webkit-mask-size:60%;mask-size:60%}.specialties-list:is(.specialties-list--col-4) .sub-menu{gap:0!important}.specialties-list:is(.specialties-list--col-4) .sub-menu .menu-item{width:100%!important}.specialties-list:is(.specialties-list--col-4) .sub-menu .menu-item:last-child{border:none!important}.specialties-list:is(.specialties-list--col-4) .sub-menu .menu-link,.specialties-list:is(.specialties-list--col-4) .sub-menu .menu-link>*{font-size:calc(1.3rem + .26667vw)!important}@media (min-width:1200px){.specialties-list:is(.specialties-list--col-4) .sub-menu .menu-link,.specialties-list:is(.specialties-list--col-4) .sub-menu .menu-link>*{font-size:1.5rem!important}}
