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

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

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

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

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

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

.programme-desktop-1440-all-breakpoints .head {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-top: 64px;
  width: 1240px;
}

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

.programme-desktop-1440-all-breakpoints .table-2 {
  gap: 48px;
  width: fit-content;
}

.programme-desktop-1440-all-breakpoints .table-1-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: fit-content;
}

.programme-desktop-1440-all-breakpoints .surname {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: 1240px;
}

.programme-desktop-1440-all-breakpoints .table-1 {
  width: 1240px;
}

.programme-desktop-1440-all-breakpoints .table {
  align-items: flex-start;
  align-self: stretch;
  background-color: var(--tuatara);
  border: 1px solid;
  border-color: var(--chicago);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.programme-desktop-1440-all-breakpoints .row {
  align-items: flex-start;
  align-self: stretch;
  background-color: #ffffff00;
  display: flex;
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .cell {
  align-items: flex-start;
  align-self: stretch;
  background-color: var(--mercury);
  border-color: var(--chicago);
  border-left-style: solid;
  border-left-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex-direction: column;
  width: 180px;
}

.programme-desktop-1440-all-breakpoints .content {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  padding: 10px 12px;
}

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

.programme-desktop-1440-all-breakpoints .row-1 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .cell-2 {
  background-color: var(--white);
  width: 180px;
}

.programme-desktop-1440-all-breakpoints .cell-3 {
  background-color: var(--white);
  flex: 1;
}

.programme-desktop-1440-all-breakpoints .row-2 {
  height: 150px;
}

.programme-desktop-1440-all-breakpoints .text-1 {
  flex: 1;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
}

.programme-desktop-1440-all-breakpoints .row-3 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-4 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-5 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-6 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-7 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-8 {
  height: 72px;
}

.programme-desktop-1440-all-breakpoints .row-9 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-10 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .table-2-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: fit-content;
}

.programme-desktop-1440-all-breakpoints .row-11 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-12 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-13 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-14 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-15 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-16 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-17 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-18 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-19 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .row-20 {
  height: 46px;
}

.programme-desktop-1440-all-breakpoints .the-programme-is-te {
  letter-spacing: 0;
  line-height: 25.6px;
  white-space: nowrap;
  width: fit-content;
}

.programme-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;
}

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

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

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

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

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

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

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

.programme-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;
}

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

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

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

.programme-desktop-1440-all-breakpoints .cell-4 {
  align-items: flex-start;
  align-self: stretch;
  border-color: var(--chicago);
  border-left-style: solid;
  border-left-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex-direction: column;
}

.programme-desktop-1440-all-breakpoints .row-21 {
  align-items: flex-start;
  align-self: stretch;
  background-color: #ffffff00;
  display: flex;
}

.programme-desktop-1440-all-breakpoints .table-3 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}
/* screen - programme-mobile-360 */

.programme-mobile-360 {
  align-items: center;
  background-color: var(--white);
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 32px;
  height: 100vh;
  min-height: 2085px;
  min-width: 360px;
  width: 100%;
}

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

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

.programme-mobile-360 .union {
  height: 14px;
  left: 2px;
  position: absolute;
  top: 5px;
  width: 20px;
}

.programme-mobile-360 .head-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 0px 16px;
}

.programme-mobile-360 .x15th-cci-asia-conference-programme {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 36.8px;
  margin-top: -1.00px;
}

.programme-mobile-360 .table-4 {
  gap: 24px;
}

.programme-mobile-360 .table-1-3 {
  gap: 8px;
}

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

.programme-mobile-360 .table-3 {
  background-color: var(--tuatara);
  border: 1px solid;
  border-color: var(--chicago);
  border-radius: 4px;
  overflow: hidden;
}

.programme-mobile-360 .row-21 {
  height: 39px;
}

.programme-mobile-360 .cell-4 {
  background-color: var(--mercury);
  width: 90px;
}

.programme-mobile-360 .content-2 {
  padding: 10px 12px;
}

.programme-mobile-360 .text-2 {
  white-space: nowrap;
}

.programme-mobile-360 .cell-5 {
  background-color: var(--mercury);
  flex: 1;
}

.programme-mobile-360 .row-22 {
  height: 58px;
}

.programme-mobile-360 .cell-6 {
  background-color: var(--white);
  width: 90px;
}

.programme-mobile-360 .cell-7 {
  background-color: var(--white);
  flex: 1;
}

.programme-mobile-360 .row-23 {
  height: 134px;
}

.programme-mobile-360 .row-24 {
  height: 39px;
}

.programme-mobile-360 .row-25 {
  height: 96px;
}

.programme-mobile-360 .row-26 {
  height: 77px;
}

.programme-mobile-360 .row-27 {
  height: 39px;
}

.programme-mobile-360 .row-28 {
  height: 77px;
}

.programme-mobile-360 .row-29 {
  height: 115px;
}

.programme-mobile-360 .row-30 {
  height: 39px;
}

.programme-mobile-360 .row-31 {
  height: 96px;
}

.programme-mobile-360 .table-2-2 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.programme-mobile-360 .row-32 {
  height: 39px;
}

.programme-mobile-360 .row-33 {
  height: 77px;
}

.programme-mobile-360 .row-34 {
  height: 77px;
}

.programme-mobile-360 .row-35 {
  height: 39px;
}

.programme-mobile-360 .row-36 {
  height: 58px;
}

.programme-mobile-360 .row-37 {
  height: 39px;
}

.programme-mobile-360 .row-38 {
  height: 96px;
}

