/*
* strip-unit - Unit stripper [10px = 10]
* param - $num : the value with a unit suffix, E.g: 10px
* return - $result : the value without any suffix, E.g: 10
* E.g. strip-unit(100px) = 100
*/
/*
* pxToEM - Convert PX value to EM value [100px = 6.25em]
* param - $target : the value in px without 'px' suffix, E.g: 100
* return - $result : the value in em with 'em' suffix, E.g: 6.25em
* E.g. pxToEM(100) = 6.25em
*/
/*
* u - PX and REM constrictor
* param - $property : css property, E.g: padding
* param - $values... : list of values for the property, note values are multiplied by $pixelBase, E.g.: 10, 20, 30, 40
* return - $result : the css property with values applied in pixels
* E.g. @include u(padding, 10, 20, 30, 40) = padding: 100px, 200px, 300px, 400px;
*/
/*! _registration-forms */
.registration-form .c2form_zero,
.portal-content.regpart1 .c2form_zero {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0 !important; }
  .registration-form .c2form_zero form .c2form_container,
  .portal-content.regpart1 .c2form_zero form .c2form_container {
    margin: 2rem auto 2rem auto;
    width: 90% !important; }
    @media (max-width: 992px) {
      .registration-form .c2form_zero form .c2form_container .c2form_row,
      .portal-content.regpart1 .c2form_zero form .c2form_container .c2form_row {
        width: 100% !important; } }
    @media (min-width: 768px) {
      .registration-form .c2form_zero form .c2form_container .c2form_row,
      .portal-content.regpart1 .c2form_zero form .c2form_container .c2form_row {
        grid-template-columns: repeat(1, 1fr); } }
    .registration-form .c2form_zero form .c2form_container .juice-form-row,
    .portal-content.regpart1 .c2form_zero form .c2form_container .juice-form-row {
      width: 100% !important; }

@media (min-width: 768px) {
  .form-tick-box .c2form_container .c2form_row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: start;
    gap: 1.5rem;
    width: 100%; } }

.form-tick-box .c2form_input_wide {
  width: 100%; }

.form-tick-box .c2form_input_wide textarea {
  width: 100%; }