@keyframes fadeIn{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes arrow-slide{0%{transform:translate(0);opacity:1}33%{transform:translate(5px);opacity:0}66%{transform:translate(-10px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInFromAboveFull{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.img-box{position:relative;height:100%;display:block;overflow:hidden;width:100%}.img-box a,.img-box figure{position:relative;height:100%;display:block;overflow:hidden;width:100%;transition:.4s ease-in-out all}.img-box a img,.img-box figure img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.img-box img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.search-content:first-of-type{margin:7.5rem 0}@media screen and (max-width:767px){.search-content:first-of-type{margin:4rem 0}}.search-content .search-inner{margin-bottom:4rem}.search-content .search-container.odd{background-color:#f9f9f9}.search-content .search-card{display:block;transition-duration:.3s;transform:perspective(1px) translateZ(0);transition-property:transform;transition-timing-function:ease-in-out}.search-content .search-card:hover{transform:translateY(-4px)}.search-content .search-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;width:80%;padding:1.5rem;margin:0}@media screen and (min-width:1300px){.search-content .search-card{padding:1rem 4rem;gap:2rem}}.search-content .search-card:hover .btn-link{transform:translate(10px)}.search-content .search-card .image .img-box{width:25rem;height:auto;aspect-ratio:16/9}.search-content .search-card .inner{flex:1;padding:0}@media screen and (min-width:1300px){.search-content .search-card .inner{padding:2.375rem 0}}.search-content .search-card .inner .subtitle{margin-bottom:.5rem;display:block}.search-content .search-card .btn-link{transition:.2s ease-in-out all;padding:0}@media screen and (max-width:767px){.search-content .search-card{flex-direction:column;align-items:stretch;width:100%;padding:1.25rem 1rem}.search-content .search-card .image .img-box{width:100%;max-width:100%}.search-content .search-card .inner{padding:1rem 0 0}}