.programme-mobile-360 .row-39 {
  height: 39px;
}

.programme-mobile-360 .row-40 {
  height: 39px;
}

.programme-mobile-360 .row-41 {
  height: 39px;
}

.programme-mobile-360 .the-programme-is-te-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 19.2px;
  white-space: nowrap;
}

.programme-mobile-360 .span-2 {
  color: var(--error);
  font-family: var(--font-family-general_sans-italic);
  font-size: var(--font-size-xs);
  font-style: italic;
  font-weight: 400;
}

.programme-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;
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: auto;
  padding: 16px 16px 0px;
}

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

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

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

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

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

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

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

.programme-mobile-360 .content-3 {
  flex-direction: column;
  gap: 24px;
}

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

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

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

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

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

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

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

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

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

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

.programme-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;
}

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

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

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

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

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

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

.programme-mobile-360 .cell {
  align-items: flex-start;
  align-self: stretch;
  border-color: var(--chicago);
  border-left-style: solid;
  border-left-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex-direction: column;
}

.programme-mobile-360 .content {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
}

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

.programme-mobile-360 .row {
  align-items: flex-start;
  align-self: stretch;
  background-color: #ffffff00;
  display: flex;
}

.programme-mobile-360 .table {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
}

.programme-mobile-360 .table-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
}

.programme-mobile-360 .text {
  flex: 1;
  letter-spacing: 0;
  line-height: 19.2px;
  margin-top: -1.00px;
}
/* screen - programme-tablet-768 */

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

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

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

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

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

.programme-tablet-768 .button-3 {
  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;
}

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

.programme-tablet-768 .head-2 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 0px 32px;
}

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

.programme-tablet-768 .table-7 {
  gap: 48px;
}

.programme-tablet-768 .table-5 {
  gap: 8px;
}

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

.programme-tablet-768 .table-1-4 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
}

.programme-tablet-768 .table-6 {
  background-color: var(--tuatara);
  border: 1px solid;
  border-color: var(--chicago);
  border-radius: 4px;
  overflow: hidden;
}

.programme-tablet-768 .row-42 {
  height: 46px;
}

.programme-tablet-768 .cell-8 {
  background-color: var(--mercury);
  width: 180px;
}

.programme-tablet-768 .content-4 {
  padding: 10px 12px;
}

.programme-tablet-768 .text-4 {
  white-space: nowrap;
}

.programme-tablet-768 .cell-9 {
  background-color: var(--mercury);
  flex: 1;
}

.programme-tablet-768 .row-43 {
  height: 46px;
}

.programme-tablet-768 .cell-10 {
  background-color: var(--white);
  width: 180px;
}

.programme-tablet-768 .cell-11 {
  background-color: var(--white);
  flex: 1;
}

.programme-tablet-768 .row-44 {
  height: 150px;
}

.programme-tablet-768 .row-45 {
  height: 46px;
}

.programme-tablet-768 .row-46 {
  height: 72px;
}

.programme-tablet-768 .row-47 {
  height: 72px;
}

.programme-tablet-768 .row-48 {
  height: 46px;
}

.programme-tablet-768 .row-49 {
  height: 72px;
}

.programme-tablet-768 .row-50 {
  height: 98px;
}

.programme-tablet-768 .row-51 {
  height: 46px;
}

.programme-tablet-768 .row-52 {
  height: 72px;
}

.programme-tablet-768 .row-53 {
  height: 46px;
}

.programme-tablet-768 .row-54 {
  height: 72px;
}

.programme-tablet-768 .row-55 {
  height: 72px;
}

.programme-tablet-768 .row-56 {
  height: 46px;
}

.programme-tablet-768 .row-57 {
  height: 46px;
}

.programme-tablet-768 .row-58 {
  height: 46px;
}

.programme-tablet-768 .row-59 {
  height: 72px;
}

.programme-tablet-768 .row-60 {
  height: 46px;
}

.programme-tablet-768 .row-61 {
  height: 46px;
}

.programme-tablet-768 .row-62 {
  height: 46px;
}

.programme-tablet-768 .the-programme-is-te-2 {
  letter-spacing: 0;
  line-height: 25.6px;
  white-space: nowrap;
  width: fit-content;
}

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

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

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

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

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

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

.programme-tablet-768 .content-5 {
  flex-direction: column;
  gap: 32px;
}

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

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

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

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

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

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

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

.programme-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;
}

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

.programme-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;
}

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

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

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

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

.programme-tablet-768 .cell {
  align-items: flex-start;
  align-self: stretch;
  border-color: var(--chicago);
  border-left-style: solid;
  border-left-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex-direction: column;
}

.programme-tablet-768 .content {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
}

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

.programme-tablet-768 .row {
  align-items: flex-start;
  align-self: stretch;
  background-color: #ffffff00;
  display: flex;
}

.programme-tablet-768 .table {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
}

.programme-tablet-768 .text {
  flex: 1;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
}

.programme-tablet-768 .x {
  align-items: flex-start;
  display: flex;
}
@media screen and (max-width: 767px) {
  .screen.programme-desktop-1440-all-breakpoints { 
    display: none;
   }
  .screen.programme-tablet-768 { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1439px) {
  .screen.programme-desktop-1440-all-breakpoints { 
    display: none;
   }
  .screen.programme-mobile-360 { 
    display: none;
   }
}
@media screen and (min-width: 1440px) {
  .screen.programme-mobile-360 { 
    display: none;
   }
  .screen.programme-tablet-768 { 
    display: none;
   }
}