.m-video-letter-list{display:grid;gap:4.8rem 3.2rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.m-video-letter-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.m-video-letter-list{grid-template-columns:1fr;row-gap:4rem}}.m-video-letter-list .item a{color:inherit;display:block;text-decoration:none}.m-video-letter-list .item a:hover{opacity:1}.m-video-letter-list .item a:hover .image img{transform:scale(1.05)}.m-video-letter-list .item a:hover .image .icon-play{opacity:1}.m-video-letter-list .image{border-radius:1.6rem;margin:0 0 1.2rem;overflow:hidden;position:relative}@media screen and (max-width:767px){.m-video-letter-list .image{margin-bottom:1.4rem}}.m-video-letter-list .image img{aspect-ratio:392/294;display:block;transition:transform .3s;width:100%}.m-video-letter-list .image .icon-play{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.8);border-radius:50%;display:block;height:5.6rem;inset:0;margin:auto;opacity:0;position:absolute;transition:opacity .3s;width:5.6rem}.m-video-letter-list .image .icon-play:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 16px;content:"";display:block;height:0;left:calc(50% - 5px);position:absolute;top:calc(50% - 8px);width:0}.m-video-letter-list .title{border-bottom:2px solid #e6e6e6;color:#00afd7;font-size:2rem;font-weight:700;letter-spacing:normal;line-height:1.3;margin:0 0 .8rem;padding-bottom:1.2rem;position:relative}@media screen and (max-width:767px){.m-video-letter-list .title{font-size:1.8rem;line-height:1.44}}.m-video-letter-list .title:after{border-bottom:2px solid #00afd7;bottom:-2px;content:"";display:block;left:0;position:absolute;width:3.2rem}.m-video-letter-list .sub-title{font-size:1.8rem;font-weight:500;line-height:1.3;margin:0 0 .6rem}@media screen and (max-width:767px){.m-video-letter-list .sub-title{font-size:1.6rem}}.m-video-letter-list .text{font-size:1.4rem;line-height:1.4}.video-modal .modaal-container{background:transparent}.video-modal .modaal-content-container{padding:0}.video-modal .hs-video-container{border:none}.video-modal .modaal-close{right:0;top:-40px}