.sec-project-v2{position:relative;margin:6.4rem 0 12rem}.sec-project-v2 .title-head-center{margin:auto}.sec-project-v2.bg-gray{padding:10.4rem 0 14.4rem;margin:0!important}.project-v2-list .d-flex:nth-child(n+4){margin-top:2rem}.project-v2-item{position:relative;width:100%}.project-v2-item:hover{text-decoration:none!important}.project-v2-img{overflow:hidden}.project-v2-img img{width:100%;height:52rem;object-fit:cover;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.project-v2-item:hover .project-v2-img img{-webkit-transform:scale(1.23);-moz-transform:scale(1.23);transform:scale(1.23)}.project-v2-info{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(20 33 35 / .45);padding:4.8rem 4rem;display:flex;flex-wrap:wrap;align-items:flex-end}.project-v2-text{width:100%;min-height:10.9rem;display:flex;flex-direction:column}.sec-block-v1+.sec-project-v2 .project-v2-text{min-height:initial}.project-v2-title{margin-bottom:1.3rem}.project-v2-title:last-child{margin-bottom:0}.project-v2-link{margin-top:auto}.sec-block-v1+.sec-project-v2 .mb-48{margin-bottom:6.4rem}@media(min-width:1200px) and (max-width:1307.98px){.sec-project-v2{margin:6.4rem 0 11.8rem}.sec-project-v2.bg-gray{padding:9.6rem 0 13.6rem}.project-v2-img img{height:47.5rem}.project-v2-info{padding:4rem 3.2rem}.project-v2-text{min-height:10.3rem}}@media(min-width:992px) and (max-width:1199.98px){.sec-project-v2.bg-gray{padding:8rem 0 10.4rem}.sec-project-v2{margin:6.4rem 0 9.6rem}.project-v2-img img{height:38.4rem}.project-v2-info{padding:3.2rem 2.4rem}.project-v2-text{min-height:9.7rem}}@media(min-width:768px) and (max-width:991.98px){.sec-project-v2{margin:6.4rem 0 8rem}.sec-project-v2.bg-gray{padding:8rem 0}.project-v2-list .row{--bs-gutter-x:1.5rem}.project-v2-list .d-flex{width:33.33%}.project-v2-info{padding:3.2rem 2rem}.project-v2-img img{height:30rem}.project-v2-title *{font-size:2rem}.project-v2-text{min-height:8.6rem}}@media(max-width:767.98px){.sec-project-v2{margin:4rem 0 6.4rem}.sec-project-v2.bg-gray{padding:6.4rem 0;margin:0!important}.project-v2-list .d-flex:nth-child(n+2){margin-top:2rem}.project-v2-info{padding:3.2rem 2.4rem}.project-v2-text{min-height:initial}.project-v2-mobile-btn{margin-top:4rem;text-align:center;justify-content:center}}@media(max-width:575.98px){.project-v2-img img{height:118.6vw;max-height:60rem}}