.franchise-cases{padding-top:143px;padding-bottom:249px;overflow:hidden;width:100%;position:relative;background-color:#edf7ee;color:#003321}.franchise-cases__wrapper{width:100%;padding-left:32px;margin-left:60px;display:flex;flex-direction:column;align-items:flex-start;overflow-x:hidden}.franchise-cases__title{max-width:710px;width:100%;text-align:left;font-family:Unbounded,sans-serif;padding-right:16px}.franchise-cases__title h2{font-size:38px;line-height:50px;font-weight:500}.franchise-cases__desc{padding-right:16px;max-width:710px;width:100%;text-align:left;margin-top:24px}.franchise-cases__desc p{font-size:16px;line-height:24px;font-weight:500}.franchise-cases__button{padding-right:16px;margin-top:32px;margin-bottom:48px;width:100%;display:flex;justify-content:start;align-items:center;gap:8px}.franchise-cases__button-prev{cursor:pointer;width:48px;height:48px;border-radius:50%;border:1px solid #003321;display:flex;justify-content:center;align-items:center;transition:background-color .4s ease}.franchise-cases__button-prev svg{width:24px;height:24px;color:#003321;transition:color .4s ease}.franchise-cases__button-prev:hover{background-color:#003321}.franchise-cases__button-prev:hover svg{color:#edf7ee}.franchise-cases__button-next{cursor:pointer;width:48px;height:48px;border-radius:50%;border:1px solid #003321;display:flex;justify-content:center;align-items:center}.franchise-cases__button-next svg{width:24px;height:24px;color:#003321;transition:color .4s ease}.franchise-cases__button-next:hover{background-color:#003321}.franchise-cases__button-next:hover svg{color:#edf7ee}.franchise-cases__slider{width:100%;height:420px}.franchise-cases .swiper-slide{width:344px;height:100%}.franchise-cases__card{width:100%;height:100%;border-radius:24px;border:3px solid #003321;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.franchise-cases__card-image{flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden}.franchise-cases__card-image img{width:100%;height:100%;object-fit:cover;object-position:top}.franchise-cases__card-desc{margin-top:22px;width:100%;text-align:left}.franchise-cases__card-desc p{font-size:16px;line-height:24px;font-weight:500;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px}.franchise-cases__card-desc .read-more{margin-bottom:12px;font-size:18px;line-height:24px;font-weight:500;text-align:center;width:100%;justify-content:center;display:flex;transition:all .4s ease-in-out}.franchise-cases__card-desc .read-more:hover{scale:1.1}.franchise-cases__card-name{margin-top:12px;width:100%;text-align:left;font-family:Unbounded,sans-serif}.franchise-cases__card-name span{font-size:20px;line-height:28px;font-weight:400}.franchise-cases__card-position{margin-top:8px;width:100%;text-align:left;margin-bottom:22px}.franchise-cases__card-position span{font-size:12px;line-height:16px;font-weight:500}@media screen and (max-width: 1024px){.franchise-cases{padding-top:0;padding-bottom:113px}.franchise-cases__wrapper{margin-left:0;padding-left:16px}.franchise-cases__title{max-width:100%}.franchise-cases__title h2{font-size:28px;line-height:28px}.franchise-cases__desc{max-width:100%;margin-top:24px}.franchise-cases__desc p{font-size:14px;line-height:20px}.franchise-cases__button{margin-top:16px;margin-bottom:24px}}
