.header .search-block-weighted.default{margin:0}.header .search-block-weighted.default .search-form{margin-bottom:0}.main .search-block-weighted.default .search-upper{margin:0 0 30px;padding:36px 40px;background-color:#ededed;border-radius:8px}.search-block-weighted.default .search-form-wrapper{position:relative}.search-block-weighted.default .search-form-wrapper .ccm-search-block-text{padding:14px 74px 14px 42px;width:100%;background-color:#f2f6f7;color:#000;font-size:19px;font-size:1.9rem;font-weight:400;border:1px solid #000;border-radius:0}.search-block-weighted.default .search-form-wrapper .ccm-search-block-text::-moz-placeholder{color:inherit;opacity:1}.search-block-weighted.default .search-form-wrapper .ccm-search-block-text:-ms-input-placeholder{color:inherit}.search-block-weighted.default .search-form-wrapper .ccm-search-block-text::placeholder{color:inherit}.search-block-weighted.default .search-form-wrapper .ccm-search-block-submit{width:72px;position:absolute;top:1px;bottom:1px;right:1px;overflow:hidden;background:0 0;color:#000;font-size:26px;border:0;border-radius:0;transition:80ms linear}.search-block-weighted.default .search-form-wrapper .ccm-search-block-submit .fa{position:relative;z-index:2}.search-block-weighted.default .search-form-wrapper .ccm-search-block-submit:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#003087;transform:translateX(101%);transition:240ms cubic-bezier(0,1,.5,1)}.search-block-weighted.default .search-form-wrapper .ccm-search-block-submit:active,.search-block-weighted.default .search-form-wrapper .ccm-search-block-submit:focus,.search-block-weighted.default .search-form-wrapper .ccm-search-block-submit:hover{color:#fff}.search-block-weighted.default .search-form-wrapper .ccm-search-block-submit:active:after,.search-block-weighted.default .search-form-wrapper .ccm-search-block-submit:focus:after,.search-block-weighted.default .search-form-wrapper .ccm-search-block-submit:hover:after{transform:translateX(0)}.search-block-weighted.default .search-form-wrapper.no-icon .ccm-search-block-submit{width:auto;padding:0 20px;border-left:3px solid #005eb8}.search-block-weighted.default .result-info{margin-top:25px!important}.search-block-weighted.default .result-info .alert.alert-info{margin:0;padding:0;background-color:transparent;font-size:19px;font-size:1.9rem;font-weight:500;border:none;will-change:transform}.search-block-weighted.default .result-info .alert.alert-info a{padding:16px 30px;display:block;background-color:#ae2573;color:#fff;text-align:center;font-weight:inherit;border-radius:0}.search-block-weighted.default .result-info .alert.alert-info a:focus,.search-block-weighted.default .result-info .alert.alert-info a:hover{background-color:#841c57}.search-block-weighted.default .search-results{margin:0 0 15px}.search-block-weighted.default .search-results h2.search-title{padding:0}.search-block-weighted.default .search-results h2.search-title:after,.search-block-weighted.default .search-results h2.search-title:before{content:none}.search-block-weighted.default .search-results ul.results{padding:0;list-style:none}.search-block-weighted.default .all-results{margin-top:30px}.search-block-weighted.default .all-results .search-results{margin:0}.search-block-weighted.default .all-results .search-results h2{color:#000;font-size:38px;font-size:3.8rem}.search-block-weighted.default .all-results .search-results#file-results ul.results{margin-top:30px}.search-block-weighted.default .all-results .search-results ul.results{margin:30px 0 0;padding:0;list-style:none}.search-block-weighted.default .all-results .search-results ul.results .search-result{position:relative;margin:0}.search-block-weighted.default .all-results .search-results ul.results .search-result:before{content:none}.search-block-weighted.default .all-results .search-results ul.results .search-result a.result-title{display:inline-block;font-size:26px;font-size:2.6rem;line-height:1.5}.search-block-weighted.default .all-results .search-results ul.results .search-result a.result-title+*{margin-top:18px}.search-block-weighted.default .all-results .search-results ul.results .search-result a.result-title+p.result-desc{margin-top:17px}.search-block-weighted.default .all-results .search-results ul.results .search-result p.result-desc+*{margin-top:15px}.search-block-weighted.default .all-results .search-results ul.results .search-result+.search-result{margin-top:31px;padding-top:31px;border-top:1px solid #b3b3b3}.search-block-weighted.default .all-results .search-results ul.results .search-result.file{position:relative}.search-block-weighted.default .all-results .search-results ul.results .search-result.file a.result-title{padding-left:52px;position:relative}.search-block-weighted.default .all-results .search-results ul.results .search-result.file a.result-title .file-thumbnail{position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.search-block-weighted.default .all-results .search-results ul.results .search-result.file a.result-title .file-thumbnail img{margin:0;width:41px}.search-block-weighted.default .all-results .search-results ul.results .search-result.file+.search-result{border-top:1px solid #b3b3b3}.change-font-size .search-block-weighted.default .all-results .search-results ul.results .search-result a.result-link,.change-font-size .search-block-weighted.default .all-results .search-results ul.results .search-result a.result-title{word-break:break-word}.search-block-weighted.default .all-results .search-results ul.results+.ccm-pagination-wrapper{margin-top:34px;padding-top:36px;border-top:1px solid #b3b3b3}.search-block-weighted.default .all-results .search-results+.search-results{margin-top:50px}@media all and (max-width:991px){.header .search-block-weighted.default .search-form .ccm-search-block-form{box-shadow:0 0 15px rgba(13,13,13,.4)}.search-block-weighted.default .search-form .ccm-search-block-form .search-form-wrapper .ccm-search-block-text{padding:14px 70px 14px 32px;width:100%}.main .search-block-weighted.default .search-upper{margin:0 -5px 20px;padding:18px 16px}.main .search-block-weighted.default .search-upper .result-info{margin-top:14px!important}.main .search-block-weighted.default .search-upper .result-info .alert.alert-info{font-size:18px;font-size:1.8rem}.main .search-block-weighted.default .search-upper .result-info .alert.alert-info a{padding:13px 22px}.main .search-block-weighted.default .search-upper .result-info .col-md-12+.col-md-12 .alert{margin-top:10px}.search-block-weighted.default .all-results{flex-flow:row wrap}.search-block-weighted.default .all-results .search-results{flex-basis:100%}.search-block-weighted.default .all-results .search-results h2{font-size:30px;font-size:3rem}.search-block-weighted.default .all-results .search-results ul.results{margin:16px 0 0;padding:0;list-style:none}.search-block-weighted.default .all-results .search-results ul.results .search-result{margin:0}.search-block-weighted.default .all-results .search-results ul.results .search-result.has-pill a.result-title+p.result-desc{margin-top:15px}.search-block-weighted.default .all-results .search-results ul.results .search-result a.result-title{font-size:22px;font-size:2.2rem}.search-block-weighted.default .all-results .search-results ul.results .search-result a.result-title+p.result-desc{margin-top:10px}.search-block-weighted.default .all-results .search-results ul.results .search-result p.result-desc{font-size:19px;font-size:1.9rem}.search-block-weighted.default .all-results .search-results ul.results .search-result p.result-desc+*{margin-top:15px}.search-block-weighted.default .all-results .search-results ul.results .search-result+.search-result{margin-top:21px;padding-top:22px}.search-block-weighted.default .all-results .search-results ul.results .search-result.file a.result-title{padding-left:0}.search-block-weighted.default .all-results .search-results ul.results .search-result.file a.result-title .file-thumbnail{display:none}.search-block-weighted.default .all-results .search-results ul.results+.ccm-pagination-wrapper{margin-top:28px;padding-top:25px}.search-block-weighted.default .all-results .search-results+.search-results{margin-top:30px}}@media all and (max-width:380px){.search-block-weighted.default .search-form .ccm-search-block-form .search-form-wrapper .ccm-search-block-text{padding:12px 50px 12px 24px;font-size:18px;font-size:1.8rem}.search-block-weighted.default .search-form .ccm-search-block-form .search-form-wrapper .ccm-search-block-submit{width:44px;font-size:22px}}