.elementor-13461 .elementor-element.elementor-element-24fcb2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13461 .elementor-element.elementor-element-f8b990b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-13461 .elementor-element.elementor-element-c4479be{left:0px;}body.rtl .elementor-13461 .elementor-element.elementor-element-c4479be{right:0px;}.elementor-13461 .elementor-element.elementor-element-c4479be{top:10%;}.elementor-13461 .elementor-element.elementor-element-7fa187e{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13461 .elementor-element.elementor-element-a748aca{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13461 .elementor-element.elementor-element-f67ebaa{--display:flex;}.elementor-13461 .elementor-element.elementor-element-1a339a8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13461 .elementor-element.elementor-element-a66044b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13461 .elementor-element.elementor-element-a762a06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13461 .elementor-element.elementor-element-84dbc09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}@media(max-width:1024px){.elementor-13461 .elementor-element.elementor-element-a66044b{--grid-auto-flow:row;}}@media(max-width:767px){body:not(.rtl) .elementor-13461 .elementor-element.elementor-element-c4479be{left:-40%;}body.rtl .elementor-13461 .elementor-element.elementor-element-c4479be{right:-40%;}.elementor-13461 .elementor-element.elementor-element-1a339a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13461 .elementor-element.elementor-element-a66044b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-13461 .elementor-element.elementor-element-884aed7{padding:0px 0px 0px 0px;}.elementor-13461 .elementor-element.elementor-element-884aed7 img{width:70px;}.elementor-13461 .elementor-element.elementor-element-6f16ab0 img{width:70px;}}@media(min-width:768px){.elementor-13461 .elementor-element.elementor-element-a66044b{--width:780px;}}/* Start custom CSS *//* Press registration form */
.press-registration-form,
.press-registration-form * {
  box-sizing: border-box !important;
}

.press-registration-form #ipt_fsqm_form_wrap_82,
.press-registration-form #ipt_fsqm_form_82,
.press-registration-form .ipt-eform-content,
.press-registration-form .ipt-eform-layout-wrapper,
.press-registration-form .ipt_uif_widget_box,
.press-registration-form .ui-widget-content {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.press-registration-form #ipt_fsqm_form_82 {
  width: 100% !important;
  margin: 0 !important;
  padding: 20px !important;
  color: #fff !important;
  font-family: "Science Gothic", "Be Vietnam Pro", sans-serif !important;
}

.press-registration-form .ipt-eform-content,
.press-registration-form .ipt-eform-layout-wrapper {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.press-registration-form .ipt_uif_column {
  margin-bottom: 18px !important;
}

.press-registration-form .ipt_uif_column_inner,
.press-registration-form .ipt_uif_question,
.press-registration-form .ipt_uif_question_content,
.press-registration-form .input-field {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.press-registration-form .ipt_uif_question,
.press-registration-form .ipt_uif_question_content,
.press-registration-form .input-field {
  width: 100% !important;
  height: 53px !important;
}

.press-registration-form #ipt_fsqm_form_82 input:not([type="hidden"]),
.press-registration-form #ipt_fsqm_form_82 textarea,
.press-registration-form #ipt_fsqm_form_82 select {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 53px !important;
  min-height: 53px !important;
  margin: 0 !important;
  padding: 14px 22px 14px 61px !important;
  color: #fff !important;
  background-color: #161616 !important;
  border: 1px solid rgba(255, 255, 255, 0.42) !important;
  border-radius: 9px !important;
  box-shadow: none !important;
  outline: none !important;
  font-family: "Be Vietnam Pro", sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 25.2px !important;
}

.press-registration-form #ipt_fsqm_form_82 input:not([type="hidden"]):focus,
.press-registration-form #ipt_fsqm_form_82 textarea:focus,
.press-registration-form #ipt_fsqm_form_82 select:focus {
  border-color: rgba(32, 210, 116, 0.95) !important;
  box-shadow: 0 0 0 1px rgba(32, 210, 116, 0.18) !important;
}

.press-registration-form #ipt_fsqm_form_82 .input-field label {
  top: 14px !important;
  left: 0 !important;
  width: 100% !important;
  height: 25px !important;
  padding: 0 22px 0 61px !important;
  color: rgba(255, 255, 255, 0.68) !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: "Be Vietnam Pro", sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 25.2px !important;
  transform: none !important;
  pointer-events: none !important;
}

