.home{display:flex;flex-direction:column;gap:var(--cu-content-gap);padding:0 var(--content-space) var(--content-space) var(--content-space)}@media screen and (max-width:768px){.home .hero-banner.type-1{border-radius:2rem}}.home .short-banner{max-width:var(--main-content-max-width);margin:0 auto;width:100%;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(40%,1fr))}@media screen and (max-width:1200px){.home .short-banner{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.home .short-banner .type-2{aspect-ratio:3/1}}@media screen and (max-width:768px){.home .short-banner .type-2{aspect-ratio:1.85/1}}.home .layout .img-wrap:first-child{grid-area:1/1/span 4/span 2}.home .layout .img-wrap:nth-child(2){grid-area:5/1/span 2/span 2}.home .layout .img-wrap:nth-child(3){grid-area:1/3/span 2/span 2}.home .layout .img-wrap:nth-child(4){grid-area:3/3/span 4/span 2}.home .layout .img-wrap:nth-child(5){grid-area:1/5/span 4/span 2}.home .layout .img-wrap:nth-child(6){grid-area:5/5/span 2/span 2}.home .layout .img-wrap:nth-child(7){grid-area:1/7/span 2/span 2}.home .layout .img-wrap:nth-child(8){grid-area:3/7/span 4/span 2}@media screen and (max-width:768px){.home .layout .img-wrap{grid-area:unset!important}}.trending-countries-list{display:flex;gap:1rem;justify-content:space-between;max-width:var(--main-content-max-width);margin:0 auto;width:100%}@media screen and (max-width:768px){.trending-countries-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(25%,1fr));gap:3rem 1rem}}@media screen and (max-width:550px){.trending-countries-list{grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}}.trending-countries-list .card-wrapper{display:flex;flex-direction:column;gap:1.5rem;align-items:center;justify-content:end}.trending-countries-list .card-wrapper .trending-label{display:flex;gap:.25rem;justify-content:center;align-items:center;font-size:.6rem;padding:.35rem .625rem;text-transform:uppercase;color:var(--footer-bg-color);border-radius:.25rem;background:var(--small-shading-color)}.trending-countries-list .card-wrapper:nth-child(2) .img-wrap{width:4.125rem}.trending-countries-list .card-wrapper .img-wrap{max-width:6.25rem;width:6.125rem;height:6.125rem;position:relative}.trending-countries-list .card-wrapper .img-wrap img{width:100%;height:100%!important}.trending-countries-list .card-wrapper h5{font-size:1rem;color:var(--black-20)}