.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%;padding:0 8rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1024px){.home .short-banner{padding:0 4rem}}@media screen and (max-width:768px){.home .short-banner{padding:0 1.25rem}}@media screen and (max-width:1200px){.home .short-banner{grid-template-columns:repeat(1,1fr)}}.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}}.testimonials-wrapper{max-width:var(--main-content-max-width);margin:0 auto;width:100%;padding:0 8rem}@media screen and (max-width:1024px){.testimonials-wrapper{padding:0 4rem}}@media screen and (max-width:768px){.testimonials-wrapper{padding:0 1.25rem}}.trending-countries-list{padding:0 8rem;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:1024px){.trending-countries-list{padding:0 4rem}}@media screen and (max-width:768px){.trending-countries-list{padding:0 1.25rem;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)}.logos-container{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:0 8rem}@media screen and (max-width:1440px){.logos-container{padding:0 6rem}}@media screen and (max-width:1024px){.logos-container{padding:0 4rem}}@media screen and (max-width:768px){.logos-container{padding:0 1.25rem}}.logos-container .logo-wrapper{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;align-items:center;justify-items:center}@media screen and (max-width:1440px){.logos-container .logo-wrapper{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1.75rem}}@media screen and (max-width:1200px){.logos-container .logo-wrapper{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.5rem}}@media screen and (max-width:768px){.logos-container .logo-wrapper{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:.5rem}}@media screen and (max-width:480px){.logos-container .logo-wrapper{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:.5rem}}.logos-container .logo-image{width:120px;height:auto;object-fit:contain;transition:transform .3s ease}@media screen and (max-width:1440px){.logos-container .logo-image{width:100px}}@media screen and (max-width:1200px){.logos-container .logo-image{width:90px}}@media screen and (max-width:768px){.logos-container .logo-image{width:70px}}@media screen and (max-width:480px){.logos-container .logo-image{width:60px}}.about-us-logo-wrap{padding:1rem 0;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:1024px){.about-us-logo-wrap .logo-wrapper{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:768px){.about-us-logo-wrap .logo-wrapper{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:550px){.about-us-logo-wrap .logo-wrapper{grid-template-columns:repeat(6,1fr)}}