/* Malli: @include icon($facebook)*/
body .form-container .form-content-wrapper .form-privacy-policy-wrapper {
  margin-top: 0.9375rem; }
  body .form-container .form-content-wrapper .form-privacy-policy-wrapper .form-privacy-policy-link {
    display: table; }
    body .form-container .form-content-wrapper .form-privacy-policy-wrapper .form-privacy-policy-link a {
      font-family: "roc-grotesk", Arial, Helvetica, sans-serif;
      font-size: inherit;
      line-height: inherit;
      color: #0f2545;
      font-weight: 400;
      font-style: normal;
      letter-spacing: 0rem;
      text-transform: initial;
      text-decoration: none;
      transition: color 0.3s;
      outline: none;
      cursor: pointer; }
      body .form-container .form-content-wrapper .form-privacy-policy-wrapper .form-privacy-policy-link a:hover, body .form-container .form-content-wrapper .form-privacy-policy-wrapper .form-privacy-policy-link a:active, body .form-container .form-content-wrapper .form-privacy-policy-wrapper .form-privacy-policy-link a:focus {
        color: #09192f;
        text-decoration: none; }
body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper {
  margin-top: 0rem;
  margin-bottom: 1.25rem; }
  body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper .form-privacy-policy-checkbox {
    display: table;
    margin-bottom: 0.3125rem; }
    body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper .form-privacy-policy-checkbox label {
      font-family: "roc-grotesk", Arial, Helvetica, sans-serif;
      font-size: 1rem;
      line-height: 1.56;
      color: #0f2545;
      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; }
      body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper .form-privacy-policy-checkbox labela, body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper .form-privacy-policy-checkbox label.a {
        font-family: inherit;
        color: inherit;
        font-weight: inherit;
        font-style: inherit;
        letter-spacing: inherit;
        text-transform: inherit; }
        body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper .form-privacy-policy-checkbox labela:hover, body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper .form-privacy-policy-checkbox label.a:hover, body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper .form-privacy-policy-checkbox labela:active, body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper .form-privacy-policy-checkbox label.a:active, body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper .form-privacy-policy-checkbox labela:focus, body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper .form-privacy-policy-checkbox label.a:focus {
          color: inherit; }
        @media print, screen and (max-width: 31.24875em) {
          body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper .form-privacy-policy-checkbox label {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: auto;
            -ms-hyphens: auto;
            -moz-hyphens: auto;
            hyphens: auto; } }
      @media print, screen and (max-width: 63.99875em) {
        body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper .form-privacy-policy-checkbox label {
          font-size: calc(1rem * 1);
          letter-spacing: calc(0rem * 1);
          margin: calc(0rem * 1) 0 calc(0.9375rem * 1) 0; } }
    @media print, screen and (max-width: 47.99875em) {
      body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper .form-privacy-policy-checkbox label {
        font-size: calc(1rem * 1);
        letter-spacing: calc(0rem * 1);
        margin: calc(0rem * 1) 0 calc(0.9375rem * 1) 0; } }
  @media print, screen and (max-width: 31.24875em) {
    body .form-container .form-content-wrapper.privacy-policy-top .caldera-grid .form-privacy-policy-wrapper .form-privacy-policy-checkbox 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 .form-container .form-content-wrapper.privacy-policy-top .caldera-grid button[type=submit] {
  margin-top: 0 !important; }
body .form-container .form-content-wrapper.submit-button-width-full button[type=submit] {
  width: 100%; }
body .form-container .form-content-wrapper.submit-button-align-left button[type=submit], body .form-container .form-content-wrapper.submit-button-align-left .form-privacy-policy-link, body .form-container .form-content-wrapper.submit-button-align-left .form-privacy-policy-checkbox {
  margin-left: 0 !important;
  margin-right: auto !important;
  text-align: left; }
body .form-container .form-content-wrapper.submit-button-align-center button[type=submit], body .form-container .form-content-wrapper.submit-button-align-center .form-privacy-policy-link, body .form-container .form-content-wrapper.submit-button-align-center .form-privacy-policy-checkbox {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center; }
body .form-container .form-content-wrapper.submit-button-align-right button[type=submit], body .form-container .form-content-wrapper.submit-button-align-right .form-privacy-policy-link, body .form-container .form-content-wrapper.submit-button-align-right .form-privacy-policy-checkbox {
  margin-left: auto !important;
  margin-right: 0 !important;
  text-align: right; }
@media print, screen and (max-width: 47.99875em) {
  body .form-container .form-content-wrapper button[type=submit] {
    width: initial; }
    body .form-container .form-content-wrapper.submit-button-width-mobile-full button[type=submit] {
      width: 100%; }
  body .form-container .form-content-wrapper.submit-button-align-mobile-left button[type=submit], body .form-container .form-content-wrapper.submit-button-align-mobile-left .form-privacy-policy-link, body .form-container .form-content-wrapper.submit-button-align-mobile-left .form-privacy-policy-checkbox {
    margin-left: 0 !important;
    margin-right: auto !important;
    text-align: left; }
  body .form-container .form-content-wrapper.submit-button-align-mobile-center button[type=submit], body .form-container .form-content-wrapper.submit-button-align-mobile-center .form-privacy-policy-link, body .form-container .form-content-wrapper.submit-button-align-mobile-center .form-privacy-policy-checkbox {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center; }
  body .form-container .form-content-wrapper.submit-button-align-mobile-right button[type=submit], body .form-container .form-content-wrapper.submit-button-align-mobile-right .form-privacy-policy-link, body .form-container .form-content-wrapper.submit-button-align-mobile-right .form-privacy-policy-checkbox {
    margin-left: auto !important;
    margin-right: 0 !important;
    text-align: right; } }
body .form-container .form-loader-container {
  opacity: 0;
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
  pointer-events: none; }

.form-privacy-policy-modal {
  max-width: 62.5rem;
  padding: 0; }
