/* line 1, ../sass/all/base.scss */
.w100 {
  width: 100% !important;
}

/* line 5, ../sass/all/base.scss */
.ttu {
  text-transform: uppercase !important;
}

/* line 9, ../sass/all/base.scss */
.tac {
  text-align: center !important;
}

/* line 13, ../sass/all/base.scss */
.tal {
  text-align: left !important;
}

/* line 17, ../sass/all/base.scss */
.tar {
  text-align: right !important;
}

/* line 21, ../sass/all/base.scss */
.ltr {
  direction: ltr;
}

/* line 25, ../sass/all/base.scss */
.rtl {
  direction: rtl;
}

/* line 29, ../sass/all/base.scss */
.d-f {
  display: -webkit-flex !important;
  display: -moz-flex !important;
  display: -ms-flex !important;
  display: -o-flex !important;
  display: flex !important;
}

/* line 37, ../sass/all/base.scss */
.f-w-w {
  -webkit-flex-wrap: wrap !important;
  -moz-flex-wrap: wrap !important;
  -ms-flex-wrap: wrap !important;
  -o-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

/* line 45, ../sass/all/base.scss */
.j-c-c {
  justify-content: center !important;
}

/* line 49, ../sass/all/base.scss */
.j-c-s-b {
  justify-content: space-between !important;
}

/* line 53, ../sass/all/base.scss */
.a-i-c {
  -ms-align-items: center !important;
  align-items: center !important;
}

/* line 58, ../sass/all/base.scss */
.no-pad-top {
  padding-top: 0 !important;
}

/* line 62, ../sass/all/base.scss */
.no-pad-bot {
  padding-bottom: 0 !important;
}

/* line 66, ../sass/all/base.scss */
.no-pad-left {
  padding-left: 0 !important;
}

/* line 70, ../sass/all/base.scss */
.no-pad-right {
  padding-right: 0 !important;
}

/* line 74, ../sass/all/base.scss */
.no-mar-top {
  margin-top: 0 !important;
}

/* line 78, ../sass/all/base.scss */
.no-mar-left {
  margin-left: 0 !important;
}

/* line 82, ../sass/all/base.scss */
.no-mar-right {
  margin-right: 0 !important;
}

/* line 86, ../sass/all/base.scss */
.no-mar-bot {
  margin-bottom: 0 !important;
}

/* line 90, ../sass/all/base.scss */
.global-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}

/* line 1, ../sass/contact/contact-top.scss */
.con-top {
  padding-top: var(--pad120);
  padding-bottom: var(--pad120);
  background-image: url(../img/contact-top-photo.jpg);
  text-align: center;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
/* line 11, ../sass/contact/contact-top.scss */
.con-top:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(24, 23, 61, 0.8);
}
/* line 21, ../sass/contact/contact-top.scss */
.con-top .text {
  text-align: center;
  position: relative;
  z-index: 2;
  margin-bottom: 14px;
}
/* line 27, ../sass/contact/contact-top.scss */
.con-top .text h1 {
  color: #fff;
}
/* line 32, ../sass/contact/contact-top.scss */
.con-top .breadcrumb {
  color: #fff;
}
/* line 38, ../sass/contact/contact-top.scss */
.con-top.q:after {
  background-color: rgba(51, 62, 72, 0.8) !important;
}

/* line 5, ../sass/quize.scss */
.quiz {
  position: relative;
  padding: 115px 0px 120px 0px;
  background-color: #F7F9FA;
}
/* line 10, ../sass/quize.scss */
.quiz .check-privacy {
  width: 100% !important;
}

/* line 15, ../sass/quize.scss */
.quiz-wr {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* line 22, ../sass/quize.scss */
.quiz-left {
  position: relative;
  width: calc(100% - 300px);
  padding: 45px 50px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15);
}

/* line 31, ../sass/quize.scss */
.quiz-right {
  width: 234px;
  display: flex;
  flex-direction: column;
  justify-content: unset;
  position: relative;
  margin-top: 70px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 13px;
}

/* line 44, ../sass/quize.scss */
.IndexTestDots {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  position: relative;
}
/* line 51, ../sass/quize.scss */
.IndexTestDots:after {
  content: "";
  position: absolute;
  background-color: #dcdee0;
  height: 165px;
  width: 2px;
  right: 14px;
  top: 29px;
  z-index: -1;
}

