.banner {
  background: rgb(86, 195, 215);
  background: -webkit-gradient(linear, left top, right top, color-stop(10%, rgb(86, 195, 215)), color-stop(51%, rgb(18, 128, 148)));
  background: linear-gradient(90deg, rgb(86, 195, 215) 10%, rgb(18, 128, 148) 51%);
}
.banner .brad-crc{
	background-color: #FD2629 !important;
}
.banner__content {
  padding-block: 3.125rem;
  padding-inline: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 3.125rem;
}
@media (max-width: 61.99875em) {
  .banner__content {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.banner__title {
  font-weight: 400;
  line-height: 1.1111111111;
  color: #ffffff;
}
@supports (font-size: clamp( 1.75rem , 1.2902298851rem  +  2.2988505747vw , 3rem )) {
  .banner__title {
    font-size: clamp( 1.75rem , 1.2902298851rem  +  2.2988505747vw , 3rem );
  }
}
@supports not (font-size: clamp( 1.75rem , 1.2902298851rem  +  2.2988505747vw , 3rem )) {
  .banner__title {
    font-size: calc(1.75rem + 1.25 * (100vw - 20rem) / 54.375);
  }
}
@media (max-width: 47.99875em) {
  .banner__content {
    -webkit-margin-before: 6.525rem;
            margin-block-start: 6.525rem;
    gap: 1.875rem;
    padding-block: 1.5625rem;
  }
}
			.banner .bread a, .banner .bread strong{
				color: #ffffff !important;
			}
			.banner .bread-wrap{
				padding: 0 !important;
			}
			.banner .rel{
				margin: 0 !important;
			}
			.banner .bread {
				padding: 0 !important;
			}
			@supports (max-width: clamp( 37.5rem , 30.6034482759rem  +  34.4827586207vw , 56.25rem )) {
  .banner__title {
    max-width: clamp( 37.5rem , 30.6034482759rem  +  34.4827586207vw , 56.25rem );
  }
}
@supports not (max-width: clamp( 37.5rem , 30.6034482759rem  +  34.4827586207vw , 56.25rem )) {
  .banner__title {
    max-width: calc(37.5rem + 18.75 * (100vw - 20rem) / 54.375);
  }
}