.search-results .no-results{margin:80px auto;text-align:center}.search-results header{margin-bottom:45px;margin-top:70px;text-align:center}.search-results header .h1{margin:0}.search-results header .subheading{display:block;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:.05em;line-height:1.3;margin-top:15px;text-transform:uppercase}@media (max-width:767.98px){.search-results header .subheading{font-size:14px}}@media (min-width:768px){.search-results header{margin:100px auto 45px;max-width:850px}}.search-results .filter{background-color:#f2f2f4;display:flex;justify-content:center;padding:30px}.search-results .filter .form-group{margin-bottom:0}.search-results form.search-form{display:flex;flex-direction:column;flex-grow:1;gap:15px;max-width:630px;width:100%}@media (min-width:768px){.search-results form.search-form{align-items:center;flex-direction:row;gap:30px;justify-content:center}}.search-results form.search-form label{font-size:16px;letter-spacing:.05em;line-height:1.2;margin:0;white-space:nowrap}.search-results form.search-form .w-input-button{align-items:center;background-color:#fff;border-radius:6px;display:flex;width:100%}.search-results form.search-form .w-input-button .ais-SearchBox,.search-results form.search-form .w-input-button input[type=text]{width:100%}.search-results form.search-form .w-input-button input[type=text]{background:transparent;border:0}.search-results form.search-form .w-input-button input[type=text]:focus,.search-results form.search-form .w-input-button input[type=text]:focus-visible{outline:none}.search-results form.search-form .w-input-button .btn{border-bottom-left-radius:0;border-top-left-radius:0;flex:0 0 50px;margin-left:auto;padding-left:0;padding-right:0}.search-results form.search-form .w-input-button .btn svg{margin:0}.search-results .results{margin-bottom:50px}.search-results .results .result{margin:0 auto;max-width:1070px;padding:40px 0;width:100%}.search-results .results .result:not(:first-child){border-top:1px solid #e2e3e6}.search-results .results .result .card{align-items:flex-start;display:flex;flex-direction:column;gap:40px;justify-content:space-between;position:relative}.search-results .results .result .card .image{flex:1 1}.search-results .results .result .card .image .w-img{background-color:#f7f7f9}.search-results .results .result .card .image .w-img img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.search-results .results .result .card .text{flex:1 1;max-width:700px}.search-results .results .result .card .text .h4{margin-top:0}.search-results .results .result .card .text .h4 a{text-decoration:none}.search-results .results .result .card .text .h4 a:focus,.search-results .results .result .card .text .h4 a:hover{text-decoration:underline}@media (min-width:576px){.search-results .results .result .card{display:flex;flex-direction:row}.search-results .results .result .card .image{flex-shrink:0;max-width:190px;order:2}}.search-results .pagination{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;margin:50px auto}.search-results .pagination .btn{border-radius:50%;height:40px;padding:0;width:40px}.search-results .pagination .btn svg{margin:auto!important}.search-results .pagination input.current-page{-webkit-appearance:none;background-color:#fff;border:1px solid #e2e3e6;border-radius:3px;color:#201e20;height:30px;margin-right:8px;text-align:center;width:30px}.search-results .pagination input.current-page:focus{background-color:#fff;border-color:#b5b6b8;color:#201e20;outline:0}.search-results .pagination .total-pages{margin-left:6px}