.contact-us{padding:2.5rem 0}.contact-us .contact-wrapp{display:-ms-flexbox;display:flex;padding:3rem 0 3rem 2.5rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:24px}.contact-us .swiper{height:100%;width:100%}.contact-us .left-content{width:100%;max-width:16rem;margin-right:2.125rem}.contact-us .right-content{overflow:hidden;width:calc(100% - 16rem)}.contact-us .contact-card{min-height:12.125rem;width:100%;max-width:11.75rem;padding:1.5rem 1rem;border-radius:1rem;background:#f1f4f7}.contact-us .contact-card a{height:100%}.contact-us .contact-card .contact-card-icon{margin-bottom:.5rem}.contact-us .contact-card .contact-card-icon img{max-height:20px;width:auto;vertical-align:baseline}.contact-us .contact-card .title{color:#282828;font-family:Lato-Bold;font-size:1rem;line-height:20px;letter-spacing:.16px;margin-bottom:.5rem}.contact-us .contact-card .card-desc{color:#6e6e6e;font-family:Lato-Regular;font-size:14px;line-height:20px;letter-spacing:.24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.contact-us .section-title{color:#fff;margin-bottom:.75rem;-ms-flex-pack:left;justify-content:left}.contact-us .description{color:#fff;margin-bottom:1.5rem}.contact-us .swiper{padding-right:1rem;overflow:visible}.contact-us .swiper-slide{display:-ms-flexbox;display:flex;height:unset}.contact-us .swiper-wrapper{margin-bottom:1rem}.contact-us .swiper-pagination{position:relative;bottom:auto;text-align:left;line-height:0}.contact-us.stakeholder-info .contact-wrapp{display:block}.contact-us.stakeholder-info .content-inner{overflow:hidden}.contact-us.stakeholder-info .swiper-pagination{text-align:center}@media only screen and (max-width:991px){.contact-us{padding:1.5rem 0}.contact-us .contact-wrapp{padding:1.5rem 0 1.5rem 1rem}.contact-us .left-content{max-width:30%;margin-right:1.5625rem;margin-bottom:0}.contact-us .right-content{width:70%}.contact-us .contact-card{padding:1rem .5rem;max-width:100%;min-height:7.75rem}.contact-us .contact-card .title{font-size:.875rem;letter-spacing:.24px;margin-bottom:.5rem}.contact-us .contact-card .card-desc{font-size:.75rem;line-height:18px;letter-spacing:.32px}.contact-us .description{margin-bottom:1rem}.contact-us .swiper-wrapper{margin-bottom:1.5rem}.contact-us .swiper-pagination{text-align:center}}@media only screen and (max-width:767px){.contact-us .contact-wrapp{-ms-flex-direction:column;flex-direction:column}.contact-us .left-content{max-width:100%;text-align:center;margin-right:0;margin-bottom:1.5rem;padding-right:1rem}.contact-us .right-content{width:100%}.contact-us .section-title{-ms-flex-pack:center;justify-content:center;margin-bottom:.5rem}}