.page-list.keyword-search{margin:0 0 30px}.page-list.keyword-search .search-form .form-wrapper{padding:50px 60px 35px;background-color:#005eb8;border-radius:20px 20px 0 0}.page-list.keyword-search .search-form .heading{margin-bottom:25px;font-size:30px;font-size:3rem;color:#fff}.page-list.keyword-search .search-form .form-fields{display:flex;flex-direction:row;flex-wrap:wrap;margin:-5px -10px}.page-list.keyword-search .search-form .form-fields .form-group{position:relative;margin:0;padding:5px 10px;width:100%}.page-list.keyword-search .search-form .form-fields .form-group input,.page-list.keyword-search .search-form .form-fields .form-group select{padding:10px 30px;width:100%;min-height:4.8rem;font-size:20px;font-size:2rem;font-weight:400;color:#231f20;background-color:#fff;border:none;border-radius:8px}.page-list.keyword-search .search-form .form-fields .form-group input:focus,.page-list.keyword-search .search-form .form-fields .form-group select:focus{outline-offset:2px;outline-color:#fff}.page-list.keyword-search .search-form .form-fields .form-group select{padding-right:45px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23005EB8' d='m8 13.2 6-10.4H2l6 10.4z'/%3E%3C/svg%3E");background-position:right 18px center;background-size:14px 14px}.page-list.keyword-search .search-form .form-action{margin-top:25px;text-align:right}.page-list.keyword-search .search-form .form-action .button-link{vertical-align:middle;margin:0}.page-list.keyword-search .search-form .form-action .button-link.clear-search{margin-right:30px;padding:5px 35px 5px 5px;font-family:"Frutiger LT Pro",sans-serif;letter-spacing:normal;background-color:transparent!important;border:none;text-decoration:none!important}.page-list.keyword-search .search-form .form-action .button-link.clear-search .fa{right:0}.page-list.keyword-search .search-form .form-action .button-link.clear-search span{padding-bottom:2px;border-bottom:2px solid;transition:.3s}.page-list.keyword-search .search-form .form-action .button-link.clear-search:active span,.page-list.keyword-search .search-form .form-action .button-link.clear-search:focus span,.page-list.keyword-search .search-form .form-action .button-link.clear-search:hover span{border-color:transparent}.page-list.keyword-search .results-wrapper{padding:50px 60px;border:1px solid #005eb8;border-radius:0 0 20px 20px}.page-list.keyword-search .results-wrapper .heading{font-size:30px;font-size:3rem;color:#231f20}.page-list.keyword-search .results-wrapper .results{margin:0 -60px;padding:0}.page-list.keyword-search .results-wrapper .results>li{margin:0;list-style-type:none}.page-list.keyword-search .results-wrapper .results>li>a{position:relative;display:flex;flex-direction:row;justify-content:space-between;padding:12px 68px 12px 60px;font-weight:300;font-size:22px;font-size:2.2rem;line-height:1.3;background-color:transparent;text-decoration:none}.page-list.keyword-search .results-wrapper .results>li>a::after{content:'\f105';position:absolute;top:0;bottom:0;right:25px;font:bold 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-2px;text-align:center;width:28px;height:28px;margin:auto;color:#fff;border:3px solid #fff;border-radius:50%;opacity:0;transition:.3s}.page-list.keyword-search .results-wrapper .results>li>a .title>span{padding-bottom:2px;color:#005eb8;border-bottom:1px solid #005eb8;transition:.3s}.page-list.keyword-search .results-wrapper .results>li>a:active,.page-list.keyword-search .results-wrapper .results>li>a:focus,.page-list.keyword-search .results-wrapper .results>li>a:hover{background-color:#005eb8}.page-list.keyword-search .results-wrapper .results>li>a:active::after,.page-list.keyword-search .results-wrapper .results>li>a:focus::after,.page-list.keyword-search .results-wrapper .results>li>a:hover::after{opacity:1}.page-list.keyword-search .results-wrapper .results>li>a:active .title>span,.page-list.keyword-search .results-wrapper .results>li>a:focus .title>span,.page-list.keyword-search .results-wrapper .results>li>a:hover .title>span{color:#fff;border-bottom-color:#fff}@media (min-width:992px){.page-list.keyword-search .search-form .form-action .button-link.submit-btn{padding-left:45px;padding-right:68px}.page-list.keyword-search .search-form .form-action .button-link.submit-btn::after{right:16px}}@media (max-width:991px){.page-list.keyword-search .search-form .form-wrapper{padding:40px 45px 30px}.page-list.keyword-search .results-wrapper{padding:40px 45px}.page-list.keyword-search .results-wrapper .results{margin:0 -45px}.page-list.keyword-search .results-wrapper .results>li>a{padding-left:45px}}@media (max-width:767px){.page-list.keyword-search{margin-bottom:20px}.page-list.keyword-search .search-form .form-wrapper{padding:30px 35px 25px}.page-list.keyword-search .search-form .heading{margin-bottom:20px;font-size:28px;font-size:2.8rem}.page-list.keyword-search .search-form .form-fields .form-group input,.page-list.keyword-search .search-form .form-fields .form-group select{padding-left:20px;padding-right:20px;min-height:4.6rem;font-size:18px;font-size:1.8rem}.page-list.keyword-search .search-form .form-fields .form-group select{padding-right:42px;background-size:13px 13px}.page-list.keyword-search .search-form .form-action{margin-top:20px}.page-list.keyword-search .results-wrapper{padding:30px 35px}.page-list.keyword-search .results-wrapper .heading{font-size:28px;font-size:2.8rem}.page-list.keyword-search .results-wrapper .results{margin:0 -35px}.page-list.keyword-search .results-wrapper .results>li>a{flex-direction:column;align-items:flex-start;padding-left:35px;padding-right:61px;font-size:20px;font-size:2rem}.page-list.keyword-search .results-wrapper .results>li>a::after{right:20px;font-size:19px;width:26px;height:26px}}@media (max-width:479px){.page-list.keyword-search .search-form .form-wrapper{padding:20px}.page-list.keyword-search .search-form .heading{margin-bottom:15px;font-size:26px;font-size:2.6rem}.page-list.keyword-search .search-form .form-fields .form-group input,.page-list.keyword-search .search-form .form-fields .form-group select{padding:10px 15px;min-height:4.2rem;font-size:16px;font-size:1.6rem}.page-list.keyword-search .search-form .form-fields .form-group select{padding-right:36px;background-size:12px 12px;background-position:right 15px center}.page-list.keyword-search .search-form .form-action .button-link.clear-search{display:block;margin-left:auto;margin-bottom:10px;margin-right:0}.page-list.keyword-search .results-wrapper{padding:20px}.page-list.keyword-search .results-wrapper .heading{font-size:26px;font-size:2.6rem}.page-list.keyword-search .results-wrapper .results{margin:0 -20px}.page-list.keyword-search .results-wrapper .results>li>a{padding-left:20px;padding-right:49px;font-size:18px;font-size:1.8rem}.page-list.keyword-search .results-wrapper .results>li>a::after{right:15px;font-size:16px;width:24px;height:24px;letter-spacing:-1px}}