/*
100 - Thin
200 - Extra Light, Ultra Light
300 - Light
400 - Normal, Book, Regular
500 - Medium
600 - Semi Bold, Demi Bold
700 - Bold
800 - Extra Bold, Ultra Bold
900 - Black, Heavy
*/
@CHARSET "UTF-8";
/* line 1, ../../sass/mixings/_placeholders.scss */
form input[type="text"], form input[type="date"], form input[type="password"], form input[type="email"], form input[type="number"], form input[type="tel"], form input[type="search"], form input[type="url"], form input[type="time"], form select, form textarea {
  color: #000000;
  border: 1px solid #D8DEE5;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  font-weight: 500;
  font-feature-settings: 'pnum' on, 'lnum' on;
  line-height: 66px !important;
  padding: 0 30px;
  width: 100%; }
  /* line 16, ../../sass/mixings/_placeholders.scss */
  form input.error[type="text"], form input.error[type="date"], form input.error[type="password"], form input.error[type="email"], form input.error[type="number"], form input.error[type="tel"], form input.error[type="search"], form input.error[type="url"], form input.error[type="time"], form select.error, form textarea.error {
    color: #000000;
    border: 1px solid #FC3F1D; }
  @media only screen and (max-width: 850px) {
    /* line 1, ../../sass/mixings/_placeholders.scss */
    form input[type="text"], form input[type="date"], form input[type="password"], form input[type="email"], form input[type="number"], form input[type="tel"], form input[type="search"], form input[type="url"], form input[type="time"], form select, form textarea {
      line-height: 64px !important; } }
  @media only screen and (max-width: 850px) {
    /* line 1, ../../sass/mixings/_placeholders.scss */
    form input[type="text"], form input[type="date"], form input[type="password"], form input[type="email"], form input[type="number"], form input[type="tel"], form input[type="search"], form input[type="url"], form input[type="time"], form select, form textarea {
      font-size: 15px; } }

/* line 30, ../../sass/mixings/_placeholders.scss */
form select {
  color: #000000;
  border: 1px solid #D8DEE5;
  background: url(../../img/vector/arr_bottom.svg) no-repeat center right 30px;
  border-radius: 40px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  font-feature-settings: 'pnum' on, 'lnum' on;
  padding: 0 50px 0 30px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%; }
  /* line 47, ../../sass/mixings/_placeholders.scss */
  form select.error {
    border: 1px solid #D8DEE5; }
  @media only screen and (max-width: 650px) {
    /* line 30, ../../sass/mixings/_placeholders.scss */
    form select {
      background-position: center right 20px;
      background-size: 22px;
      font-size: 15px; } }

/* line 23, ../../sass/mixings/_miximgs.scss */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #000000;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  font-weight: 500;
  font-feature-settings: 'pnum' on, 'lnum' on; }
  @media only screen and (max-width: 850px) {
    /* line 23, ../../sass/mixings/_miximgs.scss */
    input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
      font-size: 15px; } }
/* line 23, ../../sass/mixings/_miximgs.scss */
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #000000;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  font-weight: 500;
  font-feature-settings: 'pnum' on, 'lnum' on; }
  @media only screen and (max-width: 850px) {
    /* line 23, ../../sass/mixings/_miximgs.scss */
    input:-moz-placeholder, textarea:-moz-placeholder {
      font-size: 15px; } }
/* line 23, ../../sass/mixings/_miximgs.scss */
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #000000;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  font-weight: 500;
  font-feature-settings: 'pnum' on, 'lnum' on; }
  @media only screen and (max-width: 850px) {
    /* line 23, ../../sass/mixings/_miximgs.scss */
    input::-moz-placeholder, textarea::-moz-placeholder {
      font-size: 15px; } }
/* line 23, ../../sass/mixings/_miximgs.scss */
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #000000;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  font-weight: 500;
  font-feature-settings: 'pnum' on, 'lnum' on; }
  @media only screen and (max-width: 850px) {
    /* line 23, ../../sass/mixings/_miximgs.scss */
    input:-ms-input-placeholder, textarea:-ms-input-placeholder {
      font-size: 15px; } }

