/* xl - DESKTOP STYLES */
.custom-progress-bar {
  display: flex;
  justify-content: center;
}
.custom-progress-bar .progress-bulleted {
  width: 40px;
  height: 8px;
  border-radius: 20px;
  margin-left: 4px;
  margin-right: 4px;
  background-color: #D4CDBB;
}
.custom-progress-bar .progress-bulleted.done {
  background-color: #635D3B;
}
.gform_wrapper #gform_7 #gf_progressbar_wrapper_7 {
  display: none;
}
.gform_wrapper #gform_7 .gform-footer .gform_button {
  background-color: #6F4120;
  border-radius: 30px;
  padding: 15px 40px;
  font-size: 16px;
  font-family: "Livvic";
  font-weight: 500;
  margin-top: 65px;
}
.gform_wrapper #gform_7 .gform-page-footer {
  margin-top: 65px;
  justify-content: center;
}
.gform_wrapper #gform_7 .gform-page-footer .progress-num {
  order: 2;
  font-family: "Livvic";
  font-weight: 400;
  font-size: 20px;
  color: #635D3B;
  display: flex;
  align-items: center;
  margin-left: 30px;
  margin-right: 30px;
}
.gform_wrapper #gform_7 .gform-page-footer .progress-num .current {
  font-weight: bold;
}
.gform_wrapper #gform_7 .gform-page-footer .gform_button {
  background-color: #6F4120;
  padding: 15px 40px;
  border-radius: 30px;
  font-family: "Livvic";
  font-weight: 600;
  font-size: 16px;
  color: white;
  width: 220px;
  order: 3;
}
.gform_wrapper #gform_7 .gform-page-footer input[type="button"] {
  background-color: #6F4120;
  padding: 15px 40px;
  border-radius: 30px;
  font-family: "Livvic";
  font-weight: 600;
  font-size: 16px;
  color: white;
  width: 140px;
  /*
			&.gform_next_button {
				position: relative;
				
				&::after {
					position: absolute;
					content: '';
					background-image: url('https://vedic.app.s360.is/wp-content/themes/Divi_Child/assets/image/lotus_right.png');
					
				}
			}*/
}
.gform_wrapper #gform_7 .gform-page-footer input[type="button"].gform_previous_button {
  order: 1;
}
.gform_wrapper #gform_7 .gform-page-footer input[type="button"].gform_next_button {
  order: 3;
}
.gform_wrapper #gform_7 .gfield legend.gfield_label {
  color: #6F4120;
  font-size: 24px;
  font-family: "Mestiza Sans";
  margin-bottom: 30px;
}
.gform_wrapper #gform_7 .gfield label.gform-field-label {
  background-color: white;
  padding: 32px 24px;
  border-radius: 16px;
  width: 100%;
  cursor: pointer;
  margin-left: 0;
  border: 2px solid transparent;
}
.gform_wrapper #gform_7 .gfield label.gform-field-label:hover {
  border: 2px solid #b98b69;
}
.gform_wrapper #gform_7 .gfield .gfield_radio {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .gform_wrapper #gform_7 .gfield .gfield_radio {
    flex-direction: row;
  }
}
.gform_wrapper #gform_7 .gfield .gfield_radio .gfield-choice-input {
  position: absolute;
  left: 10px;
  top: 0px;
  pointer-events: none;
  visibility: hidden;
}
.gform_wrapper #gform_7 .gfield .gfield_radio .gfield-choice-input:checked + label {
  border: 2px solid #6F4120;
}
.gform_wrapper #gform_7 .gfield .gfield_radio .gfield-choice-input:checked + label::before {
  background-color: #6F4120 !important;
}
.gform_wrapper #gform_7 .gfield .gfield_radio .gchoice {
  position: relative;
  width: 100%;
  display: flex;
}
@media (min-width: 768px) {
  .gform_wrapper #gform_7 .gfield .gfield_radio .gchoice {
    width: 31%;
  }
}
.gform_wrapper #gform_7 .gfield .gfield_radio .gchoice label.gform-field-label::before {
  position: absolute;
  content: "";
  width: 40px;
  height: 40px;
  background-color: #B98B69;
  border-radius: 100%;
  left: -20px;
  top: 50%;
  transform: translateY(-50%);
  color: white;
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .gform_wrapper #gform_7 .gfield .gfield_radio .gchoice label.gform-field-label::before {
    left: 50%;
    top: -15px;
    transform: translateX(-50%);
  }
}
.gform_wrapper #gform_7 .gfield .gfield_radio .gchoice:nth-child(1) label.gform-field-label::before {
  content: "A";
}
.gform_wrapper #gform_7 .gfield .gfield_radio .gchoice:nth-child(2) label.gform-field-label::before {
  content: "B";
}
.gform_wrapper #gform_7 .gfield .gfield_radio .gchoice:nth-child(3) label.gform-field-label::before {
  content: "C";
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F245157-scss-desktop.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAmBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%22%7D */