/* line 63, ../sass/quize.scss */
.IndexTestDotsSticky {
  position: sticky;
  top: 30px;
  width: 100%;
}

/* line 69, ../sass/quize.scss */
.IndexTestDotsArticles {
  direction: rtl;
  margin-top: 20px;
}
/* line 75, ../sass/quize.scss */
.IndexTestDotsArticles ul li {
  margin-bottom: 5px;
}
/* line 79, ../sass/quize.scss */
.IndexTestDotsArticles ul li a {
  color: var(--color-active);
  font-size: 18px;
  line-height: 1.3;
  font-weight: 500;
}
/* line 85, ../sass/quize.scss */
.IndexTestDotsArticles ul li a:hover {
  text-decoration: underline;
}

/* line 93, ../sass/quize.scss */
.IndexTestDotsF, .IndexTestDotsS, .IndexTestDotsL {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  column-gap: 15px;
  padding-left: 0;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 55px;
  position: relative;
  flex-direction: row-reverse;
}
/* line 106, ../sass/quize.scss */
.IndexTestDotsF b, .IndexTestDotsS b, .IndexTestDotsL b {
  background-color: #F7F9FA;
  border: 0;
  border-radius: 50%;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
  width: 30px;
  height: 30px;
  margin: 0 !important;
  color: #000;
  border: 1px solid var(--color-dark-blue);
}
/* line 125, ../sass/quize.scss */
.IndexTestDotsF:after, .IndexTestDotsS:after, .IndexTestDotsL:after {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 60px;
  right: 46px;
  background-color: #dcdee0ed;
  margin-top: 92px;
  display: none !important;
}
/* line 137, ../sass/quize.scss */
.IndexTestDotsF.active, .IndexTestDotsS.active, .IndexTestDotsL.active {
  opacity: 1;
}
/* line 140, ../sass/quize.scss */
.IndexTestDotsF.active b, .IndexTestDotsS.active b, .IndexTestDotsL.active b {
  background-color: var(--color-dark-blue);
  color: #fff;
}
/* line 146, ../sass/quize.scss */
.IndexTestDotsF.green, .IndexTestDotsS.green, .IndexTestDotsL.green {
  color: #39b54a;
}
/* line 149, ../sass/quize.scss */
.IndexTestDotsF.green b, .IndexTestDotsS.green b, .IndexTestDotsL.green b {
  background-color: #39b54a;
  border-color: #39b54a;
  color: #fff;
}

/* line 158, ../sass/quize.scss */
.overflow-hidden {
  overflow: hidden;
}

/* line 162, ../sass/quize.scss */
#master {
  display: flex;
  width: 300%;
  overflow: hidden;
}
/* line 167, ../sass/quize.scss */
#master .IndexTestFirst, #master .IndexTestTwo, #master .IndexTestThree {
  transition: 0.5s ease transform;
  width: 50%;
  margin-bottom: 3vh;
}
/* line 172, ../sass/quize.scss */
#master .IndexTestFirst.go-left, #master .IndexTestTwo.go-left, #master .IndexTestThree.go-left {
  transform: translateX(100%);
}
/* line 176, ../sass/quize.scss */
#master .IndexTestFirst.go-left-2, #master .IndexTestTwo.go-left-2, #master .IndexTestThree.go-left-2 {
  transform: translateX(200%);
}

