@charset "UTF-8";
.C0055 .carousel-wrap.type-hero .text-wrap:after, .C0055 .carousel-wrap.type-hero .text-wrap:before, .C0055 .carousel-wrap:after, .C0055 .carousel-wrap:before { content: " "; display: table }
.C0055 .carousel-wrap.type-hero .text-wrap:after, .C0055 .carousel-wrap:after { clear: both }
.C0055 .carousel-wrap { position: relative; width: 100%; clear: both; overflow: hidden; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity: 0 }
.C0055 .carousel-wrap.active { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity: 1 }
.C0055 .carousel-wrap .slick-list { width: auto; height: 100%; overflow: hidden }
.C0055 .carousel-wrap .slick-track:after { content: ''; display: block; width: 100%; height: 0; clear: both }
.C0055 .carousel-wrap .slick-arrow { padding: 0; cursor: pointer }
.C0055 .carousel-wrap .slick-arrow.slick-next, .C0055 .carousel-wrap .slick-arrow.slick-prev { position: absolute; width: 22px; top: 50%; height: 40px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); z-index: 99 }
.C0055 .carousel-wrap .slick-arrow.slick-prev { left: 40px }
.C0055 .carousel-wrap .slick-arrow.slick-next { right: 40px }
@media (max-width:1199px) {
.C0055 .carousel-wrap .slick-arrow.slick-prev { left: 30px }
.C0055 .carousel-wrap .slick-arrow.slick-next { right: 30px }
}
.C0055 .carousel-wrap .slick-arrow.slick-disabled { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; opacity: .3 }
.C0055 .carousel-wrap .carousel-box { position: relative; float: left; width: 100% }
.C0055 .carousel-wrap .carousel-box.text-white { background: #000 }
.C0055 .carousel-wrap .carousel-box.text-black { background: #fff }
.C0055 .carousel-wrap .visual-area { position: relative; overflow: hidden; z-index: 1 }
.C0055 .carousel-wrap .visual-area img { position: relative; width: 100%; height: auto }
.C0055 .carousel-wrap .visual-area img.pc { display: inline; height: 600px; }
.C0055 .carousel-wrap .carousel-box.text-black .visual-area img.pc { display: inline; height: auto; }
.C0055 .carousel-wrap .visual-area img.mobile { display: none }
@media (max-width:767px) {
.C0055 .carousel-wrap .visual-area img.pc { display: none }
.C0055 .carousel-wrap .visual-area img.mobile { display: inline }
.C0055 .carousel-wrap .carousel-box.text-black .visual-area img.pc{ display: none }
.bar-menu-head a img{width:24px;height:24px;}
}
.C0055 .carousel-wrap .visual-area img.lazyload, .C0055 .carousel-wrap .visual-area img.lazyloading { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity: 0 }
.C0055 .carousel-wrap .visual-area img.lazyload.lazyloaded, .C0055 .carousel-wrap .visual-area img.lazyloading.lazyloaded { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity: 1 }
.C0055 .carousel-wrap .carousel-box { position: relative; width: 100%; overflow: hidden }
.C0055 .carousel-wrap .text-area { position: absolute; left: 0; padding: 0 30px; width: 100%; z-index: 2 }
@media (max-width:767px) {
.C0055 .carousel-wrap .text-area { padding: 0 24px }
}
.C0055 .carousel-wrap .text-area.align-left .text-wrap .inner { float: left; text-align: left }
.C0055 .carousel-wrap .text-area.align-right .text-wrap .inner { float: right; text-align: left }
.C0055 .carousel-wrap .text-area.align-left .text-wrap .cta, .C0055 .carousel-wrap .text-area.align-left .text-wrap .video-link, .C0055 .carousel-wrap .text-area.align-right .text-wrap .cta, .C0055 .carousel-wrap .text-area.align-right .text-wrap .video-link { clear: both; float: left; text-align: left }
.C0055 .carousel-wrap .text-area.align-left .text-wrap .cta-button .btn, .C0055 .carousel-wrap .text-area.align-right .text-wrap .cta-button .btn { margin: 0 6px 10px 0 }
.C0055 .carousel-wrap .text-area.align-left .text-wrap .cta-link .link-text, .C0055 .carousel-wrap .text-area.align-right .text-wrap .cta-link .link-text { margin: 0 18px 11px 0 }
.C0055 .carousel-wrap .text-area.align-left .text-wrap .nugget-eyebrow, .C0055 .carousel-wrap .text-area.align-right .text-wrap .nugget-eyebrow { clear: both; float: left; text-align: left }
.C0055 .carousel-wrap .text-area.align-left .text-wrap .nugget-eyebrow .eyebrow-box, .C0055 .carousel-wrap .text-area.align-right .text-wrap .nugget-eyebrow .eyebrow-box { max-width: 100%; clear: both; display: block; padding-left: 0; padding-bottom: 10px }
.C0055 .carousel-wrap .text-area.align-left .text-wrap .nugget-eyebrow .eyebrow-box:after, .C0055 .carousel-wrap .text-area.align-right .text-wrap .nugget-eyebrow .eyebrow-box:after { display: none }
.C0055 .carousel-wrap .text-area.align-left .text-wrap .nugget-eyebrow .eyebrow-box:last-child, .C0055 .carousel-wrap .text-area.align-right .text-wrap .nugget-eyebrow .eyebrow-box:last-child { padding-bottom: 0 }
@media (max-width:767px) {
.C0055 .carousel-wrap .text-area.align-left .text-wrap .nugget-eyebrow .eyebrow-box, .C0055 .carousel-wrap .text-area.align-right .text-wrap .nugget-eyebrow .eyebrow-box { padding-left: 0; padding-right: 0 }
}
.C0055 .carousel-wrap .text-area.align-center .text-wrap .inner { float: none; margin: 0 auto }
.C0055 .carousel-wrap .text-area.align-center .text-wrap .text-block { margin: 0 auto; text-align: center }
.C0055 .carousel-wrap .text-area.align-center .text-wrap .cta-button .btn { margin: 0 3px 10px 3px }
.C0055 .carousel-wrap .text-area.align-center .text-wrap .cta-link .link-text { margin: 0 9px 11px 9px }
.C0055 .carousel-wrap .text-area.align-middle { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) }
@media (min-width:768px) {
.C0055 .carousel-wrap .text-area.align-middle .text-wrap .inner .cta:last-child { margin-bottom: -23px }
.C0055 .carousel-wrap .text-area.align-middle .text-wrap .inner .video-link:last-child { margin-bottom: -23px }
}
.C0055 .carousel-wrap .text-area.text-black .text-wrap .title, .C0055 .carousel-wrap .text-area.text-black .text-wrap .title h1, .C0055 .carousel-wrap .text-area.text-black .text-wrap .title h2, .C0055 .carousel-wrap .text-area.text-black .text-wrap .title h3, .C0055 .carousel-wrap .text-area.text-black .text-wrap .title h4, .C0055 .carousel-wrap .text-area.text-black .text-wrap .title h5, .C0055 .carousel-wrap .text-area.text-black .text-wrap .title h6 { color: #000 }
.C0055 .carousel-wrap .text-area.text-black .text-wrap .copy { color: #333 }
.C0055 .carousel-wrap .text-area.text-black .text-wrap .eyebrow, .C0055 .carousel-wrap .text-area.text-black .text-wrap .nugget { color: #333 }
.C0055 .carousel-wrap .text-area.text-black .text-wrap .nugget-eyebrow .eyebrow-box:after { background-color: #6b6b6b }
.C0055 .carousel-wrap .text-area.text-black .text-wrap .date { color: #000 }
.C0055 .carousel-wrap .text-area.text-black .text-wrap .cta .link-text { color: #333 }
.C0055 .carousel-wrap .text-area.text-black .text-wrap .cta .link-text:after { background-image: url(/lg5-common/images/common/icons/link-right-nightrider.svg) }
.C0055 .carousel-wrap .text-area.text-black .text-wrap .video-link .link-text { color: #333 }
.C0055 .carousel-wrap .text-area.text-black .text-wrap .video-link .ico-left:before { background-image: url(/lg5-common/images/components/btn-play-black.svg) }
.C0055 .carousel-wrap .text-area.text-white .text-wrap { color: #fff }
.C0055 .carousel-wrap .text-area.text-white .text-wrap .eyebrow, .C0055 .carousel-wrap .text-area.text-white .text-wrap .title { color: #fff }
.C0055 .carousel-wrap .text-area.text-white .text-wrap .cta .link-text { color: #fff!important }
.C0055 .carousel-wrap .text-area.text-white .text-wrap .cta .link-text:after { background-image: url(/lg5-common/images/common/icons/link-right-white.svg) }
.C0055 .carousel-wrap .text-area.text-white .text-wrap .cta .btn-outline-secondary { border-color: #fff!important; color: #fff!important }
.C0055 .carousel-wrap .text-area.text-white .text-wrap .cta .btn-outline-secondary:focus, .C0055 .carousel-wrap .text-area.text-white .text-wrap .cta .btn-outline-secondary:hover { border-color: #fff!important; background-color: #fff!important; color: #000!important }
.C0055 .carousel-wrap .text-area.text-white .text-wrap .video-link .link-text { color: #fff }
.C0055 .carousel-wrap .text-area.text-white .text-wrap .video-link .ico-left:before { background: url(/lg5-common/images/components/btn-play.svg) no-repeat; background-size: 20px 20px }
.C0055 .carousel-wrap .text-wrap { position: relative; width: 100%; max-width: 1284px; margin: 0 auto }
.C0055 .carousel-wrap .text-wrap .eyebrow { font-family: "LG Smart SemiBold", sans-serif; font-weight: 400 }
.C0055 .carousel-wrap .text-wrap .eyebrow else { font-style: normal }
.C0055 .carousel-wrap .text-wrap .title, .C0055 .carousel-wrap .text-wrap .title h1, .C0055 .carousel-wrap .text-wrap .title h2, .C0055 .carousel-wrap .text-wrap .title h3, .C0055 .carousel-wrap .text-wrap .title h4, .C0055 .carousel-wrap .text-wrap .title h5, .C0055 .carousel-wrap .text-wrap .title h6 { color: #000; font-family: "LG Smart SemiBold", sans-serif; font-weight: 400 }
.C0055 .carousel-wrap .text-wrap .title else, .C0055 .carousel-wrap .text-wrap .title h1 else, .C0055 .carousel-wrap .text-wrap .title h2 else, .C0055 .carousel-wrap .text-wrap .title h3 else, .C0055 .carousel-wrap .text-wrap .title h4 else, .C0055 .carousel-wrap .text-wrap .title h5 else, .C0055 .carousel-wrap .text-wrap .title h6 else { font-style: normal }
.C0055 .carousel-wrap .text-wrap .date { font-family: "LG Smart Bold", sans-serif; font-style: normal; font-weight: 400 }
.C0055 .carousel-wrap .text-wrap .date else { font-style: normal }
.C0055 .carousel-wrap .text-wrap .nugget-eyebrow { font-size: 0; display: table; margin-left: auto; margin-right: auto }
.C0055 .carousel-wrap .text-wrap .nugget-eyebrow .eyebrow-box { position: relative; display: table-cell; max-width: 324px; padding: 0 25px; vertical-align: middle }
.C0055 .carousel-wrap .text-wrap .nugget-eyebrow .eyebrow-box:after { content: ""; display: block; position: absolute; position: absolute; right: 0; top: 50%; margin-top: -16px; width: 1px; height: 32px; background: silver }
.C0055 .carousel-wrap .text-wrap .nugget-eyebrow .eyebrow-box:last-child:after { display: none }
@media (max-width:767px) {
.C0055 .carousel-wrap .text-wrap .nugget-eyebrow .eyebrow-box { max-width: 100%; display: block; padding-bottom: 15px; margin-bottom: 12px; padding-left: 0; padding-right: 0 }
.C0055 .carousel-wrap .text-wrap .nugget-eyebrow .eyebrow-box:after { right: auto; top: auto; margin-top: 0; width: 26px; height: 1px; bottom: 0; left: 50%; margin-left: -12px }
}
.C0055 .carousel-wrap .text-wrap .cta .cta-button { padding-top: 8px; padding-bottom: 8px }
.C0055 .carousel-wrap .text-area.align-left .text-wrap, .C0055 .carousel-wrap .text-area.align-right .text-wrap { padding-left: 70px; padding-right: 70px; max-width: 1424px }
@media (max-width:1199px) {
.C0055 .carousel-wrap .text-area.align-left .text-wrap, .C0055 .carousel-wrap .text-area.align-right .text-wrap { padding-left: 50px; padding-right: 50px }
}
@media (max-width:991px) {
.C0055 .carousel-wrap .text-area.align-left .text-wrap, .C0055 .carousel-wrap .text-area.align-right .text-wrap { padding-left: 30px; padding-right: 30px }
}
.C0055 .carousel-wrap .type-wide .text-wrap .inner { max-width: 700px }
@media (max-width:1600px) {
.C0055 .carousel-wrap .type-wide .text-wrap .inner { max-width: 53.435115% }
}
@media (max-width:1199px) {
.C0055 .carousel-wrap .type-wide .text-wrap .inner { max-width: 55.288462% }
}
@media (max-width:991px) {
.C0055 .carousel-wrap .type-wide .text-wrap .inner { max-width: 54.012346% }
}
@media (max-width:767px) {
.C0055 .carousel-wrap .type-wide .text-wrap .inner { max-width: 100% }
}
.C0055 .carousel-wrap .type-wide.align-center .text-wrap .inner { max-width: 100% }
.C0055 .carousel-wrap .type-wide.align-center .text-wrap .inner .text-block { margin-left: auto; margin-right: auto; max-width: 900px }
@media (max-width:1600px) {
.C0055 .carousel-wrap .type-wide.align-center .text-wrap .inner .text-block { max-width: 75% }
}
@media (max-width:767px) {
.C0055 .carousel-wrap .type-wide.align-center .text-wrap .inner .text-block { max-width: 100% }
}
.C0055 .carousel-wrap .type-narrow .text-wrap .inner { width: 100%; max-width: 500px }
@media (max-width:1293px) {
.C0055 .carousel-wrap .type-narrow .text-wrap .inner { max-width: 46.5% }
}
@media (max-width:1199px) {
.C0055 .carousel-wrap .type-narrow .text-wrap .inner { max-width: 46.875% }
}
@media (max-width:991px) {
.C0055 .carousel-wrap .type-narrow .text-wrap .inner { max-width: 46.296296% }
}
@media (max-width:767px) {
.C0055 .carousel-wrap .type-narrow .text-wrap .inner { max-width: 100% }
}
.C0055 .carousel-wrap .type-narrow.align-center .text-wrap .inner { max-width: 100% }
.C0055 .carousel-wrap .type-narrow.align-center .text-wrap .inner .text-block { margin-left: auto; margin-right: auto; max-width: 700px }
@media (max-width:1600px) {
.C0055 .carousel-wrap .type-narrow.align-center .text-wrap .inner .text-block { max-width: 58.333333% }
}
@media (max-width:767px) {
.C0055 .carousel-wrap .type-narrow.align-center .text-wrap .inner .text-block { max-width: 100% }
}
.C0055 .carousel-wrap.type-hero .text-area.align-top { top: 82px }
@media (max-width:1199px) {
.C0055 .carousel-wrap.type-hero .text-area.align-top { top: 52px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-hero .text-area.align-top { top: 32px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-hero .text-area.align-mobile-top { top: 32px; bottom: auto; -webkit-transform: none; -ms-transform: none; transform: none }
.C0055 .carousel-wrap.type-hero .text-area.align-mobile-middle { top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) }
}
.C0055 .carousel-wrap.type-hero .text-wrap .eyebrow { font-size: 30px; line-height: 36px; margin-bottom: 3px }
@media (max-width:1199px) {
.C0055 .carousel-wrap.type-hero .text-wrap .eyebrow { font-size: 18px; line-height: 24px; margin-bottom: 4px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-hero .text-wrap .eyebrow { font-size: 16px; line-height: 24px; margin-bottom: 2px }
}
.C0055 .carousel-wrap.type-hero .text-wrap .title { margin-bottom: 15px }
@media (max-width:1199px) {
.C0055 .carousel-wrap.type-hero .text-wrap .title { margin-bottom: 12px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-hero .text-wrap .title { margin-bottom: 10px }
}
.C0055 .carousel-wrap.type-hero .text-wrap .title, .C0055 .carousel-wrap.type-hero .text-wrap .title h1, .C0055 .carousel-wrap.type-hero .text-wrap .title h2, .C0055 .carousel-wrap.type-hero .text-wrap .title h3, .C0055 .carousel-wrap.type-hero .text-wrap .title h4, .C0055 .carousel-wrap.type-hero .text-wrap .title h5, .C0055 .carousel-wrap.type-hero .text-wrap .title h6 { font-size: 60px; line-height: 60px }
@media (max-width:1355px) {
.C0055 .carousel-wrap.type-hero .text-wrap .title, .C0055 .carousel-wrap.type-hero .text-wrap .title h1, .C0055 .carousel-wrap.type-hero .text-wrap .title h2, .C0055 .carousel-wrap.type-hero .text-wrap .title h3, .C0055 .carousel-wrap.type-hero .text-wrap .title h4, .C0055 .carousel-wrap.type-hero .text-wrap .title h5, .C0055 .carousel-wrap.type-hero .text-wrap .title h6 { font-size: 48px; line-height: 50px }
}
@media (max-width:1199px) {
.C0055 .carousel-wrap.type-hero .text-wrap .title, .C0055 .carousel-wrap.type-hero .text-wrap .title h1, .C0055 .carousel-wrap.type-hero .text-wrap .title h2, .C0055 .carousel-wrap.type-hero .text-wrap .title h3, .C0055 .carousel-wrap.type-hero .text-wrap .title h4, .C0055 .carousel-wrap.type-hero .text-wrap .title h5, .C0055 .carousel-wrap.type-hero .text-wrap .title h6 { font-size: 36px; line-height: 40px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-hero .text-wrap .title, .C0055 .carousel-wrap.type-hero .text-wrap .title h1, .C0055 .carousel-wrap.type-hero .text-wrap .title h2, .C0055 .carousel-wrap.type-hero .text-wrap .title h3, .C0055 .carousel-wrap.type-hero .text-wrap .title h4, .C0055 .carousel-wrap.type-hero .text-wrap .title h5, .C0055 .carousel-wrap.type-hero .text-wrap .title h6 { font-size: 32px; line-height: 36px }
}
.C0055 .carousel-wrap.type-hero .text-wrap .copy { font-size: 20px; line-height: 26px; margin-bottom: 18px }
@media (max-width:1199px) {
.C0055 .carousel-wrap.type-hero .text-wrap .copy { font-size: 16px; line-height: 24px; margin-bottom: 15px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-hero .text-wrap .copy { color:#000;font-size: 16px; line-height: 24px; margin-bottom: 13px }
}
.C0055 .carousel-wrap.type-hero .text-wrap .cta { padding-bottom: 5px }
.C0055 .carousel-wrap.type-hero .text-wrap .video-link { padding-bottom: 24px }
@media (max-width:767px) {
.C0055 .carousel-wrap.type-hero .text-wrap .video-link { padding-bottom: 14px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-hero.slick-initialized .text-area.align-left .text-wrap, .C0055 .carousel-wrap.type-hero.slick-initialized .text-area.align-right .text-wrap { padding-left: 0; padding-right: 0 }
.C0055 .carousel-wrap.type-hero.slick-initialized .text-area.align-left .text-wrap .inner { padding-left: 0; float: none }
.C0055 .carousel-wrap.type-hero.slick-initialized .text-area.align-right .text-wrap .inner { padding-right: 0 }
}
.C0055 .carousel-wrap.type-hero.slick-initialized .text-area .text-block { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.C0055 .carousel-wrap.type-hero.slick-initialized .animation-box .animation-area .controller-wrap { margin-bottom: 57px }
@media (max-width:767px) {
.C0055 .carousel-wrap.type-hero.slick-initialized .animation-box .animation-area .controller-wrap { margin-bottom: 54px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-hero .align-left .text-wrap .cta, .C0055 .carousel-wrap.type-hero .align-left .text-wrap .nugget-eyebrow, .C0055 .carousel-wrap.type-hero .align-left .text-wrap .text-block, .C0055 .carousel-wrap.type-hero .align-left .text-wrap .video-link, .C0055 .carousel-wrap.type-hero .align-right .text-wrap .cta, .C0055 .carousel-wrap.type-hero .align-right .text-wrap .nugget-eyebrow, .C0055 .carousel-wrap.type-hero .align-right .text-wrap .text-block, .C0055 .carousel-wrap.type-hero .align-right .text-wrap .video-link { float: none; text-align: center }
}
.C0055 .carousel-wrap.type-etc .text-area.align-top { top: 77px }
@media (max-width:1199px) {
.C0055 .carousel-wrap.type-etc .text-area.align-top { top: 52px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-etc .text-area.align-top { top: 32px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-etc .text-area.align-center .nugget-eyebrow { display: none }
}
@media (min-width:768px) {
.C0055 .carousel-wrap.type-etc .text-area.align-bottom .text-wrap .video-link:last-child { padding-bottom: 24px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-etc .text-area.align-left, .C0055 .carousel-wrap.type-etc .text-area.align-right { position: static; -webkit-transform: none; -ms-transform: none; transform: none; padding-top: 30px; padding-bottom: 30px }
.C0055 .carousel-wrap.type-etc .text-area.align-left.text-black, .C0055 .carousel-wrap.type-etc .text-area.align-right.text-black { background: #fff }
.C0055 .carousel-wrap.type-etc .text-area.align-left.text-white, .C0055 .carousel-wrap.type-etc .text-area.align-right.text-white { background: #333 }
.C0055 .carousel-wrap.type-etc .text-area.align-left .text-wrap, .C0055 .carousel-wrap.type-etc .text-area.align-right .text-wrap { padding-left: 0; padding-right: 0 }
.C0055 .carousel-wrap.type-etc .text-area.align-left .text-wrap .inner, .C0055 .carousel-wrap.type-etc .text-area.align-right .text-wrap .inner { float: none }
.C0055 .carousel-wrap.type-etc .text-area.align-left .text-wrap .inner .cta, .C0055 .carousel-wrap.type-etc .text-area.align-left .text-wrap .inner .nugget-eyebrow, .C0055 .carousel-wrap.type-etc .text-area.align-left .text-wrap .inner .text-block, .C0055 .carousel-wrap.type-etc .text-area.align-left .text-wrap .inner .video-link, .C0055 .carousel-wrap.type-etc .text-area.align-right .text-wrap .inner .cta, .C0055 .carousel-wrap.type-etc .text-area.align-right .text-wrap .inner .nugget-eyebrow, .C0055 .carousel-wrap.type-etc .text-area.align-right .text-wrap .inner .text-block, .C0055 .carousel-wrap.type-etc .text-area.align-right .text-wrap .inner .video-link { float: none }
.C0055 .carousel-wrap.type-etc .text-area.align-left .text-wrap .inner .nugget-eyebrow, .C0055 .carousel-wrap.type-etc .text-area.align-right .text-wrap .inner .nugget-eyebrow { width: 100% }
.C0055 .carousel-wrap.type-etc .text-area.align-left .text-wrap .video-link:last-child, .C0055 .carousel-wrap.type-etc .text-area.align-right .text-wrap .video-link:last-child { padding-bottom: 0 }
}
.C0055 .carousel-wrap.type-etc .text-area.align-middle .text-wrap .video-link:last-child { padding-bottom: 0 }
.C0055 .carousel-wrap.type-etc .text-wrap .eyebrow { font-size: 30px; line-height: 36px; margin-bottom: 8px }
@media (max-width:1199px) {
.C0055 .carousel-wrap.type-etc .text-wrap .eyebrow { font-size: 18px; line-height: 24px; margin-bottom: 2px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-etc .text-wrap .eyebrow { font-size: 16px; line-height: 24px; margin-bottom: 2px }
}
.C0055 .carousel-wrap.type-etc .text-wrap .title { margin-bottom: 19px }
@media (max-width:1199px) {
.C0055 .carousel-wrap.type-etc .text-wrap .title { margin-bottom: 17px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-etc .text-wrap .title { margin-bottom: 10px }
}
.C0055 .carousel-wrap.type-etc .text-wrap .title, .C0055 .carousel-wrap.type-etc .text-wrap .title h1, .C0055 .carousel-wrap.type-etc .text-wrap .title h2, .C0055 .carousel-wrap.type-etc .text-wrap .title h3, .C0055 .carousel-wrap.type-etc .text-wrap .title h4, .C0055 .carousel-wrap.type-etc .text-wrap .title h5, .C0055 .carousel-wrap.type-etc .text-wrap .title h6 { font-size: 60px; line-height: 60px }
@media (max-width:1355px) {
.C0055 .carousel-wrap.type-etc .text-wrap .title, .C0055 .carousel-wrap.type-etc .text-wrap .title h1, .C0055 .carousel-wrap.type-etc .text-wrap .title h2, .C0055 .carousel-wrap.type-etc .text-wrap .title h3, .C0055 .carousel-wrap.type-etc .text-wrap .title h4, .C0055 .carousel-wrap.type-etc .text-wrap .title h5, .C0055 .carousel-wrap.type-etc .text-wrap .title h6 { font-size: 48px; line-height: 50px }
}
@media (max-width:1199px) {
.C0055 .carousel-wrap.type-etc .text-wrap .title, .C0055 .carousel-wrap.type-etc .text-wrap .title h1, .C0055 .carousel-wrap.type-etc .text-wrap .title h2, .C0055 .carousel-wrap.type-etc .text-wrap .title h3, .C0055 .carousel-wrap.type-etc .text-wrap .title h4, .C0055 .carousel-wrap.type-etc .text-wrap .title h5, .C0055 .carousel-wrap.type-etc .text-wrap .title h6 { font-size: 36px; line-height: 40px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-etc .text-wrap .title, .C0055 .carousel-wrap.type-etc .text-wrap .title h1, .C0055 .carousel-wrap.type-etc .text-wrap .title h2, .C0055 .carousel-wrap.type-etc .text-wrap .title h3, .C0055 .carousel-wrap.type-etc .text-wrap .title h4, .C0055 .carousel-wrap.type-etc .text-wrap .title h5, .C0055 .carousel-wrap.type-etc .text-wrap .title h6 { font-size: 32px; line-height: 36px;color:#fff; }

#title55-1556781478912_1 h1{color:#005239}

}
.C0055 .carousel-wrap.type-etc .text-wrap .date { font-size: 20px; line-height: 26px; margin-bottom: 4px }
@media (max-width:1199px) {
.C0055 .carousel-wrap.type-etc .text-wrap .date { font-size: 18px; line-height: 24px; margin-bottom: 0 }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-etc .text-wrap .date { font-size: 16px; line-height: 24px; margin-bottom: 2px }
}
.C0055 .carousel-wrap.type-etc .text-wrap .copy { font-size: 20px; line-height: 26px; margin-bottom: 18px }
@media (max-width:1199px) {
.C0055 .carousel-wrap.type-etc .text-wrap .copy { font-size: 16px; line-height: 24px; margin-bottom: 17px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-etc .text-wrap .copy { font-size: 16px; line-height: 24px; margin-bottom: 12px }
}
.C0055 .carousel-wrap.type-etc .text-wrap .cta { padding-bottom: 3px }
.C0055 .carousel-wrap.type-etc .text-wrap .video-link { padding-bottom: 36px }
@media (max-width:1199px) {
.C0055 .carousel-wrap.type-etc .text-wrap .video-link { padding-bottom: 25px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-etc .text-wrap .video-link { padding-bottom: 15px }
}
.C0055 .carousel-wrap.type-etc .text-wrap .nugget-eyebrow .eyebrow { font-size: 18px; line-height: 24px; margin-bottom: 6px; font-family: "LG Smart Regular", sans-serif; font-style: normal; font-weight: 400 }
.C0055 .carousel-wrap.type-etc .text-wrap .nugget-eyebrow .eyebrow else { font-style: normal }
@media (max-width:1199px) {
.C0055 .carousel-wrap.type-etc .text-wrap .nugget-eyebrow .eyebrow { font-size: 14px; line-height: 20px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-etc .text-wrap .nugget-eyebrow .eyebrow { padding-top: 4px }
}
.C0055 .carousel-wrap.type-etc .text-wrap .nugget-eyebrow .nugget { font-size: 20px; line-height: 26px; font-family: "LG Smart SemiBold", sans-serif; font-weight: 400 }
.C0055 .carousel-wrap.type-etc .text-wrap .nugget-eyebrow .nugget else { font-style: normal }
@media (max-width:1199px) {
.C0055 .carousel-wrap.type-etc .text-wrap .nugget-eyebrow .nugget { font-size: 16px; line-height: 24px }
}
@media (max-width:767px) {
.C0055 .carousel-wrap.type-etc .text-wrap .nugget-eyebrow .nugget { padding-top: 7px }
}
.C0055 .slick-slider { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity: 0 }
.C0055 .slick-slider.slick-initialized { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity: 1 }
.C0055 .slick-slider.slick-initialized.slick-white { background: #000 }
.C0055 .slick-slider button { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; background-color: transparent; text-indent: -9999em }
.C0055 .slick-slider .slick-arrow { line-height: 0; color: #767676 }
.C0055 .slick-slider .slick-arrow svg { display: block }
.C0055 .slick-slider .slick-arrow:focus, .C0055 .slick-slider .slick-arrow:hover { color: #000 }
@media (max-width:767px) {
.C0055 .slick-slider .slick-arrow { display: none!important }
}
.C0055 .slick-white.slick-slider .slick-arrow { color: #ccc }
.C0055 .slick-white.slick-slider .slick-arrow:focus, .C0055 .slick-white.slick-slider .slick-arrow:hover { color: #fff }
.C0055 .slick-indicator { position: absolute; bottom: 0; padding: 0 0 30px; left: 0; width: 100%; height: 42px; text-align: center; font-size: 0; z-index: 2 }
@media (max-width:767px) {
.C0055 .slick-indicator { padding: 0 0 20px; height: 32px }
}
.C0055 .slick-indicator .slick-dot-wrap { display: inline-block; vertical-align: middle }
.C0055 .slick-indicator .slide-pause { display: none; overflow: hidden; vertical-align: middle; width: 12px; height: 14px; margin-left: 21px; background: url(/lg5-common/images/common/icons/pause-white-lg.svg) no-repeat; background-size: 100% 100%; white-space: nowrap; text-indent: 200% }
.C0055 .slick-indicator .slide-pause.play { background: url(/lg5-common/images/common/icons/play-white-lg.svg) no-repeat; background-size: 100% 100% }
.C0055 .slick-indicator .slide-pause.active { display: inline-block }
.C0055 .slick-indicator .slick-dots { display: inline; font-size: 0; text-align: center; margin: 0; height: 12px }
.C0055 .slick-indicator .slick-dots li { display: inline-block; width: 12px; height: 12px; position: relative; border-radius: 50%; margin-left: 10px; line-height: normal; border: 1px solid rgba(0,0,0,.5) }
.C0055 .slick-indicator .slick-dots li:first-child { margin-left: 0 }
@media (max-width:767px) {
.C0055 .slick-indicator .slick-dots li { width: 10px; height: 10px; margin-left: 8px }
}
.C0055 .slick-indicator .slick-dots li a, .C0055 .slick-indicator .slick-dots li button { background: #fff; display: block; width: 100%; height: 100%; margin: 0; padding: 0; border: 0; border-radius: 50% }
.C0055 .slick-indicator .slick-dots li a:focus, .C0055 .slick-indicator .slick-dots li button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color }
.C0055 .slick-indicator .slick-dots li.slick-active { border: 1px solid #005239 }
.C0055 .slick-indicator .slick-dots li.slick-active a, .C0055 .slick-indicator .slick-dots li.slick-active button { background: #005239 }
.C0055 .slick-indicator .slick-dots li.slick-active button { color: #fff }
.C0055 .slick-indicator .slick-dots li:only-child { display: none }
.C0055.js-invisible-nav .slick-arrow, .C0055.js-invisible-nav .slick-indicator { z-index: -1!important }
@media (min-width:768px) {
.C0055.component .carousel-wrap.type-etc .text-area.align-bottom, .C0055.component .carousel-wrap.type-hero .text-area.align-bottom { bottom: 90px }
.C0055.component .carousel-wrap.type-etc .text-area.align-bottom .text-wrap .inner .cta:last-child, .C0055.component .carousel-wrap.type-hero .text-area.align-bottom .text-wrap .inner .cta:last-child { margin-bottom: -23px }
.C0055.component .carousel-wrap.type-etc .text-area.align-bottom .text-wrap .inner .video-link:last-child, .C0055.component .carousel-wrap.type-hero .text-area.align-bottom .text-wrap .inner .video-link:last-child { margin-bottom: -23px }
}
@media (min-width:768px) and (max-width:1199px) {
.C0055.component .carousel-wrap.type-etc .text-area.align-bottom, .C0055.component .carousel-wrap.type-hero .text-area.align-bottom { bottom: 65px }
}
@media (min-width:768px) and (max-width:991px) {
.C0055.component .carousel-wrap.type-etc .text-area.align-bottom, .C0055.component .carousel-wrap.type-hero .text-area.align-bottom { bottom: 45px }
}
@media (min-width:768px) {
.C0055.component .carousel-wrap.type-etc .animation-area+.text-area.align-bottom, .C0055.component .carousel-wrap.type-hero .animation-area+.text-area.align-bottom { bottom: 90px }
}
@media (min-width:768px) and (max-width:1199px) {
.C0055.component .carousel-wrap.type-etc .animation-area+.text-area.align-bottom, .C0055.component .carousel-wrap.type-hero .animation-area+.text-area.align-bottom { bottom: 80px }
}
@media (min-width:768px) and (max-width:991px) {
.C0055.component .carousel-wrap.type-etc .animation-area+.text-area.align-bottom, .C0055.component .carousel-wrap.type-hero .animation-area+.text-area.align-bottom { bottom: 80px }
}
@media (min-width:768px) {
.C0055.component .carousel-wrap.type-etc.slick-slider .text-area.align-bottom, .C0055.component .carousel-wrap.type-hero.slick-slider .text-area.align-bottom { bottom: 90px }
}
@media (min-width:768px) and (max-width:1199px) {
.C0055.component .carousel-wrap.type-etc.slick-slider .text-area.align-bottom, .C0055.component .carousel-wrap.type-hero.slick-slider .text-area.align-bottom { bottom: 80px }
}
@media (min-width:768px) and (max-width:991px) {
.C0055.component .carousel-wrap.type-etc.slick-slider .text-area.align-bottom, .C0055.component .carousel-wrap.type-hero.slick-slider .text-area.align-bottom { bottom: 80px }
}
@media (min-width:768px) {
.C0055.component .carousel-wrap.type-etc.slick-slider .animation-area+.text-area.align-bottom, .C0055.component .carousel-wrap.type-hero.slick-slider .animation-area+.text-area.align-bottom { bottom: 120px }
}
@media (min-width:768px) and (max-width:1199px) {
.C0055.component .carousel-wrap.type-etc.slick-slider .animation-area+.text-area.align-bottom, .C0055.component .carousel-wrap.type-hero.slick-slider .animation-area+.text-area.align-bottom { bottom: 110px }
}
@media (min-width:768px) and (max-width:991px) {
.C0055.component .carousel-wrap.type-etc.slick-slider .animation-area+.text-area.align-bottom, .C0055.component .carousel-wrap.type-hero.slick-slider .animation-area+.text-area.align-bottom { bottom: 110px }
}
@media (max-width:767px) {
.C0055.component .carousel-wrap.type-hero .text-area.align-bottom { bottom: 40px }
.C0055.component .carousel-wrap.type-hero .text-area.align-bottom .text-wrap .inner .cta:last-child { margin-bottom: -23px }
.C0055.component .carousel-wrap.type-hero .text-area.align-bottom .text-wrap .inner .video-link:last-child { margin-bottom: -23px }
}
@media (max-width:767px) {
.C0055.component .carousel-wrap.type-etc .text-area.align-center.align-bottom, .C0055.component .carousel-wrap.type-hero .text-area.align-center.align-bottom { bottom: 40px }
.C0055.component .carousel-wrap.type-etc .text-area.align-center.align-bottom .text-wrap .inner .cta:last-child, .C0055.component .carousel-wrap.type-hero .text-area.align-center.align-bottom .text-wrap .inner .cta:last-child { margin-bottom: -23px }
.C0055.component .carousel-wrap.type-etc .text-area.align-center.align-bottom .text-wrap .inner .video-link:last-child, .C0055.component .carousel-wrap.type-hero .text-area.align-center.align-bottom .text-wrap .inner .video-link:last-child { margin-bottom: -23px }
.C0055.component .carousel-wrap.type-etc .animation-area+.text-area.align-center.align-bottom, .C0055.component .carousel-wrap.type-hero .animation-area+.text-area.align-center.align-bottom { bottom: 65px }
.C0055.component .carousel-wrap.type-etc.slick-slider .text-area.align-bottom, .C0055.component .carousel-wrap.type-hero.slick-slider .text-area.align-bottom { bottom: 40px }
.C0055.component .carousel-wrap.type-etc.slick-slider .text-area.align-bottom .text-wrap .inner .cta:last-child, .C0055.component .carousel-wrap.type-hero.slick-slider .text-area.align-bottom .text-wrap .inner .cta:last-child { margin-bottom: -23px }
.C0055.component .carousel-wrap.type-etc.slick-slider .text-area.align-bottom .text-wrap .inner .video-link:last-child, .C0055.component .carousel-wrap.type-hero.slick-slider .text-area.align-bottom .text-wrap .inner .video-link:last-child { margin-bottom: -23px }
.C0055.component .carousel-wrap.type-etc.slick-slider .animation-area+.text-area.align-bottom, .C0055.component .carousel-wrap.type-hero.slick-slider .animation-area+.text-area.align-bottom { bottom: 65px }
.C0055.component .carousel-wrap.type-etc.slick-slider .text-area.align-bottom, .C0055.component .carousel-wrap.type-hero.slick-slider .text-area.align-bottom { bottom: 65px }
.C0055.component .carousel-wrap.type-etc.slick-slider .animation-area+.text-area.align-bottom, .C0055.component .carousel-wrap.type-hero.slick-slider .animation-area+.text-area.align-bottom { bottom: 85px }
}
@media (max-width:767px) {
.C0055.component .carousel-wrap.type-hero .text-area.align-mobile-bottom { top: auto; bottom: 40px; -webkit-transform: none; -ms-transform: none; transform: none }
.C0055.component .carousel-wrap.type-hero .text-area.align-mobile-bottom .text-wrap .inner .cta:last-child { margin-bottom: -23px }
.C0055.component .carousel-wrap.type-hero .text-area.align-mobile-bottom .text-wrap .inner .video-link:last-child { margin-bottom: -23px }
.C0055.component .carousel-wrap.type-hero .animation-area+.text-area.align-mobile-bottom { bottom: 65px }
.C0055.component .carousel-wrap.type-hero.slick-slider .text-area.align-mobile-bottom { bottom: 40px }
.C0055.component .carousel-wrap.type-hero.slick-slider .text-area.align-mobile-bottom .text-wrap .inner .cta:last-child { margin-bottom: -23px }
.C0055.component .carousel-wrap.type-hero.slick-slider .text-area.align-mobile-bottom .text-wrap .inner .video-link:last-child { margin-bottom: -23px }
.C0055.component .carousel-wrap.type-hero.slick-slider .animation-area+.text-area.align-mobile-bottom { bottom: 65px }
.C0055.component .carousel-wrap.type-hero.slick-slider .text-area.align-mobile-bottom { bottom: 65px }
.C0055.component .carousel-wrap.type-hero.slick-slider .animation-area+.text-area.align-mobile-bottom { bottom: 85px }
}
html[hcx="3"] .C0055 .visual-area img, html[hcx="4"] .C0055 .visual-area img { visibility: hidden }
/*# sourceMappingURL=maps/C0055.min.css.map */
