/*
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: #2B2D33;
  border: 2px solid #D7DAE2;
  border-radius: 12px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: "InterTight", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-feature-settings: 'pnum' on, 'lnum' on;
  line-height: 60px !important;
  padding: 0 20px;
  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: #2B2D33;
    border: 2px solid #E3413E; }
  @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-radius: 30px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: "InterTight", 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%; }
  @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: #999EAD;
  font-family: "InterTight", sans-serif;
  font-size: 16px;
  font-weight: 400;
  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: #999EAD;
  font-family: "InterTight", sans-serif;
  font-size: 16px;
  font-weight: 400;
  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: #999EAD;
  font-family: "InterTight", sans-serif;
  font-size: 16px;
  font-weight: 400;
  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: #999EAD;
  font-family: "InterTight", sans-serif;
  font-size: 16px;
  font-weight: 400;
  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: #999EAD;
  font-family: "InterTight", sans-serif;
  font-size: 16px;
  font-weight: 400;
  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: #999EAD;
  font-family: "InterTight", sans-serif;
  font-size: 16px;
  font-weight: 400;
  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: #999EAD;
  font-family: "InterTight", sans-serif;
  font-size: 16px;
  font-weight: 400;
  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: #999EAD;
  font-family: "InterTight", sans-serif;
  font-size: 16px;
  font-weight: 400;
  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 3, ../../sass/libs/form/_base.scss */
form.webform-submission-subscribe-form-form {
  background: #FFFFFF;
  border-radius: 30px;
  padding: 30px; }
  /* line 10, ../../sass/libs/form/_base.scss */
  form.webform-submission-subscribe-form-form .form-type-email input {
    background-image: url(../../img/vector/mail.svg);
    background-position: center right 20px;
    background-repeat: no-repeat;
    padding-right: 50px; }
  /* line 18, ../../sass/libs/form/_base.scss */
  form.webform-submission-subscribe-form-form .form-top {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 27px; }
    /* line 23, ../../sass/libs/form/_base.scss */
    form.webform-submission-subscribe-form-form .form-top:before {
      content: '';
      background: url('../../img/vector/sprite.svg?1752740198') no-repeat 0 -55px;
      display: block;
      margin-bottom: 27px;
      width: 62px;
      height: 53px; }
      @media only screen and (max-width: 650px) {
        /* line 23, ../../sass/libs/form/_base.scss */
        form.webform-submission-subscribe-form-form .form-top:before {
          background-position: -74px -56px;
          margin-bottom: 23px;
          width: 42px;
          height: 37px; } }
    @media only screen and (max-width: 650px) {
      /* line 18, ../../sass/libs/form/_base.scss */
      form.webform-submission-subscribe-form-form .form-top {
        font-size: 15px;
        margin-bottom: 23px; } }
  /* line 43, ../../sass/libs/form/_base.scss */
  form.webform-submission-subscribe-form-form .form-bottom {
    border-top: 1px solid #D7DAE2;
    color: #999EAD;
    font-size: 12px;
    margin-top: 52px;
    padding-top: 27px; }
    /* line 50, ../../sass/libs/form/_base.scss */
    form.webform-submission-subscribe-form-form .form-bottom a {
      color: inherit;
      text-decoration: underline; }
      /* line 54, ../../sass/libs/form/_base.scss */
      form.webform-submission-subscribe-form-form .form-bottom a:hover {
        text-decoration: none; }
    @media only screen and (max-width: 650px) {
      /* line 43, ../../sass/libs/form/_base.scss */
      form.webform-submission-subscribe-form-form .form-bottom {
        margin-top: 30px;
        padding-top: 20px; } }
  /* line 65, ../../sass/libs/form/_base.scss */
  form.webform-submission-subscribe-form-form .form-actions {
    margin-top: 27px; }
    @media only screen and (max-width: 650px) {
      /* line 65, ../../sass/libs/form/_base.scss */
      form.webform-submission-subscribe-form-form .form-actions {
        margin-top: 23px; } }
  @media only screen and (min-width: 1000px) {
    /* line 3, ../../sass/libs/form/_base.scss */
    form.webform-submission-subscribe-form-form {
      max-width: 580px; } }
  @media only screen and (max-width: 650px) {
    /* line 3, ../../sass/libs/form/_base.scss */
    form.webform-submission-subscribe-form-form {
      padding: 20px 20px 30px; } }
