
.wdg-slider {
    --theme-bg-color: var(--blue);
    --theme-text-color: var(--blue);
    --theme-arrow: url('../../images/reskin/icon-arrow-right-white.svg');
    --theme-dots-color: var(--blue);
    --theme-button-bg-color: var(--blue);
    --theme-button-color: var(--white);
    margin: 0 -.75rem;
}
.wdg-slider--purple {
    --theme-bg-color: var(--purple);
    --theme-text-color: var(--purple);
    --theme-dots-color: var(--purple);
    --theme-button-bg-color: var(--purple);
    --theme-button-color: var(--white);
}
.wdg-slider--green {
    --theme-bg-color:var(--green);
    --theme-text-color:var(--green);
    --theme-dots-color:var(--green);
    --theme-button-bg-color: var(--green);
    --theme-button-color: var(--white);
}
.wdg-slider--light-green {
    --theme-bg-color: var(--green-01);
    --theme-text-color: var(--green-01);
    --theme-dots-color: var(--green-01);
    --theme-button-bg-color: var(--green-01);
    --theme-button-color: var(--white);
}

.wdg-slider__slick {display:flex;flex-flow:row wrap;}
.wdg-slider__slick>.wdg-slider__slide {flex:0 0 100%;}
.wdg-slider__slick>.slick-list {flex:0 0 100%;margin:0 0 2.5rem;}
.wdg-slider__slick>.slick-dots {flex:0 0 100%;}
.wdg-slider__slick>.slick-dots>li {background-color:var(--theme-dots-color);opacity:.4;}
.wdg-slider__slick>.slick-dots>li.slick-active {background-color:var(--theme-dots-color);opacity:1;}

.wdg-slider__arrows {position:relative;max-width:100%;padding:0 .75rem;margin:0 auto;}
.wdg-slider__arrows .slick-arrow {position:absolute;padding:1.5rem 2rem;bottom:0;left:0;border:0;border-radius:2rem;background:var(--theme-bg-color);}
.wdg-slider__arrows .slick-arrow:after {position:relative;display:block;width:1.6rem;height:1.6rem;content:"";background-image:var(--theme-arrow);background-size:cover;background-repeat:no-repeat;}
.wdg-slider__arrows .slick-arrow.slick-prev:after {background-image:var(--theme-arrow);transform:rotate(180deg);}
.wdg-slider__arrows .slick-arrow.slick-next {left:auto;right:0;}
@media(min-width:576px) {
    .wdg-slider__arrows {max-width:54rem;}
}
@media(min-width:768px) {
    .wdg-slider__arrows {max-width:72rem;}
}
@media(min-width:992px) {
    .wdg-slider__arrows {max-width:96rem;}
}
@media(min-width:1200px) {
    .wdg-slider__arrows {max-width:114rem;}
}
@media(min-width:1400px) {
    .wdg-slider__arrows {max-width:132rem;}
}
@media(min-width:1600px) {
    .wdg-slider__arrows {max-width:144rem;}
}
@media(min-width:1800px) {
    .wdg-slider__arrows {max-width:164rem;}
}

.wdg-slider__slick>.wdg-slider__slide {display:none;}
.wdg-slider--no-slick>.wdg-slider__slick>.wdg-slider__slide {display:block;}
.wdg-slider__slick .wdg-slider__slide {padding:0 .75rem;}
.wdg-slider__slide {margin:0 0 2.5rem;}
.wdg-slider-sm-1 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 100%;}
.wdg-slider-sm-2 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 50%;}
.wdg-slider-sm-3 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 33.3333%;}
.wdg-slider-sm-4 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 25%;}

