.project-cards{width:100%;overflow:hidden;padding:60px 150px 80px}.project-cards_header{display:flex;justify-content:center;margin-bottom:40px}.project-cards_title{background-color:#e7f6ff;color:#2388ff;border-bottom:1px solid #0057ff;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;padding:8px 28px;margin:0;cursor:pointer}.project-cards_title:hover{font-weight:600}.project-cards_slider{padding:0 20px 60px 0;position:relative}.project-cards_swiper{width:100%;overflow:visible!important;z-index:1;position:relative}.project-cards_slide{display:flex;flex-direction:column;gap:28px;padding:12px 0}.project-cards_card{background:#fff;border-radius:18px;box-shadow:0 0 28px rgba(0,0,0,.08);display:flex;align-items:stretch;height:330px;width:95%;overflow:hidden}.project-cards_card--img-wrap{position:relative;flex-shrink:0;width:450px;display:flex;align-items:center;justify-content:center;padding:24px}.project-cards_card--img{width:100%;height:100%;border-radius:14px;object-fit:cover}.project-cards_card--date{position:absolute;top:34px;left:36px;background:#fff;border-radius:9px;padding:11px 20px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;color:#0e1446;z-index:1;white-space:nowrap}.project-cards_card--body{padding:28px 30px;display:flex;flex-direction:column;justify-content:space-between;flex:1 1;position:relative}.project-cards_card--text{display:flex;flex-direction:column;gap:12px;flex:1 1;justify-content:center}.project-cards_card--title{font-size:28px;font-weight:600;line-height:1.4}.project-cards_card--desc,.project-cards_card--title{font-family:Montserrat,sans-serif;color:#000;margin:0}.project-cards_card--desc{font-size:20px;font-weight:400;line-height:1.6}.project-cards_card--actions{display:flex;align-items:center;gap:16px;align-self:flex-end}.project-cards_card--btn{background:rgba(0,0,0,0);border:1px solid #0e1446;border-radius:10px;color:#0e1446;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;padding:14px 62px;cursor:pointer;transition:background .2s ease}.project-cards_card--btn:hover{background:#f0f0f0}.project-cards_footer{display:flex;justify-content:center;margin-top:-30px;position:relative}.project-cards_all-btn{background:#0057ff;color:#fff;border:none;border-radius:8px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;padding:14px 30px;pointer-events:all;cursor:pointer;transition:background .2s ease}.project-cards_all-btn:hover{background:#0046d0}@media(min-width:1301px)and (max-width:1500px){.project-cards{padding:55px 90px 75px}.project-cards_card{height:300px;width:95%}.project-cards_card--img-wrap{width:400px;padding:20px}.project-cards_card--date{top:30px;left:32px;font-size:15px;padding:9px 16px}.project-cards_card--body{padding:22px 24px}.project-cards_card--title{font-size:23px}.project-cards_card--desc{font-size:16px;line-height:1.5}.project-cards_card--btn{padding:11px 46px;font-size:15px}}@media(min-width:1025px)and (max-width:1300px){.project-cards{padding:50px 60px 70px}.project-cards_slider{padding:0 20px 50px 0}.project-cards_card{height:250px;width:95%;border-radius:14px}.project-cards_card--img-wrap{width:330px;padding:16px}.project-cards_card--img{border-radius:12px}.project-cards_card--date{top:24px;left:24px;font-size:12px;padding:7px 12px}.project-cards_card--body{padding:16px 18px}.project-cards_card--title{font-size:18px}.project-cards_card--desc{font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.project-cards_card--btn{padding:9px 32px;font-size:13px}}@media(min-width:769px)and (max-width:1024px){.project-cards{padding:45px 32px 65px}.project-cards_header{margin-bottom:30px}.project-cards_title{font-size:16px;padding:7px 22px}.project-cards_slider{padding:0 16px 45px 0}.project-cards_slide{gap:16px;padding:8px 0}.project-cards_card{height:195px;width:calc(100% - 20px);border-radius:12px}.project-cards_card--img-wrap{width:260px;padding:12px}.project-cards_card--img{border-radius:10px}.project-cards_card--date{top:18px;left:18px;font-size:10px;padding:5px 8px;border-radius:6px}.project-cards_card--body{padding:12px 12px 40px}.project-cards_card--title{font-size:14px;line-height:1.35}.project-cards_card--desc{font-size:11px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-cards_card--actions{position:absolute;right:12px;bottom:10px}.project-cards_card--btn{font-size:10.5px;padding:6px 18px;border-radius:7px}}@media(min-width:601px)and (max-width:768px){.project-cards{padding:40px 24px 60px}.project-cards_header{margin-bottom:26px}.project-cards_title{font-size:15px;padding:7px 20px}.project-cards_slider{padding:0 12px 40px 0}.project-cards_slide{gap:14px;padding:6px 0}.project-cards_card{height:180px;width:calc(100% - 16px);border-radius:11px}.project-cards_card--img-wrap{width:215px;padding:10px}.project-cards_card--img{border-radius:9px}.project-cards_card--date{top:15px;left:15px;font-size:9.5px;padding:4px 7px;border-radius:5px}.project-cards_card--body{padding:10px 10px 36px}.project-cards_card--title{font-size:12px;line-height:1.35}.project-cards_card--desc{font-size:10.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-cards_card--actions{position:absolute;right:10px;bottom:9px}.project-cards_card--btn{font-size:10px;padding:5px 14px;border-radius:6px}}@media(max-width:600px){.project-cards{padding:40px 16px 60px}.project-cards_header{margin-bottom:28px}.project-cards_title{font-size:14px;padding:6px 16px}.project-cards_slider{padding:0 12px 40px}.project-cards_slide{gap:12px;padding:6px 0}.project-cards_card{flex-direction:column;width:100%;min-height:340px;height:auto;margin:0;border-radius:12px;overflow:hidden}.project-cards_card--img-wrap{width:100%;height:185px;padding:12px;flex-shrink:0}.project-cards_card--img{width:100%;height:100%;border-radius:12px;object-fit:cover}.project-cards_card--date{top:18px;left:18px;font-size:11px;padding:4px 9px;border-radius:6px}.project-cards_card--body{flex:1 1;padding:10px 12px 46px;justify-content:flex-start}.project-cards_card--text{gap:8px;justify-content:flex-start}.project-cards_card--title{font-size:14px;line-height:1.35}.project-cards_card--desc{font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-cards_card--actions{position:absolute;right:12px;bottom:10px}.project-cards_card--btn{font-size:12px;padding:7px 20px;border-radius:8px}}@media(min-width:1600px){.project-cards{padding:60px 120px 80px}.project-cards_swiper{overflow:visible!important}.project-cards_swiper .swiper-wrapper{align-items:stretch}.project-cards_swiper .swiper-slide{width:1100px!important;margin-right:22px!important}.project-cards_slide{width:1100px;gap:28px;padding:10px 0}.project-cards_card{width:1100px;min-width:1100px;max-width:1100px;height:330px}}.project-cards.project-cards--embedded{padding-top:0}