/* line 23, ../../sass/mixings/_miximgs.scss */
input.error::-webkit-input-placeholder, textarea.error::-webkit-input-placeholder {
  color: #000000;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  font-weight: 500;
  font-feature-settings: 'pnum' on, 'lnum' on; }
  @media only screen and (max-width: 850px) {
    /* line 23, ../../sass/mixings/_miximgs.scss */
    input.error::-webkit-input-placeholder, textarea.error::-webkit-input-placeholder {
      font-size: 15px; } }
/* line 23, ../../sass/mixings/_miximgs.scss */
input.error:-moz-placeholder, textarea.error:-moz-placeholder {
  color: #000000;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  font-weight: 500;
  font-feature-settings: 'pnum' on, 'lnum' on; }
  @media only screen and (max-width: 850px) {
    /* line 23, ../../sass/mixings/_miximgs.scss */
    input.error:-moz-placeholder, textarea.error:-moz-placeholder {
      font-size: 15px; } }
/* line 23, ../../sass/mixings/_miximgs.scss */
input.error::-moz-placeholder, textarea.error::-moz-placeholder {
  color: #000000;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  font-weight: 500;
  font-feature-settings: 'pnum' on, 'lnum' on; }
  @media only screen and (max-width: 850px) {
    /* line 23, ../../sass/mixings/_miximgs.scss */
    input.error::-moz-placeholder, textarea.error::-moz-placeholder {
      font-size: 15px; } }
/* line 23, ../../sass/mixings/_miximgs.scss */
input.error:-ms-input-placeholder, textarea.error:-ms-input-placeholder {
  color: #000000;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  font-weight: 500;
  font-feature-settings: 'pnum' on, 'lnum' on; }
  @media only screen and (max-width: 850px) {
    /* line 23, ../../sass/mixings/_miximgs.scss */
    input.error:-ms-input-placeholder, textarea.error:-ms-input-placeholder {
      font-size: 15px; } }

/* line 11, ../../sass/libs/form/_base.scss */
form textarea {
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  padding: 25px 30px;
  resize: none !important;
  line-height: normal !important;
  width: 100%;
  height: 134px; }
  /* line 19, ../../sass/libs/form/_base.scss */
  .swal2-popup form textarea {
    padding: 30px;
    height: 160px; }
    @media only screen and (max-width: 650px) {
      /* line 19, ../../sass/libs/form/_base.scss */
      .swal2-popup form textarea {
        height: 100px; } }
  @media only screen and (max-width: 850px) {
    /* line 11, ../../sass/libs/form/_base.scss */
    form textarea {
      height: 200px; } }
