/****************************
	Theme Name: Urban
	Theme URI: 
	Description: 
	Author: Shlomi Turjeman
	Author URI: 
	Version: 1.0.0
	Stable tag: 1.0.0
	Requires at least: 4.7
	Tested up to: 5.0
****************************/

/* ------------------------------------ */
/* --------- Header Change-- ---------- */
/* ------------------------------------ */
@media (min-width: 1024px) {
  .header-scroll {
    background: #fff !important;
  }
  .header-scroll .menu-item a {
    color: #464547 !important;
  }
  .header-scroll .elementor-item.elementor-item-active,
  .header-scroll .elementor-item:hover {
    color: #dae000 !important;
  }
  .header-scroll .elementor-button {
    color: #464547 !important;
    border: 1px solid #dae000;
  }
  .header-scroll .elementor-button:hover {
    color: #dae000 !important;
  }

  /* .elementor-image img {
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .header-scroll .elementor-image img {
    width: 60% !important;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  } */
  .header-scroll .elementor-230 .elementor-element.elementor-element-7db9549 {
    border: 2px solid #dae000;
    border-radius: 20px;
  }
}
.elementor-text-editor a {
  color: inherit;
}
/* ---------------------SLIDER -------------------- */
.gfield .sllideFlex {
  display: block;
}
.gfield .sllideFlex input {
  display: unset;
}
.sliderInside {
  -webkit-appearance: none;
  width: 100%;
  height: 0.6rem;
  border-bottom: 2px dashed black !important;
  outline: none;
  opacity: 0.7;
  -webkit-transition: 0.2s;
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
  position: relative;
}
@media (max-width: 1023px) {
  .sliderInside {
    height: 8.6rem;
  }
  .gform_wrapper .sliderInside::before {
    bottom: -20px !important;
  }
  .gform_wrapper .sliderInside::after {
    bottom: -20px !important;
  }
}
.sliderInside::before {
  content: "|";
  /* position: absolute; */
  font-size: 18px;
  font-weight: bold;
  margin: 0 -5px;
  bottom: -10px;
  position: absolute;
}
.sliderInside::after {
  content: "|";
  /* position: absolute; */
  font-size: 18px;
  font-weight: bold;
  margin: 0 -2px;
  bottom: -10px;
  position: absolute;
  left: 0;
}

