.TripSearchPage,.TripSearchPage .intro{display:block;position:relative}.TripSearchPage .intro{margin:120px 0 75px}.TripSearchPage .intro .container{flex-direction:column;gap:40px}.TripSearchPage .searchResults{display:block;position:relative;margin-bottom:200px}.TripSearchPage .searchResults .tripCollection .container .tripGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:40px}.TripSearchPage .searchResults .pagination .container{justify-content:center}.TripSearchPage .searchResults .pagination .container .pages{display:flex;align-self:flex-end;gap:10px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end}.TripSearchPage .searchResults .pagination .container .pages .page{display:block;position:relative;border:2px solid var(--halsbury-red);border-radius:4px;color:var(--halsbury-red);padding:4px 11px 0;background-color:rgba(0,0,0,0);cursor:pointer;transition:background-color .3s ease,color .3s ease}.TripSearchPage .searchResults .pagination .container .pages .page a{text-decoration:none}.TripSearchPage .searchResults .pagination .container .pages .page svg{position:relative;top:2px;pointer-events:none}.TripSearchPage .searchResults .pagination .container .pages .page svg path{stroke:var(--halsbury-red)}.TripSearchPage .searchResults .pagination .container .pages .page.active,.TripSearchPage .searchResults .pagination .container .pages .page:hover{background-color:var(--halsbury-red);color:var(--liquorice)}.TripSearchPage .searchResults .pagination .container .pages .page.active svg path,.TripSearchPage .searchResults .pagination .container .pages .page:hover svg path{stroke:var(--liquorice)}@media screen and (max-width:990px){.TripSearchPage .searchResults .tripCollection .container .tripGrid{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.TripSearchPage .intro{margin:165px 0 60px}.TripSearchPage .intro .container h1{padding:0 var(--mobile-padding)}.TripSearchPage .searchResults{margin-bottom:100px}.TripSearchPage .searchResults .tripCollection .container .tripGrid{grid-template-columns:1fr;padding:0 var(--mobile-padding)}.TripSearchPage .searchResults .pagination .container .pages{padding:0 var(--mobile-padding)}}@media screen and (max-width:440px){.TripSearchPage .searchResults .pagination .container .pages{gap:7px}.TripSearchPage .searchResults .pagination .container .pages .page{padding:4px 7px 0}.TripSearchPage .searchResults .pagination .container .pages .page.next:hover,.TripSearchPage .searchResults .pagination .container .pages .page.prev:hover{background-color:rgba(0,0,0,0)}.TripSearchPage .searchResults .pagination .container .pages .page.next:hover svg path,.TripSearchPage .searchResults .pagination .container .pages .page.prev:hover svg path{stroke:var(--halsbury-red)}}