.csr-projects{background-color:#fff;padding-top:45px;padding-bottom:80px;position:relative;z-index:1;transition:.6s}.csr-projects .inner-cont .title{font-size:34px;color:#002e5e;transition:.6s}.csr-projects .data-cont{margin-bottom:20px}.csr-projects .inner-cont .items{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:25px}.csr-projects .inner-cont .items .item{display:flex;flex-direction:column;justify-content:space-between;background-color:#f1f1f1;border-radius:6px;overflow:hidden;padding-top:45px;margin-right:30px;width:calc(50% - 15px);transition:.6s}.csr-projects .inner-cont .items .item.business-csr-projects{background-color:#002e5e}.csr-projects .inner-cont .items .item:nth-child(2n){margin-right:0}.csr-projects .inner-cont .items .item .ttl{font-size:21px;color:#1f232e;text-align:center;padding-left:10px;padding-right:10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.csr-projects .inner-cont .items .item.business-csr-projects .ttl{color:#75cede}.csr-projects .inner-cont .items .item .date{font-size:16px;color:#1f232e;text-align:center;margin-top:10px;padding-left:10px;padding-right:10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.csr-projects .inner-cont .items .item.business-csr-projects .date{color:#75cede}.csr-projects .inner-cont .items .item .link{margin-top:10px;display:flex;align-items:center;justify-content:center}.csr-projects .inner-cont .items .item .link .inner{display:flex;align-items:center;margin-bottom:26px}.csr-projects .inner-cont .items .item .link .icon{opacity:0;transition:.4s;margin-right:5px}.csr-projects .inner-cont .items .item.business-csr-projects .link .icon svg path{fill:#fff}.csr-projects .inner-cont .items .item .link a{font-size:16px;color:#292e3b;text-decoration:underline;cursor:pointer;text-align:center;overflow:hidden;transition:.6s;display:inline-block;transform:translateX(-18px)}.csr-projects .inner-cont .items .item.business-csr-projects .link a{color:#f47a5c}.csr-projects .inner-cont .items .item .image{position:relative;overflow:hidden;padding-top:69%;cursor:pointer}.csr-projects .inner-cont .items .item .image .img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:1s;backface-visibility:hidden;transform:scale(1.05)}.csr-projects .inner-cont .items .item .image .img-png,.csr-projects .inner-cont .items .item .image>>>.img-png{position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-width:120px}@media (min-width:1024px){.csr-projects .inner-cont .items .item .image:hover .img{transform:scale(1.05)!important}.csr-projects .inner-cont .items .item .link .inner:hover a{transform:translateX(0);color:#0087cd}.csr-projects .inner-cont .items .item .link .inner:hover .icon{opacity:1}}.csr-projects .inner-cont .items .item .image .img.in-viewport{transform:scale(1)}body.dark .csr-projects{background-color:#07080a}body.dark .csr-projects .inner-cont .title{color:#f1f1f1}@media (max-width:1023px){.csr-projects .inner-cont .items .item .ttl{font-size:21px}}@media (max-width:767px){.csr-projects .inner-cont .items .item{display:none;width:100%;margin-right:0;padding-top:35px}.csr-projects .inner-cont .items .item .image{padding-top:70%;margin-top:21px}.csr-projects .inner-cont .items .item .link a{color:#0087cd;transform:translateX(0)}.csr-projects .inner-cont .items .item:first-child{display:flex}.csr-projects .inner-cont .items .item .ttl{font-size:21px}.csr-projects .inner-cont .items .item .date{font-size:13px;margin-top:5px}.csr-projects .inner-cont .items .item .link a{font-size:11px}.csr-projects .inner-cont .items .item .link{margin-top:5px}.csr-projects .inner-cont .title{text-align:center}.csr-projects{padding-top:28px;padding-bottom:35px}.csr-projects .inner-cont .items{margin-top:33px}}