.sliderInside:hover {
  opacity: 1;
}
.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  max-width: 100%;
  width: 8%;
  height: 5.3rem;
  border: 0;
  margin-bottom: 3px;
  background: url("/wp-content/uploads/2020/04/korkinet-arrow.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer;
}
.slider::-moz-range-thumb {
  -moz-appearance: none;
  appearance: none;
  max-width: 100%;
  width: 8%;
  height: 5.3rem;
  border: 0;
  margin-bottom: 3px;
  background: url("/wp-content/uploads/2020/04/korkinet-arrow.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer;
}
.slider::-ms-thumb {
  -ms-appearance: none;
  appearance: none;
  max-width: 100%;
  width: 100%;
  height: 5.3rem;
  border: 0;
  margin-bottom: 3px;
  background: url("/wp-content/uploads/2020/04/korkinet-arrow.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer;
}
.korkinetSliderShow::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  max-width: 100%;
  width: 13%;
  height: 10rem;
  border: 0;
  margin: -3rem 0 0 0;
  background: url("/wp-content/uploads/2020/04/korkinet-arrow.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0;
  cursor: pointer;
}
.korkinetSliderShow::-moz-range-thumb {
  -moz-appearance: none;
  appearance: none;
  max-width: 100%;
  width: 13%;
  height: 12rem;
  border: 0;
  /* margin-bottom: 4rem; */
  background: url("/wp-content/uploads/2020/04/korkinet-arrow.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0 0%;
  cursor: pointer;
}
.korkinetSliderShow::-ms-thumb {
  -ms-appearance: none;
  appearance: none;
  max-width: 100%;
  width: 17%;
  height: 30rem;
  border: 0;
  margin-bottom: 4rem;
  background: url("/wp-content/uploads/2020/04/korkinet-arrow.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0;
  cursor: pointer;
}
.bikeSliderShow::-webkit-slider-thumb,
.messengerSliderShow::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  max-width: 100%;
  width: 14%;
  height: 10rem;
  border: 0;
  /* margin-bottom: 4rem; */
  background: url("/wp-content/uploads/2020/05/byc-arrow2.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0% -1.5rem;
  cursor: pointer;
}
.bikeSliderShow::-moz-range-thumb,
.messengerSliderShow::-moz-range-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  max-width: 100%;
  width: 17%;
  height: 30rem;
  border: 0;
  /* margin-bottom: 4rem; */
  background: url("/wp-content/uploads/2020/05/byc-arrow2.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0 40%;
  cursor: pointer;
}
.bikeSliderShow::-ms-thumb,
.messengerSliderShow::-ms-thumb {
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  max-width: 100%;
  width: 17%;
  height: 30rem;
  border: 0;
  margin-bottom: 4rem;
  background: url("/wp-content/uploads/2020/05/byc-arrow2.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .korkinetSliderShow::-moz-range-thumb {
    background-size: 100%;
    background-position: 0 27%;
  }
  .korkinetSliderShow::-webkit-slider-thumb {
    background-size: contain;
    width: 21%;
    height: 39rem;
  }
  .bikeSliderShow::-moz-range-thumb {
    background-position: 0 27%;
  }
  .bikeSliderShow::-webkit-slider-thumb {
    width: 22%;
    height: 28rem;
  }
  .messengerSliderShow::-moz-range-thumb {
    background-position: 0 27%;
  }
  .messengerSliderShow::-webkit-slider-thumb {
    width: 22%;
    height: 28rem;
  }
}
.sllideFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*   align-items: center; */
  direction: rtl;
  font-family: "EFT Gobus", "Assistant", sans-serif;
}
.left-side,
.right-side {
  width: 100%;
  padding: 0 0 8rem;
}
.right-side {
  border-style: dashed;
  border-width: 0px 0px 0px 2px;
  border-color: #606163;
  margin-left: -2px;
  z-index: 1;
}
.left-side {
  background: #e6e6e6;
}
.left-side .howMuchHeader {
  color: white;
  background: #464745;
}
.howMuchHeader {
  background: #dae000;
  font-weight: normal;
  width: 100%;
  text-align: center;
  font-size: 2rem;
  margin: 0;
  padding: 1.3rem 0;
  font-weight: 600;
}
.gform_body .howMuchHeaderForm {
  background: #35b597 !important;
  font-weight: 300 !important;
  color: white !important;
  width: 21% !important;
  height: 100%;
  border: 1px solid black !important;
  border-radius: 50px;
  text-align: center;
  font-size: 1.2rem !important;
  margin: 1rem 0 !important;
  padding: 0.3rem 3rem;
}
.gform_body .slideContainerForm {
  width: 100%;
  padding: 0 0rem 0 7rem;
}
.slidecontainer {
  padding: 6rem 5rem 0;
}
#bikeSliderTooltip,
#bikeSliderTooltipk,
#messengerSliderTooltip,
#messenger2SliderTooltip {
  position: unset;
  font-size: 1.4rem;
  /* position: absolute; 
  max-width: 100px;
  width: 10vw; */
  text-align: center;
  font-weight: bold;
  padding: 0rem 0 8rem;
}
.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 0.6rem;
  border-bottom: 2px dashed black;
  outline: none;
  opacity: 0.7;
  -webkit-transition: 0.2s;
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.slider::before {
  content: "|";
  font-size: 18px;
  font-weight: bold;
  margin: 0 -5px;
  bottom: -10px;
  position: absolute;
}
.slider::after {
  content: "|";
  font-size: 18px;
  font-weight: bold;
  margin: 0 -2px;
  bottom: -10px;
  position: absolute;
  left: 0;
}
.slider:hover {
  opacity: 1;
}
.outputBoxContainer {
  position: relative;
  border-radius: 50%;
  font-weight: normal;
  width: 12rem;
  height: 12rem;
  margin: -1rem 3rem;
  text-align: center;
  font-size: 1.2rem;
  line-height: 1.2rem;
}
.gform_body .outputBoxContainerForm {
  position: relative;
  border-radius: 50%;
  font-weight: normal;
  width: 9.5rem;
  height: 9.5rem;
  margin: -1rem 1rem;
  text-align: center;
  font-size: 1.2rem;
  line-height: 1.2rem;
  padding-top: 1.2rem;
}
.gform_body .outputBoxContainerForm:after {
  position: absolute;
  content: "";
  width: 10rem;
  height: 10rem;
  border: 1px dashed black;
  top: -2.5%;
  left: -2.5%;
  border-radius: inherit;
}
.gform_body .outputBoxContainerForm img {
  width: 15%;
}
.outputBoxContainer:after {
  position: absolute;
  content: "";
  width: 12.5rem;
  height: 12.5rem;
  border: 1px dashed black;
  top: -2%;
  left: -2%;
  border-radius: inherit;
}
.top-box {
  margin: 0;
}
/* .outputBoxContainer p {
  margin: 0.5em;
} */
.outputBoxContainer p img {
  width: 25%;
}
.outputBoxContainer b span {
  padding-top: 0.3rem;
}
.outputBoxFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 1rem 0;
  padding-top: 1rem;
}
.outputBoxFlex2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /* margin: -2% 0; */
}
#bikeOutput1,
#bikeOutput2,
#bikeOutput3,
#bikeOutput1k,
#bikeOutput2k,
#bikeOutput3k,
.displayBlock,
#messengerOutput1,
#messengerOutput2,
#messengerOutput3,
#messenger2Output1,
#messenger2Output2,
#messenger2Output3 {
  display: block;
}
#bikeOutput1,
#bikeOutput2,
#bikeOutput3,
#bikeOutput1k,
#bikeOutput2k,
#bikeOutput3k,
#messengerOutput1,
#messengerOutput2,
#messengerOutput3,
#messenger2Output1,
#messenger2Output2,
#messenger2Output3 {
  background-color: #464547;
  color: white;
  font-size: 1.6rem;
  border-radius: 50px;
  min-height: 1.5rem;
  margin: 0.5rem auto;
  width: 80%;
}
.gform_body #bikeOutput1,
.gform_body #bikeOutput2,
.gform_body #bikeOutput3 {
  background-color: #464547;
  color: white;
  font-size: 1.2rem;
  border-radius: 50px;
  min-height: 1.5rem;
  margin: 0.5rem 1rem;
  padding: 0.2rem 0.4rem;
  width: 80%;
}
.colorYellow {
  background-color: #dae000;
}
.valContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  bottom: 0rem;
  font-weight: 400;
  font-size: 1.4rem;
}
.sliderAvarage {
  text-align: center;
  font-size: 1.4rem;
  margin: 2rem 0 0 0;
}
.sliderAgePages {
  /* text-align: center; */
  font-size: 1rem;
}
/* Large devices (laptops/desktops, 1024px and up) */
@media (max-width: 1023px) {
  .sllideFlex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .right-side {
    padding: 12rem 0 0 0;
    border: none;
  }
  .left-side {
    background-color: #fff;
    padding: 0rem 0 20rem;
  }
  .left-side .howMuchHeader {
    /* background-color: #35b597; */
    color: white;
    border: 1px solid black;
  }
  .left-side,
  .right-side {
    width: 100%;
    min-height: 0vh;
    text-align: center;
    text-align: -webkit-center;
  }
  .outputBoxContainer {
    width: 35rem;
    height: 35rem;
    margin: 2rem 3rem 0;
    font-size: 4.2rem;
    line-height: 4.2rem;
  }
  .outputBoxContainer p {
    margin: 3rem 0;
  }
  .outputBoxFlex2 {
    margin: -4% 0;
  }
  .howMuchHeader {
    width: 65%;
    font-size: 5rem;
    border-radius: 50px;
    border: 1px solid;
  }
  .slidecontainer {
    width: 75%;
    padding: 3rem 0;
    font-size: 4rem;
    margin: 0 auto;
  }
  .outputBoxContainer:after {
    width: 37rem;
    height: 37rem;
    top: -2.7%;
    left: -2.5%;
  }
  .outputBoxContainer b span {
    padding-top: 1.5rem;
  }
  #bikeSliderTooltip,
  #bikeSliderTooltipk,
  #messengerSliderTooltip,
  #messenger2SliderTooltip {
    font-size: 4rem;
    padding: 2rem 0 10rem;
  }
  .valContainer {
    bottom: 3rem;
    font-size: 3.4rem;
  }
  .slider {
    height: 1.6rem;
  }
  .slider::-webkit-slider-thumb {
    background-size: 100%;
    background-position: 0rem 0;
    height: 8vh;
  }
  .slider::-moz-range-thumb {
    background-size: 100%;
    background-position: 0rem 0;
    height: 8vh;
  }
  .slider::-ms-thumb {
    background-size: 100%;
    background-position: 0rem 0;
    height: 8vh;
  }
  .sliderAvarage {
    margin: 0;
    font-size: 3.6rem;
  }
  .sliderAgePages {
    font-size: 3rem;
  }
  #messengerOutput1,
  #messengerOutput2,
  #messengerOutput3,
  #messenger2Output1,
  #messenger2Output2,
  #messenger2Output3,
  #bikeOutput1,
  #bikeOutput2,
  #bikeOutput3,
  #bikeOutput1k,
  #bikeOutput2k,
  #bikeOutput3k {
    font-size: 6rem;
    min-height: 4.5rem;
    padding: 1rem 0;
    width: 85%;
  }
  .gform_body #bikeOutput1,
  .gform_body #bikeOutput2,
  .gform_body #bikeOutput3,
  .gform_body #bikeOutput1k,
  .gform_body #bikeOutput2k,
  .gform_body #bikeOutput3k {
    font-size: 4rem;
  }
}
/* ---------------------END SLIDER -------------------- */
.partial_entry_warning {
  display: none;
}
.gform_wrapper {
  font-family: "EFT Gobus", sans-serif;
}
.gform_wrapper ul.gform_fields li.gfield {
  padding-right: 0 !important;
}
.gform_title,
.gfield_label {
  display: none !important;
}
.gform_wrapper .gfield_description {
  padding: 0.3rem 0 0 0 !important;
  color: gray;
  z-index: 90;
}
.gform_body h2,
.gform_body p {
  color: #414042;
  margin: 0;
}
.gform_body h2 {
  font-size: 2.4rem;
  font-weight: 700 !important;
}
.gform_body p {
  font-size: 1.4rem;
  margin-bottom: 2rem;
}
.gform_body b {
  color: #414042;
}
.gform_page_fields img {
  width: 18%;
}
.gform_wrapper form img {
  width: 50%;
}
.gform_body ::-webkit-input-placeholder {
  /* Edge */
  color: #464547;
  opacity: 1;
  font-family: "EFT Gobus";
}
.gform_body :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #464547;
  opacity: 1;
  font-family: "EFT Gobus";
}
.gform_body ::-moz-placeholder {
  color: #464547;
  opacity: 1;
  font-family: "EFT Gobus";
}
.gform_body ::-ms-input-placeholder {
  color: #464547;
  opacity: 1;
  font-family: "EFT Gobus";
}
.gform_body ::placeholder {
  color: #464547;
  opacity: 1;
  font-family: "EFT Gobus";
}
.gform_body input {
  font-size: 1.2rem !important;
}
.gform_wrapper
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
  padding: 0.05rem !important;
  outline: none;
}
.gfield_checkbox li input {
  margin: 0 !important;
}
ul.gfield_checkbox li label {
  color: gray;
}
/* ----- SECTION 1 - FIRST INFO ------ */
#field_2_63 {
  margin: 3rem 0 1rem;
}
/* ----- SECTION 2 - VEHICLE CHOOSE ------ */
.gform_body #field_2_32 p {
  position: absolute;
  bottom: -3rem;
  font-size: 1.2rem;
}
#field_2_7 ul.gfield_radio {
  padding: 2rem 0;
}
/* ----- SECTION 3 - CITY AND STREET ------ */
#input_2_48 {
  width: 90%;
}
#input_2_11 {
  width: 38.5%;
}
.chosen-single {
  border: none !important;
  background: transparent !important;
  border-bottom: 1px solid black !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  font-family: "EFT Gobus";
  font-size: 1.2rem;
  padding: 0 !important;
}
.chosen-results {
  font-size: 1.2rem;
}
#field_2_8 .select2-container {
  width: 50% !important;
}
#field_2_8 .select2-selection__rendered {
  text-align: right;
  padding-right: 0 !important;
  outline: none;
}
#field_2_8 .select2-selection--single {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid !important;
  border-radius: 0 !important;
}
#field_2_35 .ginput_container {
  margin-top: 0 !important;
}
/* ----- SECTION 4 - ID AND STUFF ------ */
#field_2_14 .gfield_label,
#field_2_16 .gfield_label,
#field_2_17 .gfield_label {
  display: block !important;
  font-size: 1.2rem;
  /* color: black; */
  font-weight: 400;
  text-align: center;
}
#field_2_78 input.medium {
  width: 100% !important;
}
#field_2_16,
#field_2_17 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
#field_2_16::before,
#field_2_17::before {
  display: none;
}
#field_2_16 .gfield_label {
  text-align: right !important;
  width: 37%;
}
#gform_fields_2_4 .ginput_container {
  margin-top: 0rem !important;
}
.gform_wrapper .gfield_required {
  display: none;
}
#input_2_20 {
  width: 90%;
}
/*  */
body .gform_wrapper div.ginput_container {
  margin-top: 2rem !important;
}
#label_2_14_0,
#label_2_14_1 {
  margin: 0 !important;
}
#field_2_50 {
  display: none;
}
#input_2_16,
#input_2_17,
#input_2_16 .clear-multi div.ginput_container,
#input_2_17 .clear-multi div.ginput_container {
  margin-top: 0 !important;
}
#input_2_16 {
  padding-top: 0.5rem;
}
#field_2_78,
#field_2_16,
#field_2_17 {
  margin-top: 2rem !important;
}
#gform_page_2_4 .gform_page_fields:nth-child(2) {
  width: 40%;
}
#gform_page_2_4 .gform_page_fields:nth-child(3) {
  width: 60%;
}
#field_2_19 {
  width: 30% !important;
}
#field_2_20 {
  width: 70% !important;
}
#gfield_description_2_16 {
  position: absolute;
  width: 10%;
  top: 1.3rem;
  right: 6rem;
}
/* -------- SECTION 5 - CHOOSEN VE ------- */
#field_2_43 .outputBoxFlex,
#field_2_46 .outputBoxFlex {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  margin: 3rem 0 2rem 0;
}
#field_2_49 br {
  display: block;
}
#field_2_49 {
  position: absolute;
  left: 9rem;
}
#field_2_49 p {
  font-size: 1rem !important;
}
.gform_wrapper .gfield_visibility_hidden {
  left: 0 !important;
}
#gform_page_2_5 {
  position: relative;
}
#gform_page_2_5 .gform_page_footer {
  padding: 0 !important;
  margin: 0;
}
.estimate-price p {
  position: absolute;
  bottom: -4rem;
  left: 26rem;
  font-size: 1rem;
}
#field_2_53 {
  margin: 0.5rem 0 0 0;
  text-decoration: underline;
}
#input_2_54 {
  border: 1px solid black;
  border-radius: 50px;
  line-height: 2.5rem;
  width: 60%;
  margin-right: 1rem;
  background: #fff;
}
#field_2_54 .ginput_container_text {
  margin: 0 !important;
}
#label_2_55_1 {
  font-size: 1.2rem;
  color: black;
}
#field_2_57,
#field_2_58,
#field_2_79,
#field_2_60 {
  width: 23% !important;
  margin: 0 0 2rem 1rem !important;
}
#input_2_60 {
  margin-top: 0.65rem !important;
}
#input_2_60 div.ginput_container {
  margin-top: 0 !important;
}
#field_2_60 .gfield_label {
  display: inline !important;
}
#gfield_description_2_55 {
  margin-bottom: 1rem;
}
/* -------- SECTION 6 - ALMOST DONE ------- */
.gform_wrapper .gfield_radio li label {
  margin: 0 0 0 2rem !important;
  color: #464547;
}
.gfield_checkbox li label {
}
#field_2_25 .gfield_label,
#field_2_26 .gfield_label,
#field_2_75 .gfield_label {
  display: block !important;
  font-weight: 300;
  font-size: 1.2rem;
}
#field_2_25 .gfield_label {
  margin-left: 3rem;
  margin-top: 0.9rem;
}
#field_2_26 .gfield_label {
  margin-left: 2.9rem;
  margin-top: 0.9rem;
}
#field_2_75 .gfield_label {
  margin-left: 4.4rem;
  margin-top: 3rem;
}
#gfield_description_2_75 {
  position: absolute;
  width: 5%;
  top: 2.9rem;
  right: 19rem;
}