/* line 84, ../../sass/libs/form/_base.scss */
form .confirm-form--body {
  border: 2px solid #D7DAE2;
  border-radius: 20px;
  color: #2B2D33;
  font-size: 28px;
  font-weight: 500;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  line-height: 1;
  padding: 20px;
  text-align: center; }
  /* line 96, ../../sass/libs/form/_base.scss */
  form .confirm-form--body:before {
    content: '';
    background: url('../../img/vector/sprite.svg?1752740198') no-repeat 0 -55px;
    display: block;
    margin: 0 auto 27px;
    width: 62px;
    height: 53px; }
    @media only screen and (max-width: 650px) {
      /* line 96, ../../sass/libs/form/_base.scss */
      form .confirm-form--body:before {
        background-position: -74px -56px;
        margin: 0 auto 23px;
        width: 42px;
        height: 37px; } }
  @media only screen and (min-width: 1000px) {
    /* line 84, ../../sass/libs/form/_base.scss */
    form .confirm-form--body {
      height: 365px; } }
  @media only screen and (max-width: 650px) {
    /* line 84, ../../sass/libs/form/_base.scss */
    form .confirm-form--body {
      font-size: 22px; } }
/* line 119, ../../sass/libs/form/_base.scss */
form .confirm-form--bottom {
  border-top: 1px solid #D7DAE2;
  color: #999EAD;
  font-size: 12px;
  margin-top: 40px;
  padding-top: 27px; }
  /* line 126, ../../sass/libs/form/_base.scss */
  form .confirm-form--bottom a {
    color: inherit;
    text-decoration: underline; }
    /* line 130, ../../sass/libs/form/_base.scss */
    form .confirm-form--bottom a:hover {
      text-decoration: none; }
  @media only screen and (max-width: 650px) {
    /* line 119, ../../sass/libs/form/_base.scss */
    form .confirm-form--bottom {
      margin-top: 30px;
      padding-top: 20px; } }
/* line 142, ../../sass/libs/form/_base.scss */
form.webform-submission-contact-form-form {
  background: #FFFFFF;
  border-radius: 30px;
  padding: 30px; }
  @media only screen and (min-width: 851px) {
    /* line 147, ../../sass/libs/form/_base.scss */
    form.webform-submission-contact-form-form .form-columns {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start; } }
  @media only screen and (min-width: 851px) {
    /* line 156, ../../sass/libs/form/_base.scss */
    form.webform-submission-contact-form-form .form-column--one {
      margin-right: 20px;
      max-width: 520px;
      width: 37%; } }
  @media only screen and (min-width: 851px) {
    /* line 165, ../../sass/libs/form/_base.scss */
    form.webform-submission-contact-form-form .form-column--two {
      max-width: 880px;
      width: 63%; } }
  @media only screen and (min-width: 851px) {
    /* line 173, ../../sass/libs/form/_base.scss */
    form.webform-submission-contact-form-form .form-column .form-item {
      margin-bottom: 18px; }
      /* line 178, ../../sass/libs/form/_base.scss */
      form.webform-submission-contact-form-form .form-column .form-item:last-child {
        margin-bottom: 0; } }
  @media only screen and (max-width: 850px) {
    /* line 173, ../../sass/libs/form/_base.scss */
    form.webform-submission-contact-form-form .form-column .form-item {
      margin-bottom: 20px; } }
  /* line 191, ../../sass/libs/form/_base.scss */
  form.webform-submission-contact-form-form .form--bottom .form-type-processed-text {
    color: #999EAD;
    font-size: 12px;
    margin-bottom: 0; }
    /* line 196, ../../sass/libs/form/_base.scss */
    form.webform-submission-contact-form-form .form--bottom .form-type-processed-text a {
      color: #999EAD;
      text-decoration: underline; }
      /* line 200, ../../sass/libs/form/_base.scss */
      form.webform-submission-contact-form-form .form--bottom .form-type-processed-text a:hover {
        text-decoration: none; }
    @media only screen and (min-width: 851px) {
      /* line 191, ../../sass/libs/form/_base.scss */
      form.webform-submission-contact-form-form .form--bottom .form-type-processed-text {
        -webkit-order: -1;
        order: -1;
        margin-right: 20px;
        max-width: 403px;
        width: 50%; } }
    @media only screen and (max-width: 850px) {
      /* line 191, ../../sass/libs/form/_base.scss */
      form.webform-submission-contact-form-form .form--bottom .form-type-processed-text {
        margin-top: 20px; } }
  /* line 217, ../../sass/libs/form/_base.scss */
  form.webform-submission-contact-form-form .form--bottom .form-actions {
    margin: 0; }
    @media only screen and (min-width: 851px) {
      /* line 217, ../../sass/libs/form/_base.scss */
      form.webform-submission-contact-form-form .form--bottom .form-actions {
        max-width: 340px;
        width: 50%; } }
  @media only screen and (min-width: 851px) {
    /* line 189, ../../sass/libs/form/_base.scss */
    form.webform-submission-contact-form-form .form--bottom {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-align-items: center;
      align-items: center; } }
  /* line 235, ../../sass/libs/form/_base.scss */
  form.webform-submission-contact-form-form .form-type-email input {
    background-image: url(../../img/vector/mail2.svg);
    background-position: center right 20px;
    background-repeat: no-repeat;
    padding-right: 50px; }
  /* line 245, ../../sass/libs/form/_base.scss */
  form.webform-submission-contact-form-form .form-item-contact-name input {
    background-image: url(../../img/vector/user.svg);
    background-position: center right 20px;
    background-repeat: no-repeat;
    padding-right: 50px; }
  /* line 255, ../../sass/libs/form/_base.scss */
  form.webform-submission-contact-form-form .form-type-tel input {
    background-image: url(../../img/vector/phone.svg);
    background-position: center right 20px;
    background-repeat: no-repeat;
    padding-right: 50px; }
