.spotlight-block .halo-block-header{margin-bottom:0}.spotlight-block .halo-block-header .title{margin-bottom:var(--margin-bottom-title)}.spotlight-block .halo-block-header .subtext-spotlight{margin-bottom:var(--margin-bottom-des)}.spotlight-inner{padding:0 10px}.spotlight-inner.text-left{padding-left:var(--align-items-spacing-lr-style)}.spotlight-inner.text-right{padding-right:var(--align-items-spacing-lr-style)}.spotlight-inner .sub_title{display:block;font-weight:var(--font-weight-text-style);line-height:var(--body-line-height);margin-bottom:var(--mg-bottom-sub-title-style);margin-top:0}.spotlight-inner .sub_title.has-border span{border-bottom:1px solid var(--color-text-style)}.spotlight-inner .title{display:block;margin-bottom:10px;margin-top:32px}.spotlight-inner .title.has--none{margin-top:0}.spotlight-inner.not-image .title{margin-bottom:0;margin-top:0}.spotlight-inner .custom-text-style{color:var(--color-text-style);font-size:var(--fontsize-text-style)}.spotlight-inner .title.custom-text-style{font-style:var(--font-text-style);line-height:calc(var(--fontsize-text-style) + 1px)}.spotlight-inner .title.custom-text-style.has--border_s2 span{border-color:transparent;position:relative;z-index:1}.spotlight-inner .title.custom-text-style.has--border_s2 span:before{background-color:var(--border-color-title-style);bottom:0;content:"";display:block;height:22px;left:0;position:absolute;right:0;top:auto;width:100%;z-index:-1}.spotlight-inner .des{line-height:var(--body-line-height);margin-top:var(--margin-top-des-style)}.spotlight-inner .button{display:inline-block;margin-top:var(--margin-top-button-style);min-width:160px;width:auto}.spotlight-inner .spotlight-button.custom-button-style{background:var(--bg-color-button-style);border:1px solid var(--border-color-button-style);color:var(--color-button-style);font-size:var(--font-size-button-style);min-width:var(--button-width-style);text-transform:var(--text-transform-button-style)}.spotlight-inner .spotlight-button.custom-button-style:hover{background:var(--bg-color-button-hover-style);border:1px solid var(--border-color-button-hover-style);color:var(--color-button-hover-style)}.spotlight-inner .spotlight-button.custom-button-style:hover svg{fill:var(--color-button-hover-style)}.spotlight-inner .spotlight-button.custom-button-style svg{fill:var(--color-button-style);display:inline-block;height:14px;vertical-align:middle;width:14px}.spotlight-inner .spotlight-button.custom-button-style span{display:inline-block;vertical-align:middle}.spotlight-inner .spotlight-button.enable-transparnet span{text-decoration:underline;text-underline-offset:.1em}.spotlight-inner.enable-transparnet.text-left .spotlight-button{padding-left:0;padding-right:0;text-align:left}.spotlight-inner.enable-transparnet.text-right .spotlight-button{padding-left:0;padding-right:0;text-align:right}.spotlight-inner.enable-transparnet.text-center .spotlight-button{padding-left:0;padding-right:0;text-align:center}.spotlight-inner .spotlight-button.enable-button-custom-border{margin-bottom:10px;overflow:unset}.spotlight-inner .spotlight-button.enable-button-custom-border:after{border:1px solid var(--border-color-button-style);content:"";height:100%;left:6px;position:absolute;top:6px;width:100%;z-index:-1}.spotlight-inner .spotlight-button.enable-button-custom-border:hover:after{border:1px solid var(--border-color-button-hover-style)}.spotlight-inner .spotlight-item:hover .image-zoom img{transform:scale(1.06)}.content_absolute{position:relative}.content_absolute .content{font-size:0;left:50%;line-height:1;max-height:100%;overflow-x:hidden;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.content_absolute .content::-webkit-scrollbar{width:5px}.content_absolute .content::-webkit-scrollbar-track{background:#f4f4f4}.content_absolute .content::-webkit-scrollbar-thumb,.content_absolute .content::-webkit-scrollbar-thumb:hover{background:#000}.content_absolute .content h3{margin:0}.spotlight-inner .link_title{display:block;position:relative}.spotlight-inner .link_title:hover{color:inherit}.spotlight-inner h3 span{border-bottom:2px solid transparent;display:inline-block;padding-bottom:1px}.spotlight-inner h3:hover span{border-bottom:2px solid var(--border-color-title-style)}.spotlight-inner h3 .has_border_s3 span{position:relative}.spotlight-inner h3 .has_border_s3 span:after{background-color:var(--border-color-title-style-3);bottom:-15px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:72px}.spotlight-block .halo-row.not-distance{margin-left:0;margin-right:0}.spotlight-block .halo-row.not-distance .halo-item{padding-left:0;padding-right:0}.spotlight-block .content_absolute .content.align-items--top{bottom:auto;padding-top:var(--align-items-spacing-style);top:var(--align-items-postion-content-style)}.spotlight-block .content_absolute .content.align-items--bottom,.spotlight-block .content_absolute .content.align-items--top{transform:translate(-50%)}.spotlight-block .content_absolute .content.align-items--bottom{bottom:var(--align-items-postion-content-style);padding-bottom:var(--align-items-spacing-style);top:auto}.spotlight-block .content_absolute .content.align-items--bottom.enable-transparnet{transform:translate(-50%,-45%)}.spotlight-block .content_absolute .content.align-items--bottom.text-left.enable-transparnet{bottom:0;left:0;padding:60px 60px 55px;transform:none}.spotlight-block .content_absolute .content.align-items--bottom.text-right.enable-transparnet{bottom:0;left:auto;padding:60px 60px 55px;right:0;transform:none}.spotlight-block .content_absolute .content.enable-transparnet{z-index:1}.spotlight-block .content.align-items--center{background-color:var(--bg_color_content);padding-bottom:var(--align-items-spacing-bottom-style);padding-top:var(--align-items-spacing-top-style)}.spotlight-block .spotlight-inner.is-bordered{border:1px solid var(--content-border-color)!important;margin-bottom:var(--align-items-spacing-bottom-style);margin-top:var(--align-items-spacing-top-style);padding:15px}.spotlight-block .spotlight-inner.is-bordered .title{margin-top:12px}.spotlight-block .content.align-items--center.is-bordered .button{margin-bottom:12px}.spotlight-block .column-4 .halo-item,.spotlight-block .column-5 .halo-item{width:50%}.spotlight-block .column-6 .halo-item{width:33.33334%}.spotlight-block .slider-buttons{position:relative}.spotlight-block .slick-dots{bottom:-48px}body:not(.safari).banner-animation-1 .spotlight-block .image-container{overflow:hidden}body:not(.safari).banner-animation-1 .spotlight-block .spotlight-item .img-box{display:block;opacity:0;transform:scale(1.15);transition:transform .8s cubic-bezier(.13,.55,.25,1),opacity .7s cubic-bezier(.26,.54,.32,1)}body:not(.safari).banner-animation-1 .spotlight-block .shouldShow .spotlight-item .img-box{opacity:1;transform:scale(1)}body:not(.safari).banner-animation-1 .spotlight-block .spotlight-item .des,body:not(.safari).banner-animation-1 .spotlight-block .spotlight-item .sub_title,body:not(.safari).banner-animation-1 .spotlight-block .spotlight-item .title,body:not(.safari).banner-animation-1 .spotlight-block .spotlight-item:not(.enable_border_color) .spotlight-button{opacity:0;transform:translateY(25px);transition:transform 1s cubic-bezier(.26,.54,.32,1) .2s,opacity 1s cubic-bezier(.26,.54,.32,1)}body:not(.safari).banner-animation-1 .spotlight-block .spotlight-item .sub_title{transition-delay:.4s}body:not(.safari).banner-animation-1 .spotlight-block .spotlight-item .title{transition-delay:.55s}body:not(.safari).banner-animation-1 .spotlight-block .spotlight-item .des{transition-delay:.7s}body:not(.safari).banner-animation-1 .spotlight-block .spotlight-item:not(.enable_border_color) .spotlight-button{pointer-events:none;transition-delay:.85s}body:not(.safari).banner-animation-1 .spotlight-block .spotlight-item .spotlight-button.banner-button-animated{pointer-events:auto;transition:all var(--duration-long) var(--button-transition-ease)!important;transition-delay:0ms}body:not(.safari).banner-animation-1 .spotlight-block .shouldShow .spotlight-item .des,body:not(.safari).banner-animation-1 .spotlight-block .shouldShow .spotlight-item .sub_title,body:not(.safari).banner-animation-1 .spotlight-block .shouldShow .spotlight-item .title,body:not(.safari).banner-animation-1 .spotlight-block .shouldShow .spotlight-item:not(.enable_border_color) .spotlight-button{opacity:1;transform:translateY(0)}body:not(.safari).banner-animation-1 .spotlight-block .content_absolute .content{overflow-y:hidden}body:not(.safari).banner-animation-1 .spotlight-block .shouldShow .spotlight-item.enable_border_color:hover .spotlight-button{opacity:1;transition-delay:0ms;visibility:visible}body:not(.safari).banner-animation-1 .spotlight-block .slider-dots{transform:none}.spotlight-block .show-icon-more{border-radius:3px;display:block;height:60px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,calc(-50% + 10px));transition:var(--anchor-transition);visibility:hidden;width:60px;z-index:2}.spotlight-block .show-icon-more:after,.spotlight-block .show-icon-more:before{background:var(--color-icon-plus);content:"";height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.spotlight-block .show-icon-more:after{height:2px;width:50px}.spotlight-block .slider{overflow-y:hidden}@media(max-width:1400px){.spotlight-block .layout--special .slick-arrow{display:none!important}}@media(max-width:1024px){.spotlight-inner .title.custom-text-style{font-size:var(--fontsize-mobile-text-style);line-height:26px}.spotlight-inner .title.custom-text-style.has--border_s2 span:before{height:12px}.spotlight-block .halo-row.column-2 .halo-item:not(.slick-slide):not(:first-child):not(:nth-child(2)),.spotlight-block .halo-row.column-2 .halo-item:not(.slider__slide):not(:first-child):not(:nth-child(2)),.spotlight-block .halo-row.column-mb-2 .halo-item:not(.slider__slide){margin-top:15px}.spotlight-block .halo-row .halo-item.enable_plus_icon:not(.slick-slide):not(:first-child):not(:nth-child(2)),.spotlight-block .halo-row .halo-item.enable_plus_icon:not(.slider__slide):not(:first-child):not(:nth-child(2)),.spotlight-block.enable_slider .halo-row .halo-item:not(.slick-slide):not(:first-child):not(:nth-child(2)),.spotlight-block.enable_slider .halo-row .halo-item:not(.slider__slide):not(:first-child):not(:nth-child(2)){margin-top:0}.spotlight-block .content_absolute .content.align-items--bottom.text-left.enable-transparnet{padding:30px}}@media (max-width:992px){.spotlight-block .scroll-snap-mobile{align-items:flex-start}}@media (max-width:768px){.spotlight-block .content_absolute .content.align-items--top{top:var(--align-items-postion-content-mb-style)}.spotlight-block .content_absolute .content.align-items--bottom{bottom:var(--align-items-postion-content-mb-style)}.spotlight-block .content_absolute .content.align-items--bottom.text-left.enable-transparnet{padding:15px}.spotlight-block .spotlight-item.enable_des_hover .spotlight-inner .des{font-size:calc(var(--fontsize-text-style) - 2px)}}@media(max-width:767px){.spotlight-block .halo-row .halo-item{width:100%}.spotlight-block .halo-row .halo-item+.halo-item:not(.slick-slide),.spotlight-block .halo-row .halo-item+.halo-item:not(.slider__slide){margin-top:10px}.spotlight-block .halo-row .halo-item+.halo-item.slick-slide,.spotlight-block .halo-row .halo-item+.halo-item.slider__slide,.spotlight-block .halo-row.scroll-snap-mobile .halo-item+.halo-item{margin-top:0!important}.spotlight-block .halo-block-header .title{margin-bottom:30px}.style-dots-2 .spotlight-block .slider-dots{bottom:-40px}.spotlight-block .halo-row.column-mb-2 .halo-item{width:50%}.spotlight-block .halo-row .halo-item.enable_plus_icon:not(.slick-slide):not(:first-child):not(:nth-child(2)),.spotlight-block .halo-row .halo-item.enable_plus_icon:not(.slider__slide):not(:first-child):not(:nth-child(2)),.spotlight-block .halo-row .halo-item:not(.slick-slide):not(:first-child):not(:nth-child(2)),.spotlight-block .halo-row .halo-item:not(.slider__slide):not(:first-child):not(:nth-child(2)),.spotlight-block .halo-row.column-mb-2 .halo-item:not(.slider__slide){margin-top:10px}.spotlight-block .halo-row.column-mb-2 .content_absolute .content.align-items--bottom{transform:translate(-50%)}.spotlight-inner .spotlight-button.custom-button-style{max-width:var(--button-width-style);min-width:0;width:100%}}@media(min-width:768px){.spotlight-block .halo-row .halo-item.spotlight--largeImg{width:100%}}@media(min-width:1025px){.spotlight-block .halo-row:not(.not-distance){margin-left:var(--row-distance-style);margin-right:var(--row-distance-style)}.spotlight-block .halo-row:not(.not-distance) .halo-item{padding-left:var(--item-distance-style);padding-right:var(--item-distance-style)}.spotlight-item.enable_border_color .spotlight-button{opacity:0;visibility:hidden}.spotlight-item.enable_border_color .has--border_s2+.spotlight-button,.spotlight-item.enable_border_color:hover .spotlight-button{opacity:1;visibility:visible}body:not(.safari).banner-animation-1 .spotlight-item.enable_border_color .has--border_s2+.spotlight-button,body:not(.safari).banner-animation-1 .spotlight-item.enable_border_color:hover .spotlight-button{opacity:0;visibility:hidden}body:not(.safari).banner-animation-1 .shouldShow .spotlight-item.enable_border_color .has--border_s2+.spotlight-button,body:not(.safari).banner-animation-1 .shouldShow .spotlight-item.enable_border_color:hover .spotlight-button{opacity:1;visibility:visible}.spotlight-block .column-4 .halo-item{width:25%}.spotlight-block .column-5 .halo-item{width:20%}.spotlight-block .column-6 .halo-item{width:16.66666666666667%}.spotlight-item:hover .image-zoom img{transform:scale(1.06)}.spotlight-block .layout--special .slick-arrow{background:transparent;border:0;height:65px;padding:0;width:65px}.spotlight-block .layout--special .slick-arrow svg{height:0;width:0}.spotlight-block .layout--special .slick-arrow.slick-next{right:-85px!important}.spotlight-block .layout--special .slick-arrow.slick-prev{left:-85px!important;top:44%}.spotlight-block .layout--special .slick-arrow:after,.spotlight-block .layout--special .slick-arrow:before{background:var(--arrow-color);content:"";height:1px;left:0;position:absolute;top:0;transform:rotate(45deg);width:45px}.spotlight-block .layout--special .slick-arrow:after{top:32px;transform:rotate(-45deg)}.spotlight-block .slick-arrow.slick-prev{transform:translateY(-50%)}.spotlight-block .halo-row.column-3 .spotlight--image:nth-child(n+4){display:none}.spotlight-block .halo-row.column-3.slick-slider .spotlight--image:nth-child(n+4){display:inline-block}.spotlight-block .halo-item:hover .show-icon-more{opacity:1;transform:translate(-50%,-50%);visibility:visible}.spotlight-block .halo-item.enable_plus_icon .img-box a:after{background:linear-gradient(0deg,#000,transparent);bottom:0;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:var(--anchor-transition);visibility:hidden;width:100%;z-index:1}.spotlight-block .halo-item.enable_plus_icon:hover .img-box a:after{opacity:.4;visibility:visible}.spotlight-block .halo-item:hover .spotlight-inner.enable-transparnet.text-left h3 span{text-decoration:underline;text-underline-offset:.2em}.spotlight-block .enable_des_hover .spotlight-inner .des{height:0;margin:0;opacity:0;overflow:hidden;transition:opacity .5s,height .2s cubic-bezier(0,0,.44,1.18);visibility:hidden}.spotlight-block .halo-item:hover .enable_des_hover .spotlight-inner .des{height:auto;opacity:1;padding-bottom:15px;padding-top:22px;visibility:visible}}@media(min-width:1200px){.spotlight-inner .title.custom-text-style.has--border_s2 span:before{left:-7px;width:calc(100% + 17px)}}@media(min-width:1600px){.spotlight-block .layout--special .slick-arrow.slick-next{right:-110px!important}.spotlight-block .layout--special .slick-arrow.slick-prev{left:-110px!important}}