.SFMC{font-family:'Minion Regular','Minion W01 Cap Regular',Arial,Georgia;-webkit-font-smoothing:antialiased;position:relative;padding:16px;color:#fff;background:#2f60b2;-webkit-transition:all .2s ease;transition:all .2s ease}.SFMC.bg-purple{background:#783491}.SFMC.bg-green{background:#478339}.SFMC.bg-black{background:#000}.SFMC.bg-gray{color:#3a3a3a;background:#f2f3f4}.SFMC.bg-darkGray{background:#3f3d3d}.SFMC.bg-none{color:#3a3a3a;background:transparent}.SFMC .promo-icon{text-align:center}.SFMC h3{font-size:36px;font-weight:normal;text-align:center;margin:8px 0 16px}.SFMC_description{padding:0 4px;text-align:center;margin-bottom:15px}.SFMC_description a{color:#fff}.SFMC_description a:hover,.SFMC_description a:active,.SFMC_description a:focus{color:#fff}.bg-gray .SFMC_description a:hover,.bg-none .SFMC_description a:hover,.bg-gray .SFMC_description a:active,.bg-none .SFMC_description a:active,.bg-gray .SFMC_description a:focus,.bg-none .SFMC_description a:focus{color:#3a3a3a}.bg-gray .SFMC_description a,.bg-none .SFMC_description a{color:#3a3a3a}.SFMC form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.SFMC form fieldset.section{border:none;padding:0 4px;margin:0;width:100%}.SFMC form fieldset.section legend{padding:10px 0 15px 0}.SFMC .section{width:100%}.SFMC .oneField{width:100%;padding:0 4px;margin:0 0 16px}.SFMC label{font-family:'Univers LT W01_45 Light',Arial;display:block}@supports (-webkit-appearance: none) or (-moz-appearance: none) {
  /* line 106, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox] {
    --active: #275EFE;
    --active-inner: #fff;
    --focus: 2px rgba(39, 94, 254, 0.3);
    --border: #BBC1E1;
    --border-hover: #275EFE;
    --background: #fff;
    --disabled: #F6F8FF;
    --disabled-inner: #E1E6F9;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 21px;
    outline: none;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0;
    cursor: pointer;
    border: 1px solid var(--bc, var(--border));
    background: var(--b, var(--background));
    -webkit-transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
    transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
  }

  /* line 128, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox]:after {
    content: "";
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    -webkit-transition: -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
    transition: -ms-transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
  }

  /* line 137, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox]:checked {
    --b: var(--active);
    --bc: var(--active);
    --d-o: .3s;
    --d-t: .6s;
    --d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2);
  }

  /* line 145, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox]:disabled {
    --b: var(--disabled);
    cursor: not-allowed;
    opacity: 0.9;
  }

  /* line 151, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox]:disabled:checked {
    --b: var(--disabled-inner);
    --bc: var(--border);
  }

  /* line 156, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox]:disabled + label {
    cursor: not-allowed;
  }

  /* line 160, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox]:hover:not(:checked):not(:disabled) {
    --bc: var(--border-hover);
  }

  /* line 164, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox]:focus {
    box-shadow: 0 0 0 var(--focus);
  }

  /* line 168, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox]:not(.switch) {
    width: 21px;
  }

  /* line 172, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox]:not(.switch):after {
    opacity: var(--o, 0);
  }

  /* line 176, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox]:not(.switch):checked {
    --o: 1;
  }

  /* line 180, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox] + label {
    display: inline;
    vertical-align: middle;
    cursor: pointer;
    margin-left: 4px;
  }

  /* line 187, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox]:not(.switch) {
    border-radius: 7px;
  }

  /* line 191, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox]:not(.switch):after {
    width: 5px;
    height: 9px;
    border: 2px solid var(--active-inner);
    border-top: 0;
    border-left: 0;
    left: 7px;
    top: 4px;
    -webkit-transform: rotate(var(--r, 20deg));
    -ms-transform: rotate(var(--r, 20deg));
    transform: rotate(var(--r, 20deg));
  }

  /* line 202, ../../assets/styles/modules/_subscribe-form.scss */

  .SFMC .inputWrapper .choices input[type=checkbox]:not(.switch):checked {
    --r: 43deg;
  }
}.SFMC .inputWrapper .choices *{-moz-box-sizing:inherit;box-sizing:inherit}.SFMC .inputWrapper .choices *:before,.SFMC .inputWrapper .choices *:after{-moz-box-sizing:inherit;box-sizing:inherit}.SFMC .inputWrapper select{width:100%;color:#3a3a3a;padding:8px;background:rgba(255,255,255,.9);box-shadow:none}.SFMC .inputWrapper input[type="text"]{width:100%;color:#3a3a3a;padding:8px;background:rgba(255,255,255,.9);box-shadow:none;border:1px solid transparent!important;-moz-appearance:textfield}.bg-gray .SFMC .inputWrapper input[type="text"],.bg-none .SFMC .inputWrapper input[type="text"]{border:1px solid rgba(0,0,0,.6)!important}.SFMC .inputWrapper input[type="text"]::-webkit-inner-spin-button,.SFMC .inputWrapper input[type="text"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SFMC .inputWrapper input[type="text"]:-ms-input-placeholder{font-family:'Univers LT W01_45 Light',Arial;color:rgba(0,0,0,.9)!important}.SFMC .inputWrapper input[type="text"]::-moz-placeholder{font-family:'Univers LT W01_45 Light',Arial;color:rgba(0,0,0,.9)!important}.SFMC .inputWrapper input[type="text"]::-webkit-input-placeholder{font-family:'Univers LT W01_45 Light',Arial;color:rgba(0,0,0,.9)!important}.SFMC .inputWrapper input[type="text"]::placeholder{font-family:'Univers LT W01_45 Light',Arial;color:rgba(0,0,0,.9)!important}.SFMC .inputWrapper input[type="text"]:hover,.SFMC .inputWrapper input[type="text"]:focus,.SFMC .inputWrapper input[type="text"]:active{background:#fff}.SFMC .inputWrapper input[type="text"]:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,.4)!important}.bg-gray .SFMC .inputWrapper input[type="text"]:focus,.bg-none .SFMC .inputWrapper input[type="text"]:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.25)!important}.SFMC .inputWrapper input[type="text"]:focus:-ms-input-placeholder,.SFMC .inputWrapper input[type="text"]:active:-ms-input-placeholder{color:rgba(0,0,0,.7)!important}.SFMC .inputWrapper input[type="text"]:focus::-moz-placeholder,.SFMC .inputWrapper input[type="text"]:active::-moz-placeholder{color:rgba(0,0,0,.7)!important}.SFMC .inputWrapper input[type="text"]:focus::-webkit-input-placeholder,.SFMC .inputWrapper input[type="text"]:active::-webkit-input-placeholder{color:rgba(0,0,0,.7)!important}.SFMC .inputWrapper input[type="text"]:focus::placeholder,.SFMC .inputWrapper input[type="text"]:active::placeholder{color:rgba(0,0,0,.7)!important}.SFMC .actions{width:100%}.SFMC .actions input[type="button"],.SFMC .actions input[type="submit"],.SFMC .actions input[type="reset"]{background:none;border:1px solid #dddcd2;font-size:16px;padding:8px;width:100%}.SFMC .actions input[type="button"]:hover,.SFMC .actions input[type="button"]:active,.SFMC .actions input[type="button"]:focus,.SFMC .actions input[type="submit"]:hover,.SFMC .actions input[type="submit"]:active,.SFMC .actions input[type="submit"]:focus,.SFMC .actions input[type="reset"]:hover,.SFMC .actions input[type="reset"]:active,.SFMC .actions input[type="reset"]:focus{text-decoration:underline}@keyframes flash {
  from {
    background-color: rgba(255, 255, 255, 0.3);
  }

  to {
    background-color: rgba(255, 255, 255, 0.1);
  }
}@keyframes flash-dark {
  from {
    background-color: rgba(0, 0, 0, 0.3);
  }

  to {
    background-color: rgba(0, 0, 0, 0.1);
  }
}