﻿.form-section .bottom-contact-section .for-all-phones:before, .form-section .bottom-contact-section .for-all-phones:after {
  content: "";
}

.form-section {
  background: #ffffff;
  border-radius: 22px;
  padding: 28px 40px 0 30px;
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
@media (min-width: 768px) {
  .form-section {
    border-radius: 0;
    padding: 62px 15px 0;
  }
}
.form-section.inline {
  background-color: inherit;
}
.form-section.inline .form-control {
  background-color: inherit;
}
.form-section .holder {
  max-width: 367px;
}
@media (min-width: 992px) {
  .form-section .holder {
    margin-right: 90px;
  }
}
.form-section .additional-select-text {
  font-size: 14px;
  line-height: 18px;
  max-width: 245px;
  margin-top: 10px;
}
@media (min-width: 768px) {
  .form-section .additional-select-text {
    margin-top: 20px;
  }
}
.form-section .select-label {
  font-family: "arimobold", sans-serif;
  font-size: 16px;
}
.form-section .animate-label {
  position: absolute;
  right: 0;
  top: 9px;
  pointer-events: none;
  font-size: 16px;
  transition: 0.2s ease all;
}
.form-section .animate-label.freeze, .form-section .form-control:active ~ .animate-label, .form-section .form-control:focus ~ .animate-label,
.form-section .selectric:active ~ .animate-label,
.form-section .selectric:focus ~ .animate-label {
  top: -10px;
  font: 600 10px "arimobold", sans-serif;
  color: #627281;
}
.form-section .form-control,
.form-section .selectric {
  font-size: 16px;
  color: #30323f;
  border: none;
  border-bottom: 1px solid #adc0d2;
  border-radius: 0;
  padding-right: 0;
  padding-left: 0;
}
.form-section .form-control:active, .form-section .form-control:focus,
.form-section .selectric:active,
.form-section .selectric:focus {
  box-shadow: none;
  outline: none;
  border-color: #fde85e;
}
.form-section .form-control-textarea,
.form-section .selectric-textarea {
  border: 1px solid #adc0d2;
  border-radius: 12px;
  resize: none;
  height: 123px;
  padding: 14px 15px;
}
.form-section .form-group {
  margin-bottom: 28px;
  position: relative;
}
.form-section .form-group .input-validation-error {
  border-color: #ea3e67;
}
.form-section .form-group .field-validation-error {
  color: #ea3e67;
  text-align: left;
  font: 600 12px/22px "arimobold", sans-serif;
}
@media (min-width: 576px) {
  .form-section .form-group .field-validation-error {
    font: 600 14px/24px "arimobold", sans-serif;
  }
}
.form-section .form-group label {
  font-size: 16px;
}
.form-section .form-group label p {
  margin: 0;
}
.form-section .form-group label a {
  text-decoration: underline;
}
.form-section .form-group .selectric {
  max-width: 250px;
  border-bottom: 3px solid #fde85e;
}
.form-section .form-group .selectric .button {
  width: 25px;
  height: 41px;
  background-color: #ffffff;
}
.form-section .form-group .selectric .label {
  font-size: 42px;
  font-family: "narkisblockmf_condensedbold", sans-serif;
}
.form-section .btn-submit {
  min-width: 82px;
  display: block;
  float: left;
  margin-top: -8px;
}
@media (min-width: 576px) {
  .form-section .btn-submit {
    min-width: 101px;
  }
}
.form-section .bottom-contact-section {
  margin-top: 29px;
  background: #f1f6fb;
  margin-right: -25px;
  margin-left: -25px;
  padding: 33px 25px 70px;
}
@media (min-width: 768px) {
  .form-section .bottom-contact-section {
    margin-top: 58px;
    padding: 61px 15px 84px;
    margin-right: -15px;
    margin-left: -15px;
  }
}
.form-section .bottom-contact-section .heading-default {
  margin-bottom: 15px;
}
.form-section .bottom-contact-section .contact-list .item {
  margin-bottom: 10px;
  font-size: 16px;
}
.form-section .bottom-contact-section .contact-list .item:last-child {
  margin-bottom: 15px;
}
.form-section .bottom-contact-section .contact-list .link, .form-section .bottom-contact-section .contact-list .link .icon {
  display: flex;
  align-items: center;
}
.form-section .bottom-contact-section .contact-list .link .icon {
  justify-self: center;
  width: 35px;
  height: 35px;
  background: #fde85e;
  border-radius: 100%;
  margin-left: 12px;
  padding: 8px;
}
.form-section .bottom-contact-section .contact-list .link .icon img {
  max-width: 100%;
  height: auto;
}
.form-section .bottom-contact-section .contact-list .link:hover .icon, .form-section .bottom-contact-section .contact-list .link .icon:hover .icon, .form-section .bottom-contact-section .contact-list .link:active .icon, .form-section .bottom-contact-section .contact-list .link .icon:active .icon, .form-section .bottom-contact-section .contact-list .link:focus .icon, .form-section .bottom-contact-section .contact-list .link .icon:focus .icon {
  background: #e1eaf3;
}
.form-section .bottom-contact-section .for-all-phones {
  margin-right: 8px;
  font: 600 13px/36px "arimobold", sans-serif;
}
.form-section .bottom-contact-section .for-all-phones:after {
  width: 6px;
  height: 8px;
  background: url("../../images/text-arrow.png") 0 0 no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  transform: rotate(0deg);
}
.form-section .bottom-contact-section .for-all-phones:hover {
  text-decoration: underline;
}
.form-section .custom-control {
  display: block;
  position: relative;
  padding-right: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-section .custom-control input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.form-section .custom-control .checkmark {
  position: absolute;
  top: 0;
  right: 0;
  height: 25px;
  width: 25px;
  background-color: #ffffff;
  border: solid 1px #adc0d2;
  border-radius: 50%;
}
.form-section .custom-control:hover input ~ .checkmark {
  background-color: #ccc;
}
.form-section .custom-control input:checked ~ .checkmark {
  background-color: #000000;
  border-radius: 50%;
}
.form-section .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.form-section .custom-control input:checked ~ .checkmark:after {
  display: block;
}
.form-section .custom-control .checkmark:after {
  right: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.loader {
  margin: 18 px auto;
  font-size: 5px;
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  animation: load5 1.1s infinite ease;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}

@-webkit-keyframes load5 {
  0%, 100% {
    box-shadow: 0em -2.6em 0em 0em #adc0d2, 1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2), 2.5em 0em 0 0em rgba(173, 192, 210, 0.2), 1.75em 1.75em 0 0em rgba(173, 192, 210, 0.2), 0em 2.5em 0 0em rgba(173, 192, 210, 0.2), -1.8em 1.8em 0 0em rgba(173, 192, 210, 0.2), -2.6em 0em 0 0em rgba(173, 192, 210, 0.5), -1.8em -1.8em 0 0em rgba(173, 192, 210, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(173, 192, 210, 0.7), 1.8em -1.8em 0 0em #adc0d2, 2.5em 0em 0 0em rgba(173, 192, 210, 0.2), 1.75em 1.75em 0 0em rgba(173, 192, 210, 0.2), 0em 2.5em 0 0em rgba(173, 192, 210, 0.2), -1.8em 1.8em 0 0em rgba(173, 192, 210, 0.2), -2.6em 0em 0 0em rgba(173, 192, 210, 0.2), -1.8em -1.8em 0 0em rgba(173, 192, 210, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(173, 192, 210, 0.5), 1.8em -1.8em 0 0em rgba(173, 192, 210, 0.7), 2.5em 0em 0 0em #adc0d2, 1.75em 1.75em 0 0em rgba(173, 192, 210, 0.2), 0em 2.5em 0 0em rgba(173, 192, 210, 0.2), -1.8em 1.8em 0 0em rgba(173, 192, 210, 0.2), -2.6em 0em 0 0em rgba(173, 192, 210, 0.2), -1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(173, 192, 210, 0.2), 1.8em -1.8em 0 0em rgba(173, 192, 210, 0.5), 2.5em 0em 0 0em rgba(173, 192, 210, 0.7), 1.75em 1.75em 0 0em #adc0d2, 0em 2.5em 0 0em rgba(173, 192, 210, 0.2), -1.8em 1.8em 0 0em rgba(173, 192, 210, 0.2), -2.6em 0em 0 0em rgba(173, 192, 210, 0.2), -1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(173, 192, 210, 0.2), 1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2), 2.5em 0em 0 0em rgba(173, 192, 210, 0.5), 1.75em 1.75em 0 0em rgba(173, 192, 210, 0.7), 0em 2.5em 0 0em #adc0d2, -1.8em 1.8em 0 0em rgba(173, 192, 210, 0.2), -2.6em 0em 0 0em rgba(173, 192, 210, 0.2), -1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(173, 192, 210, 0.2), 1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2), 2.5em 0em 0 0em rgba(173, 192, 210, 0.2), 1.75em 1.75em 0 0em rgba(173, 192, 210, 0.5), 0em 2.5em 0 0em rgba(173, 192, 210, 0.7), -1.8em 1.8em 0 0em #adc0d2, -2.6em 0em 0 0em rgba(173, 192, 210, 0.2), -1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(173, 192, 210, 0.2), 1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2), 2.5em 0em 0 0em rgba(173, 192, 210, 0.2), 1.75em 1.75em 0 0em rgba(173, 192, 210, 0.2), 0em 2.5em 0 0em rgba(173, 192, 210, 0.5), -1.8em 1.8em 0 0em rgba(173, 192, 210, 0.7), -2.6em 0em 0 0em #adc0d2, -1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(173, 192, 210, 0.2), 1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2), 2.5em 0em 0 0em rgba(173, 192, 210, 0.2), 1.75em 1.75em 0 0em rgba(173, 192, 210, 0.2), 0em 2.5em 0 0em rgba(173, 192, 210, 0.2), -1.8em 1.8em 0 0em rgba(173, 192, 210, 0.5), -2.6em 0em 0 0em rgba(173, 192, 210, 0.7), -1.8em -1.8em 0 0em #adc0d2;
  }
}
@keyframes load5 {
  0%, 100% {
    box-shadow: 0em -2.6em 0em 0em #adc0d2, 1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2), 2.5em 0em 0 0em rgba(173, 192, 210, 0.2), 1.75em 1.75em 0 0em rgba(173, 192, 210, 0.2), 0em 2.5em 0 0em rgba(173, 192, 210, 0.2), -1.8em 1.8em 0 0em rgba(173, 192, 210, 0.2), -2.6em 0em 0 0em rgba(173, 192, 210, 0.5), -1.8em -1.8em 0 0em rgba(173, 192, 210, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(173, 192, 210, 0.7), 1.8em -1.8em 0 0em #adc0d2, 2.5em 0em 0 0em rgba(173, 192, 210, 0.2), 1.75em 1.75em 0 0em rgba(173, 192, 210, 0.2), 0em 2.5em 0 0em rgba(173, 192, 210, 0.2), -1.8em 1.8em 0 0em rgba(173, 192, 210, 0.2), -2.6em 0em 0 0em rgba(173, 192, 210, 0.2), -1.8em -1.8em 0 0em rgba(173, 192, 210, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(173, 192, 210, 0.5), 1.8em -1.8em 0 0em rgba(173, 192, 210, 0.7), 2.5em 0em 0 0em #adc0d2, 1.75em 1.75em 0 0em rgba(173, 192, 210, 0.2), 0em 2.5em 0 0em rgba(173, 192, 210, 0.2), -1.8em 1.8em 0 0em rgba(173, 192, 210, 0.2), -2.6em 0em 0 0em rgba(173, 192, 210, 0.2), -1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(173, 192, 210, 0.2), 1.8em -1.8em 0 0em rgba(173, 192, 210, 0.5), 2.5em 0em 0 0em rgba(173, 192, 210, 0.7), 1.75em 1.75em 0 0em #adc0d2, 0em 2.5em 0 0em rgba(173, 192, 210, 0.2), -1.8em 1.8em 0 0em rgba(173, 192, 210, 0.2), -2.6em 0em 0 0em rgba(173, 192, 210, 0.2), -1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(173, 192, 210, 0.2), 1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2), 2.5em 0em 0 0em rgba(173, 192, 210, 0.5), 1.75em 1.75em 0 0em rgba(173, 192, 210, 0.7), 0em 2.5em 0 0em #adc0d2, -1.8em 1.8em 0 0em rgba(173, 192, 210, 0.2), -2.6em 0em 0 0em rgba(173, 192, 210, 0.2), -1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(173, 192, 210, 0.2), 1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2), 2.5em 0em 0 0em rgba(173, 192, 210, 0.2), 1.75em 1.75em 0 0em rgba(173, 192, 210, 0.5), 0em 2.5em 0 0em rgba(173, 192, 210, 0.7), -1.8em 1.8em 0 0em #adc0d2, -2.6em 0em 0 0em rgba(173, 192, 210, 0.2), -1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(173, 192, 210, 0.2), 1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2), 2.5em 0em 0 0em rgba(173, 192, 210, 0.2), 1.75em 1.75em 0 0em rgba(173, 192, 210, 0.2), 0em 2.5em 0 0em rgba(173, 192, 210, 0.5), -1.8em 1.8em 0 0em rgba(173, 192, 210, 0.7), -2.6em 0em 0 0em #adc0d2, -1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(173, 192, 210, 0.2), 1.8em -1.8em 0 0em rgba(173, 192, 210, 0.2), 2.5em 0em 0 0em rgba(173, 192, 210, 0.2), 1.75em 1.75em 0 0em rgba(173, 192, 210, 0.2), 0em 2.5em 0 0em rgba(173, 192, 210, 0.2), -1.8em 1.8em 0 0em rgba(173, 192, 210, 0.5), -2.6em 0em 0 0em rgba(173, 192, 210, 0.7), -1.8em -1.8em 0 0em #adc0d2;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/Projects/idf_core/Idf.Web/wwwroot/scss/base/_mixins.scss%22,%22file:///C:/Projects/idf_core/Idf.Web/wwwroot/scss/base/form.scss%22,%22file:///C:/Projects/idf_core/Idf.Web/wwwroot/scss/base/_varibales.scss%22,%22file:///C:/Projects/idf_core/Idf.Web/wwwroot/scss/rtl/_direction.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AA2DI;EAEI;;;ACzDR;EACI,YCJI;EDKJ;EACA;AAsQA;AAMA;AAIA;;AA7QA;EANJ;IAOQ;IACA;;;AAGJ;EACI;;AAEA;EACI;;AAIR;EACI;;AAEA;EAHJ;IAIQ;;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;;;AAIR;EACI,aCIW;EDHX,WC6BS;;AD1Bb;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACI;EACA;EACA,OClDK;;ADsDb;AAAA;EAEI,WCSS;EDRT,OC7DO;ED8DP;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEI;EACA;EACA,cCzDM;;ADgEV;AAAA;EACI;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;;AAEA;EACI,cC5EC;;AD+EL;EACI,OChFC;EDiFD;EACA;;AAEA;EALJ;IAMQ;;;AAKR;EACI;;AAEA;EACI;;AAGJ;EACI;;AAIR;EACI;EACA;;AAEA;ED5GR,OC6GgC;ED5GhC,QC4GsC;EAC1B,kBChIR;;ADmII;EACI;EACA,aCzEE;;AD+Ed;EACI;EACA;EACA,OE3IQ;EF4IR;;AAEA;EANJ;IAOQ;;;AAIR;EACI;EACA,YC/IW;EDgJX;EACA;EACA;;AAEA;EAPJ;IAQQ;IACA;IACA;IACA;;;AAGJ;EACI;;AAIA;EACI;EACA,WCnGC;;ADqGD;EACI;;AAIR;EACI;EACA;;AAEA;EAEI;EDtKhB,OCuKqC;EDtKrC,QCsK2C;EAC3B,YCxKF;EDyKE;EACA;EACA;;AAEA;EACI;EACA;;AAOJ;EACI,YC7LX;;ADmML;EAEI;EACA;;AAEA;EDlMR,OCmMgC;EDlMhC,QCkMqC;EACzB;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA,kBC9PJ;ED+PI;EACA;;AAGJ;EACI;;AAGJ;EACI,kBCvQJ;EDwQI;;AAIR;EACI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI%22%7D */