/* line 268, ../../sass/libs/form/_base.scss */
form.webform-submission-offer-form-form .form-type-email input {
  background-image: url(../../img/vector/mail2.svg);
  background-position: center right 20px;
  background-repeat: no-repeat;
  padding-right: 50px; }
/* line 278, ../../sass/libs/form/_base.scss */
form.webform-submission-offer-form-form .form-item-imya input {
  background-image: url(../../img/vector/user.svg);
  background-position: center right 20px;
  background-repeat: no-repeat;
  padding-right: 50px; }
/* line 288, ../../sass/libs/form/_base.scss */
form.webform-submission-offer-form-form .form-type-tel input {
  background-image: url(../../img/vector/phone.svg);
  background-position: center right 20px;
  background-repeat: no-repeat;
  padding-right: 50px; }
/* line 296, ../../sass/libs/form/_base.scss */
form.webform-submission-offer-form-form .form-actions {
  margin-top: 20px !important; }
/* line 300, ../../sass/libs/form/_base.scss */
form.webform-submission-offer-form-form .form-type-processed-text {
  color: #999EAD;
  font-size: 12px;
  line-height: 141%;
  margin: 30px 0 0; }
  /* line 306, ../../sass/libs/form/_base.scss */
  form.webform-submission-offer-form-form .form-type-processed-text a {
    color: #999EAD;
    text-decoration: underline; }
    /* line 310, ../../sass/libs/form/_base.scss */
    form.webform-submission-offer-form-form .form-type-processed-text a:hover {
      text-decoration: none; }
