.hs-menu-wrapper .hs-menu-children-wrapper{width:100%}.main-navigation,.main-navigation .navigation-members{align-items:center;display:flex;justify-content:space-between;overflow:visible;position:relative}.main-navigation>.hs_cos_wrapper:first-child{width:calc(100% - 240px)}.main-navigation>.hs_cos_wrapper:first-child>div>ul{justify-content:flex-end}.navigation-members{align-items:center;display:flex;margin-left:32px;overflow:visible}.navigation-members svg{display:block}.main-navigation .membership-trigger{position:relative}.main-navigation .announcement-icon,.main-navigation .profile-image,.main-navigation .search-icon{cursor:pointer}.main-navigation .announcement-icon:focus-visible,.main-navigation .profile-image:focus-visible,.main-navigation .search-icon:focus-visible{outline:2px solid #c5f71f;outline-offset:4px}.main-navigation .profile-holder{background:transparent!important;width:40px}.main-navigation .profile-holder img{display:block;height:100%;width:100%}.main-navigation .profile-image{border-radius:100%;height:100%;overflow:hidden;width:100%}.announcement-holder{margin:0 50px;position:relative}.announcements-notification{align-items:center;background:#8291ff;border-radius:100%;color:#fff;display:flex;font-family:Volte-Semibold,sans-serif;font-size:15px;height:25px;justify-content:center;line-height:1;pointer-events:none;position:absolute;right:-15px;top:-10px;width:25px}.announcements-notification span{display:block;line-height:1}.main-navigation .membership-children-wrapper{background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15);display:none;left:auto;list-style:none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:1000}.main-navigation .membership-trigger.active>.membership-children-wrapper{display:block}@media screen and (min-width:769px){.main-navigation .membership-trigger:focus-within>.membership-children-wrapper,.main-navigation .membership-trigger:hover>.membership-children-wrapper{display:block}}.main-navigation .membership-children-wrapper li{display:block;margin:0;width:100%}.main-navigation .membership-children-wrapper a,.main-navigation .membership-children-wrapper button{box-sizing:border-box}.main-navigation .search-holder .search-form{left:auto;max-width:calc(100vw - 40px);padding:15px;right:-40px;width:350px}.main-navigation .search-form-wrapper{display:flex;flex-direction:column;margin:0}.main-navigation .search-form-wrapper>label{display:block;margin-bottom:8px}.main-navigation .search-form-wrapper>span{display:block;position:relative}.main-navigation .search-form-wrapper input{box-sizing:border-box;margin:0;padding-right:45px;width:100%}.main-navigation .search-form-wrapper .svg-wrapper{pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.main-navigation .announcement-holder .membership-children-wrapper.announcements-dropdown{left:auto;max-width:calc(100vw - 40px);padding:15px!important;right:-40px;width:400px}.main-navigation .announcements-dropdown .announcement{margin:0;position:relative;width:100%}.main-navigation .announcements-dropdown .announcement+.announcement{border-top:1px solid rgba(32,32,32,.12)}.main-navigation .announcements-dropdown .announcement a,.main-navigation .announcements-dropdown .announcement-popup-trigger{background:transparent;border:0;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;padding:12px 15px 12px 50px;text-align:left;text-decoration:none;white-space:normal;width:100%}.main-navigation .announcements-dropdown .announcement a:focus-visible,.main-navigation .announcements-dropdown .announcement a:hover,.main-navigation .announcements-dropdown .announcement-popup-trigger:focus-visible,.main-navigation .announcements-dropdown .announcement-popup-trigger:hover{background:#3e418c;color:#fff}.announcements-dropdown .announcement-title{font-size:15px;line-height:1.3;position:relative}.announcements-dropdown .date{color:#3e418c;font-size:12px;line-height:1.1;margin-top:5px;transition:color .4s ease}.announcements-dropdown .announcement a:focus-visible .date,.announcements-dropdown .announcement a:hover .date,.announcements-dropdown .announcement-popup-trigger:focus-visible .date,.announcements-dropdown .announcement-popup-trigger:hover .date{color:#fff}.announcements-dropdown .announcement span{transition:color .4s ease}.announcements-dropdown .announcement a:focus-visible span,.announcements-dropdown .announcement a:hover span,.announcements-dropdown .announcement-popup-trigger:focus-visible span,.announcements-dropdown .announcement-popup-trigger:hover span{color:#fff}.announcements-dropdown .announcement.unviewed:before{background:#8291ff;border-radius:20px;color:#fff;content:"New";font-size:10px;line-height:1;padding:3px 7px;position:absolute;right:-5px;top:0;z-index:2}.announcements-dropdown .announcement .announcement-title:before{background-image:url(https://www.caqh.org/hubfs/question-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:30px 24px;content:"";height:24px;left:-40px;position:absolute;top:5px;transition:filter .6s ease;width:30px}.announcements-dropdown .announcement.type-warning .announcement-title:before{background-image:url(https://www.caqh.org/hubfs/warning-icon.svg)}.announcements-dropdown .announcement.type-approval .announcement-title:before{background-image:url(https://www.caqh.org/hubfs/approval-icon.svg)}.announcements-dropdown .announcement.type-message .announcement-title:before{background-image:url(https://www.caqh.org/hubfs/message-icon.svg)}.announcements-dropdown .announcement a:focus-visible .announcement-title:before,.announcements-dropdown .announcement a:hover .announcement-title:before,.announcements-dropdown .announcement-popup-trigger:focus-visible .announcement-title:before,.announcements-dropdown .announcement-popup-trigger:hover .announcement-title:before{filter:brightness(0) invert(1)}.main-navigation .profile-holder>.membership-children-wrapper{left:auto;max-width:calc(100vw - 40px);padding:10px 0;right:0;width:225px}.main-navigation .profile-holder .membership-children-wrapper a{box-sizing:border-box;color:#202020;display:block;padding:10px 16px;text-decoration:none;transition:background-color .3s ease,color .3s ease;white-space:nowrap;width:100%}.main-navigation .profile-holder .membership-children-wrapper a:focus-visible,.main-navigation .profile-holder .membership-children-wrapper a:hover{background:#3e418c;color:#fff}.register-login-links{display:flex;justify-content:flex-end;width:100%}.register-login-links a{align-items:center;border:none!important;color:#fff;display:flex;font-size:16px;line-height:15px;margin-right:22px;padding:13px 25px 12px;text-decoration:none!important}.register-login-links a:last-child{margin-right:0}.announcement-popup{display:none}.announcement-popup.is-open{display:block}.announcement-popup__overlay{background:rgba(0,0,0,.45);inset:0;position:fixed;z-index:9998}.announcement-popup__content{background:#fff;border-radius:12px;box-sizing:border-box;left:50%;max-height:calc(100vh - 80px);overflow-y:auto;padding:32px;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100% - 40px));z-index:9999}.announcement-popup__close{background:transparent;border:0;color:#202020;cursor:pointer;font-size:30px;line-height:1;padding:4px;position:absolute;right:16px;top:12px}.announcement-popup__date{font-size:14px;margin-bottom:16px;opacity:.75}.announcement-popup__message{white-space:pre-wrap}@media screen and (max-width:1100px){.announcement-holder{margin:0 25px}}@media screen and (max-width:768px){.main-navigation{width:100%}.main-navigation,.main-navigation .navigation-members{align-items:stretch;flex-direction:column}.main-navigation>.hs_cos_wrapper:first-child{width:100%}.navigation-members{box-sizing:border-box;margin-left:0;padding:20px;width:100%}.announcement-holder{margin:0 25px}.main-navigation .announcement-holder .membership-children-wrapper.announcements-dropdown,.main-navigation .membership-children-wrapper,.main-navigation .profile-holder>.membership-children-wrapper,.main-navigation .search-holder .search-form{left:20px;max-height:calc(100vh - 100px);max-width:none;overflow-y:auto;position:fixed;right:20px;top:80px;width:auto}}