.cas-fw-image-text{position:relative;width:100%;height:100%;padding:80px 0}.cas-fw-image-text.image_in_slice{background-image:var(--gradient)}.cas-fw-image-text .content-container h2,.cas-fw-image-text .content-container h3,.cas-fw-image-text .content-container p:last-of-type{margin-bottom:0}.cas-fw-image-text .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cas-fw-image-text.overlay_image:before{content:"";position:absolute;background-image:var(--gradient);width:50%;height:calc(100% + 50px);top:0;left:-175px;transform:skew(5deg);z-index:5}.cas-fw-image-text.overlay_image.image_right:before{left:initial;right:-175px;transform:skew(-5deg)}.cas-fw-image-text.overlay_image.image_right .inner{flex-direction:row-reverse}.cas-fw-image-text.image_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cas-fw-image-text.image_right .content-inner{margin-left:auto}.cas-fw-image-text .content-container{padding:50px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.cas-fw-image-text.overlay_image{background-color:#f7f7f7}.cas-fw-image-text .content-inner{max-width:600px}.cas-fw-image-text .content-inner h2,.cas-fw-image-text .content-inner h3,.cas-fw-image-text .content-inner h4{line-height:1.2}.cas-fw-image-text .image-container{background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;position:relative;z-index:10}.cas-fw-image-text.overlay_image .image-container{-ms-flex:1 1 55%;flex:1 1 55%;position:relative;z-index:10}.cas-fw-image-text.image_in_slice .image-container{position:absolute;top:0;left:-40px;width:50%;transform:skewX(5deg);height:calc(100% + 50px);overflow:hidden}.cas-fw-image-text.image_in_slice.image_right .image-container{top:0;left:initial;right:-40px;transform:skewX(-5deg)}.cas-fw-image-text.overlay_image .image-container img{width:100%;height:auto}.cas-fw-image-text.image_in_slice .image-container img{object-fit:cover;width:100%;height:100%;transform:skewX(-5deg) translateX(40px)}.cas-fw-image-text.image_in_slice.image_right .image-container img{transform:skewX(5deg) translateX(-40px)}.cas-fw-image-text.image_in_slice.image_left .content-container{margin-left:50%;color:white;padding-right:0}.cas-fw-image-text.image_in_slice.image_right .content-container{margin-left:0;margin-right:50%;color:white;padding-left:0}.cas-fw-image-text.image_in_slice .content-container h1,.cas-fw-image-text.image_in_slice .content-container h2,.cas-fw-image-text.image_in_slice .content-container h3,.cas-fw-image-text.image_in_slice .content-container p,.cas-fw-image-text.image_in_slice .content-container span{color:white}@media(max-width:950px){.cas-fw-image-text{overflow:hidden}.cas-fw-image-text .inner,.cas-fw-image-text.image_right .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cas-fw-image-text.image_right.overlay_image .inner,.cas-fw-image-text.image_left.overlay_image .inner{flex-direction:column-reverse}.cas-fw-image-text.image_left.overlay_image:before{bottom:-50px;left:0;top:initial;right:0;width:100%;height:calc(50% + 50px);transform:translateY(5%) skewY(-5deg)}.cas-fw-image-text.image_right.overlay_image:before{bottom:-50px;left:0;top:initial;right:0;width:100%;height:calc(50% + 50px);transform:translateY(5%) skewY(-5deg)}.cas-fw-image-text .image-container{min-height:400px}.cas-fw-image-text .content-inner{max-width:100%}.cas-fw-image-text .content-container{padding:35px}}.cas-fw-image-text video{width:100%;height:100%;position:relative;object-fit:cover}@media(max-width:768px){.cas-fw-image-text.image_in_slice .image-container{bottom:0 !important;left:0 !important;right:0 !important;top:initial !important;min-height:250px !important;height:250px !important;transform:skewY(-5deg) skewX(0) translateY(50px) !important;width:100% !important}.cas-fw-image-text.image_in_slice{padding-top:70px}.cas-fw-image-text.image_in_slice .image-container img{transform:skewY(5deg) skewX(0) translateY(-50px) !important}.cas-fw-image-text.image_in_slice .content-container{margin-bottom:150px;margin-right:0;width:100%}}@media(max-width:450px){.cas-fw-image-text.overlay_image .image-container{min-height:0}.cas-fw-image-text.image_right.overlay_image:before{bottom:-220px}}