#field_2_26 div.ginput_container_radio {
  margin-top: 0.3rem !important;
}

#field_2_25 input[type="radio"],
#field_2_26 input[type="radio"],
#field_2_75 input[type="radio"],
#field_2_49 .gfield_label {
  display: block !important;
}
#field_2_25,
#field_2_26,
#field_2_75 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#field_2_25 .gfield_radio,
#field_2_26 .gfield_radio #field_2_75 .gfield_radio {
  margin: -1.4rem 0 0 0;
}
#field_2_25 .gfield_radio li label,
#field_2_26 .gfield_radio li label #field_2_75 .gfield_radio li label {
  margin: 0 1rem !important;
}
#field_2_25 .gfield_required,
#field_2_26 .gfield_required,
#field_2_75 .gfield_required {
  display: none;
}
#field_2_25 ul.gfield_radio li,
#field_2_26 ul.gfield_radio li,
#field_2_75 ul.gfield_radio li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#input_2_25 li input[type="radio"],
#input_2_26 li input[type="radio"],
#input_2_75 li input[type="radio"] {
  display: none !important;
}
#input_2_25 li label,
#input_2_26 li label,
#input_2_75 li label {
  position: relative;
  display: inline-block;
  padding: 0rem 2rem;
  cursor: pointer;
}
#input_2_25 li label::before,
#input_2_26 li label::before,
#input_2_75 li label::before {
  position: absolute;
  content: "";
  top: 120%;
  right: 0;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: -2rem;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 0;
}
#input_2_25 li input[type="radio"]:checked + label::after,
#input_2_26 li input[type="radio"]:checked + label::after,
#input_2_75 li input[type="radio"]:checked + label::after {
  position: absolute;
  content: "";
  right: 0.3rem;
  top: 0rem;
  width: 0.7rem;
  height: 1.3rem;
  border: solid #dae000;
  border-width: 0 0.2rem 0.2rem 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#input_2_77 input[type="checkbox"],
