/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#searchBox .input-elements{position:relative}#searchBox .input-elements .aa-Input{width:221px;height:35px;border:1px solid #922268;border-radius:2px;text-indent:4px;padding-right:40px;font-size:13px;-webkit-appearance:none}#searchBox .input-elements .aa-Input:focus{outline:0;border:1px solid #922268}#searchBox .aa-InputWrapperPrefix{position:absolute;right:0}#searchBox .aa-InputWrapperPrefix button{background-color:#922268;height:35px;width:35px;position:absolute;top:0;right:0;background-image:url(/themes/custom/chorus_consumer/components/components/header/img/search-white-small.svg);border:0;cursor:pointer;background-repeat:no-repeat;background-position:center;border-radius:0 2px 2px 0;margin:0;padding:0 17.5px}#searchBox .aa-InputWrapperPrefix button:focus{outline:0}#searchBox .aa-InputWrapperPrefix button svg{display:none}#searchBox .aa-InputWrapperSuffix{display:none}#searchBox .suggestions-heading{font-weight:600;font-size:12px;padding:0 5px}#searchBox #searchSuggestions{position:relative}#searchBox #searchSuggestions .aa-SourceHeader{padding-left:5px;padding-top:10px}#searchBox #searchSuggestions .aa-Panel{position:absolute;top:35px!important;left:0!important;width:100%!important;border:1px solid #922268;border-top:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden;z-index:2}#searchBox #searchSuggestions .aa-Source{background:#FFF}#searchBox #searchSuggestions ul.aa-List{margin:0;list-style:none;padding:0}#searchBox #searchSuggestions ul.aa-List li.aa-Item a{display:block;font-size:14px;color:#922268;padding:5px 5px 5px 10px;font-family:MuseoSans300,Museo Sans,serif}#searchBox #searchSuggestions ul.aa-List li.aa-Item a:first-letter{text-transform:uppercase}#searchBox #searchSuggestions ul.aa-List li.aa-Item mark{padding:0;font-weight:500;color:#922268;background:none}#searchBox #searchSuggestions ul.aa-List li.aa-Item:hover,#searchBox #searchSuggestions ul.aa-List li.aa-Item[aria-selected=true]{background:#922268}#searchBox #searchSuggestions ul.aa-List li.aa-Item:hover a,#searchBox #searchSuggestions ul.aa-List li.aa-Item:hover mark,#searchBox #searchSuggestions ul.aa-List li.aa-Item[aria-selected=true] a,#searchBox #searchSuggestions ul.aa-List li.aa-Item[aria-selected=true] mark{color:#fff}
#chorusNav{display:flex}#chorusNav .hamburger{cursor:pointer;margin-right:20px;width:20px}#chorusNav .hamburger svg{width:20px}#chorusNav hr{border-color:#9b2974}#chorusNav hr.with-margin{margin-left:55px;margin-right:20px}#chorusNav.open{position:fixed;top:0;left:0;bottom:0;z-index:1000;overflow-x:hidden;flex-direction:column;width:100%;height:100vh}#chorusNav.open .menu-content{position:fixed;top:0;left:0;overflow-x:hidden}#chorusNav.open .nav-inner{height:100%;background:rgba(0,0,0,.15)}@media only all and (min-width:992px){#chorusNav.open .hamburger{display:block;margin-right:25px}}#chorusNav .back-link{font-weight:500;font-size:22px;line-height:22px;color:#922367;padding-bottom:18px;padding-top:15px;padding-left:26px;width:100%;font-family:MuseoSans500,serif}@media only all and (min-width:1200px){#chorusNav .back-link{padding-bottom:0;margin-bottom:8px;padding-left:18px;padding-right:18px}}#chorusNav .back-link p{max-width:400px;font-weight:300;font-family:MuseoSans300,serif;font-size:14px;line-height:18px;color:#5a5a5a;padding-right:20px;padding-top:7px;margin-bottom:10px}#chorusNav .back-link .back-arrow{margin-right:25px;transform:rotate(180deg);overflow:visible}@media only all and (min-width:1200px){#chorusNav .back-link .back-arrow{transform:rotate(180deg) scale(.76) translateY(6px)}}#chorusNav .menu-content{height:100%;width:100%;background:#fff;padding:20px 0;box-shadow:5px 0 5px #31313133}@media only all and (min-width:400px){#chorusNav .menu-content{width:400px}}#chorusNav .menu-inner .close-wrapper{display:flex;margin:0 0 32px 20px}#chorusNav .menu-inner .menu-search{margin-left:22px}#chorusNav .menu-inner .menu-search form{height:45px;position:relative;margin-bottom:20px;max-width:375px;margin-right:20px}#chorusNav .menu-inner .menu-search form input{height:100%;width:100%;border:1px solid #ACACAC;border-radius:4px;text-indent:8px;padding:1px 40px 1px 2px;font-size:13px}#chorusNav .menu-inner .menu-search form input::placeholder{color:#313131}#chorusNav .menu-inner .menu-search form input:focus{outline:0;border:1px solid #922268}#chorusNav .menu-inner .menu-search form button{height:35px;width:35px;position:absolute;top:5px;right:3px;background-image:url(/themes/custom/chorus_consumer/components/assets/img/search.svg);background-color:transparent;border:0;cursor:pointer;background-repeat:no-repeat;background-position:center;padding:1px 6px}#chorusNav .menu-inner .menu-search form button:focus{outline:0}#chorusNav .menu-inner .menu-search hr{margin:16px 20px 16px 0}@media only all and (min-width:768px){#chorusNav .menu-inner .menu-search{display:none}}#chorusNav .menu-inner .link-group-title{align-items:flex-start;padding:15px 20px;cursor:pointer}@media only all and (min-width:769px){#chorusNav .menu-inner .link-group-title:hover{background:#FDF4F8}#chorusNav .menu-inner .link-group-title:hover span{color:#8b2a5c}#chorusNav .menu-inner .link-group-title:hover p{color:#313131}#chorusNav .menu-inner .link-group-title:hover svg{transform:translate(5px)}}#chorusNav .menu-inner .link-group-title img{margin-top:4px;margin-right:15px}#chorusNav .menu-inner .link-group-title span{font-size:22px;line-height:21.6px;font-weight:500;color:#313131}#chorusNav .menu-inner .link-group-title p{max-width:400px;padding-right:15px;font-size:14px;line-height:18px;font-weight:300;font-family:MuseoSans300,serif;color:#5a5a5a}#chorusNav .menu-inner .link-group-title svg{width:18px;align-self:center;transition:transform .3s;margin-left:auto}#chorusNav .menu-inner .link{text-decoration:none!important}@media only all and (min-width:769px){#chorusNav .menu-inner .link:hover{background:#FDF4F8}#chorusNav .menu-inner .link:hover .group a{color:#8b2a5c}}#chorusNav .menu-inner .link a{display:block;font-family:MuseoSans300,serif;line-height:43px;font-size:18px;font-weight:300;color:#313131;padding-left:63px}@media only all and (min-width:1200px){#chorusNav .menu-inner .link a{padding-left:56px}}#chorusNav .menu-inner .link.second-level-link .group a{font-weight:500;line-height:28px;padding-top:10px;padding-bottom:10px;padding-right:30px;font-size:20px;cursor:pointer;font-family:MuseoSans300,serif}@media only all and (min-width:769px){#chorusNav .menu-inner .link.second-level-link .group a:hover svg{transform:translate(5px)}}@media only all and (min-width:1200px){#chorusNav .menu-inner .link.second-level-link .group a{line-height:24px;font-size:18px;font-family:MuseoSans300,serif}}@media only all and (min-width:1200px){#chorusNav .menu-inner .link.second-level-link .active-link{color:#922268;background:#FDF4F8}}#chorusNav .menu-inner .link.second-level-link .active-link-arrow-mobile{overflow:visible;transition:transform .3s}@media only all and (min-width:1200px){#chorusNav .menu-inner .link.second-level-link .active-link-arrow-mobile{display:none}}#chorusNav .menu-inner .link.second-level-link .active-link-arrow-desktop{display:none;transition:transform .3s}@media only all and (min-width:1200px){#chorusNav .menu-inner .link.second-level-link .active-link-arrow-desktop{display:block}}#chorusNav .third-links-container{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;height:100%;width:400px;z-index:100;background-color:#f4f4f4}@media only all and (min-width:1200px){#chorusNav .third-links-container{padding-bottom:48px;bottom:0;left:400px;flex-direction:column}}#chorusNav .third-links-container .third-level-heading{font-weight:500;font-size:22px;line-height:22px;padding-right:37px;font-family:MuseoSans500,serif;color:#922367}#chorusNav .third-links-container a.nested-link{display:block;line-height:19px;font-size:16px;font-weight:400;padding:12px 48px 12px 63px;font-family:MuseoSans300,serif;cursor:pointer}@media only all and (min-width:769px){#chorusNav .third-links-container a.nested-link:hover{background:rgba(251,233,241,.5);color:#922367}#chorusNav .third-links-container a.nested-link:hover svg{transform:translate(5px)}}@media only all and (min-width:1200px){#chorusNav .third-links-container a.nested-link{padding-left:40px}}#chorusNav .third-links-container a.nested-link.with-border{position:relative;margin-top:15px}#chorusNav .third-links-container a.nested-link.with-border:before{content:"";display:block;position:absolute;top:-7px;height:1px;background:#A1A1A1;width:calc(100% - 112px)}@media only all and (min-width:1200px){#chorusNav .third-links-container a.nested-link.with-border:before{width:calc(100% - 96px)}}#chorusNav .fourth-links-container{position:fixed;overflow-x:hidden;overflow-y:auto;top:0;left:0;height:100%;width:400px;background:#f4f4f4;z-index:200}@media only all and (min-width:1200px){#chorusNav .fourth-links-container{left:800px;padding-bottom:48px}}#chorusNav .fourth-links-container .fourth-level-heading{font-weight:500;font-size:22px;line-height:22px;font-family:MuseoSans500,serif;color:#922367;padding-right:37px}#chorusNav .third-links-container,#chorusNav .fourth-links-container{box-shadow:5px 0 5px #31313133,inset 5px 0 5px #0000000a}#chorusNav .third-links-container .back-link,#chorusNav .fourth-links-container .back-link{padding-top:82px}#chorusNav .third-links-container .close-wrapper,#chorusNav .fourth-links-container .close-wrapper{position:absolute;top:20px;left:20px;margin:0}@media only all and (min-width:1200px){#chorusNav .third-links-container .back-link,#chorusNav .fourth-links-container .back-link{padding-left:39px}#chorusNav .third-links-container .back-arrow,#chorusNav .third-links-container .close-wrapper,#chorusNav .third-links-container .nav-blurb,#chorusNav .fourth-links-container .back-arrow,#chorusNav .fourth-links-container .close-wrapper,#chorusNav .fourth-links-container .nav-blurb{display:none}}.sites-panel-wrapper{background:#4D2B70}.sites-panel-wrapper .sites-panel{padding:0 20px}.sites-panel-wrapper .sites-panel ul{display:flex;height:28px;margin:0;padding:0;list-style:none}.sites-panel-wrapper .sites-panel ul li{display:flex;align-items:flex-end}.sites-panel-wrapper .sites-panel ul li a{font-family:MuseoSans500,sans-serif;color:#fff;padding:5px 10px;font-size:12px;font-weight:500;display:flex;height:24px;align-items:center}.sites-panel-wrapper .sites-panel ul li a.active{color:#4d2b70;background:#FFF;border-top-left-radius:4px;border-top-right-radius:4px}#chorusHeader{box-shadow:0 4px 4px #6c6c6c40;position:relative;z-index:50;background-color:#fff}#chorusHeaderComponent{display:flex;width:100%;max-width:1440px;height:60px;margin-left:auto;margin-right:auto;padding:0 19px;background-color:#fff}@media only all and (min-width:1600px){#chorusHeaderComponent{width:calc(100vw - 130px);max-width:none}}#chorusHeaderComponent .logo{display:flex;width:171px}#chorusHeaderComponent .logo a{width:171px}#chorusHeaderComponent .logo a svg{width:171px}#chorusHeaderComponent .links div{display:flex;align-items:center;height:100%;margin:0 13px;padding-top:6px;position:relative;font-family:MuseoSans300,Museo Sans,sans-serif;font-weight:700;font-size:14px;line-height:17px;color:#313131;cursor:pointer}@media only all and (min-width:992px){#chorusHeaderComponent .links div{font-size:15px}}@media only all and (min-width:1200px){#chorusHeaderComponent .links div{border-bottom:3px solid transparent}#chorusHeaderComponent .links div.active{border-bottom:3px solid #922268}#chorusHeaderComponent .links div:after{content:"";width:0;position:absolute;height:3px;background-color:#922268;left:50%;bottom:-3px;transition:all .3s}#chorusHeaderComponent .links div:hover:after{width:100%;left:0}}@media only all and (min-width:1415px){#chorusHeaderComponent .links div{font-size:17px}}#chorusHeaderComponent #headerAlgoliaSearch{display:none}@media only all and (min-width:768px){#chorusHeaderComponent #headerAlgoliaSearch{display:flex;align-items:center}}