/* line 319, ../../sass/libs/form/_base.scss */
form .form-type-managed-file .form-managed-file {
  background: #FFFFFF;
  border: 1px solid #D7DAE2;
  border-radius: 12px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  padding: 17px 20px; }
  /* line 326, ../../sass/libs/form/_base.scss */
  form .form-type-managed-file .form-managed-file .input-wrapper {
    width: auto; }
  /* line 334, ../../sass/libs/form/_base.scss */
  form .form-type-managed-file .form-managed-file span.file,
  form .form-type-managed-file .form-managed-file span.file a {
    display: inline-block;
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  /* line 345, ../../sass/libs/form/_base.scss */
  form .form-type-managed-file .form-managed-file .form-submit {
    background: #9AB5BF;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
    padding: 8px 20px;
    width: auto; }
    /* line 354, ../../sass/libs/form/_base.scss */
    form .form-type-managed-file .form-managed-file .form-submit:hover {
      background: #999EAD; }
/* line 362, ../../sass/libs/form/_base.scss */
form .form-type-managed-file label.webform-file-button {
  background: #9AB5BF;
  border-radius: 6px;
  color: #FFFFFF;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  margin: 0;
  -webkit-order: 1;
  order: 1;
  padding: 8px 20px;
  text-align: center; }
  /* line 375, ../../sass/libs/form/_base.scss */
  form .form-type-managed-file label.webform-file-button:hover {
    background: #999EAD; }
/* line 381, ../../sass/libs/form/_base.scss */
form .form-type-managed-file .managed-file-placeholder {
  color: #999EAD;
  font-size: 16px;
  margin: 0; }
/* line 396, ../../sass/libs/form/_base.scss */
form textarea {
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  padding: 20px;
  resize: none !important;
  line-height: normal !important;
  width: 100%;
  height: 146px; }
/* line 405, ../../sass/libs/form/_base.scss */
form .form-actions {
  margin-top: 20px; }
  /* line 408, ../../sass/libs/form/_base.scss */
  .swal2-popup form .form-actions {
    margin-top: 0; }
/* line 413, ../../sass/libs/form/_base.scss */
form input[type="submit"] {
  background: #32AE52;
  border: 0;
  border-radius: 30px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #FFFFFF;
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  padding: 22px 20px;
  position: relative;
  width: 100%;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  /* line 431, ../../sass/libs/form/_base.scss */
  form input[type="submit"]:hover {
    background: #0A812A; }
  /* line 435, ../../sass/libs/form/_base.scss */
  form input[type="submit"].js-hide {
    display: none; }
  /* line 439, ../../sass/libs/form/_base.scss */
  form input[type="submit"]:disabled {
    cursor: default;
    pointer-events: none; }
  @media only screen and (max-width: 650px) {
    /* line 413, ../../sass/libs/form/_base.scss */
    form input[type="submit"] {
      font-size: 16px;
      padding: 23px 20px;
      width: 100%; } }
/* line 451, ../../sass/libs/form/_base.scss */
form input[type="radio"] {
  display: none; }
  /* line 454, ../../sass/libs/form/_base.scss */
  form input[type="radio"] + label {
    border-radius: 30px;
    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 465, ../../sass/libs/form/_base.scss */
    form input[type="radio"] + label:before {
      content: '';
      background: url('../../img/vector/sprite.svg?1752740198') no-repeat 0px -277px;
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
      width: 32px;
      height: 31px;
      margin-right: 20px; }
    /* line 473, ../../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 478, ../../sass/libs/form/_base.scss */
    form input[type="radio"] + label a {
      text-decoration: underline; }
      /* line 481, ../../sass/libs/form/_base.scss */
      form input[type="radio"] + label a:hover {
        text-decoration: none; }
    @media only screen and (max-width: 500px) {
      /* line 454, ../../sass/libs/form/_base.scss */
      form input[type="radio"] + label {
        font-size: 15px; } }
    @media only screen and (max-width: 650px) {
      /* line 454, ../../sass/libs/form/_base.scss */
      form input[type="radio"] + label {
        padding: 20px; } }
  /* line 497, ../../sass/libs/form/_base.scss */
  form input[type="radio"]:checked + label:before {
    background: url('../../img/vector/sprite.svg?1752740198') no-repeat -43px -277px; }
/* line 503, ../../sass/libs/form/_base.scss */
form input[type="checkbox"] {
  display: none; }
  /* line 506, ../../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 513, ../../sass/libs/form/_base.scss */
    form input[type="checkbox"] + label:before {
      content: '';
      background: #FFFFFF;
      -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 523, ../../sass/libs/form/_base.scss */
    form input[type="checkbox"] + label a {
      text-decoration: underline; }
      /* line 527, ../../sass/libs/form/_base.scss */
      form input[type="checkbox"] + label a:hover {
        text-decoration: none; }
  /* line 535, ../../sass/libs/form/_base.scss */
  form input[type="checkbox"]:checked + label:before {
    background: url('../../img/vector/sprite.svg?1752740198') no-repeat -309.5px -277px;
    border: 0;
    width: 24px;
    height: 24px; }
/* line 543, ../../sass/libs/form/_base.scss */
form .form-item {
  margin-bottom: 20px;
  position: relative; }
  /* line 547, ../../sass/libs/form/_base.scss */
  .swal2-popup form .form-item {
    margin-bottom: 15px; }
    @media only screen and (max-width: 650px) {
      /* line 547, ../../sass/libs/form/_base.scss */
      .swal2-popup form .form-item {
        margin-bottom: 15px; } }
  /* line 563, ../../sass/libs/form/_base.scss */
  form .form-item .description {
    position: absolute;
    color: #E3413E;
    font-size: 15px;
    line-height: 1;
    display: none; }
    /* line 570, ../../sass/libs/form/_base.scss */
    form .form-item .description:before {
      content: '';
      background: url('../../img/vector/sprite.svg?1752740198') no-repeat -479px 0;
      display: block;
      margin-right: 10px;
      width: 15px;
      height: 15px; }
/* line 580, ../../sass/libs/form/_base.scss */
form .system-messages-container {
  display: none; }
/* line 584, ../../sass/libs/form/_base.scss */
form .input-wrapper {
  width: 100%; }
/* line 588, ../../sass/libs/form/_base.scss */
form .message-container {
  width: 100%; }

/* line 594, ../../sass/libs/form/_base.scss */
.form-textarea-wrapper {
  line-height: 0; }

/*# sourceMappingURL=form.css.map */
