.ghma{color:#fff}
.ghma .section--full{background-color:#000}
.ghma .content-container{display:flex;justify-content:space-between;padding:8rem 0;column-gap:2.8rem}
@media all and (max-width:1024px){.ghma .content-container{flex-wrap:wrap;padding:7.6rem 0 7.6rem}
}
.ghma .content-container .content{flex:1;position:relative}
@media all and (max-width:1024px){.ghma .content-container .content{max-width:none}
}
.ghma .content-container .content .title{width:80%}
@media all and (max-width:767px){.ghma .content-container .content .title{width:100%}
}
.ghma .content-container .desc{margin-top:3.2rem;width:80%}
@media all and (max-width:1024px){.ghma .content-container .desc{margin-top:2rem}
}
@media all and (max-width:767px){.ghma .content-container .desc{width:100%}
}
.ghma .content-container .video-wrap{position:relative;overflow:hidden;width:50%;height:56rem}
.ghma .content-container .video-wrap img{width:100%}
@media all and (max-width:1024px){.ghma .content-container .video-wrap{margin-top:clamp(4rem,3.33vw,6.4rem);width:100%;height:39rem}
}
@media all and (max-width:767px){.ghma .content-container .video-wrap{height:22.7rem}
}
.ghma .content-container .video-wrap video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;max-width:none}
.ghma .content-container .btn-wrap{position:absolute;left:0;bottom:0rem;margin-bottom:4.4rem}
@media all and (max-width:1024px){.ghma .content-container .btn-wrap{position:relative;bottom:auto;margin-bottom:unset;margin-top:3.2rem}
}
.ghma .btn-wrap{margin-top:2rem;margin-bottom:4rem}
@media all and (max-width:1024px){.ghma .btn-wrap{margin-top:4rem;margin-bottom:0}
}
.ghma .progress{position:absolute;overflow:hidden;bottom:8rem;left:min(8rem,4.17vw);width:calc(50% - (min(8rem,4.17vw) - -6.8rem));height:.1rem;background-color:rgba(255,255,255,.3)}
@media all and (max-width:1024px){.ghma .progress{position:relative;bottom:auto;left:0;max-width:none;width:100%;margin-top:4.8rem}
}
.ghma .progress .thumb,.ghma .progress .thumb-prev{display:none;position:absolute;top:0;left:0;width:0;height:.1rem;background-color:#fff}
.ghma .progress .thumb.is-active,.ghma .progress .thumb-prev.is-active{display:block}
.ghma .btn--round{margin-right:2.8rem}
.ghma .btn--round:last-child{margin-right:0}
@media all and (max-width:1024px){.ghma .btn--round{margin-right:2.4rem}
}
@media all and (max-width:767px){.ghma .btn--round{margin-right:2rem}
}
.ghma .btn--round:after{background-color:#fff}