.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.no-bullets{margin:0;padding:0;list-style-type:none}.widget-flow-textand-image{position:relative}.widget-flow-textand-image .field-type-titlefield{padding:0;text-align:left}.widget-flow-textand-image .field-type-titlefield>*{font-size:3.2rem;margin:0}.widget-flow-textand-image .field-name-flow-textand-image-text{margin:0 0 1.5rem 0;padding:0;font-weight:400;font-size:1.6rem;text-align:left;line-height:150%!important}.widget-flow-textand-image.bg-default .text-wrapper{background-color:#fff}.widget-flow-textand-image.bg-red .text-wrapper{background-color:#fdecf2}.widget-flow-textand-image.bg-pink-dark .text-wrapper{background-color:#ad003e;color:#fff}.widget-flow-textand-image.bg-pink-dark .text-wrapper .field-type-htmlField>*,.widget-flow-textand-image.bg-pink-dark .text-wrapper .field-type-htmlfield span{color:#fff!important}.widget-flow-textand-image.bg-pink-dark .field-type-linkfield a{border:2px solid #fff;color:#fff}.widget-flow-textand-image.bg-pink-dark .field-type-linkfield a:after{color:#fff}.widget-flow-textand-image.bg-yellow .text-wrapper{background-color:#f9f0d5}.widget-flow-textand-image.bg-blue .text-wrapper{background:#cceded}.widget-flow-textand-image.bg-blue-dark .text-wrapper{background-color:#006161;color:#fff}.widget-flow-textand-image.bg-blue-dark .text-wrapper .field-type-htmlField>*,.widget-flow-textand-image.bg-blue-dark .text-wrapper .field-type-htmlfield span{color:#fff!important}.widget-flow-textand-image.bg-blue-dark .field-type-linkfield a{border:2px solid #fff;color:#fff}.widget-flow-textand-image.bg-blue-dark .field-type-linkfield a:after{color:#fff}.widget-flow-textand-image.bg-purple .text-wrapper{background:#e6d9e9}.widget-flow-textand-image.bg-purple-dark .text-wrapper{background:#571067;color:#fff}.widget-flow-textand-image.bg-purple-dark .text-wrapper .field-type-htmlField>*,.widget-flow-textand-image.bg-purple-dark .text-wrapper .field-type-htmlfield span{color:#fff!important}.widget-flow-textand-image.bg-purple-dark .field-type-linkfield a{border:2px solid #fff;color:#fff}.widget-flow-textand-image.bg-purple-dark .field-type-linkfield a:after{color:#fff}.widget-flow-textand-image.overlap-true{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.widget-flow-textand-image.overlap-true[class*=bg-default] .text-wrapper{padding:6rem!important}.widget-flow-textand-image.overlap-true .text-wrapper{border-radius:2rem!important;margin:4rem 0;z-index:1;padding-bottom:12rem}.widget-flow-textand-image.overlap-true .image-wrapper img{border-radius:2rem!important;width:120%}.widget-flow-textand-image.overlap-true.text-location-left .image-wrapper img{margin-left:-20%}.widget-flow-textand-image .container-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.widget-flow-textand-image .image-wrapper{padding:0;position:relative}.widget-flow-textand-image .image-wrapper img{border-radius:2rem;position:absolute;height:100%}.widget-flow-textand-image .image-wrapper:hover .credits{display:block}.widget-flow-textand-image .image-wrapper .credits{display:none;font-size:1.5rem;position:absolute;left:2rem;bottom:2rem;font-weight:400;color:#fff}.widget-flow-textand-image[class*=bg-default] img{border-radius:2rem!important}.widget-flow-textand-image .text-wrapper{padding:6rem;border-radius:2rem 0 0 2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4rem;padding-bottom:21rem}.widget-flow-textand-image[class*=bg-] .image-wrapper img{border-radius:2rem 0 0 2rem}.widget-flow-textand-image.text-location-left[class*=bg-] .image-wrapper img{border-radius:0 2rem 2rem 0}.widget-flow-textand-image.text-location-right .text-wrapper{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;border-radius:0 2rem 2rem 0}.widget-flow-textand-image.text-location-right[class*=bg-] .image-wrapper img{border-radius:2rem 0 0 2rem}.widget-flow-textand-image.text-location-right .image-wrapper{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.widget-flow-textand-image .field-name-flow-textand-image-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width:1440px){.widget-flow-textand-image .text-wrapper .field-type-titlefield{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media(max-width:800px){.widget-flow-textand-image .credits{display:block!important}.widget-flow-textand-image .text-wrapper{gap:3.2rem}.widget-flow-textand-image .field-type-titlefield>*{margin-bottom:0;font-size:2.6rem}.widget-flow-textand-image .field-type-htmlfield>*{margin-bottom:0}.widget-flow-textand-image .container-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.widget-flow-textand-image.bg-default .image-wrapper{height:26rem}.widget-flow-textand-image.bg-default.text-location-left .text-wrapper{padding:0 0 3.2rem 0!important}.widget-flow-textand-image.bg-default.text-location-right .text-wrapper{padding:3.2rem 0 0 0!important}.widget-flow-textand-image[class*=bg-].overlap-false .image-wrapper{height:30rem}.widget-flow-textand-image[class*=bg-].overlap-false.text-location-left .text-wrapper{border-radius:2rem 2rem 0 0;padding:3.2rem}.widget-flow-textand-image[class*=bg-].overlap-false.text-location-left .image-wrapper img{border-radius:0 0 2rem 2rem}.widget-flow-textand-image[class*=bg-].overlap-false.text-location-right .text-wrapper{border-radius:0 0 2rem 2rem;padding:3.2rem}.widget-flow-textand-image[class*=bg-].overlap-false.text-location-right .image-wrapper img{border-radius:2rem 2rem 0 0}.widget-flow-textand-image.overlap-true img{width:100%!important}.widget-flow-textand-image.overlap-true .image-wrapper{height:26rem}.widget-flow-textand-image.overlap-true .image-wrapper .credits{top:2rem}.widget-flow-textand-image.overlap-true.text-location-right .text-wrapper{margin:-4rem 2rem 0 2rem;padding:3.2rem;width:calc(100% - 4rem)}.widget-flow-textand-image.overlap-true.text-location-left .text-wrapper{margin:0 2rem -4rem 2rem;padding:3.2rem;width:calc(100% - 4rem)}.widget-flow-textand-image.overlap-true.text-location-left .image-wrapper img{margin-left:0}.widget-flow-textand-image.overlap-true.text-location-left .credits{bottom:2rem;top:unset}}
/*# sourceMappingURL=flow-textand-image.css.map */
