﻿@charset "UTF-8";

.licenseCoupon_240517 { position: relative; overflow-x: hidden; }
.licenseCoupon_240517 .inner { position: relative; width: 1200px; margin: 0 auto; text-align: center; padding: 120px 0;}
.licenseCoupon_240517 .topImg { position: relative; background: #bdecff url(https://cdn.kystudy.co.kr/User//Content/images/event/2024/licenseCoupon_240517/imgs/topBg.jpg) no-repeat top center;}
.licenseCoupon_240517 .topImg .topTxt { position: relative; width: 1200px; }
.licenseCoupon_240517 .topImg .topTxt li { text-align: center; }
.licenseCoupon_240517 .topImg .topTxt li:nth-child(1) { animation: slide-in-top .5s cubic-bezier(.25, .46, .45, .94) both; margin-bottom: 50px; }
.licenseCoupon_240517 .topImg .topTxt li:nth-child(2) { animation: slide-in-bottom .5s cubic-bezier(.25, .46, .45, .94) both; margin-bottom: 10px;}
.licenseCoupon_240517 .topImg .topTxt li:nth-child(3) { margin-bottom: 40px;}
.licenseCoupon_240517 .topImg span:first-of-type { position: absolute; bottom: 500px; right: -380px; }
.licenseCoupon_240517 .topImg span:last-of-type { position: absolute; top: 220px; left: 70px; animation: updown 0.7s both infinite alternate; }

.licenseCoupon_240517 .section02 { position: relative; text-align: center; background: #212130;}
.licenseCoupon_240517 .section02 span {display: block;}
.licenseCoupon_240517 .section02 ul {display: flex; flex-wrap: wrap;justify-content: center; gap: 80px; margin: 60px auto;}
.licenseCoupon_240517 .section02 ul li {position: relative; width: auto; }
.licenseCoupon_240517 .section02 ul li button { display: inline-flex; align-items: center; justify-content: center; height: 72px; margin: 20px auto 0; width: 420px; background: #3687ed; border-radius: 16px; color: #fff; font-size: 20px; font-weight: 600;}
.licenseCoupon_240517 .section02 ul li button span { transform: translateY(1px); }
.licenseCoupon_240517 .section02 ul li button img { margin-left: 10px; }
.licenseCoupon_240517 .section02 ul li button:hover { background: #1d7aec; }
.licenseCoupon_240517 .section03 { background: #bae1ff; }
.licenseCoupon_240517 .section03 p { margin-top: 60px; }
.licenseCoupon_240517 .section04 { background: #28282d; }
.licenseCoupon_240517 .section04 .inner { padding: 80px 0; }
.licenseCoupon_240517 .section04 p { font-size: 16px; color: #d2d2e5; text-align: left; padding: 0 0 10px 50px; line-height: 26px; font-weight: normal; }
.licenseCoupon_240517 .section04 strong { font-size: 18px; }
.licenseCoupon_240517 .section04 span { color: #dade6f; }
.up-scroll { transition: transform .7s, opacity 1.7s; }
.licenseCoupon_240517 .dungdung { animation: dungdung 1s both infinite alternate; }
@keyframes slide-in-top {
	0% { transform: translateY(-300px); opacity: 0 }
	100% { transform: translateY(0); opacity: 1 }
}
@keyframes slide-in-bottom {
	0% { transform: translateY(300px); opacity: 0 }
	100% { transform: translateY(0); opacity: 1 }
}
@keyframes updown {
	0% { transform: translateY(-5px); }
	100% { transform: translateY(5px); }
}
