.latam-challenges{background:#f7f7f7;padding:80px 20px}.latam-challenges .page-center{margin:0 auto;max-width:1200px}.latam-challenges__header{align-items:start;display:grid;gap:60px;grid-template-columns:1.5fr 1fr;margin-bottom:80px}.latam-challenges__heading h2{color:#000;font-size:42px;font-weight:400;line-height:1.1;margin:0}.latam-challenges__heading h2 span{color:#f37d42;display:block}.latam-challenges__intro{color:#484848;font-size:18px;line-height:1.7}.latam-challenges__grid{display:grid;gap:80px 60px;grid-template-columns:repeat(3,1fr)}.latam-challenges__card{display:flex;flex-direction:column}.latam-challenges__icon{height:35px;margin-bottom:18px;width:35px}.latam-challenges__icon img{display:block;height:100%;object-fit:contain;width:100%}.latam-challenges__card h3{color:#000;font-size:24px;font-weight:400;line-height:1.15;margin:0 0 16px}.latam-challenges__text{color:#484848;font-size:16px;line-height:1.7}@media (max-width:991px){.latam-challenges__header{gap:24px;grid-template-columns:1fr;margin-bottom:60px}.latam-challenges__heading h2{font-size:44px}.latam-challenges__grid{gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.latam-challenges{padding:70px 20px}.latam-challenges__header{margin-bottom:40px;text-align:center}.latam-challenges__heading h2{font-size:34px}.latam-challenges__intro{font-size:16px}.latam-challenges__grid{gap:24px;grid-template-columns:1fr}.latam-challenges__card{background:#fff;border-radius:24px;box-shadow:0 10px 20px rgba(0,0,0,.08);padding:14px}.latam-challenges__icon{height:55px;margin-bottom:15px;padding:12px;width:55px}.latam-challenges__card h3{font-size:26px}.latam-challenges__text{font-size:15px;line-height:1.6}}@media (min-width:992px){.latam-challenges__grid{display:flex;flex-wrap:wrap;gap:80px 60px;justify-content:center}.latam-challenges__card{flex:0 0 calc(33.33333% - 40px);max-width:calc(33.33333% - 40px)}.latam-challenges__card:first-child:nth-last-child(4),.latam-challenges__card:first-child:nth-last-child(4)~.latam-challenges__card{flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}}.latam-challenges__swiper{display:none!important}@media (max-width:767px){.latam-challenges__grid{display:none}.latam-challenges__swiper{display:block!important;overflow:hidden}.latam-challenges__swiper .swiper-wrapper{align-items:stretch!important}.latam-challenges__swiper .swiper-slide{display:flex!important;height:auto!important}.latam-challenges__swiper .latam-challenges__card{width:100%}}