#input_2_55 input[type="checkbox"] {
  display: none !important;
}
#input_2_77 label,
#input_2_55 label {
  position: relative;
  display: inline-block;
  padding: 0rem 2rem;
  cursor: pointer;
}
#input_2_77 label {
  padding: 0rem 2rem 0 0.4rem;
  font-weight: 400;
  color: black;
}
#input_2_77 label::before,
#input_2_55 label::before {
  position: absolute;
  content: "";
  top: 3%;
  right: 0rem;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 0;
}
#input_2_55 label::before {
  top: 17%;
  width: 1.2rem;
  height: 1.2rem;
}

#input_2_77 input[type="checkbox"]:checked + label::after,
#input_2_55 input[type="checkbox"]:checked + label::after {
  position: absolute;
  content: "";
  right: 0rem;
  top: 0rem;
  width: 0.7rem;
  height: 1.3rem;
  border: solid #dae000;
  border-width: 0 0.2rem 0.2rem 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#input_2_77 input[type="checkbox"]:checked + label::after {
  right: 0.4rem;
}
#input_2_55 input[type="checkbox"]:checked + label::after {
  right: 0.2rem;
  top: 0rem;
}
#gfield_description_2_70 {
  margin: -1.6rem 2.3rem 0 0;
}
#input_2_77 li {
  overflow: initial;
}
#gform_page_2_6 .gform_page_footer {
  padding: 0 !important;
}
#field_2_76 .gfield_label {
  display: inline-block !important;
  font-size: 1.2rem !important;
  font-weight: 400;
}
#input_2_76_resetbutton {
  height: 1.6rem !important;
  width: 1.6rem !important;
}
#input_2_76_Container {
  margin: 0.5rem 0 0 0 !important;
}
#field_2_74 {
  width: 27.6% !important;
}
#field_2_75 {
  margin: -1.5rem 0 0 0;
  font-size: 1.4rem;
  position: relative;
}
#field_2_75 div.ginput_container_radio {
  margin-top: 2.4rem !important;
}
/*----- RADION BUTTONS -----*/
input[type="radio"] {
  display: none !important;
}