/* line 33, ../../sass/libs/form/_base.scss */
form.user-pass, form.user-login-form, form.user-register-form {
  background: #FFFFFF;
  border-radius: 40px;
  margin: 0 auto;
  padding: 40px;
  max-width: 460px; }
  /* line 18, ../../../../_contrib_/im_origin/sass/mixings/_mixings.scss */
  form.user-pass input[type="text"], form.user-pass input[type="date"], form.user-pass input[type="password"], form.user-pass input[type="email"], form.user-pass input[type="number"], form.user-pass input[type="tel"], form.user-pass input[type="search"], form.user-pass input[type="url"], form.user-pass input[type="time"], form.user-pass select, form.user-pass textarea, form.user-login-form input[type="text"], form.user-login-form input[type="date"], form.user-login-form input[type="password"], form.user-login-form input[type="email"], form.user-login-form input[type="number"], form.user-login-form input[type="tel"], form.user-login-form input[type="search"], form.user-login-form input[type="url"], form.user-login-form input[type="time"], form.user-login-form select, form.user-login-form textarea, form.user-register-form input[type="text"], form.user-register-form input[type="date"], form.user-register-form input[type="password"], form.user-register-form input[type="email"], form.user-register-form input[type="number"], form.user-register-form input[type="tel"], form.user-register-form input[type="search"], form.user-register-form input[type="url"], form.user-register-form input[type="time"], form.user-register-form select, form.user-register-form textarea {
    color: #000000; }
    /* line 23, ../../sass/mixings/_miximgs.scss */
    form.user-pass input[type="text"]::-webkit-input-placeholder, form.user-pass input[type="date"]::-webkit-input-placeholder, form.user-pass input[type="password"]::-webkit-input-placeholder, form.user-pass input[type="email"]::-webkit-input-placeholder, form.user-pass input[type="number"]::-webkit-input-placeholder, form.user-pass input[type="tel"]::-webkit-input-placeholder, form.user-pass input[type="search"]::-webkit-input-placeholder, form.user-pass input[type="url"]::-webkit-input-placeholder, form.user-pass input[type="time"]::-webkit-input-placeholder, form.user-pass select::-webkit-input-placeholder, form.user-pass textarea::-webkit-input-placeholder, form.user-login-form input[type="text"]::-webkit-input-placeholder, form.user-login-form input[type="date"]::-webkit-input-placeholder, form.user-login-form input[type="password"]::-webkit-input-placeholder, form.user-login-form input[type="email"]::-webkit-input-placeholder, form.user-login-form input[type="number"]::-webkit-input-placeholder, form.user-login-form input[type="tel"]::-webkit-input-placeholder, form.user-login-form input[type="search"]::-webkit-input-placeholder, form.user-login-form input[type="url"]::-webkit-input-placeholder, form.user-login-form input[type="time"]::-webkit-input-placeholder, form.user-login-form select::-webkit-input-placeholder, form.user-login-form textarea::-webkit-input-placeholder, form.user-register-form input[type="text"]::-webkit-input-placeholder, form.user-register-form input[type="date"]::-webkit-input-placeholder, form.user-register-form input[type="password"]::-webkit-input-placeholder, form.user-register-form input[type="email"]::-webkit-input-placeholder, form.user-register-form input[type="number"]::-webkit-input-placeholder, form.user-register-form input[type="tel"]::-webkit-input-placeholder, form.user-register-form input[type="search"]::-webkit-input-placeholder, form.user-register-form input[type="url"]::-webkit-input-placeholder, form.user-register-form input[type="time"]::-webkit-input-placeholder, form.user-register-form select::-webkit-input-placeholder, form.user-register-form textarea::-webkit-input-placeholder {
      color: #000000; }
    /* line 23, ../../sass/mixings/_miximgs.scss */
    form.user-pass input[type="text"]:-moz-placeholder, form.user-pass input[type="date"]:-moz-placeholder, form.user-pass input[type="password"]:-moz-placeholder, form.user-pass input[type="email"]:-moz-placeholder, form.user-pass input[type="number"]:-moz-placeholder, form.user-pass input[type="tel"]:-moz-placeholder, form.user-pass input[type="search"]:-moz-placeholder, form.user-pass input[type="url"]:-moz-placeholder, form.user-pass input[type="time"]:-moz-placeholder, form.user-pass select:-moz-placeholder, form.user-pass textarea:-moz-placeholder, form.user-login-form input[type="text"]:-moz-placeholder, form.user-login-form input[type="date"]:-moz-placeholder, form.user-login-form input[type="password"]:-moz-placeholder, form.user-login-form input[type="email"]:-moz-placeholder, form.user-login-form input[type="number"]:-moz-placeholder, form.user-login-form input[type="tel"]:-moz-placeholder, form.user-login-form input[type="search"]:-moz-placeholder, form.user-login-form input[type="url"]:-moz-placeholder, form.user-login-form input[type="time"]:-moz-placeholder, form.user-login-form select:-moz-placeholder, form.user-login-form textarea:-moz-placeholder, form.user-register-form input[type="text"]:-moz-placeholder, form.user-register-form input[type="date"]:-moz-placeholder, form.user-register-form input[type="password"]:-moz-placeholder, form.user-register-form input[type="email"]:-moz-placeholder, form.user-register-form input[type="number"]:-moz-placeholder, form.user-register-form input[type="tel"]:-moz-placeholder, form.user-register-form input[type="search"]:-moz-placeholder, form.user-register-form input[type="url"]:-moz-placeholder, form.user-register-form input[type="time"]:-moz-placeholder, form.user-register-form select:-moz-placeholder, form.user-register-form textarea:-moz-placeholder {
      color: #000000; }
    /* line 23, ../../sass/mixings/_miximgs.scss */
    form.user-pass input[type="text"]::-moz-placeholder, form.user-pass input[type="date"]::-moz-placeholder, form.user-pass input[type="password"]::-moz-placeholder, form.user-pass input[type="email"]::-moz-placeholder, form.user-pass input[type="number"]::-moz-placeholder, form.user-pass input[type="tel"]::-moz-placeholder, form.user-pass input[type="search"]::-moz-placeholder, form.user-pass input[type="url"]::-moz-placeholder, form.user-pass input[type="time"]::-moz-placeholder, form.user-pass select::-moz-placeholder, form.user-pass textarea::-moz-placeholder, form.user-login-form input[type="text"]::-moz-placeholder, form.user-login-form input[type="date"]::-moz-placeholder, form.user-login-form input[type="password"]::-moz-placeholder, form.user-login-form input[type="email"]::-moz-placeholder, form.user-login-form input[type="number"]::-moz-placeholder, form.user-login-form input[type="tel"]::-moz-placeholder, form.user-login-form input[type="search"]::-moz-placeholder, form.user-login-form input[type="url"]::-moz-placeholder, form.user-login-form input[type="time"]::-moz-placeholder, form.user-login-form select::-moz-placeholder, form.user-login-form textarea::-moz-placeholder, form.user-register-form input[type="text"]::-moz-placeholder, form.user-register-form input[type="date"]::-moz-placeholder, form.user-register-form input[type="password"]::-moz-placeholder, form.user-register-form input[type="email"]::-moz-placeholder, form.user-register-form input[type="number"]::-moz-placeholder, form.user-register-form input[type="tel"]::-moz-placeholder, form.user-register-form input[type="search"]::-moz-placeholder, form.user-register-form input[type="url"]::-moz-placeholder, form.user-register-form input[type="time"]::-moz-placeholder, form.user-register-form select::-moz-placeholder, form.user-register-form textarea::-moz-placeholder {
      color: #000000; }
    /* line 23, ../../sass/mixings/_miximgs.scss */
    form.user-pass input[type="text"]:-ms-input-placeholder, form.user-pass input[type="date"]:-ms-input-placeholder, form.user-pass input[type="password"]:-ms-input-placeholder, form.user-pass input[type="email"]:-ms-input-placeholder, form.user-pass input[type="number"]:-ms-input-placeholder, form.user-pass input[type="tel"]:-ms-input-placeholder, form.user-pass input[type="search"]:-ms-input-placeholder, form.user-pass input[type="url"]:-ms-input-placeholder, form.user-pass input[type="time"]:-ms-input-placeholder, form.user-pass select:-ms-input-placeholder, form.user-pass textarea:-ms-input-placeholder, form.user-login-form input[type="text"]:-ms-input-placeholder, form.user-login-form input[type="date"]:-ms-input-placeholder, form.user-login-form input[type="password"]:-ms-input-placeholder, form.user-login-form input[type="email"]:-ms-input-placeholder, form.user-login-form input[type="number"]:-ms-input-placeholder, form.user-login-form input[type="tel"]:-ms-input-placeholder, form.user-login-form input[type="search"]:-ms-input-placeholder, form.user-login-form input[type="url"]:-ms-input-placeholder, form.user-login-form input[type="time"]:-ms-input-placeholder, form.user-login-form select:-ms-input-placeholder, form.user-login-form textarea:-ms-input-placeholder, form.user-register-form input[type="text"]:-ms-input-placeholder, form.user-register-form input[type="date"]:-ms-input-placeholder, form.user-register-form input[type="password"]:-ms-input-placeholder, form.user-register-form input[type="email"]:-ms-input-placeholder, form.user-register-form input[type="number"]:-ms-input-placeholder, form.user-register-form input[type="tel"]:-ms-input-placeholder, form.user-register-form input[type="search"]:-ms-input-placeholder, form.user-register-form input[type="url"]:-ms-input-placeholder, form.user-register-form input[type="time"]:-ms-input-placeholder, form.user-register-form select:-ms-input-placeholder, form.user-register-form textarea:-ms-input-placeholder {
      color: #000000; }
  /* line 50, ../../sass/libs/form/_base.scss */
  form.user-pass .form-item, form.user-login-form .form-item, form.user-register-form .form-item {
    margin-bottom: 30px; }
    /* line 53, ../../sass/libs/form/_base.scss */
    form.user-pass .form-item:last-child, form.user-login-form .form-item:last-child, form.user-register-form .form-item:last-child {
      margin-bottom: 0; }
    /* line 57, ../../sass/libs/form/_base.scss */
    form.user-pass .form-item label:not(.option), form.user-login-form .form-item label:not(.option), form.user-register-form .form-item label:not(.option) {
      display: none; }
    /* line 63, ../../sass/libs/form/_base.scss */
    form.user-pass .form-item.form-item-pass input, form.user-login-form .form-item.form-item-pass input, form.user-register-form .form-item.form-item-pass input {
      background-image: url(../../img/vector/eye-off.svg);
      background-repeat: no-repeat;
      background-position: center right 20px; }
  /* line 71, ../../sass/libs/form/_base.scss */
  form.user-pass > div[class*="field"], form.user-login-form > div[class*="field"], form.user-register-form > div[class*="field"] {
    margin-bottom: 30px; }
    /* line 74, ../../sass/libs/form/_base.scss */
    form.user-pass > div[class*="field"]:last-child, form.user-login-form > div[class*="field"]:last-child, form.user-register-form > div[class*="field"]:last-child {
      margin-bottom: 0; }
  /* line 79, ../../sass/libs/form/_base.scss */
  form.user-pass .password-confirm-message, form.user-login-form .password-confirm-message, form.user-register-form .password-confirm-message {
    display: none; }
  /* line 83, ../../sass/libs/form/_base.scss */
  form.user-pass .form-actions, form.user-login-form .form-actions, form.user-register-form .form-actions {
    margin-top: 30px; }
  /* line 87, ../../sass/libs/form/_base.scss */
  form.user-pass input[type="submit"], form.user-login-form input[type="submit"], form.user-register-form input[type="submit"] {
    width: 100%; }
    @media only screen and (max-width: 850px) {
      /* line 87, ../../sass/libs/form/_base.scss */
      form.user-pass input[type="submit"], form.user-login-form input[type="submit"], form.user-register-form input[type="submit"] {
        max-width: 100%; } }
  /* line 97, ../../sass/libs/form/_base.scss */
  form.user-pass .links-container a, form.user-login-form .links-container a, form.user-register-form .links-container a {
    color: #8C7BB2;
    display: block;
    margin-top: 30px;
    text-align: center; }
    /* line 103, ../../sass/libs/form/_base.scss */
    form.user-pass .links-container a#edit-register, form.user-login-form .links-container a#edit-register, form.user-register-form .links-container a#edit-register {
      border: 1px solid #8C7BB2;
      border-radius: 40px;
      font-family: "Nunito", sans-serif;
      font-size: 18px;
      font-weight: 700;
      line-height: 1;
      padding: 25px 20px;
      text-transform: uppercase; }
      /* line 113, ../../sass/libs/form/_base.scss */
      form.user-pass .links-container a#edit-register:hover, form.user-login-form .links-container a#edit-register:hover, form.user-register-form .links-container a#edit-register:hover {
        border-color: #FF52AF;
        background: #FF52AF;
        color: #FFFFFF; }
    /* line 120, ../../sass/libs/form/_base.scss */
    form.user-pass .links-container a#edit-restore-password, form.user-login-form .links-container a#edit-restore-password, form.user-register-form .links-container a#edit-restore-password {
      font-size: 16px;
      text-decoration: underline; }
      /* line 124, ../../sass/libs/form/_base.scss */
      form.user-pass .links-container a#edit-restore-password:hover, form.user-login-form .links-container a#edit-restore-password:hover, form.user-register-form .links-container a#edit-restore-password:hover {
        text-decoration: none; }
/* line 132, ../../sass/libs/form/_base.scss */
form .form-actions {
  margin-top: 20px; }
  /* line 135, ../../sass/libs/form/_base.scss */
  .swal2-popup form .form-actions {
    margin-top: 0; }
/* line 140, ../../sass/libs/form/_base.scss */
form input[type="submit"] {
  background: #8C7BB2;
  border: 0;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #FFFFFF;
  display: inline-block;
  font-family: "Nunito", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  padding: 32px 20px;
  position: relative;
  width: 285px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  /* line 160, ../../sass/libs/form/_base.scss */
  form input[type="submit"]:hover {
    background: #FF52AF; }
  /* line 164, ../../sass/libs/form/_base.scss */
  form input[type="submit"].js-hide {
    display: none; }
  /* line 168, ../../sass/libs/form/_base.scss */
  form input[type="submit"]:disabled {
    background: #FFFFFF;
    border: 2px solid #D9D9D9;
    color: #D9D9D9;
    cursor: default;
    pointer-events: none; }
  @media only screen and (max-width: 850px) {
    /* line 140, ../../sass/libs/form/_base.scss */
    form input[type="submit"] {
      max-width: 285px;
      width: 100%; } }
  @media only screen and (max-width: 650px) {
    /* line 140, ../../sass/libs/form/_base.scss */
    form input[type="submit"] {
      font-size: 16px;
      padding: 23px 20px;
      width: 100%; } }
/* line 188, ../../sass/libs/form/_base.scss */
form input[type="radio"] {
  display: none; }
  /* line 191, ../../sass/libs/form/_base.scss */
  form input[type="radio"] + label {
    border: 1px solid #D8DEE5;
    border-radius: 40px;
    font-size: 20px;
    font-weight: 500;
    line-height: 140%;
    padding: 30px 40px;
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
    max-width: 880px; }
    /* line 202, ../../sass/libs/form/_base.scss */
    form input[type="radio"] + label:before {
      content: '';
      background: url('../../img/vector/sprite.svg?1690451052') no-repeat 0px -277px;
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
      width: 32px;
      height: 31px;
      margin-right: 20px; }
    /* line 210, ../../sass/libs/form/_base.scss */
    form input[type="radio"] + label .label-content {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      align-items: center;
      -webkit-flex-grow: 1;
      flex-grow: 1; }
    /* line 215, ../../sass/libs/form/_base.scss */
    form input[type="radio"] + label a {
      text-decoration: underline; }
      /* line 218, ../../sass/libs/form/_base.scss */
      form input[type="radio"] + label a:hover {
        text-decoration: none; }
    @media only screen and (max-width: 500px) {
      /* line 191, ../../sass/libs/form/_base.scss */
      form input[type="radio"] + label {
        font-size: 15px; } }
    @media only screen and (max-width: 650px) {
      /* line 191, ../../sass/libs/form/_base.scss */
      form input[type="radio"] + label {
        padding: 20px; } }
  /* line 234, ../../sass/libs/form/_base.scss */
  form input[type="radio"]:checked + label:before {
    background: url('../../img/vector/sprite.svg?1690451052') no-repeat -43px -277px; }
/* line 240, ../../sass/libs/form/_base.scss */
form input[type="checkbox"] {
  display: none; }
  /* line 243, ../../sass/libs/form/_base.scss */
  form input[type="checkbox"] + label {
    font-size: 16px;
    font-weight: 500;
    line-height: 140%;
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }
    /* line 250, ../../sass/libs/form/_base.scss */
    form input[type="checkbox"] + label:before {
      content: '';
      background: #FFFFFF;
      border: 1px solid #8C7BB2;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
      width: 22px;
      height: 22px;
      margin-right: 20px; }
    /* line 260, ../../sass/libs/form/_base.scss */
    form input[type="checkbox"] + label a {
      color: #8C7BB2;
      text-decoration: underline; }
      /* line 264, ../../sass/libs/form/_base.scss */
      form input[type="checkbox"] + label a:hover {
        text-decoration: none; }
  /* line 272, ../../sass/libs/form/_base.scss */
  form input[type="checkbox"]:checked + label:before {
    background: url('../../img/vector/sprite.svg?1690451052') no-repeat -309.5px -277px;
    border: 0;
    width: 24px;
    height: 24px; }
/* line 280, ../../sass/libs/form/_base.scss */
form .form-item {
  margin-bottom: 20px;
  position: relative; }
  /* line 284, ../../sass/libs/form/_base.scss */
  .swal2-popup form .form-item {
    margin-bottom: 30px; }
    @media only screen and (max-width: 650px) {
      /* line 284, ../../sass/libs/form/_base.scss */
      .swal2-popup form .form-item {
        margin-bottom: 20px; } }
  /* line 294, ../../sass/libs/form/_base.scss */
  form .form-item .error + .description {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center; }
  /* line 299, ../../sass/libs/form/_base.scss */
  form .form-item .description {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 30px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    display: none; }
    /* line 308, ../../sass/libs/form/_base.scss */
    form .form-item .description:before {
      content: '';
      background: url('../../img/vector/sprite.svg?1690451052') no-repeat -479px 0;
      display: block;
      margin-right: 5px;
      width: 18px;
      height: 18px; }
/* line 318, ../../sass/libs/form/_base.scss */
form .system-messages-container {
  display: none; }
/* line 322, ../../sass/libs/form/_base.scss */
form .input-wrapper {
  width: 100%; }
/* line 326, ../../sass/libs/form/_base.scss */
form .message-container {
  width: 100%; }
/* line 332, ../../sass/libs/form/_base.scss */
form .form-item-message label {
  color: #000000;
  display: block;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1;
  margin-bottom: 20px; }
  @media only screen and (max-width: 850px) {
    /* line 332, ../../sass/libs/form/_base.scss */
    form .form-item-message label {
      font-size: 16px;
      text-align: center; } }
@media only screen and (min-width: 850px) {
  /* line 349, ../../sass/libs/form/_base.scss */
  form .form-col-1 {
    margin-right: 30px;
    max-width: 400px; } }
@media only screen and (max-width: 850px) {
  /* line 357, ../../sass/libs/form/_base.scss */
  form .form-col-2 {
    margin-top: 20px; } }
/* line 364, ../../sass/libs/form/_base.scss */
form .form-col .form-item {
  margin-bottom: 20px; }
  /* line 367, ../../sass/libs/form/_base.scss */
  form .form-col .form-item:last-child {
    margin-bottom: 0; }
  @media only screen and (min-width: 850px) {
    /* line 364, ../../sass/libs/form/_base.scss */
    form .form-col .form-item {
      margin-bottom: 30px; } }
/* line 377, ../../sass/libs/form/_base.scss */
form .form-bottom {
  margin-top: 30px; }
  /* line 380, ../../sass/libs/form/_base.scss */
  form .form-bottom .form-item {
    margin-bottom: 0; }
  /* line 384, ../../sass/libs/form/_base.scss */
  form .form-bottom .form-actions {
    margin-top: 0; }
    @media only screen and (max-width: 850px) {
      /* line 384, ../../sass/libs/form/_base.scss */
      form .form-bottom .form-actions {
        margin-top: 20px;
        text-align: center; } }
  @media only screen and (max-width: 850px) {
    /* line 377, ../../sass/libs/form/_base.scss */
    form .form-bottom {
      margin-top: 20px; } }

/* line 400, ../../sass/libs/form/_base.scss */
.form-textarea-wrapper {
  line-height: 0; }

/*# sourceMappingURL=form.css.map */
