.color-background{background-color:#f3f3f3}.content-carousel .img-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-bottom:10rem}@media(max-width: 40em){.content-carousel .img-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}}@media(max-width: 75em){.content-carousel .img-content{padding-bottom:0}}.content-carousel .img-content.slick-slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.content-carousel .img-content .content{width:21%;padding:0 0 0 5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-carousel .img-content .content header{width:100%}@media(max-width: 64em){.content-carousel .img-content .content{width:50%}}@media(max-width: 40em){.content-carousel .img-content .content{padding:2rem 0 0 0;margin:0;width:100%;text-align:center;-ms-flex-preferred-size:auto;flex-basis:auto}.content-carousel .img-content .content .buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;width:100%}.content-carousel .img-content .content .buttons .button{white-space:nowrap}.content-carousel .img-content .content.xs\:text-left{text-align:left}.content-carousel .img-content .content.xs\:text-left .content-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-carousel .img-content .content.xs\:text-left .buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.content-carousel .img-content .content .content-inner{width:100%;max-width:32rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.content-carousel .img-content .content .content-inner .overline .divider{border-bottom:1px solid;color:#161616;color:var(--color-body, #161616);opacity:.15;margin:0 .75rem}@media(max-width: 40em){.content-carousel .img-content .content .content-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;max-width:none}}.content-carousel .img-content .content .content-wrap{width:100%;padding-bottom:7.5rem}@media(max-width: 75em){.content-carousel .img-content .content .content-wrap{padding-bottom:0}}.content-carousel .img-content .img{width:60%;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.content-carousel .img-content .img .image-carousel{min-height:35rem}@media(max-width: 40em){.content-carousel .img-content .img .image-carousel{min-height:16rem}}.content-carousel .img-content .img .image-carousel.shorter{min-height:24rem}@media(max-width: 40em){.content-carousel .img-content .img .image-carousel.shorter{min-height:16rem}}.content-carousel .img-content .img .sub-img{left:-12.75rem;bottom:-10rem;width:24rem;position:absolute;aspect-ratio:16/10}@supports not (aspect-ratio: 16/10){.content-carousel .img-content .img .sub-img{padding-top:30%;height:0;overflow:hidden}}@media(max-width: 91em){.content-carousel .img-content .img{width:50%}}@media(max-width: 75em){.content-carousel .img-content .img .sub-img{display:none}}@media(max-width: 40em){.content-carousel .img-content .img{width:100%}.content-carousel .img-content .img .sub-img{display:none}}.content-carousel .img-content .img img{position:absolute;top:0;left:0;height:100%;width:100%}.content-carousel .img-content .img .slick-list,.content-carousel .img-content .img .slick-track{position:absolute;top:0;left:0;height:100%;width:100%}.content-carousel .img-content.text-image .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 2rem 0 0}@media(max-width: 48em){.content-carousel .img-content.text-image .content{padding:0 3rem 0 0}}@media(max-width: 40em){.content-carousel .img-content.text-image .content{padding:2rem 0 0 0;display:block;margin:0;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.content-carousel .img-content.text-image .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(max-width: 40em){.content-carousel .img-content.text-image .img{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;width:100%}}@media(max-width: 40em){.content-carousel .img-content.mob-img-bottom .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 2rem 0}.content-carousel .img-content.mob-img-bottom .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.content-carousel .img-content.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-carousel .img-content.column .content{padding:2rem 0 0 0;margin:0;width:100%;text-align:center;-ms-flex-preferred-size:auto;flex-basis:auto}.content-carousel .img-content.column .content .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.content-carousel .img-content.column .img{width:100%}.content-carousel .img-content.column .img .image-carousel{min-height:18rem}@media(max-width: 40em){.content-carousel .img-content.column .img .image-carousel{min-height:16rem}}.content-carousel .image-carousel{position:relative}@media(max-width: 40em){.content-carousel .image-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-carousel .image-carousel .js-carousel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.content-carousel .image-carousel .slick-controls{position:absolute;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:10rem}.content-carousel .image-carousel .slick-controls .slick-control{margin-right:0;margin-bottom:1.125rem}@media(max-width: 40em){.content-carousel .image-carousel .slick-controls{bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;right:0rem;-webkit-transform:none;transform:none}.content-carousel .image-carousel .slick-controls .slick-control{margin-left:1rem;margin-bottom:.5rem}}.progressBarContainer{position:absolute;top:calc(100% - 10rem);margin-top:1.5rem;min-width:300px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 64em){.progressBarContainer{max-width:300px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width: 40em){.progressBarContainer{min-width:1px;width:100%;margin-top:0;margin-bottom:1.5rem;position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:none}}.progressBarContainer>div{display:block;width:30%;min-width:3.5rem;padding:0;cursor:pointer;margin-left:1.5rem;margin-bottom:.75rem;float:left;text-align:right;font-weight:700}@media(max-width: 40em){.progressBarContainer>div{min-width:1px;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.progressBarContainer>div:last-child{margin-right:0}.progressBarContainer>div p{opacity:.15;margin-bottom:.5rem;font-weight:700}.progressBarContainer>div p.active{opacity:1}.progressBarContainer>div span.progressBar{width:100%;height:4px;background-color:rgba(22,22,22,.25);background-color:var(--color-body-25, rgba(22, 22, 22, 0.25));display:block}.progressBarContainer>div span.progressBar .inProgress{background-color:#161616;background-color:var(--color-body, #161616);width:0%;height:4px}
/*# sourceMappingURL=img_content_carousel.css.map */