input[type="radio"] label {
  position: relative;
  cursor: pointer;
}
.gfield_radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
ul.gfield_radio li label {
  display: -ms-grid !important;
  display: grid !important;
}
.gfield_radio li label {
  font-size: 1.2rem !important;
  text-align: center;
}
.gchoice_2_7_0 input[type="radio"] + label:before,
.gchoice_2_7_1 input[type="radio"] + label:before,
.gchoice_2_14_0 input[type="radio"] + label:before,
.gchoice_2_14_1 input[type="radio"] + label:before {
  content: "";
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 10rem;
  height: 10rem;
}
.gchoice_2_14_0 input[type="radio"] + label:before,
.gchoice_2_14_1 input[type="radio"] + label:before {
  width: 6rem;
}
.gchoice_2_7_0 input[type="radio"] + label:before {
  background-image: url("/wp-content/uploads/2020/03/icon-home-korkinet.png");
}
.gchoice_2_7_1 input[type="radio"] + label:before {
  background-image: url("/wp-content/uploads/2020/04/icon-form-bicycle1.png");
}
.gchoice_2_14_0 input[type="radio"] + label:before,
.gchoice_2_14_1 input[type="radio"] + label:before {
  background-size: 100%;
  background-repeat: no-repeat;
  height: 8rem !important;
}
.gchoice_2_14_0 input[type="radio"] + label:before {
  background-image: url("/wp-content/uploads/2020/03/man-form2.png");
}
.gchoice_2_14_1 input[type="radio"] + label:before {
  background-image: url("/wp-content/uploads/2020/03/woman-form2.png");
}
.gchoice_2_14_0 input[type="radio"]:checked,
.gchoice_2_14_1 input[type="radio"]:checked {
  font-weight: 700 !important;
  color: red !important;
}
ul.gform_fields li.gfield select {
  background: transparent;
  border: none;
  border-bottom: 1px solid black;
  font-family: "EFT Gobus", sans-serif;
}
input[type="radio"]:checked + label {
  position: relative;
  color: none;
}
.gchoice_2_7_0 input[type="radio"]:checked + label:before {
  background: url("/wp-content/uploads/2020/04/icon-korkinet-checked.png");
}
.gchoice_2_7_1 input[type="radio"]:checked + label:before {
  background: url("/wp-content/uploads/2020/04/icon-bicycle-checked.png");
}
.gchoice_2_7_0 input[type="radio"]:checked + label:before,
.gchoice_2_7_1 input[type="radio"]:checked + label:before {
  border: 1px solid black;
  border-radius: 50%;
  background-size: 90%;
  background-repeat: no-repeat;
  background-position: center;
}
input[type="checkbox"]:checked + label,
input[type="radio"]:checked + label {
  /* font-weight: 400!important; */
}

/* ------------------ FOOTER ------------------- */
.gform_wrapper .gform_page_footer input[type="image"] {
  position: absolute;
  bottom: -2rem;
  width: 17% !important;
  outline: none;
}
.gform_page_footer .button.gform_previous_button {
  font-family: "EFT Gobus", sans-serif;
  position: absolute;
  bottom: -1.5rem;
  right: -1rem;
  font-size: 0.8rem !important;
  border: none;
  background: transparent;
  cursor: pointer;
  outline: none;
}
.gform_page_footer .button.gform_previous_button:before {
  content: "";
  background: url("/wp-content/uploads/2020/03/icon-back.png");
}
.gform_page_footer .button.gform_next_button,
#gform_submit_button_2 {
  margin-right: 0 !important;
  background: #dae000;
  border: none;
  font-family: "EFT Gobus", sans-serif;
  font-size: 2rem !important;
  width: 52% !important;
  cursor: pointer;
  outline: none;
  clip-path: polygon(4% 0, 0 0, 100% 0, 100% 100%, 0 100%, 4% 100%, 0% 50%);
  -webkit-clip-path: polygon(
    4% 0,
    0 0,
    100% 0,
    100% 100%,
    0 100%,
    4% 100%,
    0% 50%
  );
}

body .gform_wrapper .top_label div.ginput_container_email input {
  font-family: "Varela Round", sans-serif !important;
}
.select2-results__option {
  font-family: "EFT Gobus", Sans-serif !important;
}
@media (max-width: 1023px) {
  .gform_page_footer .button.gform_next_button,
  #gform_submit_button_2 {
    -webkit-clip-path: unset;
    clip-path: unset;
  }
}

