.app{display:grid;grid-template-columns:1fr}.btn-full{width:100%}.scrollToTop{position:fixed;bottom:0;right:0;margin-right:10px}.scrollToTop a{text-decoration:none;background-color:#ebebeb;border:1px solid #cecece;border-radius:5px;padding:10px;margin-bottom:10px}.refine-header{background-color:#0032a0;padding:10px;color:#fff;font-size:1.6em;margin-bottom:10px}.refine-header .icon-white{font-size:1.5rem;color:#fff}.main{display:grid;grid-template-columns:1fr 3fr;gap:10px}.main .left{background-color:#f2f2f2;padding:15px}.main .left .header{display:block}.main .left label{display:block;font-weight:700}.main .left input[type=text]{width:100%}.main .left fieldset{border:0;background-color:transparent;padding:0;box-shadow:none;margin-top:10px;margin-bottom:0}.main .left fieldset legend{padding:0;font-weight:700;font-size:1rem;font-family:unset}.main .left fieldset label{font-weight:unset;margin-left:5px;display:inline}.main .left .clear-button{margin-top:10px}.main .right .results>div{padding:10px;border-bottom:1px solid #e4e4e4}.main .right .results>div:nth-child(odd){background-color:#f8f8f8}.main .right .results{margin-bottom:20px}.main .right .results .title{font-weight:700;font-size:1.4rem}.main .right .results .info{display:flex;align-content:space-between;gap:10px;color:#5f5f5f}.main .right .results .info .icon-blue{font-size:1.5rem;color:#0032a0}.main .right .results .description{font-size:1.1em;padding-top:10px}.main .right .results .copy img{float:left;width:100px;height:100px;padding:10px}.right-sidebar-engaged .sidebar-overlay{background:rgba(84,94,110,.4);z-index:10000;position:fixed;width:100%;height:100%;top:0;left:0}@media screen and (max-width: 1000px){.top,.main{display:block}.main .visible{overflow-y:auto!important;transform:translate(-100%)}.main .left{display:block;z-index:99999;margin:0 0 20px;color:#333;position:fixed;top:0;padding:0;-webkit-transition:.2s -webkit-transform ease-in-out;-moz-transition:.2s -moz-transform ease-in-out;transition:.2s transform ease-in-out;width:50%;left:100%;height:100%;width:85%}.main .left .wrapper{padding-left:10px;padding-right:10px}.main .left .refine-header{background-color:#0032a0;padding:10px;color:#fff;font-size:1.6em;margin-bottom:10px}.main .left a.close-button{color:#fff}.refine-button{margin-bottom:10px}}
