.Portfolio_protfolioSubTitle__zxIy6 h3{padding-bottom:10px}.Portfolio_container__r0nv5{max-width:1200px;margin:0 auto;padding:80px 20px;text-align:center}.Portfolio_header__UhCU6{margin-bottom:60px}.Portfolio_logo__p4TOG{width:100px;height:auto;margin-bottom:12px}.Portfolio_desc__VeIxu{font-size:14px;color:#666;margin-top:8px;line-height:1.5}.Portfolio_grid__bJWAj{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:40px 24px}.Portfolio_card__DtC9H{display:flex;flex-direction:column;align-items:center}.Portfolio_imageBox__gGt_2{width:100%;aspect-ratio:1/1;background-color:#333;position:relative;display:flex;align-items:center;justify-content:center}.Portfolio_imageText__p_WFU{color:white;font-weight:700;font-size:2.5rem;text-align:center}.Portfolio_cardSeparator__RgVjy{width:30px;height:2px;background-color:#999;margin:10px auto}.Portfolio_title__99Llu{margin-top:16px;font-size:16px;font-weight:700}.Portfolio_text__26GtE{margin-top:8px;font-size:14px;color:#555}.Portfolio_separator__6_izP{width:25%;height:3px;background-color:#999;margin:20px auto}.Portfolio_slogan__HH2Y7{font-size:19px;line-height:2;color:#111;font-weight:500}.Portfolio_slogan__HH2Y7 b{font-weight:700}.Portfolio_eng__aV_4T{font-weight:400}.Portfolio_desc__VeIxu{font-size:12px;font-weight:500;color:#111;line-height:2}.Portfolio_verticalLine__v2tJy{width:1px;height:80px;background-color:#999;margin:40px auto}.Portfolio_onlyMobile__5uOdm{display:none}@media (max-width:991px){.Portfolio_slogan__HH2Y7{font-size:16px}.Portfolio_desc__VeIxu{font-size:11px}.Portfolio_imageText__p_WFU{font-size:1.8rem}.Portfolio_title__99Llu{font-size:15px}.Portfolio_text__26GtE{font-size:13px}.Portfolio_grid__bJWAj{grid-template-columns:repeat(2,1fr);gap:24px 16px;margin:0 3rem}.Portfolio_container__r0nv5{padding:18rem 0 14rem}}@media (max-width:767px){.Portfolio_slogan__HH2Y7{font-size:14px}.Portfolio_desc__VeIxu{font-size:10px}.Portfolio_imageText__p_WFU{font-size:1.5rem}.Portfolio_title__99Llu{font-size:14px}.Portfolio_text__26GtE{font-size:12px}.Portfolio_grid__bJWAj{margin:0 3rem;grid-template-columns:repeat(2,1fr);gap:4rem 2rem}.Portfolio_container__r0nv5{padding:10rem 0}.Portfolio_onlyMobile__5uOdm{display:inline}}