.mg-search-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.mg-search-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1200px){.mg-search-columns{padding:0}}@media screen and (min-width:1024px){.mg-search-columns--reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mg-search-columns--reversed .mg-search-column--secondary{margin-left:0;margin-right:2rem}}@media screen and (min-width:1024px){.mg-search-column--primary{width:calc(75% - 2rem)}.mg-search-column--secondary{margin-left:2rem;width:25%}}button{cursor:pointer}.slide-down-enter-active,.slide-down-leave-active{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.slide-down-enter,.slide-down-leave-to{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.slide-down-container{overflow:hidden}.mg-search-results-count{margin:0 0 1rem;padding:1rem;background:#1f355e;color:#fff;border-radius:5px}.mg-search-results{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}.mg-search-result,.mg-search-results{display:-webkit-box;display:-ms-flexbox;display:flex}.mg-search-result{margin:0 1rem 2rem;width:calc(100% - 2rem)}.mg-search-result__col-icon{-webkit-box-flex:0;-ms-flex:0 0 41px;flex:0 0 41px;margin-right:1rem}.mg-search-result__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mg-search-result__permalink{color:#999}.mg-search-result.mg-search-result--best{padding:1rem;background:#f5f5f5}@media screen and (min-width:768px){.mg-search-result{width:calc(50% - 2rem)}}@media screen and (min-width:1200px){.mg-search-result{width:calc(33.33% - 2rem)}}.mg-search-pagination ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:2rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.mg-search-pagination ul li a{padding:.5rem 1rem;border:1px solid #e3e3e3;display:block}.mg-search-pagination ul li.current-page a,.mg-search-pagination ul li a:hover{color:#fff;background:#1f355e;border-color:#1f355e}.mg-search-pagination ul li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px}.mg-search-pagination ul li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px}@media screen and (min-width:576px){.mg-search-pagination{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.mg-search-protected svg{fill:#1f355e}.mg-search-facet{margin:0 0 2rem}.mg-search-facet__body,.mg-search-facet__title{padding:.5rem}.mg-search-facet__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1f355e}.mg-search-facet__title h3{margin:0;color:#fff}.mg-search-facet__body{border:1px solid #e3e3e3;border-top:none}.mg-search-clear-filters{margin:0 0 1rem}.mg-search-subfacet{margin:.25rem 0}.mg-search-subfacet .mg-search-subfacet{margin-left:1rem}.mg-search-subfacet__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mg-search-subfacet__title label{display:block;width:100%}.mg-search-subfacet__count{font-size:80%;font-style:italic;font-weight:700}.mg-search-key{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 .75rem}.mg-search-key:last-child{margin:0}.mg-search-key__icon{-webkit-box-flex:0;-ms-flex:0 0 21px;flex:0 0 21px;margin-right:.675rem}.mg-search-key__icon img{display:block}.mg-search-key__title{font-size:.75rem}.mg-search-key__tooltip{display:none;background:#1f355e;color:#fff;padding:1rem;font-size:.875rem;position:absolute;bottom:calc(100% + .75rem);z-index:10;left:-80px;max-width:210px}.mg-search-key__tooltip:after{content:"";display:block;width:0;height:0;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-color:#1f355e rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:10px 7.5px 0}.mg-search-key:hover .mg-search-key__tooltip{display:block}.mg-search-controls{padding:1rem;margin:0 0 1rem;background:#f5f5f5;border:1px solid #e3e3e3;border-radius:5px}.mg-search-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.mg-search-box button,.mg-search-box input,.mg-search-box select{border:1px solid #e3e3e3;border-radius:5px}.mg-search-box input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.5rem;border-radius:0;border-right:none}.mg-search-box button{-ms-flex-negative:0;flex-shrink:0;border-top-left-radius:0;border-bottom-left-radius:0;background:#1f355e;color:#fff;border-left:none}.mg-search-box button svg{fill:#fff;width:1rem;height:1rem}.mg-search-box select{border-top-right-radius:0;border-bottom-right-radius:0;max-width:200px;margin:0}@media screen and (max-width:576px){.mg-search-box select{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999;width:100%;max-width:100%;margin-top:.5rem}}@media screen and (max-width:576px){.mg-search-box{-ms-flex-wrap:wrap;flex-wrap:wrap}.mg-search-box input{width:calc(100% - 3rem)}}.mg-search-sort{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0 0}.mg-search-sort button{background:#fff;color:#1f355e;padding:.5rem 1rem;border:1px solid #999}.mg-search-sort button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.mg-search-sort button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.mg-search-sort button.active,.mg-search-sort button:hover{color:#fff;background:#1f355e;border-color:#1f355e}.mg-search-sort-dropdown{margin:0 0 1rem}.mg-search-sort-dropdown label{display:block}.mg-search-sort-dropdown label select{width:100%}
/*# sourceMappingURL=main.css.map */