.gform_footer input[type="submit"],
.gform_page_footer input[type="button"],
.gform_wrapper input[type="button"] {
  text-align: center !important;
}
.gform_page_footer input[type="button"] {
  line-height: 2rem;
}
.gform_page_footer,
.gf_page_steps {
  border: none !important;
}
.gform_wrapper .gform_page_footer {
  /* margin: 3rem 0 0 0!important; */
  padding: 3rem 0 0 0 !important;
  position: relative;
}
.gform_wrapper .gform_page_footer input.button {
  margin: 0 0 0rem 0 !important;
}
/* -------------- VALIDATION ERROR --------------- */
.gform_wrapper div.validation_error {
  display: none;
}
.gform_wrapper li.gfield.gfield_error {
  background-color: transparent !important;
  margin-bottom: 0 !important;
  border: none !important;
  padding: 0 !important;
}
@media (min-width: 1024px) {
  .gform_body br {
    display: none;
  }
}
@media (max-width: 1023px) {
  .gform_body {
    text-align: center;
  }
  .gform_body h2 {
    font-size: 7rem;
    line-height: 6rem;
    padding-bottom: 6rem;
  }
  .gform_body p {
    font-size: 4rem;
    line-height: 4rem;
  }
  .gform_wrapper form img {
    width: 100%;
    margin-bottom: 6rem;
  }
  .gform_body input {
    font-size: 4rem !important;
  }
  .gform_wrapper .gfield_description {
    font-size: 2.5rem !important;
    text-align: right;
  }
  .gform_wrapper .gform_page_footer input[type="image"] {
    width: 30% !important;
    bottom: -5rem;
  }
  .gform_page_footer .button.gform_next_button,
  #gform_submit_button_2 {
    font-size: 5rem !important;
    width: 100% !important;
    line-height: 7rem !important;
  }
  .gform_page_footer .button.gform_previous_button {
    right: -29rem;
    font-size: 2.8rem !important;
  }
  .gform_body #field_2_32 p {
    bottom: -4rem;
    left: 5rem;
    font-size: 3.2rem;
  }
  #field_2_63 {
    margin: 6rem 0 6rem;
  }
  #field_2_7 ul.gfield_radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .gchoice_2_7_0 input[type="radio"] + label:before,
  .gchoice_2_7_1 input[type="radio"] + label:before {
    width: 30rem;
    height: 30rem;
  }
  .gform_wrapper ul.gfield_radio li label,
  .gform_wrapper ul.gfield_checkbox li label {
    font-size: 3rem !important;
  }
  #input_2_7 {
    padding-bottom: 10rem !important;
  }
  .gform_wrapper .ginput_container span:not(.ginput_price) {
    font-size: 4rem;
  }
  .gchoice_2_35_1 {
    text-align: right;
  }
  #input_2_11 {
    width: 45%;
    float: left;
  }
  #input_2_8 {
    font-size: 4.2rem !important;
  }
  #input_2_48 {
    width: 130%;
  }
  .chosen-single {
    height: 11rem !important;
  }
  .chosen-results li {
    padding: 1rem !important;
    font-size: 2.2rem;
  }
  .gform_wrapper .top_label li.gfield.gf_inline {
    vertical-align: top;
    display: -moz-table-cell;
    display: table-cell;
  }
  .gchoice_2_14_0 input[type="radio"] + label:before,
  .gchoice_2_14_1 input[type="radio"] + label:before {
    height: 21rem !important;
    width: 18rem;
  }
  #field_2_14 .gfield_label,
  #field_2_16 .gfield_label,
  #field_2_17 .gfield_label {
    font-size: 4rem;
  }
  #field_2_78,
  #field_2_16,
  #field_2_17,
  #input_2_20 {
    margin-top: 4rem !important;
  }
  #field_2_14 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  #field_2_14 .gfield_label {
    margin: 12rem 0 0 4rem;
  }
  #field_2_16,
  #field_2_17 {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  #field_2_36 h2 {
    padding-bottom: 0 !important;
  }
  #field_2_16 .gfield_label {
    text-align: right !important;
  }
  #field_2_16 select,
  #field_2_17 select {
    font-size: 4rem;
    margin-right: 3rem;
    margin-left: 0 !important;
  }
  #field_2_19 {
    font-size: 4rem;
    vertical-align: bottom;
  }
  #input_2_20 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #gform_page_2_4 .gform_page_footer {
    padding-top: 5rem !important;
  }
  /* SPACE FOR SECTION 4  */
  #field_2_49 br {
    display: none;
  }
  .gform_body .slideContainerForm {
    padding: 0;
  }
  .gform_body .valContainer p {
    margin-top: 2rem;
  }
  .gform_body .howMuchHeaderForm {
    position: absolute;
    top: -18rem;
    font-size: 4rem !important;
    width: 50% !important;
    height: 28%;
  }
  .gform_body .outputBoxContainerForm {
    height: 25rem;
    width: 25rem;
  }
  #field_2_43 .outputBoxFlex,
  #field_2_46 .outputBoxFlex {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: space-around;
    margin: 20rem 0 5rem 0;
    position: relative;
  }
  .gform_body .outputBoxContainerForm img {
    width: 22%;
    margin: 0;
  }
  .gform_body .outputBoxContainerForm p {
    font-size: 3.6rem;
    line-height: 3.7rem;
  }
  .gform_body #bikeOutput1,
  .gform_body #bikeOutput2,
  .gform_body #bikeOutput3,
  .gform_body #bikeOutput1k,
  .gform_body #bikeOutput2k,
  .gform_body #bikeOutput3k {
    margin: 0.5rem auto;
  }
  .gform_body .outputBoxContainerForm:after {
    width: 27rem;
    height: 27rem;
    top: -3.5%;
    left: -4.5%;
  }
  #field_2_49 {
    position: relative;
    left: 0;
    bottom: 0;
  }
  #field_2_49 p {
    font-size: 3rem !important;
  }
  #gform_fields_2_5 {
    position: relative;
  }
  #field_2_28 h2 {
    padding-bottom: 2rem;
  }
  #field_2_28 p {
    padding-bottom: 6rem;
  }
  #field_2_25,
  #field_2_26,
  #field_2_75 {
    display: block;
  }
  #field_2_25 .gfield_label,
  #field_2_26 .gfield_label,
  #field_2_75 .gfield_label {
    font-size: 4rem;
  }
  .gfield_radio {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  #input_2_25 li label,
  #input_2_26 li label,
  #input_2_75 li label {
    padding: 1rem 5rem;
  }
  #input_2_25 li label::before,
  #input_2_26 li label::before,
  #input_2_75 li label::before {
    top: 50%;
    width: 4rem;
    height: 4rem;
  }
  #input_2_25 li input[type="radio"]:checked + label::after,
  #input_2_26 li input[type="radio"]:checked + label::after,
  #input_2_75 li input[type="radio"]:checked + label::after {
    top: 0%;
    right: 0rem;
    width: 2.5rem;
    height: 4.5rem;
    border-width: 0 3px 3px 0;
  }
  #input_2_77 label::before,
  #input_2_55 label::before {
    top: 0%;
    width: 4rem;
    height: 4rem;
    right: 3rem;
  }
  #input_2_77 label::before {
    right: -2rem;
  }
  #input_2_77 input[type="checkbox"]:checked + label::after {
    top: -1rem;
    right: -1.6rem;
    border-width: 0 3px 3px 0;
    width: 2.5rem;
    height: 4rem;
  }
  #input_2_55 input[type="checkbox"]:checked + label::after {
    top: -1rem;
    right: 4.2rem;
    border-width: 0 3px 3px 0;
    width: 2.5rem;
    height: 5rem;
  }
  #gfield_description_2_70 {
    padding: 0 16rem !important;
    margin: -3.3rem 0 0 0;
  }
  #gfield_description_2_55 {
    margin-bottom: 4rem;
    text-align: center;
  }
  #label_2_55_1 {
    width: 55% !important;
  }
  #input_2_76 {
    height: 100% !important;
    width: 100% !important;
  }
  #field_2_76 .gfield_label {
    font-size: 4rem !important;
  }
  #input_2_76_resetbutton {
    height: 4.6rem !important;
    width: 4.6rem !important;
  }
  #input_2_76_toolbar {
    margin: 1rem auto !important;
  }
  #input_2_76_toolbar .signarureResetText {
    float: right;
  }
  #input_2_76_Container {
    margin: 0 auto !important;
  }
  .estimate-price p {
    bottom: -17.8rem;
    left: 0rem;
    font-size: 3rem;
  }
  #field_2_53 {
    width: 45%;
    text-align: left;
  }
  #field_2_54 .ginput_container_text{
    margin: -1rem 0 0 0rem !important;
    width: 100%;
    text-align: right;
  }
  #input_2_55 label::before {
    top: 0%;
    width: 5.2rem;
    height: 5.2rem;
  }
  #field_2_57,
  #field_2_58,
  #field_2_79,
  #field_2_60 {
    width: 45% !important;
    margin: 0 0 4rem 3rem !important;
  }
  #input_2_60 {
    margin-top: 0 !important;
  }
  #input_2_60 div.ginput_container {
    font-size: 4rem;
  }
  #field_2_60 .gfield_label {
    font-size: 3rem;
  }
  #field_2_8 .select2-container {
    width: 100% !important;
  }
  .select2-results__option {
    font-size: 3rem;
  }
  #validation_message_2_11 {
    text-align: left;
  }
  .gform_wrapper .top_label li.gfield.gf_inline {
    display: inline-block;
  }
  #field_2_11,
  #field_2_48,
  #field_2_19,
  #field_2_20,
  #field_2_53,
  #field_2_54 {
    display: table-cell !important;
  }
  #gfield_description_2_16 {
    width: 5%;
    top: 5.3rem;
    right: 20rem;
  }
}

