.about-cycle-simulator { background: url(../img/cycle-simulator/Cycle-banner.png) no-repeat,var(--sky-extra-light); background-size: cover; background-position: center; padding: 50px 50px; }

.cycle_character { position: absolute; bottom: 0; right: 20px; }

.cycle_character img { max-width: 210px; max-height: 190px; }

@media (max-width:767.98px) {
  .about-cycle-simulator { padding: 30px; }
}

@media (max-width:1199.98px) {
  .cycle_character img { max-width: 100px; }
}

@media (min-width:1200px) {
  .w-80-lg { width: 80%; }
  .about-cycle-simulator { padding: 80px 100px; }
}
.business_value_box {isolation: isolate; overflow: hidden;}
.business_value_box .transparent_image {mix-blend-mode: multiply;}
.business_value_box .transparent_image img{opacity: 0.9;}
.cycle-ready-banner::after { border-color: #1f5f96; }

.cycle-portfolio .business-banner::after { display: none; }
