/*Content CSS*/
#c1_wrap{overflow: hidden; padding: 150px 0 140px;}
.c1_inner{width: 100%; max-width: 1400px; padding: 0 50px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
.c1_inner .fs_60{font-size: 60px; font-weight: 700; color: #111; font-family: 'Montserrat';}
.c1_inner .fs_20{font-size: 20px; font-weight: 500; color: #001282;}
.c1_inner .fs_18{font-size: 18px; font-weight: 400; line-height: 30px; color: #1d1d1f;}

.c1_inner .fs_22{font-size: 22px; font-weight: 700; color: #fff;}
.c1_inner .fs_16{font-size: 16px; font-weight: 400; color: #fff;}
.c1_inner .vm_btn{font-size: 16px; font-weight: 500; color: #fff; font-family: 'Montserrat'; background-color: #2a00ff; text-align: center; width: 190px; height: 50px; line-height: 50px; border-radius: 25px; display: block; margin-top: 110px; transition: .3s;}

.c1_inner .tit{margin-top: -10px;}
.c1_inner .tit h3{margin: 12px 0 16px;}

.c1_list{display: flex; margin-left: 50px; }
.c1_list li{margin-right: 37.5px; width: 50%; max-width: 435px; height: 435px;}
.c1_list li:last-child{margin: 0;}
.c1_list li a{display: block; height: 100%; position: relative; overflow: hidden; border-radius: 20px; box-shadow: 3.3px 5px 16px 0 rgba(0, 0, 0, 0.4); }
.c1_list li a h5{position: absolute; bottom: 0; left: 0; padding: 30px; z-index: 5;}
.c1_list li a > video{height: 101%;object-fit: cover;position: relative;left: 50%; transform: translateX(-50%);}
.c1_list li a i{display: inline-block;margin-left: 14px;}
@media screen and (min-width:1025px) {
    .c1_list li a > img{transition: .3s;}
    .c1_list li a:hover > img{transform: scale(1.1);}
    .c1_inner .vm_btn:hover{background-color: #000;}
}
@media screen and (max-width:1400px) {
    #c1_wrap{padding: 100px 0;}
    .c1_list{width: calc(100% - 370px); margin-left: 30px;}
    .c1_list li{width: calc(50% - 10px); margin-right: 20px;}
    .c1_list li a{box-shadow: 3.3px 5px 10px 0 rgba(0, 0, 0, 0.4); }
}

@media screen and (max-width:1280px) {
    .c1_inner .tit br{display: none;}
    .c1_inner .tit{max-width: 320px;}
    .c1_inner .tit h3{margin: 7px 0 12px;}
    .c1_list{width: calc(100% - 250px); margin-left: 30px;}
    .c1_inner .vm_btn{margin-top: 80px; font-size: 15px; line-height: 45px; height: 45px; width: 180px;}
    .c1_list li a h5{padding: 20px;}



    .c1_inner .fs_60{font-size: 50px;}
    .c1_inner .fs_20{font-size: 18px;}
    .c1_inner .fs_18{font-size: 16px;line-height: 1.7;}

    .c1_inner .fs_22{font-size: 19px;}
    .c1_inner .fs_16{font-size: 14px;}
    .c1_list li{max-width: 350px; height: 350px;}
    .c1_list{justify-content: flex-end;}


}

@media screen and (max-width: 1024px) {
    #c1_wrap{padding: 60px 0;}
    .c1_inner{display: block; padding: 0 30px;}
    .c1_list{margin-left: 0;}
    .c1_inner .tit{max-width: 100%; text-align: center;}
    .c1_inner .tit h3{margin: 0 0 7px;}
    .c1_inner .vm_btn{margin: 15px auto 0;}

    .c1_list{width: 100%; margin-left: 0; margin-top: 30px; justify-content: center;}


    .c1_inner .fs_60{font-size: 40px;}
    .c1_inner .fs_20{font-size: 17px;}
    .c1_inner .fs_18{font-size: 15px;}

    .c1_inner .fs_22{font-size: 18px;}
    .c1_inner .fs_16{font-size: 13px;}

}

@media screen and (max-width: 640px) {
    #c1_wrap{padding: 50px 0;}
    .c1_inner{display: block; padding: 0 20px;}

    .c1_inner .vm_btn{height: 40px; line-height: 40px; font-size: 14px; width: 100%;}
    .c1_inner .fs_60{font-size: 30px;}
    .c1_inner .fs_20{font-size: 16px;}
    .c1_inner .fs_18{font-size: 14px;}

    .c1_inner .fs_22{font-size: 15px;}
    .c1_inner .fs_16{font-size: 13px;}
    .c1_list li{ height: 250px;}
    .c1_list li a h5{min-height: 80px;}
    .c1_list li a > video{height: 111%;}




}