.press-registration-form #ipt_fsqm_form_82 .input-field input:focus ~ label,
.press-registration-form #ipt_fsqm_form_82 .input-field textarea:focus ~ label,
.press-registration-form #ipt_fsqm_form_82 .input-field label.active {
  opacity: 0 !important;
}

.press-registration-form .ipt_fsqm_form_button_container {
  display: flex !important;
  justify-content: flex-end !important;
  padding: 10px 26px 0 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.press-registration-form #ipt_fsqm_form_82_button_submit {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 300px !important;
  height: 48px !important;
  min-height: 48px !important;
  margin: 0 !important;
  padding: 10px 30px 10px 28px !important;
  color: #000 !important;
  background-color: transparent !important;
  background-image: linear-gradient(90deg, #20d274 0%, #11a1ca 100%) !important;
  border: 1px solid #ccc !important;
  border-radius: 12px !important;
  box-shadow: none !important;
  font-family: "Science Gothic", sans-serif !important;
  font-size: 15.52px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-transform: none !important;
}

/* Mobile */
@media (max-width: 767px) {
  .press-registration-form #ipt_fsqm_form_82 {
    padding: 16px !important;
  }

  .press-registration-form .ipt_uif_column_half,
  .press-registration-form .ipt_fsqm_container_col_half {
    width: 100% !important;
    float: none !important;
  }

  .press-registration-form .ipt_fsqm_form_button_container {
    justify-content: center !important;
    padding-right: 0 !important;
  }

  .press-registration-form #ipt_fsqm_form_82_button_submit {
    width: 100% !important;
    max-width: 300px !important;
  }
}

/* Center field icons */
.press-registration-form #ipt_fsqm_form_82 .input-field.has-icon .prefix {
  top: 50% !important;
  left: 22px !important;
  width: 22px !important;
  height: 22px !important;
  line-height: 22px !important;
  transform: translateY(-50%) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: rgba(255, 255, 255, 0.78) !important;
  font-size: 20px !important;
  z-index: 2 !important;
  pointer-events: none !important;
}

.press-registration-form #ipt_fsqm_form_82 .input-field.has-icon .prefix::before {
  line-height: 1 !important;
}

/* White placeholder / floating label */
.press-registration-form #ipt_fsqm_form_82 .input-field label {
  color: #fff !important;
  opacity: 1 !important;
}

.press-registration-form #ipt_fsqm_form_82 input::placeholder,
.press-registration-form #ipt_fsqm_form_82 textarea::placeholder {
  color: #fff !important;
  opacity: 1 !important;
}

/* Submit button icon like old form */
.press-registration-form #ipt_fsqm_form_82_button_submit {
  gap: 10px !important;
}

.press-registration-form #ipt_fsqm_form_82_button_submit::before {
  content: "" !important;
  display: block !important;
  flex: 0 0 26px !important;
  width: 26px !important;
  height: 20px !important;
  margin: 0 !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='20' viewBox='0 0 26 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.37562 0.2589L10.398 10.5178C10.9154 11.1003 11.6592 11.4239 12.4353 11.4239C13.2114 11.4239 13.9552 11.1003 14.4726 10.5178L23.3333 0.453075C23.3333 0.453075 23.495 0.291263 23.592 0.2589C23.204 0.0970879 22.8159 0 22.3632 0H2.50746C2.08706 0 1.699 0.0970879 1.34328 0.226538C1.34328 0.226538 1.34328 0.226538 1.37562 0.2589Z' fill='%23000D15'/%3E%3Cpath d='M24.9502 1.42395C24.9502 1.42395 24.8532 1.61812 24.7886 1.71521L15.9279 11.7799C15.0547 12.7832 13.7935 13.3657 12.4677 13.3657C11.1418 13.3657 9.88059 12.7832 9.00746 11.7799L-0.0149266 1.52104C-0.0149266 1.52104 -0.0149273 1.48867 -0.0472656 1.45631C-0.33831 1.90939 -0.5 2.45955 -0.5 3.04207V16.9256C-0.5 18.6084 0.858205 20 2.57214 20H22.4279C24.1095 20 25.5 18.6408 25.5 16.9256V3.04207C25.5 2.42718 25.3383 1.87702 25.0149 1.42395H24.9502Z' fill='%23000D15'/%3E%3C/svg%3E") !important;
}/* End custom CSS */