/* ------------------------------------ */
/* ------- FLEX ITEMS ELEMENTOR ------- */
/* ------------------------------------ */
.column-wrap-homepage .elementor-row,
.column-wrap-work .elementor-column {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.column-wrap-homepage .elementor-column,
.column-wrap-work .elementor-column {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 1 50% !important;
  flex: 1 1 50% !important;
}

@media (max-width: 1023px) {
  .column-wrap-homepage .elementor-column {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 100% !important;
    flex: 1 1 100% !important;
  }
  .column-wrap-work .elementor-column {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 50% !important;
    flex: 1 1 50% !important;
  }
}

.gform_wrapper.two-column_wrapper {
  max-width: 100%;
}

.gform_wrapper.two-column_wrapper #gform_fields_2_4 ul.gform_fields,
.gform_wrapper.two-column_wrapper
  #gform_fields_2_4ul
  .gform_column
  li.gsection:first-child {
  display: none;
}

.gform_wrapper.two-column_wrapper ul.gform_fields.gform_column {
  display: block;
}

.gform_wrapper.two-column_wrapper ul.one-half {
  margin-right: -15% !important;
  width: 47%;
  float: right;
}
.gform_wrapper.two-column_wrapper ul.one-half.first {
  margin-right: 0 !important;
}

#input_3_2,
#input_3_3,
#input_3_4 {
  width: 100%;
}

.gform_wrapper .gsection {
  border-bottom: none !important;
}

.gform_wrapper .top_label li.gfield.gf_right_half + li.gsection {
  padding: 0 !important;
}

@media only screen and (max-width: 1023px) {
  .gform_wrapper.two-column_wrapper ul.one-half {
    width: 100%;
  }

  .gform_wrapper.two-column_wrapper ul.one-half {
    margin-right: 0 !important;
  }

  .gform_wrapper .gsection {
    display: none !important; /* remove !important if it's not needed */
  }

  #gform_wrapper_3 li {
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 1024px) {
  #minVal,
  #minValk,
  #maxVal,
  #maxValk,
  #minVal2,
  #maxVal2 {
    margin: 0;
  }
}

