.c23vgs8-component.c23vgs8{--transition-duration:1000ms;position:relative;width:100%;overflow:hidden;margin-top:var(--margin_tb);margin-bottom:var(--margin_tb);background-color:var(--section-background-color,#fff);background-image:var(--section-background-image,none);background-position:var(--section-background-position,center);background-size:var(--section-background-size,cover);background-repeat:var(--section-background-repeat,no-repeat);color:#333;font-family:Roboto,Calibri,"Microsoft YaHei",sans-serif;font-size:15px;font-weight:300}
.c23vgs8-component.c23vgs8,.c23vgs8-component.c23vgs8 *{box-sizing:border-box}
.c23vgs8-component.c23vgs8 button,.c23vgs8-component.c23vgs8 a{font:inherit}
.c23vgs8-component .c23vgs8__inner{position:relative;box-sizing:border-box;width:100%;max-width:var(--custom-content-max-width);margin-left:auto;margin-right:auto;padding-top:var(--padding_tb);padding-right:var(--padding_lr);padding-bottom:var(--padding_tb);padding-left:var(--padding_lr)}
.c23vgs8-component .tileentry__slideshow,.c23vgs8-component .slideshow__imageslider{position:relative;z-index:1}
.c23vgs8-component .slideshow__imageslider{height:min(100vh,56.25vw)}
.c23vgs8-component .slideshow__imageslider .swiper-wrapper{height:100%}
.c23vgs8-component .slider__slide{height:100%;visibility:hidden;opacity:0;transition:opacity var(--transition-duration) ease;pointer-events:none}
.c23vgs8-component .slider__slide.is-active{visibility:visible;opacity:1;pointer-events:auto}
.c23vgs8-component .slide__mediawrapper,.c23vgs8-component .slide__mediawrapper picture{display:block;width:100%;height:100%;aspect-ratio:var(--image-ratio);border-radius:var(--image-shape);overflow:hidden}
.c23vgs8-component .slide__mediawrapper img{display:block;width:100%;height:100%;object-fit:var(--image-fit);border-radius:inherit}
.c23vgs8-component .image-slide::before{content:"";position:absolute;inset:0 0 auto;height:100px;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,0));z-index:1;pointer-events:none}
.c23vgs8-component .image-slide::after{content:"";position:absolute;inset:0 0 0 auto;width:75px;background:linear-gradient(270deg,rgba(0,0,0,.25),rgba(0,0,0,0));z-index:1;pointer-events:none}
.c23vgs8-component .slideshow__textslider{position:relative;width:100%;z-index:2}
.c23vgs8-component .textslider__viewport{position:relative;overflow:hidden;transition:height .2s ease}
.c23vgs8-component .text-slide{position:absolute;inset:0 auto auto 0;width:100%;visibility:hidden;opacity:0;transition:opacity var(--transition-duration) ease;pointer-events:none}
.c23vgs8-component .text-slide.is-active{position:relative;visibility:visible;opacity:1;pointer-events:auto}
.c23vgs8-component .slide__content{padding:var(--content-card-padding-vertical) var(--content-card-padding-horizontal);background:var(--content-card-background);border-top:var(--separator-width) var(--separator-style) var(--separator-color);border-radius:var(--separator-radius);transition:background-color .2s ease,border-color .2s ease}
.c23vgs8-component .text-slide:hover .slide__content{background:var(--content-card-hover-background);border-color:var(--separator-hover-color)}
.c23vgs8-component .content__title,.c23vgs8-component .content__subtitle{color:var(--title-color,var(--theme_color));font-family:var(--title-font-family,"Roboto Slab","Microsoft YaHei",Arial,Calibri,serif);font-size:var(--title-font-size,30px);font-style:var(--title-font-style,normal);font-weight:var(--title-font-weight,400);line-height:var(--title-line-height,40px);letter-spacing:var(--title-letter-spacing,normal);text-align:var(--title-text-align,left);text-decoration:var(--title-text-decoration,none);text-transform:var(--title-text-transform,none)}
.c23vgs8-component .content__title:hover{color:var(--title-hover-color,var(--title-color,var(--theme_color)));font-family:var(--title-hover-font-family,var(--title-font-family,"Roboto Slab","Microsoft YaHei",Arial,Calibri,serif));font-size:var(--title-hover-font-size,var(--title-font-size,30px));font-style:var(--title-hover-font-style,normal);font-weight:var(--title-hover-font-weight,400);text-decoration:var(--title-hover-text-decoration,none)}
.c23vgs8-component .content__subtitle{color:var(--subtitle-color,var(--theme_color));font-family:var(--subtitle-font-family,"Roboto Slab","Microsoft YaHei",Arial,Calibri,serif);font-size:var(--subtitle-font-size,30px);font-style:var(--subtitle-font-style,normal);font-weight:var(--subtitle-font-weight,500);line-height:var(--subtitle-line-height,40px);letter-spacing:var(--subtitle-letter-spacing,normal);text-align:var(--subtitle-text-align,left);text-decoration:var(--subtitle-text-decoration,none);text-transform:var(--subtitle-text-transform,none)}
.c23vgs8-component .content__subtitle:hover{color:var(--subtitle-hover-color,var(--subtitle-color,var(--theme_color)));font-family:var(--subtitle-hover-font-family,var(--subtitle-font-family,"Roboto Slab","Microsoft YaHei",Arial,Calibri,serif));font-size:var(--subtitle-hover-font-size,var(--subtitle-font-size,30px));font-style:var(--subtitle-hover-font-style,normal);font-weight:var(--subtitle-hover-font-weight,400);text-decoration:var(--subtitle-hover-text-decoration,none)}
.c23vgs8-component .content__teaser{margin-top:20px;font-size:13px;line-height:20px}
.c23vgs8-component .content__copy{margin:0;color:var(--description-color,#333);font-family:var(--description-font-family,Roboto,Calibri,"Microsoft YaHei",sans-serif);font-size:var(--description-font-size,13px);font-style:var(--description-font-style,normal);font-weight:var(--description-font-weight,400);line-height:var(--description-line-height,20px);letter-spacing:var(--description-letter-spacing,normal);text-align:var(--description-text-align,left);text-decoration:var(--description-text-decoration,none);text-transform:var(--description-text-transform,none)}
.c23vgs8-component .content__copy:hover{color:var(--description-hover-color,var(--description-color,#333));font-family:var(--description-hover-font-family,var(--description-font-family,Roboto,Calibri,"Microsoft YaHei",sans-serif));font-size:var(--description-hover-font-size,var(--description-font-size,13px));font-style:var(--description-hover-font-style,normal);font-weight:var(--description-hover-font-weight,400);text-decoration:var(--description-hover-text-decoration,none)}
.c23vgs8-component .content__link{margin-top:30px}
.c23vgs8-component .btn{align-items:center;justify-content:center;text-decoration:none;cursor:pointer}
.c23vgs8-component .btn--primary{display:inline-flex;min-width:160px;min-height:40px;padding:var(--button-padding-vertical) var(--button-padding-horizontal);border-width:var(--button-border-width);border-style:var(--button-border-style);border-color:var(--button-border-color);border-radius:var(--button-border-radius);background:var(--button-background);color:var(--button-color);font-family:var(--button-font-family,Roboto,Calibri,"Microsoft YaHei",sans-serif);font-size:var(--button-font-size,11px);font-style:var(--button-font-style,normal);font-weight:var(--button-font-weight,500);line-height:var(--button-line-height,normal);letter-spacing:var(--button-letter-spacing,.08em);text-align:var(--button-text-align,left);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none)}
.c23vgs8-component .btn--primary:hover{border-color:var(--button-hover-border-color);background:var(--button-hover-background);color:var(--button-hover-color);font-family:var(--button-hover-font-family,var(--button-font-family,Roboto,Calibri,"Microsoft YaHei",sans-serif));font-size:var(--button-hover-font-size,var(--button-font-size,11px));font-style:var(--button-hover-font-style,normal);font-weight:var(--button-hover-font-weight,400);text-decoration:var(--button-hover-text-decoration,none)}
.c23vgs8-component .btn__icon{display:inline-block;width:var(--button-icon-size,21px);height:var(--button-icon-size,21px);margin-left:26px;font-size:var(--button-icon-size,21px);font-style:normal;font-weight:300;line-height:1;object-fit:contain}
.c23vgs8-component .btn__icon--font{color:var(--button-icon-color)}
.c23vgs8-component .btn--primary:hover .btn__icon--font{color:var(--button-icon-hover-color)}
.c23vgs8-component .round-control{position:absolute;display:flex;width:40px;height:40px;padding:0;border:1px solid #fff;border-radius:50%;background:rgba(0,0,0,0);color:#fff;align-items:center;justify-content:center;z-index:4;cursor:pointer}
.c23vgs8-component .round-control::before{font-size:24px;font-weight:300;line-height:1;transform:translateY(-1px)}
.c23vgs8-component .swiper-button-prev{right:85px;top:-62px}
.c23vgs8-component .swiper-button-next{right:30px;top:-62px}
.c23vgs8-component .swiper-button-prev::before{content:"‹"}
.c23vgs8-component .swiper-button-next::before{content:"›"}
.c23vgs8-component.c23vgs8 .swiper-button-prev,.c23vgs8-component.c23vgs8 .swiper-button-next{left:auto;margin-top:0}
@media (max-width:959px){.c23vgs8-component .c23vgs8__inner{padding-left:1rem;padding-right:1rem}}
@media (max-width:767px){
  .c23vgs8-component .slideshow__imageslider{height:100vw;max-height:500px}
  .c23vgs8-component .content__title{font-size:var(--title-mobile-font-size,30px)}
  .c23vgs8-component .content__subtitle{font-size:var(--subtitle-mobile-font-size,30px)}
  .c23vgs8-component .content__copy{font-size:var(--description-mobile-font-size,13px)}
  .c23vgs8-component .btn--primary{font-size:var(--button-mobile-font-size,11px)}
}
@media (min-width:480px){
  .c23vgs8-component .content__title,.c23vgs8-component .content__subtitle{font-size:var(--title-font-size,35px);line-height:var(--title-line-height,45px)}
  .c23vgs8-component .content__subtitle{font-size:var(--subtitle-font-size,35px);line-height:var(--subtitle-line-height,45px)}
  .c23vgs8-component .content__teaser{font-size:15px;line-height:25px}
}
@media (min-width:768px){
  .c23vgs8-component .content__title{font-size:var(--title-font-size,40px);line-height:var(--title-line-height,50px)}
  .c23vgs8-component .content__subtitle{font-size:var(--subtitle-font-size,40px);line-height:var(--subtitle-line-height,50px)}
  .c23vgs8-component .content__copy{font-size:var(--description-font-size,17px);line-height:var(--description-line-height,30px)}
}
@media (min-width:992px) and (max-width:1289px){.c23vgs8-component .slide__content{padding-top:calc(var(--content-card-padding-vertical) + 10px);padding-bottom:calc(var(--content-card-padding-vertical) + 10px)}}
@media (min-width:1290px){
  .c23vgs8-component.c23vgs8,.c23vgs8-component .tileentry__slideshow,.c23vgs8-component .slideshow__imageslider{height:100vh}
  .c23vgs8-component .image-slide::before{height:120px}
  .c23vgs8-component .image-slide::after{width:150px}
  .c23vgs8-component .slideshow__textslider{position:absolute;inset:0;height:100%}
  .c23vgs8-component .textslider__viewport,.c23vgs8-component .text-slide,.c23vgs8-component .slide__inner,.c23vgs8-component .slide__content{height:100%}
  .c23vgs8-component .text-slide{inset:0}
  .c23vgs8-component .text-slide.is-active{position:absolute}
  .c23vgs8-component .slide__inner{position:relative;width:600px;transform:translateX(-200%);transition:transform var(--transition-duration) ease}
  .c23vgs8-component .text-slide.is-active .slide__inner{transform:translateX(0)}
  .c23vgs8-component .slide__inner::before,.c23vgs8-component .slide__inner::after{content:"";position:absolute;right:0;top:0;display:block;height:100%;transform:skewX(-8.5deg);transform-origin:bottom}
  .c23vgs8-component .slide__inner::before{width:14.9451001349vh;background:var(--content-card-background);z-index:1;transition:background-color .2s ease}
  .c23vgs8-component .text-slide:hover .slide__inner::before{background:var(--content-card-hover-background)}
  .c23vgs8-component .slide__inner::after{right:-1px;width:0;border-right:var(--separator-width) var(--separator-style) var(--separator-color);border-radius:var(--separator-radius);z-index:3;transition:border-color .2s ease}
  .c23vgs8-component .text-slide:hover .slide__inner::after{border-color:var(--separator-hover-color)}
  .c23vgs8-component .slide__content{position:relative;padding:calc(var(--content-card-padding-vertical) + 125px) 0 calc(var(--content-card-padding-vertical) + 100px) calc(var(--content-card-padding-horizontal) + 85px);border-top:0;z-index:2}
  .c23vgs8-component .content__inner{max-width:475px;max-height:100%;overflow-y:auto}
  .c23vgs8-component .content__title{font-size:var(--title-font-size,50px);line-height:var(--title-line-height,60px)}
  .c23vgs8-component .content__subtitle{font-size:var(--subtitle-font-size,50px);line-height:var(--subtitle-line-height,60px)}
  .c23vgs8-component .textslider__controls .round-control{right:25px;top:50%}
  .c23vgs8-component .swiper-button-next{transform:translateY(calc(-50% - 28px))}
  .c23vgs8-component .swiper-button-prev{transform:translateY(calc(-50% + 28px))}
}
.c23vgs8-component.c23vgs8 .swiper-button-prev::after,.c23vgs8-component.c23vgs8 .swiper-button-next::after{display:none}
@media (prefers-reduced-motion:reduce){.c23vgs8-component .slider__slide,.c23vgs8-component .text-slide,.c23vgs8-component .slide__inner{transition-duration:0s}}
