.benefits-module__P3Fv-W__benefits{opacity:1;flex-direction:column;gap:47px;width:100%;height:498px;padding:100px 150px;display:flex}.benefits-module__P3Fv-W__benefits__header{text-align:center;font-family:Roboto;font-weight:600;font-style:SemiBold;letter-spacing:0%;text-align:center;font-size:40px;line-height:55px}.benefits-module__P3Fv-W__benefits__text{text-align:center;color:#646464;padding:0 330px;font-family:Roboto;font-size:16px;font-weight:400}.benefits-module__P3Fv-W__moreBenefits__cards{flex-wrap:wrap;justify-content:space-evenly;gap:1em;display:flex}.benefits-module__P3Fv-W__moreBenefits__card{background:#fff;border:1px solid #000;border-radius:16px;flex-direction:column;justify-content:space-evenly;gap:25px;width:250px;height:338px;padding:20px 15px;display:flex}.benefits-module__P3Fv-W__moreBenefits__card:hover{background:linear-gradient(135deg,#00d9a3 0% 65%,#7cc4e6 100%);border-color:#0000;transition:all .1s;box-shadow:0 8px 24px #00d9a340}.benefits-module__P3Fv-W__moreBenefits__card:hover .benefits-module__P3Fv-W__benefits__title,.benefits-module__P3Fv-W__moreBenefits__card:hover .benefits-module__P3Fv-W__benefits__card__text{color:#000}.benefits-module__P3Fv-W__benefits__number{color:#fff;width:52px;height:52px;font-family:Roboto;font-weight:700;font-style:Bold;letter-spacing:0%;vertical-align:middle;background:#000;border-radius:50%;justify-content:center;align-items:center;font-size:25px;line-height:100%;display:flex;top:15px;left:15px}.benefits-module__P3Fv-W__benefits__title{letter-spacing:0%;text-align:left;width:110px;font-family:Roboto;font-size:20px;font-weight:500;line-height:26px}.benefits-module__P3Fv-W__benefits__card__text{letter-spacing:0%;color:#646464;text-align:left;width:200px;font-family:Roboto;font-size:16px;font-weight:400;line-height:24px}@media (max-width:1024px){.benefits-module__P3Fv-W__benefits{align-items:center;gap:0;height:626px;padding:100px 0}.benefits-module__P3Fv-W__benefits__header{letter-spacing:0%;text-align:center;font-size:30px;font-weight:600;line-height:100px}.benefits-module__P3Fv-W__benefits__text{letter-spacing:0%;max-width:387px;padding:0 0 30px;font-size:16px;font-weight:400;line-height:24px}.benefits-module__P3Fv-W__moreBenefits__card{justify-content:space-evenly;width:208px;height:288px}.benefits-module__P3Fv-W__benefits__number{width:25px;height:25px;font-size:21px;top:7px;left:7px}.benefits-module__P3Fv-W__benefits__title{font-size:20px;font-weight:600;line-height:100%}.benefits-module__P3Fv-W__benefits__card__text{letter-spacing:0%;width:170px;font-size:14px;line-height:20px}}@media (max-width:768px){.benefits-module__P3Fv-W__benefits{align-items:center;gap:27px;height:auto;padding:60px 0;overflow:hidden}.benefits-module__P3Fv-W__benefit_content{align-self:flex-start;margin-top:0;margin-left:0;padding-left:40px}.benefits-module__P3Fv-W__benefits__header{letter-spacing:0%;text-align:left;width:260px;font-size:21px;font-weight:600;line-height:100%}.benefits-module__P3Fv-W__benefits__text{text-align:left;letter-spacing:0%;width:260px;padding:10px 0 0;font-size:14px;line-height:20px}.benefits-module__P3Fv-W__moreBenefits__cards{justify-content:flex-start}.benefits-module__P3Fv-W__moreBenefits__card{width:auto;height:250px}.benefits-module__P3Fv-W__benefits__number{width:25px;height:25px;padding:20px;font-size:21px}.benefits-module__P3Fv-W__benefits__title{font-size:17px;font-weight:600;line-height:100%}.benefits-module__P3Fv-W__benefits__card__text{letter-spacing:-2%;width:144px;font-size:11px;line-height:15px}}
.mobileCarousel-module__Z6rX7a__carousel{gap:var(--carousel-gap,16px);flex-wrap:nowrap;justify-content:center;width:100%;max-width:100%;padding:0 24px;display:flex}.mobileCarousel-module__Z6rX7a__carousel>*{flex:1 1 0;min-width:0}@media (max-width:768px){.mobileCarousel-module__Z6rX7a__carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;width:100%;max-width:100vw;margin-left:50px;padding-left:24px;padding-right:24px;overflow:auto hidden}.mobileCarousel-module__Z6rX7a__carousel::-webkit-scrollbar{display:none}.mobileCarousel-module__Z6rX7a__carousel>*{scroll-snap-align:start;flex:0 0 194px;min-width:194px;max-width:194px}}