.wdg-slider-sm-1 .wdg-slider__slick>.wdg-slider__slide:first-child {display:block;}
.wdg-slider-sm-2 .wdg-slider__slick>.wdg-slider__slide:nth-child(-n+2) {display:block;}
.wdg-slider-sm-3 .wdg-slider__slick>.wdg-slider__slide:nth-child(-n+3) {display:block;}
.wdg-slider-sm-4 .wdg-slider__slick>.wdg-slider__slide:nth-child(-n+4) {display:block;}
@media(min-width:768px) {
    .wdg-slider-md-1 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 100%;}
    .wdg-slider-md-2 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 50%;}
    .wdg-slider-md-3 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 33.3333%;}
    .wdg-slider-md-4 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 25%;}
	
	.wdg-slider-md-1 .wdg-slider__slick>.wdg-slider__slide:first-child {display:block;}
	.wdg-slider-md-2 .wdg-slider__slick>.wdg-slider__slide:nth-child(-n+2) {display:block;}
	.wdg-slider-md-3 .wdg-slider__slick>.wdg-slider__slide:nth-child(-n+3) {display:block;}
	.wdg-slider-md-4 .wdg-slider__slick>.wdg-slider__slide:nth-child(-n+4) {display:block;}
}
@media(min-width:992px) {
    .wdg-slider-lg-1 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 100%;}
    .wdg-slider-lg-2 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 50%;}
    .wdg-slider-lg-3 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 33.3333%;}
    .wdg-slider-lg-4 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 25%;}
	
	.wdg-slider-lg-1 .wdg-slider__slick>.wdg-slider__slide:first-child {display:block;}
	.wdg-slider-lg-2 .wdg-slider__slick>.wdg-slider__slide:nth-child(-n+2) {display:block;}
	.wdg-slider-lg-3 .wdg-slider__slick>.wdg-slider__slide:nth-child(-n+3) {display:block;}
	.wdg-slider-lg-4 .wdg-slider__slick>.wdg-slider__slide:nth-child(-n+4) {display:block;}
}
@media(min-width:1200px) {
    .wdg-slider-xl-1 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 100%;}
    .wdg-slider-xl-2 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 50%;}
    .wdg-slider-xl-3 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 33.3333%;}
    .wdg-slider-xl-4 .wdg-slider__slick>.wdg-slider__slide {flex:0 0 25%;}
	
	.wdg-slider-xl-1 .wdg-slider__slick>.wdg-slider__slide:first-child {display:block;}
	.wdg-slider-xl-2 .wdg-slider__slick>.wdg-slider__slide:nth-child(-n+2) {display:block;}
	.wdg-slider-xl-3 .wdg-slider__slick>.wdg-slider__slide:nth-child(-n+3) {display:block;}
	.wdg-slider-xl-4 .wdg-slider__slick>.wdg-slider__slide:nth-child(-n+4) {display:block;}
}

.wdg-slide {
    --theme-bg-color: transparent;
    margin: 0;
    overflow: hidden;
    background-color: var(--theme-bg-color);
}
.wdg-slide__slick>.wdg-slide {height:100%;}
.wdg-slide figcaption {text-align:var(--text-align);}
.wdg-slide__desc {margin:0 0 1.5rem;}
.wdg-slide__desc>*:last-child {margin:0;}
.wdg-slide--no-link .wdg-slide__desc {margin:0;}
.wdg-slide__image {position:relative;margin:var(--slide-image-margin);overflow:hidden;line-height:0;}
.wdg-slide__image img {margin:var(--image-margin);border-radius:var(--image-border-radius);}
.wdg-slide__hover {position:relative;display:none;height:0;top:0;left:var(--hover-left);transform:translate(var(--hover-translate));line-height:0;}
.wdg-slide__hover img {margin:0 auto;}
.wdg-slide__hover-desc {position:absolute;display:flex;width:100%;height:100%;padding:2.5rem;top:0;left:0;text-align:center;color:var(--white);font-size:medium;flex-flow:row wrap;line-height:1.4;text-align:center;align-items:center;place-content:center;}
.wdg-slide__hover-desc>blockquote {padding:0;}
.wdg-slide__hover-desc>blockquote:before {font:italic 600 medium/1.4 Inter, sans-serif;color:var(--white);}
.wdg-slide__hover-desc>blockquote:after {font:italic 600 medium/1.4 Inter, sans-serif;color:var(--white);}
.wdg-slide__hover-desc *:last-child {margin:0;}
.wdg-slide__image--hover:hover>img {height:0;}
.wdg-slide__image--hover:hover>.wdg-slide__hover {display:inline-block;height:auto;}
.wdg-slide .ihh-btn {display:inline-flex;background-color:var(--theme-button-bg-color, --theme-bg-color);color:var(--theme-button-color, --theme-text-color);}
.wdg-slide--box {padding:2rem;box-shadow:0 0 1rem .5rem var(--shadow);border-radius:2rem;color:var(--text-color);}
.wdg-slide--box .ihh-btn {display:flex;}
.wdg-slide .wdg-slide__title {color:var(--title-color);font-size:2rem;font-weight:600;}
.wdg-slide .wdg-slide__subtitle {color:var(--subtitle-color);}
.wdg-slide--none {box-shadow:none;}

