.main.is-invert{padding-top:128px}
@media all and (max-width:1024px){.main.is-invert{padding-top:70px}
}
.cont-section .media-title{text-align:center}
.cont-section .media-title img{width:75.7rem;height:9.4rem}
.cont-section.media{padding:15.5rem 0 14.5rem;background:#000}
.cont-section.media .media-list{position:relative;width:144rem;margin:6rem auto 0;padding-left:71rem;font-size:0}
.cont-section.media .media-list li{display:inline-block;width:34.5rem;height:34.5rem;margin-left:2rem;vertical-align:top}
.cont-section.media .media-list li>a{overflow:hidden;position:relative;display:block;box-sizing:border-box;width:100%;height:100%;padding:5rem 4rem}
.cont-section.media .media-list li>a:after{content:"Learn More";display:inline-block;position:absolute;bottom:3.8rem;left:4rem;padding:0 4.9rem 0 0;z-index:3;color:#fff;font-size:1.6rem;font-weight:200;line-height:3.2rem;background-image:url("../../../../../../content/dam/motorsports/ko/01_main/btn_more.svg");background-position:top right;background-repeat:no-repeat}
.cont-section.media .media-list li>a.video:before{content:"";display:none;position:absolute;bottom:4rem;right:4rem;z-index:3;width:6.2rem;height:6.2rem;background:url("../../../../../../content/dam/motorsports/ko/01_main/play.png")}
.cont-section.media .media-list li>a.video video{display:none;object-fit:cover;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}
.cont-section.media .media-list li>a.video:hover .thumb{display:none}
.cont-section.media .media-list li>a.video:hover video{display:block}
.cont-section.media .media-list li>a .cate{position:relative;z-index:3;display:block;color:#cecece;font-size:0;line-height:1;margin-top:-0.5rem}
.cont-section.media .media-list li>a .cate i{position:relative;display:inline-block;padding-right:1.2rem;margin-top:.5rem;margin-right:1.2rem;font-size:1.8rem;line-height:1.8rem;font-style:normal}
.cont-section.media .media-list li>a .cate i:before{content:"";position:absolute;top:0;right:0;display:inline-block;width:.1rem;height:1.8rem;border-radius:.1rem;background:#cecece;vertical-align:top}
.cont-section.media .media-list li>a .cate i:last-child:before{display:none}
.cont-section.media .media-list li>a .sub{overflow:hidden;position:relative;z-index:3;display:block;width:100%;max-width:30rem;color:#fff;font-size:3rem;font-weight:500;line-height:1.19}
.cont-section.media .media-list li>a .thumb{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:#000}
.cont-section.media .media-list li>a .thumb img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}
.cont-section.media .media-list li>a .thumb video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;transition:transform .6s;object-fit:cover}
.cont-section.media .media-list li:nth-child(1){position:absolute;top:0;left:0;margin:0;width:71rem;height:71rem}
.cont-section.media .media-list li:nth-child(1)>a .sub{font-size:4.2rem}
.cont-section.media .media-list li:nth-child(3) ~ li{margin-top:2rem}
@media all and (max-width:1520px){.cont-section .media-title img{width:50%;height:auto}
.cont-section.media{padding:15.5rem 0 14.5rem}
.cont-section.media .media-list{width:100%;margin:6rem 0 0;padding:0 4rem 0 50%;font-size:0}
.cont-section.media .media-list li{width:calc(50% - 2rem);height:calc(25vw - 3rem)}
.cont-section.media .media-list li>a.video:before{bottom:2rem;right:2rem;width:3.1rem;height:3.1rem;background-size:100%}
.cont-section.media .media-list li>a .cate i{font-size:1.2rem;line-height:1.2rem}
.cont-section.media .media-list li>a .cate i:before{height:1.2rem}
.cont-section.media .media-list li>a .sub{font-size:2rem}
.cont-section.media .media-list li:nth-child(1){position:absolute;top:0;left:4rem;margin:0;width:calc(50% - 4rem);height:calc(50vw - 4rem)}
.cont-section.media .media-list li:nth-child(1)>a .sub{font-size:2.8rem}
.cont-section.media .media-list li:nth-child(3) ~ li{margin-top:2rem}
}
@media all and (max-width:1024px){.cont-section .media-title img{width:70%}
.cont-section.media{padding:10rem 0 9rem}
.cont-section.media .media-list{width:100%;margin:6rem 0 0;padding:0 4rem;font-size:0}
.cont-section.media .media-list li{width:calc(50% - 1rem);height:calc(50vw - 2rem);margin:0}
.cont-section.media .media-list li>a{padding:2.5rem 2rem}
.cont-section.media .media-list li:nth-child(1){position:static;width:100%;height:calc(100vw - 9rem);margin-bottom:2rem}
.cont-section.media .media-list li:nth-child(3),.cont-section.media .media-list li:nth-child(5){margin-left:2rem}
.cont-section.media .media-list li:nth-child(3) ~ li{margin-top:2rem}
}
@media all and (max-width:767px){.cont-section .media-title img{width:80%}
.cont-section.media{padding:10rem 0 9rem}
.cont-section.media .media-list{margin:3rem 0 0;padding:0 2rem;font-size:0}
.cont-section.media .media-list li{width:calc(50% - 0.5rem);height:calc(50vw - 1.5rem);margin:0}
.cont-section.media .media-list li:nth-child(1){height:calc(100vw - 5rem);margin-bottom:1rem}
.cont-section.media .media-list li:nth-child(3),.cont-section.media .media-list li:nth-child(5){margin-left:1rem}
.cont-section.media .media-list li:nth-child(3) ~ li{margin-top:1rem}
.cont-section.media .media-list li>a:after{bottom:2rem;left:2rem;padding-right:4rem;background-size:2.4rem 2.4rem;line-height:2.4rem;font-size:1.3rem}
.cont-section.media .media-list li>a.video:before{right:1.2rem}
.cont-section.media .media-list li>a .sub{margin-top:1rem;font-size:1.4rem}
.cont-section.media .media-list li>a .cate i{margin-right:.5rem}
.cont-section.media .media-list li>a .cate i+i:before{height:.9rem;margin:0 .5rem 0 0}
}