.webform-submission-maltesers-campaigns-form.campaigns-wrapper .formTitle {
  font-weight: bold;
  font-size: 2rem;
  line-height: 40px;
  text-align: center;
  color: #761611;
  max-width: 40.7rem;
  font-family: var(--v-secondary-font);
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .formTitle h2 {
  margin-top: -2rem;
}
.webform-submission-maltesers-campaigns-form .error {
  color: #761611 !important;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper {
  background-color: #F2B765;
  padding: 0;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .globalClass.first.webform-has-field-suffix.js-form-item.form-item button.clear-icon,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .globalClass.last.webform-has-field-suffix.js-form-item.form-item button.clear-icon {
  display: none;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .globalClass.first.webform-has-field-suffix.js-form-item.form-item input,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .globalClass.last.webform-has-field-suffix.js-form-item.form-item input,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .globalClass.email.js-form-item.form-item input,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .globalClass.phone.webform-has-field-suffix.js-form-item.form-item input {
  height: 64px;
  font-size: 18px;
  border: 1px solid#00a4e5 !important;
  font-weight: 400;
  color: #000 !important;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .phone .iti__flag-container {
  height: 64px !important;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .globalClass.first.webform-has-field-suffix.js-form-item.form-item input::placeholder,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .globalClass.last.webform-has-field-suffix.js-form-item.form-item input::placeholder,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .globalClass.email.js-form-item.form-item input::placeholder,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .globalClass.phone.webform-has-field-suffix.js-form-item.form-item input::placeholder {
  color: #000;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .phone .form-item__description #edit-phone--description {
  color: #761611;
  line-height: 14px;
  font-size: 13px;
  font-weight: 700;
}
.webform-submission-maltesers-campaigns-form.phone .iti__flag-container {
  height: 64px !important;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper div#edit-processed-text-01,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper div#edit-processed-text-01 h3,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper div#edit-processed-text-01 h3 a,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper #edit-marketing-optin--description,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper #edit-marketing-optin--description a,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper #edit-t-c-2--description,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper #edit-t-c-2--description a,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper #edit-processed-text-02 h3,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper #edit-processed-text-02 a {
  color: #761611;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 20px !important;
  letter-spacing: normal;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper div#edit-processed-text-01 h3 a,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper #edit-processed-text-02 a,
.webform-submission-maltesers-campaigns-form .globalPrivacy a {
  border-bottom: 1px solid #761611 !important;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper fieldset.captcha.captcha-type-challenge--recaptcha {
  border: none;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper fieldset.captcha.captcha-type-challenge--recaptcha legend {
  display: none;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .submit-action {
  padding-bottom: 5rem;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper #form_submit {
  background-color: #d12e26;
  width: 220px;
  border-radius: 8px;
  color: #fff;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .captcha__element {
  display: flex;
  justify-content: center;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .globalPrivacy label {
  display: none !important;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message {
  background-color: #c4191e;
  margin-top: -1rem;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .failed_response_field,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .success_response_field {
  max-width: 100%;
  width: 100%;
  margin: 0 !important;
  padding: 0;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .failed_response_field .prizedraw,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .success_response_field .prizedraw {
  padding: 0;
  margin: 0;
  max-width: 100%;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .prizedraw> :first-child {
  padding-bottom: 0;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .failed_response_field .prizedraw .video-wrap,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .success_response_field .prizedraw .video-wrap {
  margin: auto;
  height: 583px;
  width: 583px;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .failed_response_field .prizedraw video-js,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .success_response_field .prizedraw video-js {
  height: 583px;
  width: 583px;
  cursor: pointer;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper figure.inline-video.js-form-item.form-item.js-form-wrapper.form-wrapper.webform-section .inline-video-close {
  display: none;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .failed_response_field #video_response_message,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .success_response_field #video_response_message,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .success_response_field .validation {
  background: #F2B765;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .failed_response_field #video_response_message,
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .success_response_field #video_response_message .freeform-story__container {
  font-size: 36px;
  font-weight: 400;
  font-family: var(--v-secondary-font);
  color: #761611;
  line-height: 40px;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .success_response_field #video_response_message .freeform-story__container {
  width: 583px;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .success_response_field #video_response_message .freeform-story__container h1 {
  color: #761611;
  margin-top: 0;
  padding-top: 5rem;
  font-family: var(--v-secondary-font);
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .success_response_field #video_response_message .freeform-story__container h3 {
  font-size: 3.6rem;
  margin-bottom: 0;
  padding-bottom: 5rem;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message:has(.validation) {
  background: #F2B765;
  padding-bottom: 5rem;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .error_field_400 {
  color: #761611;
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .captcha-type-challenge--recaptcha.error {
  max-width: fit-content;
}
@media screen and (max-width: 767px) {
  .webform-submission-maltesers-campaigns-form.campaigns-wrapper .formTitle {
    max-width: 32.2rem;
  }
  .webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .failed_response_field .prizedraw .video-wrap,
  .webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .success_response_field .prizedraw .video-wrap {
    margin: auto;
    height: auto;
    width: 100%;
    aspect-ratio: 1 / 1;
  }
  .webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .failed_response_field .prizedraw video-js,
  .webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .success_response_field .prizedraw video-js {
    height: auto;
    width: 100%;
    aspect-ratio: 1 / 1;
  }
  .webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .failed_response_field #video_response_message,
  .webform-submission-maltesers-campaigns-form.campaigns-wrapper .response_message .success_response_field #video_response_message .freeform-story__container {
    width: auto;
    padding: 2rem;
  }
}
.webform-submission-maltesers-campaigns-form.campaigns-wrapper .hide_message{
display:none;
}
  .webform-submission-maltesers-campaigns-form.campaigns-wrapper .show_message{
display:block;
}
.iti__country-list {
display:none;
}
.campaigns-wrapper .privacyContent2 input {
margin-top: 6px;
 width: 20px !important;   
height: 20px; 
position: absolute; 
max-width: 20px !important;
}
@media screen and (max-width: 374px) {
.campaigns-wrapper .privacyContent2 input {
    max-width: 28rem;
  }
}
@media screen and (max-width: 767px) {
.campaigns-wrapper .privacyContent2 input {
    max-width: 32.2rem;
  }
}
input#edit-t-c-2 {
    height: 20px;
}