.wdg-slide--none {--theme-bg-color: transparent;}
.wdg-slide--dark-blue {--theme-bg-color:var(--blue);}
.wdg-slide--blue {--theme-bg-color:var(--blue-01);}
.wdg-slide--light-blue {--theme-bg-color:var(--blue-03);}
.wdg-slide--dark-purple {--theme-bg-color:var(--purple);}
.wdg-slide--purple {--theme-bg-color:var(--purple-01);}
.wdg-slide--light-purple {--theme-bg-color:var(--purple-03);}
.wdg-slide--dark-green {--theme-bg-color:var(--green);}
.wdg-slide--green {--theme-bg-color:var(--green-01);}
.wdg-slide--light-green {--theme-bg-color:var(--green-03);}
.wdg-slide--white {--theme-bg-color:var(--white);}
.wdg-slide--grey {--theme-bg-color:var(--grey-01);}

.wdg-slide--lirt {text-align:left;color:var(--text-color);}
.wdg-slide--lirt img {margin:0 auto;}
.wdg-slide--lirt .wdg-slide__title {margin:0;font-weight:600;font-size:2.4rem;}
.wdg-slide--lirt .wdg-slide__subtitle {font-weight:600;font-size:1.8rem;}
.wdg-slide--lirt .ihh-btn {display:inline-flex;}
.wdg-slide__title-wrapper{display:flex;flex-flow:row wrap; text-align:left;}
.wdg-slide__title-wrapper .wdg-slide__title{flex:0 0 100%;}
.wdg-slide__title-wrapper .wdg-slide__subtitle{flex:0 0 100%;}
.wdg-slide__title-wrapper.wdg-slide--subtitle-first .wdg-slide__title{flex:0 0 100%;margin:0 0 1.5rem;order:2;}
.wdg-slide__title-wrapper.wdg-slide--subtitle-first .wdg-slide__subtitle{flex:0 0 100%;margin:0;order:1;}
@media(min-width:768px) {
    .wdg-slide--lirt {display:flex;flex-flow:row nowrap;}
    .wdg-slide--lirt .wdg-slide__image {flex:0 0 auto;padding:0 2.5rem 0 0;margin:0;align-self:center;}
    .wdg-slide--lirt figcaption {flex:0 1 100%;align-self:center;}
}

/*Sustainability Box*/
.wdg-slide--sb {
    --theme-bg-color: transparent;
    --theme-h3-color: currentColor;
    --theme-text-color: currentColor;
    position:relative;padding:2rem;box-shadow:0 0 1rem .5rem var(--shadow);border-radius:2rem;background:var(--theme-bg-color);}
