@charset "UTF-8";/ .auto-swiper-slider .hero-carousel,.specs+.title-with-optional-description{background:#888484}
.scroll-snap-section .hero-carousel{position:absolute;top:0;left:0;width:100%;height:100%}
.hero-carousel .swiper-container{height:100%}
.hero-carousel .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;text-align:center}
.hero-carousel .slide-wrap{position:relative}
.hero-carousel .heading{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.hero-carousel .heading.is-img .heading-pad{position:absolute;display:block;left:0;bottom:0;width:100%;height:auto;-webkit-transform:translateY(20%);transform:translateY(20%)}
.hero-carousel .heading-pad{position:relative;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hero-carousel .heading-headline{width:80%;margin:.5rem auto 0}
.hero-carousel .heading-headline .h1{line-height:1.1;margin-bottom:3em}
.hero-carousel .heading-img{display:block;max-width:480px;width:90%;height:auto;margin:0 auto}
.hero-carousel .visual{position:absolute;width:100%;height:42%;top:50%;left:50%;z-index:10;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}
.hero-carousel .visual-picture{height:100%;position:absolute;top:0;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.hero-carousel .visual-picture img{max-width:none;height:100%}
.hero-carousel .cont{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:15rem;height:42%;padding-top:70px;padding-bottom:140px;background:#fff}
.hero-carousel .cont .sub-heading{position:absolute;left:0;bottom:100%;width:100%;margin-bottom:.5em;text-align:center;font-weight:bold}
.hero-carousel .cont .l-wrap{position:static}
.hero-carousel .cont .btn{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
@media only screen and (max-height:640px){.hero-carousel .heading-img{width:80%}
.hero-carousel .cont .btn{padding-top:1.2em;padding-bottom:1.2em}
}
@media only screen and (min-width:768px){.hero-carousel .heading-img{max-width:none;width:100%}
.hero-carousel .heading.is-img .heading-pad{padding-top:0;padding-bottom:0}
}
@media only screen and (min-width:1024px){.hero-carousel .heading{height:100%}
.hero-carousel .heading.is-img .heading-pad{max-height:530px;height:90%;padding-top:0;padding-bottom:0;-webkit-transform:translateY(20%);transform:translateY(20%)}
.hero-carousel .heading.is-img .heading-img{max-width:none;width:auto;height:100%}
.hero-carousel .visual{top:auto;bottom:0;height:50%;-webkit-transform:translateX(-50%) translateY(25%);transform:translateX(-50%) translateY(25%)}
.hero-carousel .visual .bg-img{background-size:contain}
.hero-carousel .visual-picture{height:100%}
.hero-carousel .visual-img{max-width:none;height:100%}
.hero-carousel .cont{position:relative;padding:.75em 0 50px;min-height:16rem;height:35%}
.hero-carousel .cont .l-wrap{width:600px;margin:0}
.hero-carousel .cont .btn{bottom:0}
.hero-carousel .desc{width:100%;margin-left:auto;margin-right:auto}
}
.hero-carousel{width:100%;height:100%}
.hero-carousel .content-centered{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.hero-carousel .content-centered .func{margin-top:30px}
.hero-carousel .content-pad{max-width:100%}
@media only screen and (max-width:1023px){.hero-carousel .content-pad img{width:100%}
}
.hero-carousel .swiper-slide{overflow:hidden}
@media only screen and (max-width:767px){.hero-carousel .swiper-button-prev,.hero-carousel .swiper-button-next{display:block}
}
.hero-carousel .swiper-button-prev{left:10%}
.hero-carousel .swiper-button-next{right:10%}
.bg-mobile-video{display:none;height:100%}
.hero-carousel .swiper-slide-active{opacity:1;z-index:1;transform:scale(1.2)}
.hero-carousel .swiper-slide img{width:100%}
@media screen and (max-width:768px) and (min-width:320px){.bg-mobile-video{display:block}
.bg-desktop{display:none}
.auto-swiper-slider .scroll-snap-section{height:400px !important}
}
@media screen and (max-width:767px) and (min-width:320px){.swiper-pagination-bullet{width:28px}
}
.onair__head{position:absolute;z-index:20;top:70px;left:50%;width:100%;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center;color:#fff}
.onair__head small{display:block;margin-top:1rem;font-weight:normal}
.onair__cont{position:absolute;z-index:11;bottom:0;left:50%;width:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
[lang=ko] .onair__cont{bottom:110px}
.onair__desc{position:absolute;left:0;right:30px;z-index:20;color:#fff;opacity:.8;line-height:1.4;bottom:30px}
.onair__desc:lang(en){line-height:1.2}
.onair__desc .l-wrap{padding-left:0;padding-right:0}
.onair__desc.is-long{bottom:0}
@media(max-width:59.99em){.onair--lg{min-height:140vh}
.onair--lg .onair__cont{bottom:20%}
}
@media(min-width:60em){.onair{min-height:100vh}
.onair .l-wrap{max-width:1280px}
.onair .swiper-controller{top:50%}
.onair .swiper-button-prev{left:20px}
.onair .swiper-button-next{right:20px}
.onair__head{top:10%}
.onair__head small{margin-top:2rem}
.onair__cont{bottom:9%}
.onair__desc{text-align:left}
.onair.has-disclaimer .onair__cont{bottom:18%}
.onair.has-disclaimer .onair__desc{bottom:100px}
}
@media(min-width:60em){.inspiration__head{top:130px}
.inspiration__bg .preview video{display:none}
.inspiration__bg .preview video:first-child{display:block}
}
.spec{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.spec__h{margin-bottom:1rem;font-weight:bold}
.spec .item{position:relative;padding:1.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.spec .item+.item{border-top:1px solid rgba(255,255,255,0.2)}
.spec .item__h{width:100px;color:#fff}
[lang=ko] .spec .item__h{word-break:keep-all;word-wrap:break-word}
.spec .item__cont{width:calc(100% - 100px);padding-left:1.5rem;color:#fff;line-height:1.2;word-break:keep-all;word-wrap:break-word}
[lang=ko] .spec .item__cont{line-height:1.4}
.spec .item__btn{position:relative;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:1rem 5rem 1rem 0rem}
.spec .item__btn .item__h{color:#fff;font-weight:bold;line-height:1.4}
.spec .item__btn .btn-play{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;left:auto;top:50%;right:0;margin-top:-20px;-webkit-transform:none;-ms-transform:none;transform:none;width:40px;height:40px;line-height:38px;border:2px solid rgba(255,255,255,0.6)}
.spec .item__btn .btn-play::before{top:50%;left:50%;margin-left:2px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media(min-width:45em){.spec .item__h{width:200px}
.spec .item__cont{width:calc(100% - 200px)}
}
@media(min-width:60em){.spec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.spec__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.spec .item{display:inline-block;width:33.33333%;padding:0;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.5}
.spec .item+.item{border-top:0;border-left:1px solid rgba(255,255,255,0.2)}
.spec .item__cont{width:100%;padding-left:0}
.spec .item__h{position:static;display:block;width:auto;margin-bottom:1.1rem}
.spec .item__desc{margin-top:.5rem}
.spec .item__name{display:block;font-size:1.4rem}
.spec .item__txt{line-height:1.4}
.spec .item__btn{padding:0rem 8rem 0rem 3rem}
.spec .item__btn .item__h{margin-bottom:0rem}
.spec .item__btn .btn-play{right:3rem;margin-top:-24px}
}
.onair__desc .onair-p{font-size:8px}
.dis-p{float:right}
.dis-p1{position:relative;top:22px}
@media(max-width:767px){.spec__list .item{padding-left:20px !important}
.p-disclaimer{position:relative;font-size:9px}
.onair__desc{right:0}
.swiper-button-prev,.swiper-button-next{width:11px;height:11px;font-size:13px}
.spec .item{position:relative;padding:.2rem 0}
.onair__cont{bottom:5%}
.dis-p{margin-top:16px}
.seltos-fade-swiper-slider .swiper-button-prev:before,.seltos-fade-swiper-slider .swiper-container-rtl .swiper-button-next:before{content:'\E003';position:absolute;top:10px;right:12px}
.seltos-fade-swiper-slider .swiper-button-next:before,.seltos-fade-swiper-slider .swiper-container-rtl .swiper-button-prev:before{content:'\E002';position:absolute;top:10px;right:12px}
}