.elementor-18976 .elementor-element.elementor-element-19c7744{--display:flex;--min-height:305px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.27;}.elementor-18976 .elementor-element.elementor-element-19c7744:not(.elementor-motion-effects-element-type-background), .elementor-18976 .elementor-element.elementor-element-19c7744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.westchem.com.au/wp-content/uploads/2025/05/Depositphotos_278268826_L.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18976 .elementor-element.elementor-element-19c7744::before, .elementor-18976 .elementor-element.elementor-element-19c7744 > .elementor-background-video-container::before, .elementor-18976 .elementor-element.elementor-element-19c7744 > .e-con-inner > .elementor-background-video-container::before, .elementor-18976 .elementor-element.elementor-element-19c7744 > .elementor-background-slideshow::before, .elementor-18976 .elementor-element.elementor-element-19c7744 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18976 .elementor-element.elementor-element-19c7744 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18976 .elementor-element.elementor-element-734f9f7{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18976 .elementor-element.elementor-element-3d3127f{text-align:center;}.elementor-18976 .elementor-element.elementor-element-3d3127f .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-18976 .elementor-element.elementor-element-e3e8710{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-18976 .elementor-element.elementor-element-e3e8710:not(.elementor-motion-effects-element-type-background), .elementor-18976 .elementor-element.elementor-element-e3e8710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-379fc31 );}.elementor-18976 .elementor-element.elementor-element-3c54e6e{--display:flex;}.elementor-18976 .elementor-element.elementor-element-af324ff{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-18976 .elementor-element.elementor-element-af324ff:not(.elementor-motion-effects-element-type-background), .elementor-18976 .elementor-element.elementor-element-af324ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for shortcode, class: .elementor-element-1d2fab5 */.elementor-18976 .elementor-element.elementor-element-1d2fab5 label {
    font-size: 16px;
    margin: 0 0 5px;
    line-height: 1.4;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 #input_3_1 br {
  display: none;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 input[type="password"],
.elementor-18976 .elementor-element.elementor-element-1d2fab5 input[type="text"],
.elementor-18976 .elementor-element.elementor-element-1d2fab5 input[type="email"],
.elementor-18976 .elementor-element.elementor-element-1d2fab5 input[type="tel"] {
    height: 42px;
    border: 1px solid #d0d0d0;
    border-radius: none;
    outline: none;
    padding: 4px 14px !important;
    font-size: 16px !important;
}

#gform_3 p {
  line-height: 1;
}

/*.gform-body.gform_body br {*/
/*  display: none;*/
/*}*/

/*#gform_3 br {*/
/*  display: none;*/
/*}*/

#input_3_1 > p {
  width: 50%;
  padding-bottom: 0;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 .note {
    color: red;
}

#input_3_1 {
  gap: 14px;
  display: flex;
  flex-wrap: nowrap;
}

#input_3_1_6_container, #input_3_1_3_container {
  display: block;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 .gform_button {
    background: #E96D1F;
      color: #fff;
      font-weight: 700;
      font-size: 18px;
      padding: 16px 25px;
      border: 1px solid #E96D1F;
      border-radius: 10px;
      transition: 0.5s ease;
      cursor: pointer;
      line-height: 1;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 .gform_button:hover {
    background: transparent;
    color: #E96D1F;
    border-radius: 5px;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 .gform_legacy_markup_wrapper .gform_footer {
    margin-top: 0;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 .gform_legacy_markup_wrapper table.gsurvey-likert th.gsurvey-likert-choice-label, 
.elementor-18976 .elementor-element.elementor-element-1d2fab5 .gravity-theme table.gsurvey-likert th.gsurvey-likert-choice-label {
  font-size: 16px;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 textarea {
    height: 110px;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {
    background: #E96D1F;   
}


.elementor-18976 .elementor-element.elementor-element-1d2fab5 img {
    border-radius: 10px;
    margin: 12px 0 16px;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 img.full-width {
    width: 100%;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 h2 {
    color: #E96D1F;
    margin: 0 0 20px;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 p {
    font-size: 18px;
    line-height: 26px !important;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 ul.list-decor {
    margin: 20px 0;
    padding: 0;
    overflow: hidden;
    list-style-type: none;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 ul.list-decor li {
    font-size: 18px;
    position: relative;
    z-index: 1;
    padding: 0 0 0 26px;
    line-height: 26px;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 ul.list-decor li:before {
    content: '';
      position: absolute;
      left: 0;
      top: 11px;
      height: 3px;
      width: 17px;
      background: #E96D1F;
      border-radius: 10px;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 .gform_next_button,
.elementor-18976 .elementor-element.elementor-element-1d2fab5 .gform_previous_button {
    background: #003876;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    border: 1px solid #003876;
    transition: 0.4s ease;
    line-height: 25px;
    padding: 13px 30px;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 .gform_next_button:hover {
    border-color: #E96D1F;
    background: #E96D1F;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 .gform_previous_button {
    background: transparent;
    color: #003876;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 .gform_previous_button:hover {
    background: #003876;
    color: #fff;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 .toc h2 {
  color: #003876 !important;
  font-size: 20px;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 .title-section {
  font-size: 18px;
  border: 1px solid #003876;
  color: #003876;
  padding: 7px 15px;
  display: inline-block;
  margin: 0 0 10px;
  line-height: 1;
  border-radius: 100px;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 h3 {
   color: #003876;
  font-size: 22px;
  margin: 0 0 10px;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 iframe {
    border-radius: 14px;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 .gchoice {
  display: flex;
  gap: 4px;
  align-items: start;
  margin-bottom: 15px;
}

.elementor-18976 .elementor-element.elementor-element-1d2fab5 .gchoice input {
  margin-top: 3px !important;
}/* End custom CSS */