
.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__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:#a77bca;}
.wdg-slider__arrows .slick-arrow:after {position:relative;display:block;width:1.6rem;height:1.6rem;content:"";background-image:url('../svg/icon-arrow-right-white.svg');background-size:cover;background-repeat:no-repeat;}
.wdg-slider__arrows .slick-arrow.slick-prev:after {background-image:url('../svg/icon-arrow-left-white.svg');}
.wdg-slider__arrows .slick-arrow.slick-next {left:auto;right:0;}
.wdg-slider--dark-purple .wdg-slider__arrows .slick-arrow {background-color:#a77bca;}
.wdg-slider--brown .wdg-slider__arrows .slick-arrow {background-color:#efe3df;}
.wdg-slider--cloudy-blue .wdg-slider__arrows .slick-arrow {background-color:#7997af;}
.wdg-slider--light-blue .wdg-slider__arrows .slick-arrow {background-color:#62b5dd;}
.wdg-slider--blue .wdg-slider__arrows .slick-arrow {background-color:#62b5dd;}
.wdg-slider--dark-blue .wdg-slider__arrows .slick-arrow {background-color:#62b5dd;}
.wdg-slider--blue-green .wdg-slider__arrows .slick-arrow {background-color:#327499;}
.wdg-slider--light-green .wdg-slider__arrows .slick-arrow {background-color:#f6faf9;}
.wdg-slider--green .wdg-slider__arrows .slick-arrow {background-color:#427629;}
.wdg-slider--dark-green .wdg-slider__arrows .slick-arrow {background-color:#5c6f6a;}
@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 {margin:0 -.75rem;}
.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 {margin:0;overflow:hidden;}
.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:#fff;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 WorkSans, sans-serif;color:#fff;}
.wdg-slide__hover-desc>blockquote:after {font:italic 600 medium/1.4 WorkSans, sans-serif;color:#fff;}
.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;}
.wdg-slide--box {padding:2rem;box-shadow:.2rem .3rem .7rem #66666632;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--light-purple {background:#f6f2fa;}
.wdg-slide--purple {background:#a77bca;color:#fff;}
.wdg-slide--purple2 {background:#9870b8;color:#fff;}
.wdg-slide--dark-purple {background:#5c446f;color:#fff;}
.wdg-slide--brown {background:#b8978a;color:#fff;}
.wdg-slide--cloudy-blue {background:#7997af;color:#fff;}
.wdg-slide--light-blue {background:#eff8fc;}
.wdg-slide--blue {background:#62b5dd;color:#fff;}
.wdg-slide--blue2 {background:#317ebe;color:#fff;}
.wdg-slide--dark-blue {background:#36647a;color:#fff;}
.wdg-slide--blue-green {background:#327499;color:#fff;}
.wdg-slide--light-green {background:#f6faf9;}
.wdg-slide--green {background:#78d64b;}
.wdg-slide--dark-green {background:#5c6f6a;color:#fff;}
.wdg-slide--white {background:#fff;}
.wdg-slide--grey {background:#f4f4f6;}

.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 {position:relative;padding:2rem;box-shadow:.2rem .3rem .7rem #66666632;border-radius:2rem;background:#fff;}
.wdg-slide--sb:after {position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;content:"";z-index:-1;}
.wdg-slide--sb h3 {font-weight:600;}
.wdg-slide--purple.wdg-slide--sb {background:#9870b833;color:#6e7176;}
.wdg-slide--purple.wdg-slide--sb h3 {color:#5c446f;}
.wdg-slide--blue.wdg-slide--sb {background:#36647a19;color:#6e7176;}
.wdg-slide--blue.wdg-slide--sb h3 {color:#36647a;}
.wdg-slide--green.wdg-slide--sb {background:#42762919;color:#6e7176;}
.wdg-slide--green.wdg-slide--sb h3 {color:#427629;}
.wdg-slide--dark-green.wdg-slide--sb {background:#5c6f6a26;color:#6e7176;}
.wdg-slide--dark-green.wdg-slide--sb h3 {color:#5c6f6a;}

/*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:#a77bca;}
.wdg-slide--banner .wdg-slide__desc {margin:0 0 3rem;}
.wdg-slide--banner .ihh-btn {background:#a77bca;}
.wdg-slider--dark-purple .wdg-slide--banner h2,
.wdg-slider--dark-purple .wdg-slide--banner h3,
.wdg-slider--dark-purple .wdg-slide--banner h4,
.wdg-slider--dark-purple .wdg-slide--banner h5 {color:#5c446f;}
.wdg-slider--dark-purple .wdg-slide--banner .ihh-btn {background:#5c446f;}
.wdg-slider--brown .wdg-slide--banner h2,
.wdg-slider--brown .wdg-slide--banner h3,
.wdg-slider--brown .wdg-slide--banner h4,
.wdg-slider--brown .wdg-slide--banner h5 {color:#b8978a;}
.wdg-slider--brown .wdg-slide--banner .ihh-btn {background:#b8978a;}
.wdg-slider--cloudy-blue .wdg-slide--banner h2,
.wdg-slider--cloudy-blue .wdg-slide--banner h3,
.wdg-slider--cloudy-blue .wdg-slide--banner h4,
.wdg-slider--cloudy-blue .wdg-slide--banner h5 {color:#7997af;}
.wdg-slider--cloudy-blue .wdg-slide--banner .ihh-btn {background:#7997af;}
.wdg-slider--light-blue .wdg-slide--banner h2,
.wdg-slider--light-blue .wdg-slide--banner h3,
.wdg-slider--light-blue .wdg-slide--banner h4,
.wdg-slider--light-blue .wdg-slide--banner h5 {color:#62b5dd;}
.wdg-slider--light-blue .wdg-slide--banner .ihh-btn {background:#62b5dd;}
.wdg-slider--blue .wdg-slide--banner h2,
.wdg-slider--blue .wdg-slide--banner h3,
.wdg-slider--blue .wdg-slide--banner h4,
.wdg-slider--blue .wdg-slide--banner h5 {color:#317ebe;}
.wdg-slider--blue .wdg-slide--banner .ihh-btn {background:#317ebe;}
.wdg-slider--dark-blue .wdg-slide--banner h2,
.wdg-slider--dark-blue .wdg-slide--banner h3,
.wdg-slider--dark-blue .wdg-slide--banner h4,
.wdg-slider--dark-blue .wdg-slide--banner h5 {color:#36647a;}
.wdg-slider--dark-blue .wdg-slide--banner .ihh-btn {background:#36647a;}
.wdg-slider--blue-green .wdg-slide--banner h2,
.wdg-slider--blue-green .wdg-slide--banner h3,
.wdg-slider--blue-green .wdg-slide--banner h4,
.wdg-slider--blue-green .wdg-slide--banner h5 {color:#327499;}
.wdg-slider--blue-green .wdg-slide--banner .ihh-btn {background:#327499;}
.wdg-slider--light-green .wdg-slide--banner h2,
.wdg-slider--light-green .wdg-slide--banner h3,
.wdg-slider--light-green .wdg-slide--banner h4,
.wdg-slider--light-green .wdg-slide--banner h5 {color:#f6faf9;}
.wdg-slider--light-green .wdg-slide--banner .ihh-btn {background:#f6faf9;}
.wdg-slider--green .wdg-slide--banner h2,
.wdg-slider--green .wdg-slide--banner h3,
.wdg-slider--green .wdg-slide--banner h4,
.wdg-slider--green .wdg-slide--banner h5 {color:#427629;}
.wdg-slider--green .wdg-slide--banner .ihh-btn {background:#427629;}
.wdg-slider--dark-green .wdg-slide--banner h2,
.wdg-slider--dark-green .wdg-slide--banner h3,
.wdg-slider--dark-green .wdg-slide--banner h4,
.wdg-slider--dark-green .wdg-slide--banner h5 {color:#5c6f6a;}
.wdg-slider--dark-green .wdg-slide--banner .ihh-btn {background:#5c6f6a;}
@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:#a77bca;color:#fff;text-decoration-thickness:.1rem;text-underline-offset:.2rem;aspect-ratio:1;border-radius:50rem;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(../svg/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 {background-image:url(../webp/circle-purple.webp);}
.wdg-slide--light-purple.wdg-slide--bg .wdg-slide__title,.wdg-slide--light-purple.wdg-slide--bg .wdg-slide__subtitle{color:#a77bca;}
.wdg-slide--light-blue.wdg-slide--bg {background-image:url(../webp/circle-blue.webp);}
.wdg-slide--light-blue.wdg-slide--bg .wdg-slide__title,.wdg-slide--light-blue.wdg-slide--bg .wdg-slide__subtitle{color:#36647a;}
.wdg-slide--light-green.wdg-slide--bg {background-image:url(../webp/circle-green.webp);}
.wdg-slide--light-green.wdg-slide--bg .wdg-slide__title,.wdg-slide--light-green.wdg-slide--bg .wdg-slide__subtitle{color:#327499;}

/**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:#FFF;}


/**Quick Link*/
.wdg-slide--quick-link {height:100%;}
.wdg-slide--quick-link .wdg-slide__title {color:#7997af;}
.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:#6e7176;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 #6e7176;}
.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:#a77bca;color:#fff;}

/**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;}