/* line 182, ../sass/quize.scss */
.quiz-form-item {
  margin-bottom: 30px;
  display: flex;
  flex-wrap: wrap;
}
/* line 187, ../sass/quize.scss */
.quiz-form-item .label-btn {
  position: relative;
  display: block;
  width: calc(100% / 4);
  height: 100%;
  cursor: pointer;
}
/* line 196, ../sass/quize.scss */
.quiz-form-item .label-btn:hover .label-btn-wr {
  background-color: var(--color-active);
}
/* line 204, ../sass/quize.scss */
.quiz-form-item .label-btn:hover .label-btn-wr .img img:nth-child(1) {
  display: none;
}
/* line 208, ../sass/quize.scss */
.quiz-form-item .label-btn:hover .label-btn-wr .img img:nth-child(2) {
  display: block;
}
/* line 214, ../sass/quize.scss */
.quiz-form-item .label-btn:hover .label-btn-wr span {
  color: #fff;
}
/* line 228, ../sass/quize.scss */
.quiz-form-item .label-btn:first-child .label-btn-wr .img img:nth-child(2) {
  filter: none !important;
}
/* line 237, ../sass/quize.scss */
.quiz-form-item .radio-hidden {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
/* line 251, ../sass/quize.scss */
.quiz-form-item .radio-hidden:checked ~ .label-btn-wr {
  background-color: var(--color-active);
}
/* line 259, ../sass/quize.scss */
.quiz-form-item .radio-hidden:checked ~ .label-btn-wr .img img:nth-child(1) {
  display: none;
}
/* line 263, ../sass/quize.scss */
.quiz-form-item .radio-hidden:checked ~ .label-btn-wr .img img:nth-child(2) {
  display: block;
}
/* line 269, ../sass/quize.scss */
.quiz-form-item .radio-hidden:checked ~ .label-btn-wr span {
  color: #fff;
}
/* line 276, ../sass/quize.scss */
.quiz-form-item .label-btn-wr {
  background-color: #F2F6FB;
  border: 1px solid #fff;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  align-items: center;
  text-align: center;
  height: 150px;
  border-radius: 5px;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
/* line 294, ../sass/quize.scss */
.quiz-form-item .label-btn-wr .img {
  display: block;
  margin-bottom: 10px;
}
/* line 298, ../sass/quize.scss */
.quiz-form-item .label-btn-wr .img img {
  max-width: 50px;
}
/* line 301, ../sass/quize.scss */
.quiz-form-item .label-btn-wr .img img:nth-child(1) {
  display: block;
}
/* line 305, ../sass/quize.scss */
.quiz-form-item .label-btn-wr .img img:nth-child(2) {
  display: none;
  filter: invert(1);
}
/* line 312, ../sass/quize.scss */
.quiz-form-item .label-btn-wr span {
  font-size: 16px;
  display: block;
  min-height: 50px;
}

/* line 321, ../sass/quize.scss */
.quiz-form-bottom {
  display: flex;
  flex-wrap: wrap;
}
/* line 325, ../sass/quize.scss */
.quiz-form-bottom .iti__country-list {
  right: initial;
}

/* line 330, ../sass/quize.scss */
.quiz-form-bottom-label {
  width: 50%;
  padding: 0 5px;
  margin-bottom: 30px;
}
/* line 335, ../sass/quize.scss */
.quiz-form-bottom-label.w-100 {
  width: 100%;
}
/* line 339, ../sass/quize.scss */
.quiz-form-bottom-label > span {
  display: block;
  direction: rtl;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 500;
  width: 100%;
}
/* line 350, ../sass/quize.scss */
.quiz-form-bottom-label > span.red:after {
  content: '*';
  color: red;
  padding-right: 0.2em;
}
/* line 358, ../sass/quize.scss */
.quiz-form-bottom-label input, .quiz-form-bottom-label select {
  border-color: #DCDEE0;
  width: 100%;
  background: transparent;
}

/* line 365, ../sass/quize.scss */
.quiz-form-bottom-radion {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: flex-start;
}
/* line 371, ../sass/quize.scss */
.quiz-form-bottom-radion span {
  display: block;
  direction: rtl;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 500;
  width: 100%;
}
/* line 381, ../sass/quize.scss */
.quiz-form-bottom-radion label {
  display: flex;
  align-items: center;
  margin-left: 20px;
  color: #9199a1 !important;
  font-size: 16px !important;
  cursor: pointer;
  gap: 2px;
  flex-direction: row-reverse;
}
/* line 391, ../sass/quize.scss */
.quiz-form-bottom-radion label input {
  width: auto;
  height: auto;
  padding: 4px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  padding: 0;
  -webkit-appearance: auto;
}

/* line 407, ../sass/quize.scss */
.form-btn.btn {
  cursor: pointer;
  width: 100%;
  justify-content: center;
  margin-top: 30px;
  pointer-events: none;
  opacity: 0.5;
}
/* line 415, ../sass/quize.scss */
.form-btn.btn.active {
  pointer-events: initial;
  opacity: 1;
}

/* line 423, ../sass/quize.scss */
.IndexTestTwo > .text {
  margin-bottom: 30px;
}
/* line 426, ../sass/quize.scss */
.IndexTestTwo > .text h3 {
  margin-bottom: 15px;
}

@media only screen and (min-width: 1024px) and (max-width: 1240px) {
  /* line 434, ../sass/quize.scss */
  .quiz {
    padding: 90px 0px 100px 0px;
  }

  /* line 438, ../sass/quize.scss */
  .quiz-left {
    padding: 35px 40px;
  }

  /* line 442, ../sass/quize.scss */
  .quiz-right {
    margin-top: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 448, ../sass/quize.scss */
  .quiz {
    padding: 70px 0px 80px 0px;
  }

  /* line 452, ../sass/quize.scss */
  .quiz-left {
    padding: 35px 40px;
    width: 100%;
  }

  /* line 457, ../sass/quize.scss */
  .quiz-right {
    width: 100%;
    margin-top: 0;
    order: -1;
    flex-direction: row;
    margin-bottom: 20px;
  }

  /* line 466, ../sass/quize.scss */
  .IndexTestDots {
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    direction: rtl;
  }
  /* line 472, ../sass/quize.scss */
  .IndexTestDots:after {
    display: none;
  }
  /* line 476, ../sass/quize.scss */
  .IndexTestDots .IndexTestDotsF, .IndexTestDots .IndexTestDotsS, .IndexTestDots .IndexTestDotsL {
    margin-bottom: 0;
    column-gap: 10px;
    margin-left: 7%;
    margin-bottom: 0;
    direction: ltr;
  }
  /* line 483, ../sass/quize.scss */
  .IndexTestDots .IndexTestDotsF:after, .IndexTestDots .IndexTestDotsS:after, .IndexTestDots .IndexTestDotsL:after {
    display: none;
  }

  /* line 491, ../sass/quize.scss */
  .quiz-form-bottom .iti__country-list {
    right: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  /* line 500, ../sass/quize.scss */
  .quiz {
    padding: 40px 0px 50px 0px;
  }

  /* line 504, ../sass/quize.scss */
  .quiz-left {
    padding: 10px;
    width: 100%;
  }

  /* line 509, ../sass/quize.scss */
  .quiz-right {
    width: 100%;
    margin-top: 0;
    order: -1;
    flex-direction: row;
    margin-bottom: 20px;
  }
  /* line 516, ../sass/quize.scss */
  .quiz-right:after {
    display: none;
  }

  /* line 521, ../sass/quize.scss */
  .quiz-form-bottom-label {
    width: 100%;
    margin-bottom: 15px;
  }

  /* line 528, ../sass/quize.scss */
  .quiz-form-item .label-btn {
    width: calc(100% / 2);
  }

  /* line 535, ../sass/quize.scss */
  .quiz-form-bottom .iti__country-list {
    right: 0;
  }

  /* line 543, ../sass/quize.scss */
  .quiz-form-bottom-radion label {
    width: 100%;
    justify-content: flex-end;
  }

  /* line 549, ../sass/quize.scss */
  .IndexTestDots {
    width: 100%;
    gap: 12px;
  }
  /* line 553, ../sass/quize.scss */
  .IndexTestDots:after {
    display: none;
  }
  /* line 557, ../sass/quize.scss */
  .IndexTestDots .IndexTestDotsF, .IndexTestDots .IndexTestDotsS, .IndexTestDots .IndexTestDotsL {
    margin-bottom: 0;
    column-gap: 10px;
    margin-left: 7%;
    margin-bottom: 0;
    direction: ltr;
  }
  /* line 564, ../sass/quize.scss */
  .IndexTestDots .IndexTestDotsF:after, .IndexTestDots .IndexTestDotsS:after, .IndexTestDots .IndexTestDotsL:after {
    display: none;
  }

  /* line 576, ../sass/quize.scss */
  .IndexTestDotsArticles ul li a {
    font-size: 17px;
  }
}
