.custom-image-banner-block .halo-block-header .title{margin-bottom:45px}.customImageBanner-item .image-zoom{border-radius:var(--item-border-radirus-style)}.customImageBanner-inner{padding:0 10px}.customImageBanner-inner.text-left{padding-left:var(--align-items-spacing-lr-style)}.customImageBanner-inner.text-right{padding-right:var(--align-items-spacing-lr-style)}.customImageBanner-inner .sub_title{font-weight:var(--font-weight-medium);margin-bottom:var(--mg-bottom-sub-title-style);line-height:var(--body-line-height);margin-top:0;display:block}.customImageBanner-inner .sub_title.has-border span{border-bottom:1px solid var(--color-text-style)}.customImageBanner-inner .custom-text-style{font-size:var(--fontsize-text-style);color:var(--color-text-style)}.customImageBanner-inner .title.custom-text-style{font-style:var(--font-text-style);margin-bottom:var(--mg-bottom-title-style);display:block}.customImageBanner-inner .des{margin-bottom:var(--margin-bottom-des-style);line-height:var(--body-line-height)}.customImageBanner-inner .button{min-width:160px;width:auto;display:inline-block}.customImageBanner-inner .spotlight-button.custom-button-style{font-size:var(--font-size-button-style);border:1px solid var(--border-color-button-style);color:var(--color-button-style);text-transform:var(--text-transform-button-style);min-width:var(--button-width-style);background:var(--bg-color-button-style)}.customImageBanner-inner .spotlight-button.custom-button-style:hover{border:1px solid var(--border-color-button-hover-style);color:var(--color-button-hover-style);background:var(--bg-color-button-hover-style)}.customImageBanner-inner .spotlight-button.custom-button-style:hover svg{fill:var(--color-button-hover-style)}.customImageBanner-inner .spotlight-button.custom-button-style svg{height:14px;fill:var(--color-button-style);width:14px;vertical-align:middle;display:inline-block}.customImageBanner-inner .spotlight-button.custom-button-style span{vertical-align:middle;display:inline-block}.content_absolute{position:relative}.content_absolute .content{transform:translate(-50%,-50%);overflow-y:auto;overflow-x:hidden;font-size:0;position:absolute;max-height:100%;top:50%;left:50%;width:100%;line-height:1;z-index:1}.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}.customImageBanner-inner .link_title{display:block}.customImageBanner-inner .link_title:hover{color:inherit}.custom-image-banner-block .halo-row.not-distance{margin-right:0;margin-left:0}.custom-image-banner-block .halo-row.not-distance .halo-item{padding-right:0;padding-left:0}.custom-image-banner-block .content_absolute .content.align-items--top{padding-top:var(--align-items-spacing-style);bottom:auto;top:0}.custom-image-banner-block .content_absolute .content.align-items--bottom,.custom-image-banner-block .content_absolute .content.align-items--top{-moz-transform:translate(-50%);-o-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);transform:translate(-50%)}.custom-image-banner-block .content_absolute .content.align-items--bottom{bottom:0;top:auto;padding-bottom:var(--align-items-spacing-style)}.custom-image-banner-block .halo-item{width:var(--item-width-style)}.custom-image-banner-block .column-4 .halo-item,.custom-image-banner-block .column-5 .halo-item{width:50%}.custom-image-banner-block .column-6 .halo-item{width:33.33334%}.custom-image-banner-block .slider-buttons{position:relative}.custom-image-banner-block .container-1170{margin-right:auto;max-width:100%;padding-right:15px;margin-left:auto;width:100%;padding-left:15px;display:block}.customImageBanner-row{font-size:0;margin-right:var(--item-grid-gap-style);letter-spacing:0;margin-left:var(--item-grid-gap-style)}.customImageBanner-child{margin-bottom:var(--item-spacing-style);padding-right:var(--item-grid-gap-style);width:var(--item-width-style);vertical-align:top;padding-left:var(--item-grid-gap-style);display:inline-block}.custom-image-banner-block .halo-item[data-width="0"],.custom-image-banner-block .halo-item[data-width="0%"],.custom-image-banner-block .halo-item[data-width="0em"],.custom-image-banner-block .halo-item[data-width="0px"],.custom-image-banner-block .halo-item[data-width="0rem"],.customImageBanner-child[data-width="0"],.customImageBanner-child[data-width="0%"],.customImageBanner-child[data-width="0em"],.customImageBanner-child[data-width="0px"],.customImageBanner-child[data-width="0rem"]{display:none}.customImageBanner--largeImg{margin-bottom:var(--item-spacing-style)}@media (max-width:1024px){.customImageBanner-inner .title.custom-text-style{font-size:var(--fontsize-mobile-text-style);line-height:26px}.customImageBanner-inner.text-left{padding-left:15px}.customImageBanner-inner.text-right{padding-right:15px}.custom-image-banner-block .content_absolute .content.align-items--top{padding-top:15px}.custom-image-banner-block .content_absolute .content.align-items--bottom{padding-bottom:15px}.customImageBanner-inner .title.custom-text-style{margin-bottom:var(--mg-bottom-title-style-mb)}.customImageBanner-inner .des{margin-bottom:var(--margin-bottom-des-style-mb)}}@media (max-width:992px) and (min-width:552px){.custom-image-banner-block .scroll-snap-mobile{overflow-x:unset;padding:0;margin-right:-8px;scroll-snap-type:unset;margin-left:-8px}.custom-image-banner-block .scroll-snap-mobile .halo-item{-ms-flex:0 0 var(--item-width-style);flex:0 0 var(--item-width-style);scroll-snap-align:unset;-webkit-box-flex:0;scroll-snap-stop:unset;margin-right:0;max-width:100%!important;padding-right:8px;padding-left:8px}.custom-image-banner-block .halo-item .customImageBanner-row{margin-right:-8px;margin-left:-8px}.custom-image-banner-block .halo-item .customImageBanner-child{padding-right:8px;padding-left:8px}.custom-image-banner-block .halo-item .customImageBanner-child:not([data-spacing-bottom="0"]){margin-bottom:16px}.custom-image-banner-block .halo-item .customImageBanner-child[data-spacing-bottom="30"]{margin-bottom:12px}}@media (max-width:1024px) and (min-width:991px){.custom-image-banner-block .halo-item .customImageBanner-child[data-spacing-bottom="30"]{margin-bottom:17px}}@media (max-width:767px){.custom-image-banner-block .halo-row .halo-item{width:100%}.custom-image-banner-block .halo-row .halo-item+.halo-item:not(.slider__slide){margin-top:10px}.custom-image-banner-block .halo-row.scroll-snap-mobile .halo-item+.halo-item{margin-top:0}.custom-image-banner-block .halo-block-header .title{margin-bottom:30px}.style-dots-2 .custom-image-banner-block .slider-dots{bottom:-40px}.custom-image-banner-block .halo-item .customImageBanner-row{margin-right:-5px;margin-left:-5px}.custom-image-banner-block .halo-item .customImageBanner-child{padding-right:5px;padding-left:5px}.custom-image-banner-block .halo-item .customImageBanner-child:not([data-spacing-bottom="0"]){margin-bottom:10px}}@media (max-width:551px){.custom-image-banner-block .container-1170{padding-right:10px;padding-left:10px}.custom-image-banner-block .scroll-snap-mobile,.custom-image-banner-block .scroll-snap-mobile .halo-item:last-child{margin-right:0}}@media (min-width:1025px){.custom-image-banner-block .halo-row:not(.not-distance){margin-right:var(--row-distance-style);margin-left:var(--row-distance-style)}.custom-image-banner-block .halo-row:not(.not-distance) .halo-item{padding-right:var(--item-distance-style);padding-left:var(--item-distance-style)}.customImageBanner-item.enable_border_color .spotlight-button{opacity:0;visibility:hidden}.customImageBanner-item.enable_border_color .has--border_s2+.spotlight-button,.customImageBanner-item.enable_border_color:hover .spotlight-button{opacity:1;visibility:visible}.custom-image-banner-block .column-4 .halo-item{width:25%}.custom-image-banner-block .column-5 .halo-item{width:20%}.custom-image-banner-block .column-6 .halo-item{width:16.66666666666667%}.customImageBanner-item:hover .image-zoom img{transform:scale(1.06)}.custom-image-banner-block .container-1170{max-width:1200px}}