.anahuac-why-cancun{background-color:#faf9f6;padding:76px 24px}.anahuac-why-cancun__inner{align-items:center;display:grid;gap:48px;grid-template-columns:.9fr 1.1fr;margin:0 auto;max-width:1180px}.anahuac-why-cancun__visual{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;height:100%;min-height:340px}.anahuac-why-cancun__heading{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:26px;font-weight:700;margin:0 0 14px}.anahuac-why-cancun__desc{color:#5b5b58;font-family:Inter,sans-serif;font-size:14.5px;margin:0 0 26px}.anahuac-why-cancun__feature{display:flex;gap:14px;margin-bottom:20px}.anahuac-why-cancun__feature:last-child{margin-bottom:0}.anahuac-why-cancun__feature-icon{align-items:center;background-color:#fff;border:1px solid #e5e2da;border-radius:10px;display:flex;flex:none;height:40px;justify-content:center;width:40px}.anahuac-why-cancun__feature-icon img{height:20px;object-fit:contain;width:20px}.anahuac-why-cancun__feature-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:700;margin:0 0 4px}.anahuac-why-cancun__feature-desc{color:#5b5b58;font-family:Inter,sans-serif;font-size:13px;margin:0}@media (max-width:900px){.anahuac-why-cancun__inner{grid-template-columns:1fr}.anahuac-why-cancun__visual{min-height:220px}}