.paragraph--type--c-sideimagetext{position:relative}.paragraph--type--c-sideimagetext .field--name-field-c-title{font-weight:bold;font-size:24px;line-height:29px;margin-top:29px;margin-bottom:14.5px}.paragraph--type--c-sideimagetext .field--name-field-c-sideimagetext-subheading{font-size:20px;line-height:29px;margin-top:14.5px;margin-bottom:14.5px}.paragraph--type--c-sideimagetext .wrapper-paragraph-section .inner-wrapper-c-sideimagetext{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow:hidden}.paragraph--type--c-sideimagetext .wrapper-paragraph-section .wrapper-img-section{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding:0}.paragraph--type--c-sideimagetext .wrapper-paragraph-section .wrapper-img-section.image-left{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.paragraph--type--c-sideimagetext .wrapper-paragraph-section .wrapper-img-section.image-right{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.paragraph--type--c-sideimagetext .wrapper-paragraph-section .wrapper-description-section{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.paragraph--type--c-sideimagetext .field--name-field-c-image img{display:block;margin:0 auto;max-width:100%;height:auto}.paragraph--type--c-sideimagetext .field--name-field-c-sideimagetext-summary{font-size:16px}.dark-bg{overflow:hidden;background-color:#333;color:#fff;text-align:center}.dark-bg .background-image-overlay,.dark-bg .field--name-field-background-image{display:none}.dark-bg a{color:#fff}.white-text,.light-text{color:#fff}.white-text a,.light-text a{color:#fff}.white-text a:hover,.light-text a:hover{color:#fff}.light-bg{overflow:hidden;background:#fff;color:#333;text-align:center}.light-bg .background-image-overlay,.light-bg .field--name-field-background-image{display:none}.dark-text{color:#333}.dark-text p{color:#777}.dark-text strong{color:#333;font-weight:600}.dark-text a{color:#333}.dark-text a:hover{color:#333}.image-bg{position:relative;overflow:hidden;background-position:top center;background-repeat:no-repeat;background-size:cover;color:#fff;text-align:center}.image-bg .background-image-overlay,.image-bg .field--name-field-background-image{display:none}.image-bg .background-image-overlay img,.image-bg .field--name-field-background-image img{width:100%;height:auto}.image-bg a{color:#fff}