.search-shortcut{padding:46px 52px 52px;background-color:#ededed}.search-shortcut+*{margin-top:40px}.search-shortcut h2{padding-bottom:0;font-size:1.75rem;font-weight:600}.search-shortcut h2::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f002";margin-left:16px}.search-shortcut h2::before{content:none}.search-shortcut form{margin:16px -20px -20px;display:flex;flex-flow:row wrap}.search-shortcut form>*{margin:12px}.search-shortcut form .form-groups{width:calc(36% - 24px)}.search-shortcut form .form-groups input,.search-shortcut form .form-groups select{padding:12px 30px;color:#231f20;font-size:1rem;font-weight:600;border:1px solid #707070}.search-shortcut form .form-groups input::-moz-placeholder,.search-shortcut form .form-groups select::-moz-placeholder{color:#231f20;opacity:1;font-style:normal}.search-shortcut form .form-groups input:-ms-input-placeholder,.search-shortcut form .form-groups select:-ms-input-placeholder{color:#231f20;font-style:normal}.search-shortcut form .form-groups input::placeholder,.search-shortcut form .form-groups select::placeholder{color:#231f20;font-style:normal}.search-shortcut form .form-groups>*+*{margin-top:10px}.search-shortcut form .alpha-filter{width:calc(64% - 24px)}.search-shortcut form .alpha-filter .letters{margin:-4px;display:flex;flex-flow:row wrap}.search-shortcut form .alpha-filter .letters .letter{margin:4px;aspect-ratio:1/1;width:calc(7.6923076923% - 8px)}.search-shortcut form .alpha-filter .letters .letter label{height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff;color:#231f20;font-size:1.125rem;font-weight:700;border:1px solid #707070;cursor:pointer;transition:80ms linear}.search-shortcut form .alpha-filter .letters .letter input[type=radio]:checked~label,.search-shortcut form .alpha-filter .letters .letter input[type=radio]:focus~label,.search-shortcut form .alpha-filter .letters .letter input[type=radio]~label:focus,.search-shortcut form .alpha-filter .letters .letter input[type=radio]~label:hover{background-color:#3f5f68;color:#fff}.search-shortcut form .alpha-filter .letters .letter input[type=radio]:focus~label{outline:#231f20 solid 2px;outline-offset:1px}.search-shortcut form .alpha-filter .form-help{margin-top:30px;font-size:1.125rem;text-align:right}.search-shortcut form .form-actions{margin-top:1vw;width:100%;text-align:right}.search-shortcut form .form-actions .button-link{font-weight:500}@media (max-width:991.98px){.search-shortcut{padding:36px 40px 40px}.search-shortcut+*{margin-top:30px}.search-shortcut h2{font-size:1.375rem}.search-shortcut h2::after{margin-left:12px;font-size:24px}.search-shortcut form{margin:24px 0 0}.search-shortcut form>*{margin:0;width:100%!important}.search-shortcut form .form-groups input,.search-shortcut form .form-groups select{padding:8px 20px}.search-shortcut form .form-groups>*+*{margin-top:8px}.search-shortcut form .alpha-filter{margin-top:12px}.search-shortcut form .alpha-filter .form-help{margin-top:14px;font-size:1.0625rem}.search-shortcut form .form-actions{margin-top:11px}}@media (max-width:767.98px){.search-shortcut{padding:24px 20px}.search-shortcut h2{position:relative;padding-right:30px}.search-shortcut h2::after{margin-left:0;position:absolute;right:0;top:50%;font-size:20px;transform:translateY(-50%)}.search-shortcut form{margin-top:18px}.search-shortcut form .form-groups input,.search-shortcut form .form-groups select{padding:8px 14px;font-size:.9375rem}.search-shortcut form .form-groups>*+*{margin-top:8px}.search-shortcut form .alpha-filter{margin-top:10px}.search-shortcut form .alpha-filter .letters{margin:-2px}.search-shortcut form .alpha-filter .letters .letter{margin:2px;width:calc(11.1111111111% - 4px)}.search-shortcut form .alpha-filter .form-help,.search-shortcut form .alpha-filter .letters .letter label{font-size:1rem}}