.color-background{background-color:#f3f3f3}.img-content-offset-row{overflow:hidden}.acf-block-preview .img-content-offset:before{z-index:0}.acf-block-preview .img-content-offset .content{z-index:1}.home-group .img-content-offset .img{padding:0}.home-group .img-content-offset .img .image-carousel{top:auto;-webkit-transform:none;transform:none;position:absolute;bottom:-1.5rem}.img-content-offset{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-height:80vh}.img-content-offset:before{content:"";background-color:#161616;position:absolute;width:100%;height:100%;z-index:-1;right:0;--single-column: calc((100% - (7.5rem * 2) - (2rem * 11)) / 12);width:calc(100% - 7.5rem - var(--single-column)*2 - 4rem)}@media(max-width: 64em){.img-content-offset:before{--single-column: calc((100% - (5rem * 2) - (2rem * 11)) / 12);width:calc(100% - 5rem - var(--single-column)*2 - 4rem)}}@media(max-width: 48em){.img-content-offset:before{--single-column: calc((100% - (3.5rem * 2) - (2rem * 11)) / 12);width:calc(100% - 3.5rem - var(--single-column)*2 - 4rem)}}@media(max-width: 40em){.img-content-offset:before{width:100%}}.img-content-offset .img{padding:3.5rem 0}.img-content-offset .img .image-carousel{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.img-content-offset.image-offset .img .image-carousel{top:auto;-webkit-transform:none;transform:none;position:absolute;bottom:-1.5rem;max-height:95%}.img-content-offset.image-offset .content{padding-bottom:5rem;padding-top:12rem}@media(max-width: 64em){.img-content-offset{min-height:1px}}@media(max-width: 40em){.img-content-offset{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.img-content-offset.slick-slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.img-content-offset .content{width:50%;padding:10rem 0 8rem 5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 48em){.img-content-offset .content{padding:8rem 0 5rem 5rem}}@media(max-width: 40em){.img-content-offset .content{padding:4rem 0;margin:0;width:100%;text-align:center;-ms-flex-preferred-size:auto;flex-basis:auto}.img-content-offset .content .buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;width:100%}.img-content-offset .content .buttons .button{white-space:nowrap}.img-content-offset .content.xs\:text-left{text-align:left}.img-content-offset .content.xs\:text-left .content-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.img-content-offset .content.xs\:text-left .buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.img-content-offset .content .content-inner{width:100%;max-width:29.5rem;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}@media(max-width: 40em){.img-content-offset .content .content-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:none;text-align:left}}.img-content-offset .content .content-inner header{width:100%}.img-content-offset .content .content-wrap{width:100%}.img-content-offset .img{width:40%;position:relative}.img-content-offset .img .image-carousel{aspect-ratio:3/4;position:relative;width:100%}@supports not (aspect-ratio: 3/4){.img-content-offset .img .image-carousel{padding-top:130%;height:0;overflow:hidden}}@media(max-width: 40em){.img-content-offset .img{width:100%}}.img-content-offset .img img{position:absolute;top:0;left:0;height:100%;width:100%}.img-content-offset .img .slick-list,.img-content-offset .img .slick-track{position:absolute;top:0;left:0;height:100%;width:100%}.img-content-offset .img .slick-controls{width:100%;padding-top:1.5rem}.img-content-offset .img .slick-controls .slick-control{color:#161616;color:var(--color-body, #161616)}.img-content-offset .img .slick-controls .slick-control:hover{color:#d69e47;color:var(--color-accent-primary, #D69E47)}.img-content-offset.text-image:before{right:auto;left:0}.img-content-offset.text-image .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:10rem 3rem 8rem 0}@media(max-width: 48em){.img-content-offset.text-image .content{padding:8rem 3rem 5rem 0}}@media(max-width: 40em){.img-content-offset.text-image .content{padding:2rem 0 0 0;display:block;margin:0;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.img-content-offset.text-image .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(max-width: 40em){.img-content-offset.text-image .img{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;width:100%}}@media(max-width: 40em){.img-content-offset.mob-img-bottom .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 2rem 0}.img-content-offset.mob-img-bottom .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.img-content-offset.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.img-content-offset.column .content{padding:2rem 0 0 0;margin:0;width:100%;text-align:center;-ms-flex-preferred-size:auto;flex-basis:auto}.img-content-offset.column .content .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.img-content-offset.column .img{width:100%}.img-content-offset.column .img .image-carousel{min-height:18rem}@media(max-width: 40em){.img-content-offset.column .img .image-carousel{min-height:16rem}}@media(max-width: 40em){.img-content-offset:not(.image-offset){padding:0;margin-top:-4rem}.img-content-offset:not(.image-offset):before{display:none}.img-content-offset:not(.image-offset) .img{width:calc(100% - 4rem);left:2rem;padding-bottom:0}.img-content-offset:not(.image-offset) .img .image-carousel{-webkit-transform:translateY(4rem);transform:translateY(4rem)}.img-content-offset:not(.image-offset) .content{padding:0;background-color:#fff;background-color:var(--color-background, #FFFFFF)}.img-content-offset:not(.image-offset) .content .content-inner{padding:0 2rem;padding-bottom:4.5rem;padding-top:7.5rem}}
/*# sourceMappingURL=img_content_offset.css.map */
