.projects .intro_content_box{position:relative}.projects .intro_content_box_iiner{position:relative;z-index:10}.projects .intro_content_box{padding:96px 40px}.projects .cardBoxOverlay,.projects .cardBoxOverlay_bg{height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.projects .cardBox{position:relative}.projects .cardBoxin{align-items:end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;padding:40px}.projects .cardBoxin .introSection{margin:0;position:relative;text-align:left;z-index:44}.projects .cardBoxin .introTitle{margin-bottom:20px}.projects .cardBoxin .introSection .btn_row{justify-content:start}.projects .top_content{transition:.5s ease}.projects .expand{opacity:0;transition:.3s ease;visibility:hidden}.projects .cardBox:hover .top_content{margin-bottom:0!important}.projects .cardBox:hover .expand{opacity:1;visibility:visible}.projects .intro_content_box_iiner .introSection{margin:0}.projects .cardBox .introTitle{margin-bottom:0}.projects .cardBox .expand_inner{padding-top:20px}.projects .cardBox .introCont,.projects .introSection{width:100%}.projects .cardBox:hover .cardBoxOverlay_bg{opacity:0!important}.projects .cardBox .cardBoxOverlay{opacity:0}.projects .cardBox:hover .cardBoxOverlay{opacity:.75}.projects.type2 .top_content{margin-bottom:0!important}.projects.type2 .expand{opacity:1;visibility:visible}.projects.type2 .cardBox .introSection{opacity:0;transform:translateY(100px);transition:.3s ease;visibility:visible}.projects.type2 .cardBox:hover .introSection{opacity:1;transform:none;transition:.3s ease,transform .3s ease .1s;visibility:visible}.projects.type2 .cardBox{overflow:hidden}.projects .cardBox .btn_item a.arrow-btn{color:inherit}.projects .cardBox .btn_item a.arrow-btn:hover{border-color:currentColor}@media(min-width:992px){.projects .cardBox{min-height:480px}}@media(max-width:1200px){.projects .intro_content_box{padding:40px}}@media(max-width:991px){.projects .cardBox,.projects .intro_content_box{width:100%}.projects .cardBox .top_content{margin-bottom:0!important}.projects .cardBox .expand{opacity:1;visibility:visible}}@media(max-width:767px){.projects .cardBoxin,.projects .intro_content_box{padding:40px 20px}}