.carousel-slide { position: relative; z-index: 1; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; width: auto !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0; }

@media print, screen and (min-width: 64em) { .carousel-slide { margin-right: 15%; padding: 3rem 3rem 3rem 6rem; }
  .carousel-slide { min-height: 46.875rem; } }

@media print, screen and (min-width: 64em) { .carousel-slide:before { content: ""; position: absolute; z-index: 0; top: 0; left: 3rem; width: 420px; height: 347px; background-image: var(--uct-media--bg--slide-detail, url("/themes/custom/blip_uct/css/molecules/carousel-slide/../../../images/icons/media_bg__slide_detail__default.svg")); background-repeat: no-repeat; } }

.carousel-slide:after { content: ""; position: absolute; z-index: -1; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background: var(--uct-color--bg--component, var(--uct-color--primary, var(--rw-primary-color, #00243a))); }

.carousel-slide .contextual-region { position: static; }

.carousel-slide .node__title, .carousel-slide .field--name-name { position: relative; z-index: 2; margin-bottom: 0; color: var(--uct-color--copy--component, var(--rw-background-color, #ffffff)); }

.carousel-slide .node__title a, .carousel-slide .field--name-name a { color: inherit; }

@media print, screen and (min-width: 64em) { .carousel-slide .node__title, .carousel-slide .field--name-name { max-width: 100%; } }

.carousel-slide .node__content, .carousel-slide .media__content { color: var(--uct-color--copy--component, var(--rw-background-color, #ffffff)); }

@media print, screen and (max-width: 63.99875em) { .carousel-slide .node__content, .carousel-slide .media__content { position: relative; margin: 0 1.5rem 1.5rem; padding: 4rem 0 0 0; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .carousel-slide .node__content > * + *, .carousel-slide .media__content > * + * { margin-top: 1rem; }
  .carousel-slide .node__content .carousel__arrows, .carousel-slide .media__content .carousel__arrows { margin-top: 0; } }

@media print, screen and (min-width: 64em) { .carousel-slide .node__content, .carousel-slide .media__content { max-width: 50%; } }

@media print, screen and (min-width: 64em) { .carousel-slide .field--name-field-media-image, .carousel-slide .field--name-field-media-audio-file + .field--type-image, .carousel-slide .field--name-field-media-video-file, .carousel-slide .blazy--field-media-oembed-video { margin-bottom: 1rem; } }

.carousel-slide .field--name-field-media-image img, .carousel-slide .field--name-field-media-image video, .carousel-slide .field--name-field-media-image iframe, .carousel-slide .field--name-field-media-audio-file + .field--type-image img, .carousel-slide .field--name-field-media-audio-file + .field--type-image video, .carousel-slide .field--name-field-media-audio-file + .field--type-image iframe, .carousel-slide .field--name-field-media-video-file img, .carousel-slide .field--name-field-media-video-file video, .carousel-slide .field--name-field-media-video-file iframe, .carousel-slide .blazy--field-media-oembed-video img, .carousel-slide .blazy--field-media-oembed-video video, .carousel-slide .blazy--field-media-oembed-video iframe { width: 100%; background: #1e1e1e; }

@media print, screen and (min-width: 64em) { .carousel-slide .field--name-field-media-image, .carousel-slide .field--name-field-media-audio-file + .field--type-image, .carousel-slide .field--name-field-media-video-file, .carousel-slide .blazy--field-media-oembed-video { position: absolute; top: 50%; right: -17.5%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); max-width: 60%; width: 100%; } }

@media print, screen and (min-width: 64em) { .carousel-slide .field--name-field-media-audio-file { max-width: 60%; } }

.carousel-slide .field--name-body, .carousel-slide .field--name-body > .lead, .carousel-slide .field--name-field-caption-long, .carousel-slide .field--name-field-caption-long > .lead { margin-bottom: 0; font-size: 1rem; }

@media print, screen and (min-width: 64em) { .carousel-slide .field--name-body, .carousel-slide .field--name-body > .lead, .carousel-slide .field--name-field-caption-long, .carousel-slide .field--name-field-caption-long > .lead { font-size: 1.2rem; } }

.carousel-slide .field--name-body + .button, .carousel-slide .field--name-field-caption-long + .button { margin-top: 1rem; }

.carousel-slide .field--name-body + .button { margin-top: 1rem; }

/*# sourceMappingURL=../../../maps/carousel-slide/carousel-slide.css.map */
