/* screen - register-desktop-1440-all-breakpoints */

.register-desktop-1440-all-breakpoints {
  align-items: center;
  background-color: var(--white);
  border: 1px none;
  display: flex;
  flex-direction: column;
  height: 2122px;
  width: 1440px;
}

.register-desktop-1440-all-breakpoints .top-nav {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 24px 100px;
  width: 1440px;
}

.register-desktop-1440-all-breakpoints .image-1 {
  cursor: pointer;
  height: 50px;
  min-width: 138px;
}

.register-desktop-1440-all-breakpoints .navbar {
  align-items: center;
  display: flex;
  gap: 32px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .navbar-link {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 25.6px;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .conference-registration {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 48px;
  margin-top: 64px;
  width: 1240px;
}

.register-desktop-1440-all-breakpoints .head {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.register-desktop-1440-all-breakpoints .tags {
  align-items: flex-start;
  display: flex;
  gap: 12px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .union-1 {
  height: 22px;
  left: 2px;
  position: absolute;
  top: 1px;
  width: 20px;
}

.register-desktop-1440-all-breakpoints .text {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .icon-union-1 {
  display: flex;
  height: 24px;
  min-width: 24px;
}

.register-desktop-1440-all-breakpoints .icon-location_pin {
  flex: 1;
  margin-left: 8.33%;
  margin-right: 8.33%;
  width: 20px;
}

.register-desktop-1440-all-breakpoints .title {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 49.6px;
  white-space: nowrap;
}

.register-desktop-1440-all-breakpoints .at-th {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 25.6px;
  white-space: nowrap;
}

.register-desktop-1440-all-breakpoints .form {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  gap: 48px;
}

.register-desktop-1440-all-breakpoints .container {
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 32px;
}

.register-desktop-1440-all-breakpoints .form-1 {
  flex-direction: column;
}

.register-desktop-1440-all-breakpoints .input {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
}

.register-desktop-1440-all-breakpoints .field_name {
  flex: 1;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-desktop-1440-all-breakpoints .text-field {
  align-items: center;
  align-self: stretch;
  border: 1px solid;
  border-color: var(--quill-gray);
  border-radius: 4px;
  display: flex;
  gap: 10px;
  padding: 12px 16px;
}

.register-desktop-1440-all-breakpoints .frame-2 {
  align-items: center;
  display: flex;
  flex: 1;
  justify-content: space-between;
}

.register-desktop-1440-all-breakpoints .placeholder {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .union {
  height: 8px;
  left: 5px;
  position: absolute;
  top: 8px;
  width: 14px;
}

.register-desktop-1440-all-breakpoints .radio {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.register-desktop-1440-all-breakpoints .are-you-attending-the-opening-dinner {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-desktop-1440-all-breakpoints .radio-1 {
  align-items: flex-start;
  display: flex;
  gap: 12px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .radio-2 {
  align-items: center;
  display: flex;
  gap: 8px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .radio-button-1 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--foundation-yellowyellow-500);
  border-radius: 37px;
  height: 16px;
  min-width: 16px;
}

.register-desktop-1440-all-breakpoints .rectangle-10 {
  background-color: var(--foundation-yellowyellow-500);
  border-radius: 28px;
  height: 8px;
  left: 3px;
  position: relative;
  top: 3px;
  width: 8px;
}

.register-desktop-1440-all-breakpoints .yes {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .radio-3 {
  align-items: center;
  display: flex;
  gap: 8px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .radio-button {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--celeste);
  border-radius: 37px;
  height: 16px;
  min-width: 16px;
}

.register-desktop-1440-all-breakpoints .place {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .notice {
  align-items: flex-start;
  align-self: stretch;
  background-color: var(--foundation-yellowyellow-50);
  border: 1px solid;
  border-color: var(--quill-gray);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow: hidden;
  padding: 16px;
}

.register-desktop-1440-all-breakpoints .for-those-who-are-at {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-desktop-1440-all-breakpoints .date-20-may-2022 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 25.6px;
}

.register-desktop-1440-all-breakpoints .radio-4 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.register-desktop-1440-all-breakpoints .delegates-only-exclu {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-desktop-1440-all-breakpoints .radio-5 {
  align-items: flex-start;
  display: flex;
  gap: 12px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .radio-6 {
  align-items: center;
  display: flex;
  gap: 8px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .yes-1 {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .radio-7 {
  align-items: center;
  display: flex;
  gap: 8px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .place-1 {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .row {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  gap: 24px;
}

.register-desktop-1440-all-breakpoints .field_-name {
  flex: 1;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-desktop-1440-all-breakpoints .text-field-4 {
  flex-direction: column;
  gap: 8px;
}

.register-desktop-1440-all-breakpoints .text-field-5 {
  flex-direction: column;
  gap: 8px;
}

.register-desktop-1440-all-breakpoints .text-area {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 134px;
}

.register-desktop-1440-all-breakpoints .address {
  flex: 1;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-desktop-1440-all-breakpoints .text-field-6 {
  border: 1px solid;
  border-color: var(--quill-gray);
  border-radius: 4px;
  flex: 1;
  gap: 10px;
  padding: 12px 16px;
}

.register-desktop-1440-all-breakpoints .text-1 {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .text-field-7 {
  flex-direction: column;
  gap: 8px;
}

.register-desktop-1440-all-breakpoints .text-field-8 {
  flex-direction: column;
  gap: 8px;
}

.register-desktop-1440-all-breakpoints .text-field-9 {
  flex-direction: column;
  gap: 8px;
}

.register-desktop-1440-all-breakpoints .text-field-10 {
  flex-direction: column;
  gap: 8px;
}

.register-desktop-1440-all-breakpoints .text-field-11 {
  flex-direction: column;
  gap: 8px;
}

.register-desktop-1440-all-breakpoints .input-2 {
  opacity: 0;
}

.register-desktop-1440-all-breakpoints .text-field-12 {
  flex-direction: column;
  gap: 8px;
}

.register-desktop-1440-all-breakpoints .union-2 {
  height: 8px;
  left: -4771px;
  position: absolute;
  top: -130px;
  width: 14px;
}

.register-desktop-1440-all-breakpoints .for-further-assista {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 25.6px;
}

.register-desktop-1440-all-breakpoints .span-1 {
  color: var(--dodger-blue-2);
  font-family: var(--font-family-general_sans-regular);
  font-size: var(--font-size-m);
  font-weight: 400;
  text-decoration: underline;
}

.register-desktop-1440-all-breakpoints .footer-desktop {
  align-items: flex-start;
  border-color: var(--gray-nurse);
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin-top: 94px;
  padding: 32px 100px 0px;
  width: 1440px;
}

.register-desktop-1440-all-breakpoints .logo {
  align-items: flex-end;
  display: flex;
  gap: 32px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .content {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  justify-content: space-between;
}

.register-desktop-1440-all-breakpoints .desc {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .links {
  align-items: center;
  display: flex;
  gap: 32px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .contact {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .x {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .cci-website {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .wwwchildhoodcancerinternationalorg {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  text-decoration: underline;
  white-space: nowrap;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .for-enquiries-pleas {
  letter-spacing: 0;
  line-height: 25.6px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .x-1 {
  align-items: flex-start;
  display: flex;
  gap: 32px;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .button-4 {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .field_-name-6 {
  flex: 1;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-desktop-1440-all-breakpoints .field_name-5 {
  flex: 1;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-desktop-1440-all-breakpoints .form-2 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  gap: 32px;
}

.register-desktop-1440-all-breakpoints .input-3 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
}

.register-desktop-1440-all-breakpoints .placeholder-11 {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-desktop-1440-all-breakpoints .text-field-13 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
}
/* screen - register-mobile-360 */

.register-mobile-360 {
  align-items: center;
  background-color: var(--white);
  border: 1px none;
  gap: 32px;
  height: 100vh;
  min-height: 2212px;
  min-width: 360px;
  width: 100%;
}

.register-mobile-360 .top-nav-1 {
  align-items: center;
  align-self: stretch;
  display: flex;
  height: 56px;
  justify-content: space-between;
  padding: 16px;
}

.register-mobile-360 .image-1-1 {
  height: 24px;
  min-width: 66.24px;
}

.register-mobile-360 .icon-union-4 {
  height: 24px;
  min-width: 24px;
  position: relative;
}

.register-mobile-360 .conference-registration-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding: 0px 16px;
}

.register-mobile-360 .head-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.register-mobile-360 .tags-1 {
  align-items: center;
  align-self: stretch;
  display: flex;
  gap: 12px;
}

.register-mobile-360 .icon-union-2 {
  height: 12px;
  min-width: 12px;
  position: relative;
}

.register-mobile-360 .x20-21-may-2023-1 {
  height: 9.11px;
  min-width: 68.45px;
}

.register-mobile-360 .text-4 {
  color: var(--foundation-yellowyellow-900);
  font-family: var(--font-family-general_sans-regular);
  font-size: var(--font-size-xxs);
  font-weight: 400;
  line-height: 16.0px;
}

.register-mobile-360 .kuching-sarawak-malaysia-1 {
  height: 9.32px;
  min-width: 124.8px;
}

.register-mobile-360 .conference-registration-2 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 36.8px;
  white-space: nowrap;
}

.register-mobile-360 .secure-a-spot-at-the {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 19.2px;
}

.register-mobile-360 .form-2 {
  gap: 48px;
}

.register-mobile-360 .container-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 32px;
}

.register-mobile-360 .form-3 {
  flex-direction: column;
  gap: 24px;
}

.register-mobile-360 .input-3 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
}

.register-mobile-360 .text-field-14 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-mobile-360 .text-field-13 {
  align-items: center;
  border: 1px solid;
  border-color: var(--quill-gray);
  border-radius: 4px;
  gap: 10px;
  padding: 10px 16px;
}

.register-mobile-360 .icon-union-3 {
  height: 16px;
  min-width: 16px;
  position: relative;
}

.register-mobile-360 .union-3 {
  height: 6px;
  left: 3px;
  position: absolute;
  top: 5px;
  width: 10px;
}

.register-mobile-360 .radio-9 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.register-mobile-360 .are-you-attending-the-opening-dinner-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-mobile-360 .radio-8 {
  align-items: flex-start;
  display: flex;
  gap: 12px;
  width: fit-content;
}

.register-mobile-360 .radio-10 {
  align-items: center;
  display: flex;
  gap: 8px;
  width: fit-content;
}

.register-mobile-360 .radio-button-3 {
  border-color: var(--foundation-yellowyellow-500);
}

.register-mobile-360 .rectangle-10-1 {
  background-color: var(--foundation-yellowyellow-500);
  border-radius: 28px;
  height: 8px;
  left: 3px;
  position: relative;
  top: 3px;
  width: 8px;
}

.register-mobile-360 .radio-11 {
  align-items: center;
  display: flex;
  gap: 8px;
  width: fit-content;
}

.register-mobile-360 .radio-button-2 {
  border-color: var(--celeste);
}

.register-mobile-360 .notice-1 {
  align-items: flex-start;
  align-self: stretch;
  background-color: var(--foundation-yellowyellow-50);
  border: 1px solid;
  border-color: var(--quill-gray);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow: hidden;
  padding: 16px;
}

.register-mobile-360 .for-those-who-are-at-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
}

.register-mobile-360 .date-20-may-2022-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 19.2px;
}

.register-mobile-360 .radio-12 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.register-mobile-360 .delegates-only-exclu-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-mobile-360 .radio-13 {
  align-items: center;
  display: flex;
  gap: 8px;
  width: fit-content;
}

.register-mobile-360 .radio-14 {
  align-items: center;
  display: flex;
  gap: 8px;
  width: fit-content;
}

.register-mobile-360 .please-note-that-th {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 19.2px;
}

.register-mobile-360 .span-4 {
  color: var(--error);
  font-family: var(--font-family-general_sans-italic);
  font-style: italic;
}

.register-mobile-360 .text-field-15 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-mobile-360 .text-field-16 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-mobile-360 .span-3 {
  color: var(--error);
  font-family: var(--font-family-general_sans-regular);
}

.register-mobile-360 .text-field-17 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-mobile-360 .text-field-18 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-mobile-360 .address-1 {
  flex: 1;
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-mobile-360 .text-field-19 {
  align-items: flex-start;
  border: 1px solid;
  border-color: var(--quill-gray);
  border-radius: 4px;
  flex: 1;
  gap: 10px;
  padding: 12px 16px;
}

.register-mobile-360 .text-2 {
  line-height: 19.2px;
}

.register-mobile-360 .text-field-20 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-mobile-360 .text-field-21 {
  align-items: center;
  border: 1px solid;
  border-color: var(--quill-gray);
  border-radius: 4px;
  gap: 10px;
  padding: 12px 16px;
}

.register-mobile-360 .text-field-22 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-mobile-360 .text-field-23 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-mobile-360 .text-field-24 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-mobile-360 .text-field-25 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-mobile-360 .button-4 {
  align-items: center;
  background-color: var(--foundation-yellowyellow-500);
  border-radius: 4px;
  display: flex;
  gap: 10px;
  justify-content: center;
  padding: 8px 16px;
  width: fit-content;
}

.register-mobile-360 .button-5 {
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-mobile-360 .for-further-assista-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 19.2px;
}

.register-mobile-360 .span-5 {
  color: var(--dodger-blue-2);
  font-family: var(--font-family-general_sans-regular);
  text-decoration: underline;
}

.register-mobile-360 .footer {
  align-items: flex-start;
  align-self: stretch;
  background-color: transparent;
  border-bottom-style: none;
  border-color: var(--gray-nurse);
  border-left-style: none;
  border-right-style: none;
  border-top-style: solid;
  border-top-width: 1px;
  gap: 24px;
  height: auto;
  padding: 16px 16px 0px;
}

.register-mobile-360 .logo-2 {
  align-items: center;
  align-self: stretch;
  display: flex;
  gap: 32px;
}

.register-mobile-360 .logo-3 {
  height: 24px;
  min-width: 66.24px;
}

.register-mobile-360 .logo-4 {
  align-items: flex-end;
  align-self: stretch;
  display: flex;
  justify-content: space-between;
}

.register-mobile-360 .background-1-1 {
  height: 24px;
  min-width: 21.19px;
  object-fit: cover;
}

.register-mobile-360 .logo_png-format_be-sarawak-1 {
  height: 24px;
  min-width: 36px;
}

.register-mobile-360 .logo_png-format_-tri-1 {
  height: 24px;
  min-width: 30px;
}

.register-mobile-360 .logo_png-format_-visit-sarawak-campaign-1 {
  height: 24px;
  min-width: 62.4px;
}

.register-mobile-360 .content-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.register-mobile-360 .desc-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.register-mobile-360 .stay-connected-with-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
}

.register-mobile-360 .links-2 {
  gap: 24px;
}

.register-mobile-360 .place-4 {
  text-align: center;
}

.register-mobile-360 .place-5 {
  text-align: center;
}

.register-mobile-360 .fa-qs {
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.register-mobile-360 .official-hotel {
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.register-mobile-360 .contact-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.register-mobile-360 .x-2 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  gap: 12px;
}

.register-mobile-360 .cci-website-1 {
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-mobile-360 .wwwchildhoodcancerinternationalorg-1 {
  cursor: pointer;
  flex: 1;
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
  text-decoration: underline;
  white-space: nowrap;
}

.register-mobile-360 .for-enquiries-pleas-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 19.2px;
}

.register-mobile-360 .links-3 {
  border-color: var(--gray-nurse);
  border-top-style: solid;
  border-top-width: 1px;
  justify-content: space-between;
  padding: 8px 0px;
}

.register-mobile-360 .frame-40 {
  align-items: flex-start;
  display: flex;
  gap: 8px;
  width: fit-content;
}

.register-mobile-360 .social-media-facebook-1 {
  background-color: var(--blue);
  border-radius: 4px;
  height: 16px;
  min-width: 16px;
  position: relative;
}

.register-mobile-360 .icon-facebook-1 {
  height: 8px;
  left: 6px;
  position: absolute;
  top: 4px;
  width: 4px;
}

.register-mobile-360 .facebook-1 {
  letter-spacing: 0;
  line-height: 12.8px;
  white-space: nowrap;
  width: fit-content;
}

.register-mobile {
  display: flex;
  flex-direction: column;
}

.register-mobile-360 .field_-name {
  flex: 1;
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-mobile-360 .field_name {
  flex: 1;
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-mobile-360 .form {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
}

.register-mobile-360 .links {
  align-items: center;
  align-self: stretch;
  display: flex;
}

.register-mobile-360 .place {
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-mobile-360 .placeholder {
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-mobile-360 .radio-button {
  background-color: var(--white);
  border: 1px solid;
  border-radius: 37px;
  height: 16px;
  min-width: 16px;
}

.register-mobile-360 .span {
  font-size: var(--font-size-xs);
  font-weight: 400;
}

.register-mobile-360 .text {
  letter-spacing: 0;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-mobile-360 .text-field {
  align-self: stretch;
  display: flex;
}

.register-mobile-360 .yes {
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}
/* screen - register-tablet-768 */

.register-tablet-768 {
  align-items: center;
  background-color: var(--white);
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 64px;
  height: 100vh;
  min-height: 2224px;
  min-width: 768px;
  width: 100%;
}

.register-tablet-768 .top-nav-2 {
  align-items: center;
  align-self: stretch;
  display: flex;
  justify-content: space-between;
  padding: 24px 32px;
}

.register-tablet-768 .image-1-2 {
  height: 32px;
  min-width: 88.32px;
}

.register-tablet-768 .navbar-1 {
  align-items: center;
  display: flex;
  gap: 24px;
  width: fit-content;
}

.register-tablet-768 .navbar-link-1 {
  letter-spacing: 0;
  line-height: 25.6px;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.register-tablet-768 .button-6 {
  align-items: center;
  background-color: var(--foundation-yellowyellow-500);
  border-radius: 4px;
  display: flex;
  gap: 10px;
  justify-content: center;
  padding: 10px 24px;
  width: fit-content;
}

.register-tablet-768 .button-7 {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-tablet-768 .conference-registration-3 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding: 0px 32px;
}

.register-tablet-768 .head-2 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.register-tablet-768 .tag-date-2 {
  align-items: center;
  align-self: stretch;
  display: flex;
  gap: 8px;
}

.register-tablet-768 .union-7 {
  height: 22px;
  left: 2px;
  position: absolute;
  top: 1px;
  width: 20px;
}

.register-tablet-768 .x20-21-may-2023-kuchi {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-tablet-768 .title-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 49.6px;
  white-space: nowrap;
}

.register-tablet-768 .secure-a-spot-at-the-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 25.6px;
}

.register-tablet-768 .form-4 {
  gap: 48px;
}

.register-tablet-768 .container-2 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 32px;
}

.register-tablet-768 .form-5 {
  flex-direction: column;
  gap: 32px;
}

.register-tablet-768 .input-4 {
  align-self: stretch;
}

.register-tablet-768 .text-field-27 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-tablet-768 .text-field-26 {
  align-items: center;
  border: 1px solid;
  border-color: var(--quill-gray);
  border-radius: 4px;
  gap: 10px;
  padding: 12px 16px;
}

.register-tablet-768 .union-6 {
  height: 8px;
  left: 5px;
  position: absolute;
  top: 8px;
  width: 14px;
}

.register-tablet-768 .radio-16 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.register-tablet-768 .are-you-attending-the-opening-dinner-2 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-tablet-768 .radio-15 {
  align-items: flex-start;
  display: flex;
  gap: 12px;
  width: fit-content;
}

.register-tablet-768 .radio-17 {
  align-items: center;
  display: flex;
  gap: 8px;
  width: fit-content;
}

.register-tablet-768 .radio-button-5 {
  border-color: var(--foundation-yellowyellow-500);
}

.register-tablet-768 .rectangle-10-2 {
  background-color: var(--foundation-yellowyellow-500);
  border-radius: 28px;
  height: 8px;
  left: 3px;
  position: relative;
  top: 3px;
  width: 8px;
}

.register-tablet-768 .radio-18 {
  align-items: center;
  display: flex;
  gap: 8px;
  width: fit-content;
}

.register-tablet-768 .radio-button-4 {
  border-color: var(--celeste);
}

.register-tablet-768 .notice-2 {
  align-items: flex-start;
  align-self: stretch;
  background-color: var(--foundation-yellowyellow-50);
  border: 1px solid;
  border-color: var(--quill-gray);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow: hidden;
  padding: 16px;
}

.register-tablet-768 .for-those-who-are-at-2 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-tablet-768 .date-20-may-2022-2 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 25.6px;
}

.register-tablet-768 .radio-19 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.register-tablet-768 .delegates-only-exclu-2 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-tablet-768 .radio-20 {
  align-items: center;
  display: flex;
  gap: 8px;
  width: fit-content;
}

.register-tablet-768 .radio-21 {
  align-items: center;
  display: flex;
  gap: 8px;
  width: fit-content;
}

.register-tablet-768 .please-note-that-th-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 25.6px;
  white-space: nowrap;
}

.register-tablet-768 .row-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  gap: 24px;
}

.register-tablet-768 .input-5 {
  flex: 1;
}

.register-tablet-768 .text-field-28 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-tablet-768 .text-field-29 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-tablet-768 .text-field-30 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-tablet-768 .text-field-31 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-tablet-768 .address-2 {
  flex: 1;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-tablet-768 .text-field-32 {
  align-items: flex-start;
  border: 1px solid;
  border-color: var(--quill-gray);
  border-radius: 4px;
  flex: 1;
  gap: 10px;
  padding: 12px 16px;
}

.register-tablet-768 .text-3 {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-tablet-768 .text-field-33 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-tablet-768 .text-field-34 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-tablet-768 .text-field-35 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-tablet-768 .text-field-36 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-tablet-768 .text-field-37 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-tablet-768 .input-6 {
  flex: 1;
  opacity: 0;
}

.register-tablet-768 .text-field-38 {
  align-items: flex-start;
  flex-direction: column;
  gap: 8px;
}

.register-tablet-768 .union-8 {
  height: 8px;
  left: -4167px;
  position: absolute;
  top: -5288px;
  width: 14px;
}

.register-tablet-768 .for-further-assista-2 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 25.6px;
}

.register-tablet-768 .span-7 {
  color: var(--dodger-blue-2);
  font-family: var(--font-family-general_sans-regular);
  font-size: var(--font-size-m);
  font-weight: 400;
  text-decoration: underline;
}

.register-tablet-768 .logo-5 {
  align-items: flex-end;
  align-self: stretch;
  display: flex;
  justify-content: space-between;
}

.register-tablet-768 .logo-6 {
  height: 50px;
  min-width: 138px;
}

.register-tablet-768 .background-1-2 {
  height: 50px;
  min-width: 44.15px;
  object-fit: cover;
}

.register-tablet-768 .logo_png-format_be-sarawak-2 {
  height: 50px;
  min-width: 75px;
}

.register-tablet-768 .logo_png-format_-tri-2 {
  height: 50px;
  min-width: 62.5px;
}

.register-tablet-768 .logo_png-format_-visit-sarawak-campaign-2 {
  height: 50px;
  min-width: 130px;
}

.register-tablet-768 .content-2 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.register-tablet-768 .desc-2 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: fit-content;
}

.register-tablet-768 .stay-connected-with-2 {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  width: 505px;
}

.register-tablet-768 .links-4 {
  gap: 32px;
  width: fit-content;
}

.register-tablet-768 .contact-2 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.register-tablet-768 .x-3 {
  align-self: stretch;
  gap: 16px;
}

.register-tablet-768 .cci-website-2 {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-tablet-768 .wwwchildhoodcancerinternationalorg-2 {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  text-decoration: underline;
  white-space: nowrap;
  width: fit-content;
}

.register-tablet-768 .for-enquiries-pleas-2 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 25.6px;
}

.register-tablet-768 .links-5 {
  align-self: stretch;
  border-color: var(--gray-nurse);
  border-top-style: solid;
  border-top-width: 1px;
  justify-content: space-between;
  padding: 16px 0px;
}

.register-tablet-768 .x-4 {
  gap: 32px;
  width: fit-content;
}

.register-tablet-768 .social-media-facebook-2 {
  background-color: var(--blue);
  border-radius: 4px;
  height: 24px;
  min-width: 24px;
  position: relative;
}

.register-tablet-768 .icon-facebook-2 {
  height: 12px;
  left: 9px;
  position: absolute;
  top: 6px;
  width: 6px;
}

.register-tablet-768 .facebook-2 {
  letter-spacing: 0;
  line-height: 20.8px;
  white-space: nowrap;
  width: fit-content;
}

.register-tablet-768 .field_-name {
  flex: 1;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-tablet-768 .field_name {
  flex: 1;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.register-tablet-768 .form {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
}

.register-tablet-768 .input {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}

.register-tablet-768 .links {
  align-items: center;
  display: flex;
}

.register-tablet-768 .place {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-tablet-768 .placeholder {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.register-tablet-768 .radio-button {
  background-color: var(--white);
  border: 1px solid;
  border-radius: 37px;
  height: 16px;
  min-width: 16px;
}

.register-tablet-768 .text-field {
  align-self: stretch;
  display: flex;
}

.register-tablet-768 .x {
  align-items: flex-start;
  display: flex;
}

.register-tablet-768 .yes {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}
@media screen and (max-width: 767px) {
  .screen.register-desktop-1440-all-breakpoints { 
    display: none;
   }
  .screen.register-tablet-768 { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1439px) {
  .screen.register-desktop-1440-all-breakpoints { 
    display: none;
   }
  .screen.register-mobile-360 { 
    display: none;
   }
}
@media screen and (min-width: 1440px) {
  .screen.register-mobile-360 { 
    display: none;
   }
  .screen.register-tablet-768 { 
    display: none;
   }
}