.wdg-slide--sb:after {position:absolute;width:100%;height:100%;top:0;left:0;background:var(--white);content:"";z-index:-1;}
.wdg-slide--sb h3 {font-weight:600;color:var(--theme-h3-color);}
.wdg-slide--purple.wdg-slide--sb {
    --theme-bg-color: var(--purple-03);
    --theme-h3-color: var(--purple);
    --theme-text-color: var(--grey);
}
.wdg-slide--blue.wdg-slide--sb {
    --theme-bg-color: var(--blue-03);
    --theme-h3-color: var(--blue);
    --theme-text-color: var(--grey);
}
.wdg-slide--dark-green.wdg-slide--sb {
    --theme-bg-color: var(--green-02);
    --theme-h3-color: var(--green);
    --theme-text-color: var(--grey);
}
.wdg-slide--green.wdg-slide--sb {
    --theme-bg-color: var(--green-03);
    --theme-h3-color: var(--green-01);
    --theme-text-color: var(--grey);
}

/*Banner*/
.wdg-slide--banner {max-width:164rem;padding:20rem .75rem 4.5rem;margin:0 -.75rem;background-size:auto 25rem;background-position:center -4rem;background-repeat:no-repeat;}
.wdg-slide--banner figcaption {max-width:100%;margin:0 auto;}
.wdg-slide--banner h2,
.wdg-slide--banner h3,
.wdg-slide--banner h4,
.wdg-slide--banner h5 {color:var(--theme-text-color);}
.wdg-slide--banner .wdg-slide__desc {margin:0 0 3rem;}
@media(min-width:576px) {
    .wdg-slide--banner figcaption {max-width:54rem;padding:0 .75rem;}
}
@media(min-width:768px) {
    .wdg-slide--banner {padding:4.5rem .75rem;background-size: auto 100%;background-position: calc(100% + 2.5rem) -2.5rem;}
    .wdg-slide--banner figcaption {max-width:72rem;}
    .wdg-slide--banner .wdg-slide__desc {width:50%;}
}
@media(min-width:992px) {
    .wdg-slide--banner {padding:7.5% 0;background-position:100% -2.5rem;}
    .wdg-slide--banner figcaption {max-width:96rem;}
}
@media(min-width:1200px) {
    .wdg-slide--banner figcaption {max-width:114rem;}
}
@media(min-width:1400px) {
    .wdg-slide--banner figcaption {max-width:132rem;}
}
@media(min-width:1600px) {
    .wdg-slide--banner figcaption {max-width:144rem;}
}
@media(min-width:1800px) {
    .wdg-slide--banner {margin:0 auto;}
    .wdg-slide--banner figcaption {max-width:164rem;padding:0;}
}

/*Button*/
.wdg-slide--button {display:flex;max-width:28.5rem;height:100%;margin:0 auto;align-items:center;justify-content:center;}
.wdg-slide--button h2 {display:block;margin:0 0 1rem;font-size:5.4rem;font-weight:600;}
.wdg-slide--button h3 {display:block;font-size:2.1rem;font-weight:600;}
.wdg-slide--button figcaption {flex:0 0 100%;max-width:var(--max-width);}
.wdg-slide--button figcaption a {display:flex;padding:3.5rem;background:var(--blue);color:var(--white);text-decoration-thickness:.1rem;text-underline-offset:.2rem;aspect-ratio:1;border-radius:2.5rem;align-items:center;justify-content:center;font-weight:600;}
.wdg-slide--button figcaption a, 
.wdg-slide--button figcaption a:not([href]),
.wdg-slide--button figcaption a:not([href]):hover {background:var(--bg-color);color:var(--text-color);}
.wdg-slide--button figcaption a:not([href]),
.wdg-slide--button figcaption a:not([href]):hover, 
.wdg-slide--button figcaption a:not([href]) span,
.wdg-slide--button figcaption a:not([href]):hover span {text-decoration:none;}
.wdg-slide--button figcaption a:after {position:relative;display:block;width:1.6rem;height:1.6rem;flex:0 0 auto;margin:0 0 0 1.5rem;content:"";background:url(../../images/reskin/icon-arrow-right-white.svg) no-repeat;}
.wdg-slide--hide-arrow a {text-decoration:none!important;align-items:center;justify-content:center;flex-flow:column;}
.wdg-slide--hide-arrow a:after {display:none!important;}
.wdg-slide--hide-arrow a>*:last-child {margin:0;}
.wdg-slide--hide-arrow figcaption a {padding:1.5rem;}
@media(min-width:768px) {
	.wdg-slide--button {max-width:100%;}
    .wdg-slide--button h2 {font-size:5.4rem;}
    .wdg-slide--button h3 {font-size:2.4rem;}
}
@media(min-width:992px) {
    .wdg-slide--button h2 {font-size:4.2rem;}
    .wdg-slide--button h3 {font-size:1.8rem;}
}
@media(min-width:1400px) {
    .wdg-slide--button h2 {font-size:5.4rem;}
	.wdg-slide--button h3 {font-size:2.4rem;}
}

