/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--c-image{--color_light_image:#fff;--color_dark_image:#333;position:relative;text-align:left;color:var(--color_light_image);}.paragraph--type--c-image .background-image-container{position:relative;}.paragraph--type--c-image .field--type-entity-reference{margin:0;}.paragraph--type--c-image .field--type-image{float:none;margin:0;}.paragraph--type--c-image .field--name-field-c-image img{display:block;margin:0 auto;height:auto;width:100%;}.paragraph--type--c-image .position-container{max-width:75rem;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;}.paragraph--type--c-image .text-container{position:relative;max-width:55%;margin:2rem;padding:2rem;}.paragraph--type--c-image .text-container .field--name-field-c-advanced-title,.paragraph--type--c-image .text-container .field--name-field-c-advanced-subtitle{padding-bottom:1rem;}.paragraph--type--c-image .text-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;opacity:0.8;z-index:-1;background:var(--color_dark_image);}.paragraph--type--c-image.vertical_top .position-container,.paragraph--type--c-image.vertical_middle .position-container,.paragraph--type--c-image.vertical_bottom .position-container{max-width:75rem;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;display:flex;}.paragraph--type--c-image.vertical_top .text-container,.paragraph--type--c-image.vertical_middle .text-container,.paragraph--type--c-image.vertical_bottom .text-container{position:relative;max-width:55%;margin:2rem;padding:2rem;}.paragraph--type--c-image.vertical_top .position-container{align-items:flex-start;}.paragraph--type--c-image.vertical_middle .position-container{align-items:center;}.paragraph--type--c-image.vertical_bottom .position-container{align-items:flex-end;}.paragraph--type--c-image.horizontal_position_left .position-container{justify-content:flex-start;text-align:left;}.paragraph--type--c-image.horizontal_position_center .position-container{justify-content:center;text-align:center;}.paragraph--type--c-image.horizontal_position_right .position-container{justify-content:flex-end;text-align:right;}.paragraph--type--c-image.dark-text{color:var(--color_dark_image);}.paragraph--type--c-image.dark-text .text-container:before{background:var(--color_light_image);}.paragraph--type--c-image.white-text{color:var(--color_light_image);}.paragraph--type--c-image.white-text .text-container:before{background:var(--color_dark_image);}