.path__leg--left {
  -webkit-animation: biker-left-leg 1s infinite;
  animation: biker-left-leg 1s infinite;
  animation-play-state: paused;
}
.path__leg--right {
  -webkit-animation: biker-right-leg 1s infinite;
  animation: biker-right-leg 1s infinite;
  animation-play-state: paused;
}
.active-biker-scrolling .path__leg--left,
.active-biker-scrolling .path__leg--right {
  animation-play-state: running;
}
@-webkit-keyframes biker-left-leg {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(0, -139px);
    transform: translate(0, -139px);
  }
  100% {
    -webkit-transform: translate(0, 0px);
    transform: translate(0, 0);
  }
}
@keyframes biker-left-leg {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(0, -139px);
    transform: translate(0, -139px);
  }
  100% {
    -webkit-transform: translate(0, 0px);
    transform: translate(0, 0);
  }
}

@-webkit-keyframes biker-right-leg {
  0% {
    -webkit-transform: translate(0, -223px);
    transform: translate(0, -223px);
  }
  50% {
    -webkit-transform: translate(0, 3px);
    transform: translate(0, 3px);
  }
  100% {
    -webkit-transform: translate(0, -223px);
    transform: translate(0, -223px);
  }
}

@keyframes biker-right-leg {
  0% {
    -webkit-transform: translate(0, -223px);
    transform: translate(0, -223px);
  }
  50% {
    -webkit-transform: translate(0, 3px);
    transform: translate(0, 3px);
  }
  100% {
    -webkit-transform: translate(0, -223px);
    transform: translate(0, -223px);
  }
}
#terms b,
#disclaimer b,
#idFind {
  cursor: pointer;
}
.english {
  font-family: "Varela Round" !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}
button {
  cursor: pointer;
}
@media only screen and (min-width: 1024px) {
  .gform_wrapper .top_label li ul.gfield_checkbox,
  .gform_wrapper .top_label li ul.gfield_radio {
    width: calc(100% + 16px);
    width: 50vw;
  }
}
@media (max-width: 1023px) {
  #field_2_77.gf_inline {
    display: initial !important;
  }
}
.gchoice_2_77_1 {
  display: flex;
  align-items: flex-start;
  width: 50vw;
  font-size: 1.4rem;
}
.gchoice_2_77_1 p {
  margin: -0.15rem 0.5rem 0rem;
}
div#idFind {
  display: none;
  /* position: absolute; */
}
div#pop-up {
  display: none;
  /* position: absolute; */
  width: 13rem;
  padding: 0.5rem;
  background: #eeeeee;
  color: #000000;
  border: 1px solid #1a1a1a;
  z-index: 99999999;
}
div#pop-up p {
  font-size: 1rem;
}
@media (max-width: 1023px) {
  .gchoice_2_77_1 {
    font-size: 4rem;
  }
  .gchoice_2_77_1 p {
    margin: 0.5rem 0.4rem 0rem;
  }
  #input_2_77 {
    display: flex;
    width: 100%;
    justify-content: center;
  }
  #input_2_77 label {
    font-size: 3.6rem !important;
    margin: -0.3rem 0 0 0;
  }
  #gfield_description_2_75 {
    top: 0.5rem;
    right: 3rem;
  }
  div#pop-up {
    width: 47rem;
    padding: 1.5rem;
  }
  div#pop-up p {
    font-size: 3.6rem;
  }
}

#clickToHome {
  cursor: pointer;
}

.elementor-page-231 .right-side,
.elementor-page-233 .right-side,
.elementor-page-1315 .right-side {
  border: none;
  margin-left: 0;
}

#gform_page_2_1 .gform_page_footer {
  padding: 0 !important;
}
#field_2_80 h3 {
  margin:0;
  font-size: 1rem;
}
@media (max-width: 1023px) {
  #field_2_80 h3 {
    margin: 5rem 0 0 0;
    font-size: 3rem;
    text-align: right;
  }
}

#messengerAgeSelect {
  position: absolute;
  top: 7rem;
  right: 15rem;
  display: flex;
  font-family: "EFT Gobus";
  z-index: 2;
}
.messengerAgeSelect {
  border: 1px solid #464745;
  border-radius: 20px;
  padding: 0.5rem 2rem;
  cursor: pointer;
}
#messengerAgeSelect1 {
  margin-left: 1rem;
}
.active1,
.active2 {
  background: #464547;
  color: white;
}
@media (max-width: 1023px) {
  #messengerAgeSelect {
    top: 26rem;
    right: 25rem;
    font-size: 3rem;
  }
  .messengerAgeSelect {
    padding: 1.5rem 4rem;
  }
  #messengerAgeSelect1 {
    margin-left: 3rem;
  }
  #messengerPage .slidecontainer {
    padding: 14rem 0;
  }
}

#gform_fields_17 div.ginput_container {
  margin-top: 8px !important;
}
#gform_fields_17 .gfield_label {
  display: block !important;
}
#input_17_2,
#input_17_3,
#input_17_4,
#input_17_5,
#input_17_11 {
  border: 2px solid black;
  width: 95% !important;
  padding: 5px 14px !important;
}
#input_17_4,
#input_17_7,
#input_17_12 {
  border: 2px solid black;
  width: 100% !important;
  padding: 5px 14px !important;
}
#input_17_3 {
  padding: 6.5px 14px !important;
}
#field_17_13 {
  margin: 30px 0 0 0;
  font-size: 16px;
}
#input_17_10_Container,
#input_17_10_toolbar {
  margin: 0 auto !important;
}
#gform_submit_button_17 {
  background: #dae000;
  border: none;
  padding: 10px;
  font-size: 26px;
  width: 100%;
  margin: 0;
  font-family: 'EFT Gobus';
}
#field_17_10 {
  text-align: center;
  padding: 30px 0;
}
#input_17_10_toolbar {
  text-align: right;
}

@media (max-width: 1023px) {
  #input_17_2,
  #input_17_3,
  #input_17_4,
  #input_17_5,
  #input_17_7,
  #input_17_11,
  #input_17_12 {
    border: 2px solid black;
    width: 100% !important;
    padding: 5px 14px !important;
    font-size: 16px!important;
  }
  #gform_fields_17 .gfield_label {
    font-size: 22px;
    text-align: right;
    font-weight: 400;
  }
  #input_17_11, #input_17_12{
    font-size: 16px;
  }
  #gform_submit_button_17 {
    font-size: 20px;
  }
}
