.zenpro{width:100%;padding:128px 0;overflow:hidden;display:flex;.swiper-slide{width:max-content!important}@media (min-width:768px){.swiper-slide{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.swiper-slide-hide{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}.swiper-slide{max-width:416px!important}.swiper-wrapper{transform:translate3d(0,0,0)!important;gap:24px}}}@media (max-width:768px){.zenpro{.zenpro-swiper{padding:0 calc(50% - 152px)}.swiper-slide{width:304px!important;margin:0!important}.swiper-wrapper{gap:16px;width:304px}}}.zenpro{.pagination_wrap{margin-top:40px}@media (min-width:768px){.hide_on_desktop{display:none!important}}.swiper-pagination{background-color:#222;width:156px!important;height:48px!important;border-radius:48px;line-height:48px;margin:0 auto;left:unset!important;margin-bottom:-40px!important;.swiper-pagination-bullet{background-color:#888;margin:0 3px}.swiper-pagination-bullet-active{background-color:#22E243}}.pagination_wrap{display:flex;align-items:center;justify-content:center}.pagination_wrap{display:flex;align-items:center;justify-content:center}.pagination_wrap.hide_on_desktop{align-items:center!important;justify-content:center!important}}.zenpro__inner{display:flex;gap:40px;align-items:flex-start;padding-left:10vw;padding-right:0;width:35%}.zenpro__inner .pagination_wrap{position:relative}.zenpro__slider{flex:0 0 65%;max-width:65%}.zenpro__title{color:#FFF;font-family:Nunito;font-size:32px;font-style:normal;font-weight:700;line-height:48px;margin:0 0 32px}.zenpro__text{color:#FFF;font-family:Nunito;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.pagination_wrap{display:flex;align-items:center;justify-content:center}.zenpro-swiper{overflow:visible;overflow:hidden;width:100%}.zenpro .swiper-slide{width:auto}.flipcard{position:relative;perspective:1000px;width:304px;height:440px;min-width:304px.263px;max-height:440px.105px}.flipcard__face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:43.789px;border-radius:21.895px;backface-visibility:hidden}.flipcard__front{color:#fff;background-size:cover;background-position:center}.flipcard__title{color:#FFF;font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-align:left;width:100%}.flipcard__btn--lg{position:absolute;right:16px;bottom:16px;background:transparent;border:0;padding:0;cursor:pointer}.flipcard__back{background:#222;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:32px;transform:rotateY(180deg)}.flipcard__back-inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:304px;height:440px;max-height:440px;border-radius:16px}.flipcard__back-title{color:#FFF;font-family:Nunito,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0 0 24px}.flipcard__back-text{color:#FFF;font-family:Nunito,sans-serif;font-size:16px;font-weight:500;line-height:24px}.flipcard__btn--sm{position:absolute;right:16px;bottom:16px;background:transparent;border:0;padding:0;cursor:pointer;svg{width:42.532px;height:45.08px}}.flipcard.is-flipped .flipcard__front{transform:rotateY(180deg)}.flipcard.is-flipped .flipcard__back{transform:rotateY(0deg)}.zenpro__copy{display:flex;justify-content:space-between;align-items:self-start;height:100%;flex-direction:column;.pagination_wrap{position:relative;.swiper-pagination{margin:unset!important;position:relative}}}@media (max-width:991px){.zenpro{flex-direction:column;padding:64px 0;.zenpro__inner{width:100%;padding:0;max-width:304px;margin:0 auto;.pagination_wrap{display:none}}}.flipcard__btn--sm{svg{width:32px;height:32px}}.zenpro__inner{flex-direction:column;gap:48px}.zenpro__copy,.zenpro__slider{flex:0 0 100%;max-width:100%}.zenpro__title{text-align:center;font-size:28px;line-height:40px;margin-bottom:32px;br{display:none}}.zenpro__text{text-align:center;font-size:16px;line-height:24px;margin-bottom:48px;br{display:none}}.flipcard{width:304px;height:440px;min-width:304px;max-height:440px;margin:0 auto}.flipcard__face{padding:22px}.flipcard__title{font-size:24px;line-height:32px;text-align:left}.flipcard__btn--lg svg{width:32px;height:32px}}