:root{--primary:#02378a;--secondary:#05b6f2;--title:#0a2350;--text:#5c6b80;--dark:#071933;--line:#dce5ee;--light:#f5f8fb}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}.content{max-width:138rem;margin:0px auto;position:relative}.content .content{padding:0px}.img.img_cv{overflow:hidden}.img.img_cv img{object-fit:cover}.img.img_ct img{object-fit:contain}.img img{width:100%;height:100%;display:block;transition:0.5s;aspect-ratio:inherit}.tcon h1,.tcon h2{color:var(--title);font-family:'Archivo',sans-serif;font-weight:600;font-size:4.8rem;line-height:1.2}.tcon .tag + h1,.tcon .tag + h2{margin-top:1.2rem}.tcon h1 em,.tcon h2 em{color:var(--secondary)}.tcon p{color:var(--text);font-size:1.8rem;line-height:2.8rem}.tcon h1 + p,.tcon h2 + p{margin-top:1.2rem}@media screen and (min-width:769px) and (max-width:1480px){.content{padding:0px 3rem}}@media screen and (min-width:769px) and (max-width:1024px){.content{max-width:896px}.tcon h1,.tcon h2{font-size:4.2rem}}@media screen and (max-width:768px){.content{padding:0px 20px}.tcon .tag + h1,.tcon .tag + h2{margin-top:10px}.tcon h1,.tcon h2{font-size:26px;line-height:1.25}.tcon p{font-size:14px;line-height:1.7}.tcon h1 + p,.tcon h2 + p{margin-top:10px}}.page_cases{position:relative;overflow:hidden;padding:13rem 0px 10.7rem;background-color:#fff}.page_cases .snow_right{right:-4.4rem;bottom:-8.3rem;width:15.1rem;transform:rotate(-18.35deg)}.page_cases .head{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem}.page_cases .page_cases_swiper{overflow:visible;margin-top:5.1rem}.page_cases .swiper-slide{width:99.6rem}.page_cases .item{display:flex;position:relative;overflow:hidden;height:47.66rem;padding:2.08rem 2.32rem 2.07rem 4.27rem;border-radius:1.8rem;color:#fff;background-image:linear-gradient(180deg,#0d245e 0%,#08579e 100%)}.page_cases .num{position:absolute;left:-1.4rem;bottom:-9.6rem;font-family:'Archivo',sans-serif;font-weight:700;font-size:32.93rem;line-height:1;color:rgba(255,255,255,0.04);pointer-events:none}.page_cases .info{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2.41rem 3rem 2.6rem 0px}.page_cases .cat{display:inline-block;padding:0px 2.24rem;border-radius:10rem;border:1px solid rgba(255,255,255,0.2);font-weight:500;font-size:1.5rem;line-height:3.98rem;text-transform:uppercase}.page_cases h3{max-width:33rem;font-family:'Archivo',sans-serif;font-weight:600;font-size:3rem;line-height:3.2rem}.page_cases .text p{max-width:38rem;margin-top:2.3rem;color:rgba(255,255,255,0.8);font-size:1.6rem;line-height:2.4rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.page_cases .img{position:relative;z-index:1;flex-shrink:0;width:50.09rem;height:100%;border-radius:1.41rem}.page_cases .item:hover .img img{transform:scale(1.05)}.page_cases .bot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.8rem;margin-top:6.5rem;color:#5a6478;font-size:1.8rem;line-height:2.2rem}.page_cases .bot .more{gap:1.3rem;color:#0b142e;font-family:'Inter',sans-serif;font-weight:500;font-size:1.6rem}.page_cases .bot .more::after{width:3.29rem;height:3.29rem}@media screen and (min-width:769px) and (max-width:1024px){.page_cases .swiper-slide{width:80rem}.page_cases .img{width:38rem}}@media screen and (max-width:768px){.page_cases{padding:50px 0px}.page_cases .head{align-items:flex-start;flex-direction:column;gap:16px}.page_cases .page_cases_swiper{margin-top:24px}.page_cases .swiper-slide{width:300px}.page_cases .item{flex-direction:column-reverse;height:auto;padding:10px;border-radius:12px}.page_cases .img{width:100%;height:180px;border-radius:8px}.page_cases .info{padding:16px 8px 10px}.page_cases .cat{padding:0px 12px;font-size:12px;line-height:28px}.page_cases h3{margin-top:14px;font-size:19px;line-height:1.3}.page_cases .text p{margin-top:8px;font-size:13px;line-height:1.6;-webkit-line-clamp:3}.page_cases .num{display:none}.page_cases .bot{flex-direction:column;margin-top:24px;font-size:14px;text-align:center}.page_cases .bot .more{font-size:14px}}