/**Background Box**/
.wdg-slide--bg {position:relative;background-repeat:no-repeat;background-position: bottom -12.5rem right -12.5rem;background-size:25rem auto;}
.wdg-slide--bg .wdg-slide__title {font-weight:700;}
.wdg-slide--bg .wdg-slide__subtitle {font-weight:600;}
.wdg-slide--light-purple.wdg-slide--bg .wdg-slide__title, .wdg-slide--light-purple.wdg-slide--bg .wdg-slide__subtitle{color:var(--purple);}
.wdg-slide--light-blue.wdg-slide--bg .wdg-slide__title,.wdg-slide--light-blue.wdg-slide--bg .wdg-slide__subtitle{color:var(--blue);}
.wdg-slide--light-green.wdg-slide--bg .wdg-slide__title,.wdg-slide--light-green.wdg-slide--bg .wdg-slide__subtitle{color:var(--green);}

/**Background Box custom**/
.wdg-slide--bg-custom {position:relative;background-repeat:no-repeat;background-size:100%;}
.wdg-slide--bg-custom .wdg-slide__title {font-weight:700;}
.wdg-slide--bg-custom.wdg-slide__subtitle {font-weight:600;}

.wdg-slide--light-purple.wdg-slide--bg-custom .wdg-slide__title,
.wdg-slide--light-purple.wdg-slide--bg-custom .wdg-slide__subtitle{color:var(--white);}


/**Quick Link*/
.wdg-slide--quick-link {height:100%;}
.wdg-slide--quick-link .wdg-slide__title {color:var(--blue);}
.wdg-slide--quick-link .wdg-slide__quick-link {display:flex;flex-flow:row wrap;}
.wdg-slide--quick-link .wdg-slide__quick-link>a {display:inline-flex;flex:0 0 100%; padding:0 0 1rem; color:var(--grey);align-items:center;text-decoration:none;}
.wdg-slide--quick-link .wdg-slide__quick-link>a:before {display:block;flex:0 0 1.2rem; height:1.2rem; margin:0 0 0 .5rem; content:"";border-style:solid;border-width:.65rem 0 .65rem .55rem;border-color:transparent transparent transparent #6e7176;}
.wdg-slide--quick-link .wdg-slide__quick-link>a:hover:before {margin:0 0 0 1rem;}

/**Accordion*/
.wdg-slide--accordion .wdg-accordion{border:0;}
.wdg-slide--accordion .wdg-accordion__trigger{ padding: 0 0 2.5rem;margin: 0 0 2.5rem;border-bottom:.1rem solid var(--grey);}
.wdg-slide--accordion .wdg-slide__image img{ margin: 0 auto;}
.wdg-slide--accordion .wdg-slide__wrapper {display:flex;margin:0 0 2.5rem;flex-direction:column;border-radius:2rem;overflow:hidden;}
.wdg-slide--accordion .wdg-slide__label {flex:1 0 auto;padding:1.5rem;background:var(--blue);color:var(--white);}

/**Highlight*/
.wdg-slide--highlight {margin:0 1.5rem;}

.wdg-slider--no-slick .wdg-slider__slick > .wdg-slider__slide,
body.edit .wdg-slider__slick>.wdg-slider__slide {display:block;}
body.edit .wdg-slider__slide {min-height:10rem;}