.case-text-col .e-con-inner{--clip-height:247px;display:grid!important;grid-template-rows:auto auto auto var(--clip-height);@media screen and (min-width:393px){--clip-height:200px}@media screen and (min-width:834px){--clip-height:390px}@media screen and (min-width:1440px){--clip-height:442px}@media screen and (min-width:1920px){--clip-height:312px}}.case-text-col.expanded .e-con-inner{--clip-height:1fr;grid-template-rows:auto auto auto var(--clip-height)}.case-show-more-target-text{overflow:hidden}.case-text-col:not(.expanded) .case-show-more-target-text::after{content:"";position:absolute;inset:auto 0 0 0;height:50px;background:linear-gradient(transparent,#f5f5f5)}.case-show-more{font-family:"Jost",Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;color:#0b4a3e;@media (max-width:768px){font-size:12px}}.case-gallery{width:fit-content}.mySwiperMain{--swiper-navigation-color:#fff;--swiper-navigation-sides-offset:30px;--swiper-navigation-size:30px;max-width:636px;max-height:636px;@media screen and (max-width:450px){--swiper-navigation-sides-offset:17px}@media screen and (max-width:450px){--swiper-navigation-size:17px}@media screen and (max-width:768px){max-width:calc(100vw - 32px);max-height:unset}}.mySwiperThumbs{margin-top:20px;height:80px;max-width:calc(636px - 56px);@media screen and (max-width:768px){max-width:calc(100vw - 32px);height:unset}.swiper-slide{img{@media screen and (max-width:768px){border-radius:6px}}}}.cases-tabs{display:flex;gap:30px;input[type=radio]{display:none}label{cursor:pointer;font-family:"Jost",Sans-serif;font-size:24px;font-weight:400;color:rgba(11,74,62,.5);text-transform:uppercase;@media (max-width:768px){font-size:16px}}input[type=radio]:checked+label{color:#0b4a3e;text-decoration:underline}}