@charset "UTF-8";
/**
 * Stylesheets for the current nuevo child WordPress theme.
 *
 * @link https://nuevo-theme.de/
 *
 * @package nuevo
 * @subpackage nuevo-child
 * @since 1.0.0
 * @author Bastian Schröder <bastian@creative-feat.com>
 * @author 	Marvin Landau <marvin@creativessfeat.com>
 * @copyright Copyright (c) 2025, creative feat GmbH
 */
/**
 * nuevo Wordpress Child Theme
 *
 * @abstract
 * @author 	Bastian Schröder <bastian@creative-feat.com>
 * @author 	Marvin Landau <marvin@creative-feat.com>
 * @copyright Copyright (c) 2025, creative feat GmbH
 * @package cf-wp-theme-template
 * @version 2025-08-19
 */
/**
 * nuevo Wordpress Child Theme
 *
 * @abstract
 * @author 	Bastian Schröder <bastian@creative-feat.com>
 * @author 	Marvin Landau <marvin@creative-feat.com>
 * @copyright Copyright (c) 2025, creative feat GmbH
 * @package cf-wp-theme-template
 * @version 2025-05-18
 */
*:focus {
  outline: none;
}

/* --------------------------------- std_extra_large_width [xl] --------------------------------- */
/* ------------------------------------ std_large_width [lg] ------------------------------------ */
/* --------------------------------- std_middle_large_width [md] -------------------------------- */
/* --------------------------------- std_middle_small_width [ms] -------------------------------- */
/* ------------------------------------ std_small_width [sm] ------------------------------------ */
section.block.monocab_supporter {
  padding: 20px 0;
}
section.block.monocab_supporter .grid {
  display: flex;
  align-items: center;
}

/* --------------------------------- std_extra_large_width [xl] --------------------------------- */
/* ------------------------------------ std_large_width [lg] ------------------------------------ */
/* --------------------------------- std_middle_large_width [md] -------------------------------- */
/* --------------------------------- std_middle_small_width [ms] -------------------------------- */
/* ------------------------------------ std_small_width [sm] ------------------------------------ */
section.block.nuevo--block-banner .slick__slider > .slick-list > .slick-track > .slick-slide .banner-content h1, section.block.nuevo--block-banner .slick__slider > .slick-list > .slick-track > .slick-slide .banner-content h2, section.block.nuevo--block-banner .slick__slider > .slick-list > .slick-track > .slick-slide .banner-content h3, section.block.nuevo--block-banner .slick__slider > .slick-list > .slick-track > .slick-slide .banner-content h4, section.block.nuevo--block-banner .slick__slider > .slick-list > .slick-track > .slick-slide .banner-content h5, section.block.nuevo--block-banner .slick__slider > .slick-list > .slick-track > .slick-slide .banner-content h6 {
  hyphens: auto;
}
section.block.nuevo--block-banner .slick__slider > .slick-list > .slick-track > .slick-slide > .video-content .video-container,
section.block.nuevo--block-banner .slick__slider > .slick-list > .slick-track > .slick-slide > .video-content .youtube-container {
  width: 100%;
}

/* ------------------------------------ std_large_width [lg] ------------------------------------ */
/* --------------------------------- std_middle_large_width [md] -------------------------------- */
/* --------------------------------- std_middle_small_width [ms] -------------------------------- */
/* ------------------------------------ std_small_width [sm] ------------------------------------ */
@media screen and (max-width: 480px) {
  section.block.nuevo--block-banner .slick__slider.height-viewport > .slick-list > .slick-track > .slick-slide .banner-content {
    position: absolute;
    bottom: 0;
    align-items: flex-start !important;
    text-align: left !important;
  }
  section.block.nuevo--block-banner .slick__slider.height-viewport > .slick-list > .slick-track > .slick-slide .banner-content h1, section.block.nuevo--block-banner .slick__slider.height-viewport > .slick-list > .slick-track > .slick-slide .banner-content h2, section.block.nuevo--block-banner .slick__slider.height-viewport > .slick-list > .slick-track > .slick-slide .banner-content h3, section.block.nuevo--block-banner .slick__slider.height-viewport > .slick-list > .slick-track > .slick-slide .banner-content h4, section.block.nuevo--block-banner .slick__slider.height-viewport > .slick-list > .slick-track > .slick-slide .banner-content h5, section.block.nuevo--block-banner .slick__slider.height-viewport > .slick-list > .slick-track > .slick-slide .banner-content h6 {
    text-align: left !important;
  }
}
/* ------------------------------------ std_large_width [lg] ------------------------------------ */
/* --------------------------------- std_middle_large_width [md] -------------------------------- */
/* --------------------------------- std_middle_small_width [ms] -------------------------------- */
/* ------------------------------------ std_small_width [sm] ------------------------------------ */

/*# sourceMappingURL=default.css.map */
