  @import url("/_canhr/files/includes/header-signature.css");
@import url("/_canhr/files/css/mega-menu-styles.css");
.main-content.container {margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw);max-width: unset;}
#sidebar {padding-left: 3rem;}
h1.h2.pt-1 {width:50%;}
p {font-size:1.5rem;}
.main-title {text-align:right;padding-right:3rem; font-size: 3rem;}
.main-title-step1 {padding-right:6.5rem;}
.main-title-step2 {padding-right:2.5rem;}
.main-title-step3 {padding-right:2.5rem;}
.sidebar-title {text-align:left;}
.sidebar-title-step1 {padding-left:2rem;}
.sidebar-title-step2 {padding-left:3rem;}
.sidebar-title-step3 {padding-left:4rem;}
.title-wrapper .box-wrapper {padding:0rem;}
.title-wrapper .box-wrapper .multicolumn-container {padding-bottom:0.5rem;}
.box-wrapper.custom-bx.themeCustom {background-image: linear-gradient(90deg, rgba(178, 207, 242, 1) 31%, rgba(117, 138, 230, 1) 100%) !important; background-origin: border-box !important; color:#fff;}
ul.ulu-icon {
  list-style: none;
  padding-left: 0; /* Ensure no default padding */
  margin-left:3rem;
  margin-right:3rem;
}

ul.ulu-icon li {
  font-size: 1.5rem;
  list-style: none;
  margin-left: 0;
  position: relative;
  display: flex;
  align-items: flex-start; /* Align icon with first line of text */
}

ul.ulu-icon li::before {
  content: '';
  background: url('/_canhr/images/bewel/icons/ulu-blue.png') no-repeat center;
  background-size: contain;
  width: 70px;
  height: 66px;
  flex-shrink: 0; /* Prevents icon from shrinking */
  margin-right: 10px; /* Space between icon and text */
}
.box-wrapper.custom-bx.default {background:URL("/_canhr/images/bewel/about/wave-background.png") no-repeat; background-position:center;}
#about-page .multicolumn-container {padding:0rem 0;}