@media screen and (max-width:767px){.sec-pad-m:has(.image-and-text-module-swiper){padding:0 40px}}.module-wrapper:has(.image-and-text-module-swiper){overflow:hidden;width:100%}.image-and-text-module{display:grid;gap:32px;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:767px){.image-and-text-module{grid-template-columns:1fr 1fr}}.image-and-text-module .item-col,.image-and-text-module-swiper .item-col{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;width:fit-content}.text-container strong{font-weight:700!important}@media screen and (max-width:1600px){.image-and-text-module .item-col,.image-and-text-module-swiper .item-col{gap:16px}}@media screen and (max-width:767px){.image-and-text-module-swiper .item-col{gap:0}.image-and-text-module .item-col{gap:12px}}.image-and-text-module .img-container,.image-and-text-module-swiper .img-container{align-items:center;aspect-ratio:124/116;background-color:#f4f7f9;border-radius:25px 25px 25px 0;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;justify-content:center;max-width:100%;padding:10px;width:90px}@media screen and (max-width:767px){.image-and-text-module .img-container,.image-and-text-module-swiper .img-container{align-items:center;background-size:100% 100%;display:flex;justify-content:center;max-width:100%;padding:12px 24px;width:90px}.image-and-text-module .img-container{padding:12px}}@media screen and (max-width:420px){.image-and-text-module .img-container,.image-and-text-module-swiper .img-container{padding:12px 20px}.image-and-text-module .img-container{padding:12px}}.image-and-text-module-swiper .img-container{height:74px;width:80px}@media screen and (max-width:767px){.image-and-text-module-swiper .img-container{margin-bottom:16px}}.image-and-text-module .text-container p,.image-and-text-module-swiper .text-container p{color:#000;font-family:Outfit;font-size:18px;font-style:normal;font-weight:300;line-height:27px;margin-bottom:0;text-align:center}@media screen and (max-width:767px){.image-and-text-module .text-container p,.image-and-text-module-swiper .text-container p{font-size:16px;line-height:135%}}.image-and-text-module-swiper .swiper-slide{height:auto}.image-and-text-module-swiper .swiper-slide .item-col{height:100%}@media screen and (max-width:767px){.sec-pad-s:has(.image-and-text-module-swiper){padding:0 64px}}