/* Malli: @include icon($facebook)*/
body .form-loader-container {
  display: none; }
body .select2-container {
  transition: all 0.2s ease-in-out;
  outline: none;
  border-radius: 0.25rem;
  max-width: 100%;
  width: 100% !important;
  font-family: 'Assistant', Arial, Helvetica, sans-serif;
  font-size: 1rem;
  color: #585858;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0rem;
  text-transform: initial;
  position: relative;
  z-index: 101; }
  body .select2-container.placeholder-selected .select2-selection .select2-selection__rendered {
    opacity: 0.5; }
  body .select2-container .select2-selection {
    outline: none;
    height: 2.875rem;
    line-height: 2.875rem;
    padding-left: 1.0625rem;
    padding-right: 1.0625rem;
    border-width: 0.125rem;
    border-radius: 0.25rem;
    border-color: #f3352e;
    border-style: solid;
    background-color: #ffffff;
    transition: all 0.2s;
    box-shadow: none; }
    body .select2-container .select2-selection:focus {
      border-color: #f3352e;
      background-color: #ffffff;
      box-shadow: none; }
    body .select2-container .select2-selection .select2-selection__rendered {
      color: #585858;
      height: calc(2.875rem - (0.125rem * 2));
      line-height: calc(2.875rem - (0.125rem * 2)); }
      body .select2-container .select2-selection .select2-selection__rendered .select2-selection__clear {
        font-size: 0.75rem;
        cursor: pointer;
        position: absolute;
        font-weight: bold;
        right: calc(1.0625rem + 20px);
        top: 0;
        color: #f3352e; }
    body .select2-container .select2-selection .select2-selection__arrow {
      position: absolute !important;
      display: block;
      content: '';
      top: 50% !important;
      transform-origin: 50% 0;
      width: 0.625rem !important;
      height: 0.625rem !important;
      right: 1.0625rem !important;
      margin-top: -0.1875rem;
      border-bottom: 0.125rem solid #f3352e;
      border-right: 0.125rem solid #f3352e;
      transform: rotate(45deg) translateY(-50%);
      transition: all 0.2s ease-in-out; }
      body .select2-container .select2-selection .select2-selection__arrow b {
        display: none; }
  body .select2-container .dropdown-wrapper {
    transition: all 0.2s ease-in-out; }
  body .select2-container .select2-dropdown {
    outline: none;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 99;
    height: 0;
    border: 0;
    top: 0 !important;
    background-color: transparent;
    transform: translateY(-0.9375rem);
    box-shadow: none;
    box-shadow: 0 0.125rem 0.75rem rgba(0, 0, 0, 0.15); }
    body .select2-container .select2-dropdown .select2-results .select2-results__options {
      border-radius: 0 0 0.25rem 0.25rem;
      box-sizing: border-box;
      background: #ffffff;
      transition: all 0.2s ease-in-out;
      border-left: 0.125rem solid #f3352e;
      border-right: 0.125rem solid #f3352e;
      border-bottom: 0.125rem solid #f3352e; }
      body .select2-container .select2-dropdown .select2-results .select2-results__options li {
        position: relative;
        display: block;
        width: 100%;
        cursor: pointer;
        font-family: 'Assistant', Arial, Helvetica, sans-serif;
        font-size: 1rem;
        color: #585858;
        font-weight: 400;
        font-style: normal;
        letter-spacing: 0rem;
        text-transform: initial;
        background-color: #ffffff;
        transition: all 0.2s;
        vertical-align: middle;
        height: 2.875rem;
        line-height: 2.875rem;
        padding-left: 1.0625rem;
        padding-right: 1.0625rem;
        padding-top: 0;
        padding-bottom: 0;
        margin: 0;
        z-index: 10; }
        body .select2-container .select2-dropdown .select2-results .select2-results__options li:last-of-type {
          border-radius: 0 0 0.25rem 0.25rem; }
        body .select2-container .select2-dropdown .select2-results .select2-results__options li:hover, body .select2-container .select2-dropdown .select2-results .select2-results__options li:active, body .select2-container .select2-dropdown .select2-results .select2-results__options li.select2-results__option--highlighted {
          background-color: #ffffff; }
        body .select2-container .select2-dropdown .select2-results .select2-results__options li[aria-disabled="true"] {
          display: none; }
  body .select2-container.select2-container--open .select2-dropdown {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transform: translateY(0);
    top: 0.5rem;
    height: auto; }
    body .select2-container.select2-container--open .select2-selection .select2-selection__arrow {
      margin-top: 0.1875rem;
      transform: rotate(-135deg) translateY(-50%); }
body .has-error .select2-selection {
  border-color: #cc342e;
  background-color: #f0bebc; }
  body .has-error .select2-selection .select2-selection__rendered {
    color: rgba(204, 52, 46, 0.7) !important; }
  body .has-error .select2-selection:focus {
    background-color: #ecaeac !important; }
  body .has-error .select2-selection:focus {
    border-color: #bb302a !important; }
  body .has-error .select2-selection .select2-selection__arrow {
    border-color: #cc342e; }
body .is-valid .select2-selection {
  transition: all 0.2s;
  border-color: #f3352e !important;
  border-width: 0.125rem !important;
  background-color: #ffffff !important;
  color: #585858 !important; }
  body .is-valid .select2-selection .select2-selection__rendered {
    color: #585858 !important; }
  body .is-valid .select2-selection::placeholder {
    color: #585858 !important; }
  body .is-valid .select2-selection:focus {
    border-color: #f3352e !important;
    background-color: #ffffff !important; }
  body .is-valid .select2-selection .select2-selection__arrow {
    border-color: #f3352e; }
body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]), body textarea {
  font-family: 'Assistant', Arial, Helvetica, sans-serif;
  font-size: 1rem;
  color: #585858;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0rem;
  text-transform: initial;
  background-color: #ffffff;
  border-width: 0.125rem;
  border-radius: 0.25rem;
  border-color: #f3352e;
  box-shadow: none;
  border-style: solid;
  width: 100%;
  transition: all 0.2s;
  vertical-align: middle;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden])::placeholder, body textarea::placeholder {
    color: #585858;
    opacity: 0.5; }
  body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).error, body textarea.error, body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).parsley-error, body textarea.parsley-error {
    transition: all 0.2s;
    border-color: #cc342e !important;
    border-width: 0.125rem !important;
    background-color: #f0bebc !important;
    color: #8c2322 !important; }
    body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).error + label, body textarea.error + label, body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).parsley-error + label, body textarea.parsley-error + label {
      color: #cc342e !important; }
    body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).error::placeholder, body textarea.error::placeholder, body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).parsley-error::placeholder, body textarea.parsley-error::placeholder {
      color: rgba(204, 52, 46, 0.7) !important; }
    body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).error:focus, body textarea.error:focus, body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).parsley-error:focus, body textarea.parsley-error:focus {
      background-color: #ecaeac !important; }
    body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).error:focus, body textarea.error:focus, body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).parsley-error:focus, body textarea.parsley-error:focus {
      border-color: #bb302a !important; }
  body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).valid, body textarea.valid, body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).parsley-success, body textarea.parsley-success {
    transition: all 0.2s;
    border-color: #f3352e !important;
    border-width: 0.125rem !important;
    background-color: #ffffff !important;
    color: #585858 !important; }
    body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).valid + label, body textarea.valid + label, body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).parsley-success + label, body textarea.parsley-success + label {
      color: #222222 !important; }
    body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).valid::placeholder, body textarea.valid::placeholder, body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).parsley-success::placeholder, body textarea.parsley-success::placeholder {
      color: #585858 !important; }
    body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).valid:focus, body textarea.valid:focus, body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]).parsley-success:focus, body textarea.parsley-success:focus {
      border-color: #f3352e !important;
      background-color: #ffffff !important; }
  body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):focus, body textarea:focus {
    background-color: #ffffff;
    border-color: #f3352e;
    box-shadow: none; }
