.search-page form{padding-top:3rem;padding-bottom:3rem;background-color:#303233}@media screen and (max-width:993px){.search-page form{padding-top:2rem;padding-bottom:2rem}}.search-page form *{color:#fff}.search-page form .container{display:flex;flex-direction:column;justify-content:center}.search-page form .container .wrapper{width:100%;max-width:600px}.search-page form .container .wrapper .form-input{position:relative;width:100%}.search-page form .container .wrapper .form-input input{width:100%;font-size:1.4rem;padding-bottom:.5rem;border-bottom:1px solid #fff}.search-page form .container .wrapper .form-input button{position:absolute;top:0;right:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer}.search-page form .container .categories{width:100%;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.5rem}.search-page form .container .categories a{display:inline-block;padding:.5rem 1rem;border-radius:1rem;text-transform:capitalize;border:1px solid #fff;transition:background-color .3s ease,color .3s ease}.search-page form .container .categories a:hover{background-color:#fff;color:#303233;text-decoration:none}.search-page section.results{padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (max-width:993px){.search-page section.results{padding-top:1.5rem;padding-bottom:1.5rem}}.search-page section.results .container{display:grid;grid-template-columns:1fr 350px;gap:2.5rem}@media screen and (max-width:993px){.search-page section.results .container{grid-template-columns:1fr}}.search-page section.results .container .wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}@media screen and (max-width:993px){.search-page section.results .container .wrapper{gap:1rem}}@media screen and (max-width:424px){.search-page section.results .container .wrapper{grid-template-columns:1fr}}.search-page section.results .container .wrapper .result a{display:block}.search-page section.results .container .wrapper .result a:hover{text-decoration:none;color:unset}.search-page section.results .container .wrapper .result_image{aspect-ratio:4/3;margin-bottom:.5rem}.search-page section.results .container .wrapper .result_image img{width:100%;height:100%;object-fit:cover}.search-page section.results .container .wrapper .result_title{font-size:1rem;color:#dd121c;font-weight:700}.search-page section.results .container .wrapper .result_tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.search-page section.results .container .wrapper .result_tags a{font-size:.7rem;display:inline-block;padding:4px 7px;line-height:1;border-radius:7px;text-transform:capitalize;border:1px solid #3f3f3f;color:#3f3f3f;transition:background-color .3s ease,color .3s ease}.search-page section.results .container .wrapper .result_tags a:hover{background-color:#3f3f3f;color:#fff;text-decoration:none}.search-page section.pagination{padding-bottom:4rem}.search-page section.pagination .container{display:flex;justify-content:center;align-items:center;gap:.5rem}.search-page section.pagination .container a{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:0;background-color:#303233;color:#fff;border:1px solid #303233;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.search-page section.pagination .container a:hover{background-color:#fff;color:#303233;border-color:#303233;text-decoration:none}