body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]) {
  height: 2.875rem;
  line-height: 2.875rem;
  padding-left: 1.0625rem;
  padding-right: 1.0625rem; }
  body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden])[type="number"] {
    padding-right: 1.875rem; }
    body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden])[type="number"]::-webkit-outer-spin-button, body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden])[type="number"]::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0; }
  body input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden])[type="file"] {
    background: none;
    padding: 0;
    border: none; }
body input[type="number"] {
  -moz-appearance: textfield; }
body .number-input-buttons-wrapper {
  position: absolute;
  border: 0.125rem solid #f3352e;
  border-left: 0;
  border-radius: 0 0.25rem 0.25rem 0;
  width: 1.875rem;
  margin: 0 0 0 -1.875rem;
  height: 2.875rem;
  background-color: #ffffff;
  display: inline-block; }
@media screen and (max-width: 47.9375em) {
  body .number-input-buttons-wrapper {
    display: none; } }
body .number-input-buttons-wrapper .number-input-button.number-input-button[data-direction="up"]:before {
  font-family: 'hoyryicon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e95d"; }
body .number-input-buttons-wrapper .number-input-button.number-input-button[data-direction="up"]:before {
  top: 0.4375rem; }
body .number-input-buttons-wrapper .number-input-button.number-input-button[data-direction="down"]:before {
  font-family: 'hoyryicon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e95c"; }
body .number-input-buttons-wrapper .number-input-button.number-input-button[data-direction="down"]:before {
  bottom: 0.375rem; }
body .number-input-buttons-wrapper .number-input-button:before {
  position: absolute;
  left: calc(50% - 0.3125rem);
  font-size: 0.625rem;
  font-weight: 300;
  cursor: pointer;
  color: #f3352e; }
body textarea {
  height: 8.125rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.0625rem;
  padding-right: 1.0625rem; }
body label {
  display: block;
  font-family: 'Assistant', Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.06;
  color: #222222;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0rem;
  text-transform: initial;
  vertical-align: middle;
  margin-bottom: 0.1875rem;
  transition: all 0.2s;
  position: relative; }
  body label.error .styled-checkbox, body label.parsley-error .styled-checkbox, body label.error .styled-radio, body label.parsley-error .styled-radio {
    transition: all 0.2s;
    border-color: #cc342e !important;
    border-width: 0.125rem !important;
    background-color: #f0bebc !important;
    color: #8c2322 !important; }
    body label.error .styled-checkbox + label, body label.parsley-error .styled-checkbox + label, body label.error .styled-radio + label, body label.parsley-error .styled-radio + label {
      color: #cc342e !important; }
  body label.valid, body label.parsley-success {
    color: #222222 !important; }
    body label.valid .styled-checkbox, body label.parsley-success .styled-checkbox, body label.valid .styled-radio, body label.parsley-success .styled-radio {
      transition: all 0.2s;
      border-color: #f3352e !important;
      border-width: 0.125rem !important;
      background-color: #ffffff !important;
      color: #585858 !important; }
      body label.valid .styled-checkbox + label, body label.parsley-success .styled-checkbox + label, body label.valid .styled-radio + label, body label.parsley-success .styled-radio + label {
        color: #222222 !important; }
  body label .styled-checkbox {
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    vertical-align: middle;
    background-color: #ffffff;
    border-width: 0.125rem;
    border-radius: 0.25rem;
    border-color: #f3352e;
    box-shadow: none;
    border-style: solid;
    margin-right: 0.1875rem;
    cursor: pointer;
    text-align: center;
    color: #585858;
    position: relative;
    top: -0.125rem; }
    body label .styled-checkbox:before {
      font-family: 'hoyryicon';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e991"; }
    body label .styled-checkbox:before {
      opacity: 0;
      transition: all 0.2s;
      display: block;
      font-size: 0.9375rem;
      position: absolute;
      top: calc(0.3125rem - 0.125rem);
      left: calc(0.3125rem - 0.125rem); }
  body label .styled-radio {
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    vertical-align: middle;
    background-color: #ffffff;
    border-width: 0.125rem;
    border-radius: 50%;
    border-color: #f3352e;
    box-shadow: none;
    border-style: solid;
    margin-right: 0.1875rem;
    cursor: pointer;
    text-align: center;
    position: relative;
    top: -0.0625rem; }
    body label .styled-radio:before {
      content: '';
      background-color: #585858;
      border-radius: 50%;
      opacity: 0;
      transition: all 0.2s;
      display: block;
      width: 0.625rem;
      height: 0.625rem;
      position: absolute;
      top: calc(0.4375rem - 0.125rem);
      left: calc(0.4375rem - 0.125rem); }
  body label input[type="checkbox"], body label input[type="radio"] {
    position: absolute !important;
    opacity: 0 !important;
    cursor: pointer !important;
    height: 0 !important;
    width: 0 !important; }
    body label input[type="checkbox"]:checked ~ .styled-checkbox:before, body label input[type="radio"]:checked ~ .styled-checkbox:before, body label input[type="checkbox"]:checked ~ .styled-radio:before, body label input[type="radio"]:checked ~ .styled-radio:before {
      opacity: 1; }
body .styled-checkbox-radio-button {
  display: inline-block;
  position: relative;
  float: left; }
  body .styled-checkbox-radio-button input {
    float: right;
    width: 0;
    padding: 0;
    opacity: 0;
    margin: 0; }
  body .styled-checkbox-radio-button label {
    background-color: rgba(243, 53, 46, 0.25);
    padding: 0.5rem 1.125rem 0.4375rem 1.125rem;
    border-left: none;
    display: inline-block;
    user-select: none;
    font-size: 1rem;
    font-family: 'Assistant', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-style: normal;
    color: rgba(243, 53, 46, 0.75);
    text-transform: initial;
    letter-spacing: 0rem;
    cursor: pointer; }
    body .styled-checkbox-radio-button:first-child label {
      border-top-left-radius: 1.4375rem;
      border-bottom-left-radius: 1.4375rem; }
  body .styled-checkbox-radio-button:last-child label {
    border-top-right-radius: 1.4375rem;
    border-bottom-right-radius: 1.4375rem; }
  body .styled-checkbox-radio-button input:checked + label {
    background-color: #f3352e;
    color: #fff; }
body form input:not([type=radio]):not([type=checkbox]):not([type=hidden]), body form textarea, body form .select2-container, body form .styled-checkbox-radio-button, body form button:not([type=submit]), body form .btn:not([type=submit]), body form .button:not([type=submit]) {
  margin: 0 0 1.5625rem 0; }
@media screen and (max-width: 47.9375em) {
  body form input:not([type=radio]):not([type=checkbox]):not([type=hidden]), body form textarea, body form .select2-container, body form .styled-checkbox-radio-button, body form button:not([type=submit]), body form .btn:not([type=submit]), body form .button:not([type=submit]) {
    margin-bottom: calc(1.5625rem * 0.9); } }
@media screen and (max-width: 31.1875em) {
  body form input:not([type=radio]):not([type=checkbox]):not([type=hidden]), body form textarea, body form .select2-container, body form .styled-checkbox-radio-button, body form button:not([type=submit]), body form .btn:not([type=submit]), body form .button:not([type=submit]) {
    margin-bottom: calc(1.5625rem * 0.8); } }
body form hr, body .caldera-grid hr, body .form-group hr {
  margin: 1.5625rem 0 calc(1.5625rem * 2) 0; }
@media screen and (max-width: 47.9375em) {
  body form hr, body .caldera-grid hr, body .form-group hr {
    margin: calc(1.5625rem * 0.9) 0 calc(1.5625rem * 2 * 0.9) 0; } }
@media screen and (max-width: 31.1875em) {
  body form hr, body .caldera-grid hr, body .form-group hr {
    margin: calc(1.5625rem * 0.8) 0 calc(1.5625rem * 2 * 0.8) 0; } }
body form input[type=reset], body .caldera-grid input[type=reset], body .form-group input[type=reset], body form button, body .caldera-grid button, body .form-group button, body form .btn, body .caldera-grid .btn, body .form-group .btn, body form .button, body .caldera-grid .button, body .form-group .button {
  display: block;
  margin-left: 0;
  margin-right: auto; }
body form button[type=submit], body .caldera-grid button[type=submit], body .form-group button[type=submit] {
  display: block;
  margin-top: 0.625rem;
  margin-bottom: 0;
  width: initial; }
@media screen and (max-width: 47.9375em) {
  body form button[type=submit], body .caldera-grid button[type=submit], body .form-group button[type=submit] {
    margin-top: calc(0.625rem * 0.9); } }
@media screen and (max-width: 31.1875em) {
  body form button[type=submit], body .caldera-grid button[type=submit], body .form-group button[type=submit] {
    margin-top: calc(0.625rem * 0.8); } }
body .caldera-grid input:not([type=radio]):not([type=checkbox]):not([type=hidden]), body .form-group input:not([type=radio]):not([type=checkbox]):not([type=hidden]), body .caldera-grid textarea, body .form-group textarea, body .caldera-grid .select2-container, body .form-group .select2-container, body .caldera-grid .styled-checkbox-radio-button, body .form-group .styled-checkbox-radio-button, body .caldera-grid button:not([type=submit]), body .form-group button:not([type=submit]), body .caldera-grid .btn:not([type=submit]), body .form-group .btn:not([type=submit]), body .caldera-grid .button:not([type=submit]), body .form-group .button:not([type=submit]) {
  margin: 0; }
body .caldera-grid button[type=submit], body .form-group button[type=submit], body .caldera-grid button[type=button], body .form-group button[type=button], body .caldera-grid button[type=reset], body .form-group button[type=reset], body .caldera-grid button, body .form-group button, body .caldera-grid .btn, body .form-group .btn, body .caldera-grid .button, body .form-group .button {
  margin-left: 0 !important;
  margin-right: auto !important; }
body .caldera-grid button[type=submit], body .form-group button[type=submit] {
  margin-top: 0.625rem !important;
  margin-bottom: 0 !important; }
@media screen and (max-width: 47.9375em) {
  body .caldera-grid button[type=submit], body .form-group button[type=submit] {
    margin-top: calc(0.625rem * 0.9) !important; } }
@media screen and (max-width: 31.1875em) {
  body .caldera-grid button[type=submit], body .form-group button[type=submit] {
    margin-top: calc(0.625rem * 0.8) !important; } }
body .caldera-grid .alert, body .form-wrapper .alert, body .caldera-grid .alert-success, body .form-wrapper .alert-success, body .caldera-grid .field_required, body .form-wrapper .field_required {
  display: none; }
body .caldera-grid textarea, body .form-wrapper textarea {
  font-family: 'Assistant', Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 400; }
  body .caldera-grid a:hover, body .form-wrapper a:hover, body .caldera-grid a:active, body .form-wrapper a:active, body .caldera-grid a:focus, body .form-wrapper a:focus {
    color: #c9120c;
    text-decoration: underline; }
body .caldera-grid form .caldera_ajax_error_block, body .form-wrapper form .caldera_ajax_error_block {
  display: none; }
body .caldera-grid form .row, body .form-wrapper form .row, body .caldera-grid form .form-row, body .form-wrapper form .form-row {
  margin: 0; }
@media screen and (max-width: 47.9375em) {
  body .caldera-grid form .row div[class^="col-"], body .form-wrapper form .row div[class^="col-"], body .caldera-grid form .form-row div[class^="col-"], body .form-wrapper form .form-row div[class^="col-"] {
    padding-left: 0;
    padding-right: 0; } }
body .caldera-grid form .row div[class^="col-"]:not(:first-child):not(:last-child), body .form-wrapper form .row div[class^="col-"]:not(:first-child):not(:last-child), body .caldera-grid form .form-row div[class^="col-"]:not(:first-child):not(:last-child), body .form-wrapper form .form-row div[class^="col-"]:not(:first-child):not(:last-child) {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
@media screen and (max-width: 47.9375em) {
  body .caldera-grid form .row div[class^="col-"]:not(:first-child):not(:last-child), body .form-wrapper form .row div[class^="col-"]:not(:first-child):not(:last-child), body .caldera-grid form .form-row div[class^="col-"]:not(:first-child):not(:last-child), body .form-wrapper form .form-row div[class^="col-"]:not(:first-child):not(:last-child) {
    padding-left: 0;
    padding-right: 0; } }
body .caldera-grid form .row .single, body .form-wrapper form .row .single, body .caldera-grid form .form-row .single, body .form-wrapper form .form-row .single {
  padding-left: 0;
  padding-right: 0; }
body .caldera-grid form .row .first_col, body .form-wrapper form .row .first_col, body .caldera-grid form .form-row .first_col, body .form-wrapper form .form-row .first_col {
  padding-right: 0.9375rem;
  padding-left: 0; }
body .caldera-grid form .row .last_col, body .form-wrapper form .row .last_col, body .caldera-grid form .form-row .last_col, body .form-wrapper form .form-row .last_col {
  padding-left: 0.9375rem;
  padding-right: 0; }
body .caldera-grid form .row .form-group, body .form-wrapper form .row .form-group, body .caldera-grid form .form-row .form-group, body .form-wrapper form .form-row .form-group {
  margin: 0 0 1.5625rem 0; }
@media screen and (max-width: 47.9375em) {
  body .caldera-grid form .row .form-group, body .form-wrapper form .row .form-group, body .caldera-grid form .form-row .form-group, body .form-wrapper form .form-row .form-group {
    margin-bottom: calc(1.5625rem * 0.9); } }
@media screen and (max-width: 31.1875em) {
  body .caldera-grid form .row .form-group, body .form-wrapper form .row .form-group, body .caldera-grid form .form-row .form-group, body .form-wrapper form .form-row .form-group {
    margin-bottom: calc(1.5625rem * 0.8); } }
body .caldera-grid form .row .form-group label, body .form-wrapper form .row .form-group label, body .caldera-grid form .form-row .form-group label, body .form-wrapper form .form-row .form-group label {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0; }
  body .caldera-grid form .row .form-group .checkbox label, body .form-wrapper form .row .form-group .checkbox label, body .caldera-grid form .form-row .form-group .checkbox label, body .form-wrapper form .form-row .form-group .checkbox label, body .caldera-grid form .row .form-group .radio label, body .form-wrapper form .row .form-group .radio label, body .caldera-grid form .form-row .form-group .radio label, body .form-wrapper form .form-row .form-group .radio label {
    font-family: 'Assistant', Arial, Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    color: #222222;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0rem;
    text-transform: initial;
    margin: 0rem 0 0.9375rem 0;
    vertical-align: middle;
    display: block !important;
    margin: 0 !important;
    padding: 0.375rem 0 0.125rem 0 !important; }
    body .caldera-grid form .row .form-group .checkbox labela, body .form-wrapper form .row .form-group .checkbox labela, body .caldera-grid form .form-row .form-group .checkbox labela, body .form-wrapper form .form-row .form-group .checkbox labela, body .caldera-grid form .row .form-group .radio labela, body .form-wrapper form .row .form-group .radio labela, body .caldera-grid form .form-row .form-group .radio labela, body .form-wrapper form .form-row .form-group .radio labela, body .caldera-grid form .row .form-group .checkbox label.a, body .form-wrapper form .row .form-group .checkbox label.a, body .caldera-grid form .form-row .form-group .checkbox label.a, body .form-wrapper form .form-row .form-group .checkbox label.a, body .caldera-grid form .row .form-group .radio label.a, body .form-wrapper form .row .form-group .radio label.a, body .caldera-grid form .form-row .form-group .radio label.a, body .form-wrapper form .form-row .form-group .radio label.a {
      font-family: inherit;
      color: inherit;
      font-weight: inherit;
      font-style: inherit;
      letter-spacing: inherit;
      text-transform: inherit; }
      body .caldera-grid form .row .form-group .checkbox labela:hover, body .form-wrapper form .row .form-group .checkbox labela:hover, body .caldera-grid form .form-row .form-group .checkbox labela:hover, body .form-wrapper form .form-row .form-group .checkbox labela:hover, body .caldera-grid form .row .form-group .radio labela:hover, body .form-wrapper form .row .form-group .radio labela:hover, body .caldera-grid form .form-row .form-group .radio labela:hover, body .form-wrapper form .form-row .form-group .radio labela:hover, body .caldera-grid form .row .form-group .checkbox label.a:hover, body .form-wrapper form .row .form-group .checkbox label.a:hover, body .caldera-grid form .form-row .form-group .checkbox label.a:hover, body .form-wrapper form .form-row .form-group .checkbox label.a:hover, body .caldera-grid form .row .form-group .radio label.a:hover, body .form-wrapper form .row .form-group .radio label.a:hover, body .caldera-grid form .form-row .form-group .radio label.a:hover, body .form-wrapper form .form-row .form-group .radio label.a:hover, body .caldera-grid form .row .form-group .checkbox labela:active, body .form-wrapper form .row .form-group .checkbox labela:active, body .caldera-grid form .form-row .form-group .checkbox labela:active, body .form-wrapper form .form-row .form-group .checkbox labela:active, body .caldera-grid form .row .form-group .radio labela:active, body .form-wrapper form .row .form-group .radio labela:active, body .caldera-grid form .form-row .form-group .radio labela:active, body .form-wrapper form .form-row .form-group .radio labela:active, body .caldera-grid form .row .form-group .checkbox label.a:active, body .form-wrapper form .row .form-group .checkbox label.a:active, body .caldera-grid form .form-row .form-group .checkbox label.a:active, body .form-wrapper form .form-row .form-group .checkbox label.a:active, body .caldera-grid form .row .form-group .radio label.a:active, body .form-wrapper form .row .form-group .radio label.a:active, body .caldera-grid form .form-row .form-group .radio label.a:active, body .form-wrapper form .form-row .form-group .radio label.a:active, body .caldera-grid form .row .form-group .checkbox labela:focus, body .form-wrapper form .row .form-group .checkbox labela:focus, body .caldera-grid form .form-row .form-group .checkbox labela:focus, body .form-wrapper form .form-row .form-group .checkbox labela:focus, body .caldera-grid form .row .form-group .radio labela:focus, body .form-wrapper form .row .form-group .radio labela:focus, body .caldera-grid form .form-row .form-group .radio labela:focus, body .form-wrapper form .form-row .form-group .radio labela:focus, body .caldera-grid form .row .form-group .checkbox label.a:focus, body .form-wrapper form .row .form-group .checkbox label.a:focus, body .caldera-grid form .form-row .form-group .checkbox label.a:focus, body .form-wrapper form .form-row .form-group .checkbox label.a:focus, body .caldera-grid form .row .form-group .radio label.a:focus, body .form-wrapper form .row .form-group .radio label.a:focus, body .caldera-grid form .form-row .form-group .radio label.a:focus, body .form-wrapper form .form-row .form-group .radio label.a:focus {
        color: inherit; }
    @media screen and (max-width: 31.1875em) {
      body .caldera-grid form .row .form-group .checkbox label, body .form-wrapper form .row .form-group .checkbox label, body .caldera-grid form .form-row .form-group .checkbox label, body .form-wrapper form .form-row .form-group .checkbox label, body .caldera-grid form .row .form-group .radio label, body .form-wrapper form .row .form-group .radio label, body .caldera-grid form .form-row .form-group .radio label, body .form-wrapper form .form-row .form-group .radio label {
        overflow-wrap: break-word;
        word-wrap: break-word;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto; } }
  @media screen and (max-width: 63.9375em) {
    body .caldera-grid form .row .form-group .checkbox label, body .form-wrapper form .row .form-group .checkbox label, body .caldera-grid form .form-row .form-group .checkbox label, body .form-wrapper form .form-row .form-group .checkbox label, body .caldera-grid form .row .form-group .radio label, body .form-wrapper form .row .form-group .radio label, body .caldera-grid form .form-row .form-group .radio label, body .form-wrapper form .form-row .form-group .radio label {
      font-size: calc(1rem * 1);
      letter-spacing: calc(0rem * 1);
      margin: calc(0rem * 1) 0 calc(0.9375rem * 1) 0; } }
@media screen and (max-width: 47.9375em) {
  body .caldera-grid form .row .form-group .checkbox label, body .form-wrapper form .row .form-group .checkbox label, body .caldera-grid form .form-row .form-group .checkbox label, body .form-wrapper form .form-row .form-group .checkbox label, body .caldera-grid form .row .form-group .radio label, body .form-wrapper form .row .form-group .radio label, body .caldera-grid form .form-row .form-group .radio label, body .form-wrapper form .form-row .form-group .radio label {
    font-size: calc(1rem * 1);
    letter-spacing: calc(0rem * 1);
    margin: calc(0rem * 1) 0 calc(0.9375rem * 1) 0; } }
@media screen and (max-width: 31.1875em) {
  body .caldera-grid form .row .form-group .checkbox label, body .form-wrapper form .row .form-group .checkbox label, body .caldera-grid form .form-row .form-group .checkbox label, body .form-wrapper form .form-row .form-group .checkbox label, body .caldera-grid form .row .form-group .radio label, body .form-wrapper form .row .form-group .radio label, body .caldera-grid form .form-row .form-group .radio label, body .form-wrapper form .form-row .form-group .radio label {
    font-size: calc(1rem * 0.95);
    letter-spacing: calc(0rem * 0.95);
    margin: calc(0rem * 0.95) 0 calc(0.9375rem * 0.95) 0; } }
body .caldera-grid form .row .form-group label.checkbox-inline, body .form-wrapper form .row .form-group label.checkbox-inline, body .caldera-grid form .form-row .form-group label.checkbox-inline, body .form-wrapper form .form-row .form-group label.checkbox-inline, body .caldera-grid form .row .form-group label.radio-inline, body .form-wrapper form .row .form-group label.radio-inline, body .caldera-grid form .form-row .form-group label.radio-inline, body .form-wrapper form .form-row .form-group label.radio-inline {
  font-family: 'Assistant', Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #222222;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0rem;
  text-transform: initial;
  margin: 0rem 0 0.9375rem 0;
  vertical-align: middle;
  display: inline-block !important;
  margin: 0 !important;
  padding: 0.375rem 1.25rem 0.125rem 0 !important; }
  body .caldera-grid form .row .form-group label.checkbox-inlinea, body .form-wrapper form .row .form-group label.checkbox-inlinea, body .caldera-grid form .form-row .form-group label.checkbox-inlinea, body .form-wrapper form .form-row .form-group label.checkbox-inlinea, body .caldera-grid form .row .form-group label.radio-inlinea, body .form-wrapper form .row .form-group label.radio-inlinea, body .caldera-grid form .form-row .form-group label.radio-inlinea, body .form-wrapper form .form-row .form-group label.radio-inlinea, body .caldera-grid form .row .form-group label.checkbox-inline.a, body .form-wrapper form .row .form-group label.checkbox-inline.a, body .caldera-grid form .form-row .form-group label.checkbox-inline.a, body .form-wrapper form .form-row .form-group label.checkbox-inline.a, body .caldera-grid form .row .form-group label.radio-inline.a, body .form-wrapper form .row .form-group label.radio-inline.a, body .caldera-grid form .form-row .form-group label.radio-inline.a, body .form-wrapper form .form-row .form-group label.radio-inline.a {
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: inherit;
    text-transform: inherit; }
    body .caldera-grid form .row .form-group label.checkbox-inlinea:hover, body .form-wrapper form .row .form-group label.checkbox-inlinea:hover, body .caldera-grid form .form-row .form-group label.checkbox-inlinea:hover, body .form-wrapper form .form-row .form-group label.checkbox-inlinea:hover, body .caldera-grid form .row .form-group label.radio-inlinea:hover, body .form-wrapper form .row .form-group label.radio-inlinea:hover, body .caldera-grid form .form-row .form-group label.radio-inlinea:hover, body .form-wrapper form .form-row .form-group label.radio-inlinea:hover, body .caldera-grid form .row .form-group label.checkbox-inline.a:hover, body .form-wrapper form .row .form-group label.checkbox-inline.a:hover, body .caldera-grid form .form-row .form-group label.checkbox-inline.a:hover, body .form-wrapper form .form-row .form-group label.checkbox-inline.a:hover, body .caldera-grid form .row .form-group label.radio-inline.a:hover, body .form-wrapper form .row .form-group label.radio-inline.a:hover, body .caldera-grid form .form-row .form-group label.radio-inline.a:hover, body .form-wrapper form .form-row .form-group label.radio-inline.a:hover, body .caldera-grid form .row .form-group label.checkbox-inlinea:active, body .form-wrapper form .row .form-group label.checkbox-inlinea:active, body .caldera-grid form .form-row .form-group label.checkbox-inlinea:active, body .form-wrapper form .form-row .form-group label.checkbox-inlinea:active, body .caldera-grid form .row .form-group label.radio-inlinea:active, body .form-wrapper form .row .form-group label.radio-inlinea:active, body .caldera-grid form .form-row .form-group label.radio-inlinea:active, body .form-wrapper form .form-row .form-group label.radio-inlinea:active, body .caldera-grid form .row .form-group label.checkbox-inline.a:active, body .form-wrapper form .row .form-group label.checkbox-inline.a:active, body .caldera-grid form .form-row .form-group label.checkbox-inline.a:active, body .form-wrapper form .form-row .form-group label.checkbox-inline.a:active, body .caldera-grid form .row .form-group label.radio-inline.a:active, body .form-wrapper form .row .form-group label.radio-inline.a:active, body .caldera-grid form .form-row .form-group label.radio-inline.a:active, body .form-wrapper form .form-row .form-group label.radio-inline.a:active, body .caldera-grid form .row .form-group label.checkbox-inlinea:focus, body .form-wrapper form .row .form-group label.checkbox-inlinea:focus, body .caldera-grid form .form-row .form-group label.checkbox-inlinea:focus, body .form-wrapper form .form-row .form-group label.checkbox-inlinea:focus, body .caldera-grid form .row .form-group label.radio-inlinea:focus, body .form-wrapper form .row .form-group label.radio-inlinea:focus, body .caldera-grid form .form-row .form-group label.radio-inlinea:focus, body .form-wrapper form .form-row .form-group label.radio-inlinea:focus, body .caldera-grid form .row .form-group label.checkbox-inline.a:focus, body .form-wrapper form .row .form-group label.checkbox-inline.a:focus, body .caldera-grid form .form-row .form-group label.checkbox-inline.a:focus, body .form-wrapper form .form-row .form-group label.checkbox-inline.a:focus, body .caldera-grid form .row .form-group label.radio-inline.a:focus, body .form-wrapper form .row .form-group label.radio-inline.a:focus, body .caldera-grid form .form-row .form-group label.radio-inline.a:focus, body .form-wrapper form .form-row .form-group label.radio-inline.a:focus {
      color: inherit; }
  @media screen and (max-width: 31.1875em) {
    body .caldera-grid form .row .form-group label.checkbox-inline, body .form-wrapper form .row .form-group label.checkbox-inline, body .caldera-grid form .form-row .form-group label.checkbox-inline, body .form-wrapper form .form-row .form-group label.checkbox-inline, body .caldera-grid form .row .form-group label.radio-inline, body .form-wrapper form .row .form-group label.radio-inline, body .caldera-grid form .form-row .form-group label.radio-inline, body .form-wrapper form .form-row .form-group label.radio-inline {
      overflow-wrap: break-word;
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
@media screen and (max-width: 63.9375em) {
  body .caldera-grid form .row .form-group label.checkbox-inline, body .form-wrapper form .row .form-group label.checkbox-inline, body .caldera-grid form .form-row .form-group label.checkbox-inline, body .form-wrapper form .form-row .form-group label.checkbox-inline, body .caldera-grid form .row .form-group label.radio-inline, body .form-wrapper form .row .form-group label.radio-inline, body .caldera-grid form .form-row .form-group label.radio-inline, body .form-wrapper form .form-row .form-group label.radio-inline {
    font-size: calc(1rem * 1);
    letter-spacing: calc(0rem * 1);
    margin: calc(0rem * 1) 0 calc(0.9375rem * 1) 0; } }
@media screen and (max-width: 47.9375em) {
  body .caldera-grid form .row .form-group label.checkbox-inline, body .form-wrapper form .row .form-group label.checkbox-inline, body .caldera-grid form .form-row .form-group label.checkbox-inline, body .form-wrapper form .form-row .form-group label.checkbox-inline, body .caldera-grid form .row .form-group label.radio-inline, body .form-wrapper form .row .form-group label.radio-inline, body .caldera-grid form .form-row .form-group label.radio-inline, body .form-wrapper form .form-row .form-group label.radio-inline {
    font-size: calc(1rem * 1);
    letter-spacing: calc(0rem * 1);
    margin: calc(0rem * 1) 0 calc(0.9375rem * 1) 0; } }
@media screen and (max-width: 31.1875em) {
  body .caldera-grid form .row .form-group label.checkbox-inline, body .form-wrapper form .row .form-group label.checkbox-inline, body .caldera-grid form .form-row .form-group label.checkbox-inline, body .form-wrapper form .form-row .form-group label.checkbox-inline, body .caldera-grid form .row .form-group label.radio-inline, body .form-wrapper form .row .form-group label.radio-inline, body .caldera-grid form .form-row .form-group label.radio-inline, body .form-wrapper form .form-row .form-group label.radio-inline {
    font-size: calc(1rem * 0.95);
    letter-spacing: calc(0rem * 0.95);
    margin: calc(0rem * 0.95) 0 calc(0.9375rem * 0.95) 0; } }
body .caldera-grid form .row .parsley-required, body .form-wrapper form .row .parsley-required, body .caldera-grid form .form-row .parsley-required, body .form-wrapper form .form-row .parsley-required, body .caldera-grid form .row .parsley-errors-list, body .form-wrapper form .row .parsley-errors-list, body .caldera-grid form .form-row .parsley-errors-list, body .form-wrapper form .form-row .parsley-errors-list {
  display: none; }
body .caldera-grid .cf2-field-wrapper .control-label, body .form-wrapper .cf2-field-wrapper .control-label {
  display: none; }
body .caldera-grid .cf2-field-wrapper .btn-block, body .form-wrapper .cf2-field-wrapper .btn-block {
  text-decoration: none !important;
  cursor: pointer;
  border-style: solid !important;
  display: inline-block;
  transition: all 0.2s !important;
  vertical-align: middle;
  box-sizing: border-box;
  outline: 0;
  text-align: center !important;
  text-shadow: none;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  max-width: 100%;
  background-size: 100%;
  position: relative;
  z-index: 100;
  font-family: 'Assistant', Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1.5;
  letter-spacing: 0.005625rem;
  text-transform: initial;
  color: #ffffff !important;
  background-color: #f3352e !important;
  background-image: linear-gradient(to right, #f3352e, #ec1008) !important;
  border-width: 0.0625rem !important;
  border-color: transparent !important;
  border-radius: 1.4375rem !important;
  min-width: initial;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2.1875rem;
  padding-right: 2.1875rem;
  margin: 0.3125rem 0 0.3125rem 0;
  display: block;
  margin-left: 0 !important;
  margin-right: auto !important; }
  body .caldera-grid .cf2-field-wrapper .btn-block::after, body .form-wrapper .cf2-field-wrapper .btn-block::after {
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    width: 100%;
    z-index: -100;
    transition: all 0.2s !important;
    border-radius: inherit; }
  body .caldera-grid .cf2-field-wrapper .btn-block:hover, body .form-wrapper .cf2-field-wrapper .btn-block:hover, body .caldera-grid .cf2-field-wrapper .btn-block:active, body .form-wrapper .cf2-field-wrapper .btn-block:active, body .caldera-grid .cf2-field-wrapper .btn-block:focus, body .form-wrapper .cf2-field-wrapper .btn-block:focus {
    text-decoration: none !important; }
    body .caldera-grid .cf2-field-wrapper .btn-block:hover::after, body .form-wrapper .cf2-field-wrapper .btn-block:hover::after, body .caldera-grid .cf2-field-wrapper .btn-block:active::after, body .form-wrapper .cf2-field-wrapper .btn-block:active::after, body .caldera-grid .cf2-field-wrapper .btn-block:focus::after, body .form-wrapper .cf2-field-wrapper .btn-block:focus::after {
      opacity: 1; }
  body .caldera-grid .cf2-field-wrapper .btn-block:disabled, body .form-wrapper .cf2-field-wrapper .btn-block:disabled {
    opacity: 0.7;
    cursor: default; }
    body .caldera-grid .cf2-field-wrapper .btn-block:disabled:hover::after, body .form-wrapper .cf2-field-wrapper .btn-block:disabled:hover::after, body .caldera-grid .cf2-field-wrapper .btn-block:disabled:active::after, body .form-wrapper .cf2-field-wrapper .btn-block:disabled:active::after, body .caldera-grid .cf2-field-wrapper .btn-block:disabled:focus::after, body .form-wrapper .cf2-field-wrapper .btn-block:disabled:focus::after {
      opacity: 0; }
  body .caldera-grid .cf2-field-wrapper .btn-block::after, body .form-wrapper .cf2-field-wrapper .btn-block::after {
    background-color: #f3352e !important;
    background-image: linear-gradient(to right, #ec1008, #f3352e) !important; }
  body .caldera-grid .cf2-field-wrapper .btn-block:hover, body .form-wrapper .cf2-field-wrapper .btn-block:hover, body .caldera-grid .cf2-field-wrapper .btn-block:active, body .form-wrapper .cf2-field-wrapper .btn-block:active, body .caldera-grid .cf2-field-wrapper .btn-block:focus, body .form-wrapper .cf2-field-wrapper .btn-block:focus {
    color: #ffffff !important;
    border-color: transparent !important;
    background-color: #f3352e !important;
    background-image: linear-gradient(to right, #f3352e, #ec1008) !important; }
  body .caldera-grid .cf2-field-wrapper .btn-block.is-active, body .form-wrapper .cf2-field-wrapper .btn-block.is-active {
    background-color: #f3352e !important;
    background-image: linear-gradient(to right, #ec1008, #f3352e) !important;
    color: #ffffff !important; }
    body .caldera-grid .cf2-field-wrapper .btn-block:disabled:hover, body .form-wrapper .cf2-field-wrapper .btn-block:disabled:hover, body .caldera-grid .cf2-field-wrapper .btn-block:disabled:active, body .form-wrapper .cf2-field-wrapper .btn-block:disabled:active, body .caldera-grid .cf2-field-wrapper .btn-block:disabled:focus, body .form-wrapper .cf2-field-wrapper .btn-block:disabled:focus {
      background-color: #f3352e !important;
      background-image: linear-gradient(to right, #f3352e, #ec1008) !important; }
  @media screen and (max-width: 63.9375em) {
    body .caldera-grid .cf2-field-wrapper .btn-block, body .form-wrapper .cf2-field-wrapper .btn-block {
      padding-top: calc(0.625rem * 0.9);
      padding-bottom: calc(0.625rem * 0.9);
      padding-left: calc(2.1875rem * 0.9);
      padding-right: calc(2.1875rem * 0.9); } }
@media screen and (max-width: 31.1875em) {
  body .caldera-grid .cf2-field-wrapper .btn-block, body .form-wrapper .cf2-field-wrapper .btn-block {
    min-width: initial;
    padding-top: calc(0.625rem * 0.8);
    padding-bottom: calc(0.625rem * 0.8);
    padding-left: calc(2.1875rem * 0.8);
    padding-right: calc(2.1875rem * 0.8); } }
body .caldera-grid .cf2-field-wrapper ul, body .form-wrapper .cf2-field-wrapper ul {
  list-style-type: none;
  margin: 0 1.25rem 1.5625rem 1.25rem;
  padding: 0; }
@media screen and (max-width: 31.1875em) {
  body .caldera-grid .cf2-field-wrapper ul, body .form-wrapper .cf2-field-wrapper ul {
    margin: 0; } }
body .caldera-grid .cf2-field-wrapper ul li, body .form-wrapper .cf2-field-wrapper ul li {
  position: relative;
  margin: 0 0 0.3125rem 0;
  vertical-align: middle; }
  body .caldera-grid .cf2-field-wrapper ul li .cf2-file-remove, body .form-wrapper .cf2-field-wrapper ul li .cf2-file-remove {
    color: transparent;
    position: relative;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle !important;
    margin-right: 0.5rem !important; }
    body .caldera-grid .cf2-field-wrapper ul li .cf2-file-remove:before, body .form-wrapper .cf2-field-wrapper ul li .cf2-file-remove:before {
      font-family: 'hoyryicon';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e984"; }
    body .caldera-grid .cf2-field-wrapper ul li .cf2-file-remove:before, body .form-wrapper .cf2-field-wrapper ul li .cf2-file-remove:before {
      position: absolute;
      top: 0;
      left: 0;
      color: #f23f24;
      font-size: 0.8125rem; }
    body .caldera-grid .cf2-field-wrapper ul li .cf2-file-remove:after, body .form-wrapper .cf2-field-wrapper ul li .cf2-file-remove:after {
      display: none; }
  body .caldera-grid .cf2-field-wrapper ul li .cf2-file-extra-data, body .form-wrapper .cf2-field-wrapper ul li .cf2-file-extra-data {
    display: none !important; }
  body .caldera-grid .cf2-field-wrapper ul li .cf2-file-progress-bar, body .form-wrapper .cf2-field-wrapper ul li .cf2-file-progress-bar {
    display: none !important; }
