.col-12.form-other-data {
  display: none;
}
body.a11y-dialog__body-locked {
  position: relative !important;
  margin: 0 !important;
}
img {
  pointer-events: none;
  /* Prevents hover interaction */
}
span.wpcf7-not-valid-tip + .wpcf7-not-valid-tip {
  display: none;
}
#proceed-btn.processing {
  cursor: not-allowed;
  opacity: 0.5;
}
body.page-id-63 .container p a.email_link {
  transition: all 0.3s ease-in-out;
}
body.page-id-63 .container p a.email_link:hover {
  color: #E40146;
}
/* checkout page form */
.payment_heading {
  font-family: "ff-good-headline-web-pro";
  font-weight: 600;
  margin: 32px 0 30px;
  text-align: center;
  text-transform: uppercase;
}
div.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block {
  display: none;
}
div.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block {
  display: none;
}
div.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-subtotal-block {
  display: none;
}
form.checkout.woocommerce-checkout {
  margin: 0 auto 32px;
  padding: 0;
}
form.checkout.woocommerce-checkout input[type="text"], form.checkout.woocommerce-checkout input[type="email"], form.checkout.woocommerce-checkout input[type="password"], form.checkout.woocommerce-checkout input[type="tel"], form.checkout.woocommerce-checkout textarea {
  width: 100%;
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 1em;
}
form.checkout.woocommerce-checkout div#customer_details {
  display: none;
}
form.checkout.woocommerce-checkout div#order_review div.tribe-checkout-backlinks {
  display: none;
}
form.checkout.woocommerce-checkout div#order_review div.tribe-checkout-backlinks a.tribe-checkout-backlink {
  display: none;
}
form.checkout.woocommerce-checkout div#order_review .woocommerce-checkout-review-order-table {
  border: none;
  display: flex;
  justify-content: center;
  gap: 40px;
}
form.checkout.woocommerce-checkout div#order_review .woocommerce-checkout-review-order-table thead tr {
  display: flex;
  flex-direction: column;
}
form.checkout.woocommerce-checkout div#order_review .woocommerce-checkout-review-order-table thead tr th {
  font-family: "ff-good-headline-web-pro";
  font-size: 1.667vw;
  font-weight: 600;
  padding: 0.521vw 2.083vw 0.521vw 0.521vw;
  text-align: end;
  text-transform: uppercase;
  vertical-align: baseline;
}
form.checkout.woocommerce-checkout div#order_review .woocommerce-checkout-review-order-table tbody tr {
  display: flex;
  flex-direction: column;
}
form.checkout.woocommerce-checkout div#order_review .woocommerce-checkout-review-order-table tbody tr td {
  border: none;
  color: #0C2448;
  font-family: "ff-good-headline-web-pro";
  font-size: 1.667vw;
  font-weight: 400;
  padding: 0.521vw 2.083vw 0.521vw 0.521vw;
}
form.checkout.woocommerce-checkout div#order_review .woocommerce-checkout-review-order-table tfoot {
  display: none;
}
form.checkout.woocommerce-checkout div#order_review .woocommerce-checkout-review-order-table tfoot tr th, form.checkout.woocommerce-checkout div#order_review .woocommerce-checkout-review-order-table tfoot tr td {
  padding: 0;
  border: none;
}
form.checkout.woocommerce-checkout div#order_review div#payment fieldset {
  border: none;
  padding: 0;
}
form.checkout.woocommerce-checkout .woocommerce-input-wrapper {
  position: relative;
}
form.checkout.woocommerce-checkout .woocommerce-input-wrapper select {
  background: none;
  appearance: none;
  border-radius: 4px;
  padding: 10px;
  border: 1px solid #ccc;
  font-size: 1em;
  color: #333;
}
form.checkout.woocommerce-checkout .woocommerce-input-wrapper .select2-container--default .select2-selection--single {
  height: auto;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 10px;
  box-sizing: border-box;
}
form.checkout.woocommerce-checkout .woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #333;
}
form.checkout.woocommerce-checkout .woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
form.checkout.woocommerce-checkout .woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 1.2;
}
form.checkout.woocommerce-checkout input[type="submit"] {
  background-color: #007BFF;
  color: white;
  border: none;
  padding: 10px 20px;
  border-radius: 4px;
  font-size: 1em;
  cursor: pointer;
}
form.checkout.woocommerce-checkout input[type="submit"]:hover {
  background-color: #0056b3;
}
form.checkout.woocommerce-checkout label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
  color: #333;
}
form.checkout.woocommerce-checkout span.woocommerce-input-wrapper textarea {
  font-family: Arial, Helvetica, sans-serif;
  resize: none;
  min-height: 200px;
}
div.woocommerce-order {
  background: url("/wp-content/uploads/2024/04/commerce-order_bg.png") no-repeat left bottom;
  background-size: 18.229vw;
  max-width: 100% !important;
  margin: 0 auto;
  padding-bottom: 1.563vw;
}
div.woocommerce-order .tribe-tickets__commerce-order-details > h2 {
  font-family: "ff-good-headline-web-pro";
  font-weight: 600;
}
div.woocommerce-order .tribe-tickets__commerce-order-details table.review_table.success_table {
  margin: 0 auto;
}
.order-button-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  font-family: "ff-good-headline-web-pro";
}
.order-button-wrapper .ticket-price {
  padding-left: 0px;
  flex: 0 0 40%;
  text-align: right;
  font-size: 1.667vw;
}
.order-button-wrapper .ticket-price span {
  font-weight: 700;
  font-size: 2.5vw;
}
div.woocommerce-notices-wrapper {
  display: none !important;
}
body {
  margin: 0;
  padding: 0;
  font-size: 1.25vw;
  font-weight: 400;
  color: #101010;
  position: relative;
  line-height: 1.667vw;
  letter-spacing: 0.052vw;
  font-family: "ff-good-headline-web-pro", sans-serif;
}
body, body * {
  box-sizing: border-box;
}
* {
  scrollbar-width: auto;
  scrollbar-color: var(--color) #ccc;
}
::-webkit-scrollbar {
  width: 0.4em;
}
::-webkit-scrollbar-track {
  border-radius: 0;
  background: #ccc;
}
::-webkit-scrollbar-thumb {
  background: #E40146;
}
::-webkit-scrollbar-thumb:hover {
  background: #005CA8;
}
img {
  display: block;
  height: auto;
  max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 1.302vw;
  line-height: 1.1;
  font-weight: 700;
}
p {
  margin: 0 0 1.302vw;
}
h1 {
  font-size: 2.865vw;
}
h2 {
  font-size: 2.5vw;
}
h3 {
  font-size: 1.875vw;
}
h4 {
  font-size: 1.563vw;
}
h5 {
  font-size: 1.354vw;
}
h6 {
  font-size: 1.042vw;
}
.container {
  max-width: 79.688vw;
  padding: 0 0.781vw;
  margin: 0 auto;
}
a {
  color: #101010;
  text-decoration: none;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: 1.563vw;
}
.progress-bar {
  position: relative;
}
.progress-bar::before {
  content: "";
  display: inline-block;
  background: #E40146;
  width: 34%;
  height: 6px;
  position: absolute;
  top: 0;
}
.progress-bar1 {
  position: relative;
}
.progress-bar1::before {
  content: "";
  display: inline-block;
  background: #E40146;
  width: 66.5%;
  height: 6px;
  position: absolute;
  top: 0;
}
.progress-bar2 {
  position: relative;
}
.progress-bar2::before {
  content: "";
  display: inline-block;
  background: #E40146;
  width: 100%;
  height: 6px;
  position: absolute;
  top: 0;
}
header {
  padding: 0.781vw 0;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 9;
}
header .container {
  align-items: center;
  display: flex;
  gap: 1.563vw;
  justify-content: space-between;
  padding: 0;
}
header .custom-logo-link img {
  width: 7.813vw;
  height: auto;
  display: block;
}
header ul.menu {
  gap: 1.198vw;
  padding: 0;
  display: flex;
  align-items: center;
  list-style-type: none;
  justify-content: space-between;
}
header ul.menu li a {
  color: #E40146;
  font-size: 1.146vw;
  font-weight: 600;
  list-style: 1.563vw;
  padding: 0;
  position: relative;
  text-transform: uppercase;
}
header ul.menu li a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.313vw;
  width: 0;
  height: 0.104166667vw;
  border-radius: 0.521vw;
  transition: all ease-in-out 0.2s;
  background-color: #E40146;
}
header ul.menu li a:hover::before {
  width: 100%;
}
header ul.menu li.current-menu-parent > a::before {
  width: 100%;
}
header ul.menu li.current-menu-parent .sub-menu .current-menu-item > a::before {
  width: 100%;
}
header ul.menu li.current-menu-item > a::before {
  width: 100%;
}
header ul.menu li.current-menu-item.apprenticeship_levy > a::before {
  width: 0;
}
header ul.menu li.current-menu-item.apprenticeship_levy > a:hover::before {
  width: 100%;
}
header .book-btn {
  width: 11.667vw;
  font-size: 1.458vw;
  height: 4.896vw;
  color: #fff;
  font-weight: 600;
  text-align: center;
  padding: 1.25vw 0.521vw 0 0;
  text-transform: uppercase;
  background-color: #E40146;
  -webkit-mask-image: url(../images/head-btn-bg.svg);
  mask-image: url(../images/head-btn-bg.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all ease-in-out 0.2s;
}
header .book-btn:hover {
  background-color: #005CA8;
}
.home main {
  margin-top: -136px;
}
.home header ul.menu li.current-menu-item > a::before {
  width: 0;
}
.home header ul.menu li.current-menu-item > a:hover::before {
  width: 100%;
}
.btn-outer a {
  display: table;
  width: 11.667vw;
  font-size: 1.458vw;
  height: 4.896vw;
  color: #fff;
  font-weight: 600;
  text-align: center;
  padding: 1.146vw 0.521vw 0 0;
  text-transform: uppercase;
  background-color: #E40146;
  -webkit-mask-image: url(../images/head-btn-bg.svg);
  mask-image: url(../images/head-btn-bg.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: all ease-in-out 0.2s;
}
.btn-outer a:hover {
  background-color: #005CA8;
}
.h-sec-1 .text-1 {
  position: absolute;
  left: 10.417vw;
  top: 10.417vw;
  width: 47.917vw;
}
.h-sec-1 .text-1 strong {
  color: #E40146;
}
.h-sec-1 .text-1 h2 {
  font-size: 3.438vw;
  font-weight: 700;
  line-height: 1.3;
}
.h-sec-1 .text-1 h3 {
  font-size: 1.875vw;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 3.646vw;
}
.h-sec-1 .text-1 h3 strong {
  font-weight: 600;
}
.h-sec-1 .text-1 a {
  display: block;
  width: 11.667vw;
  font-size: 1.458vw;
  height: 4.896vw;
  color: #fff;
  font-weight: 600;
  text-align: center;
  transition: all ease-in-out 0.2s;
  padding: 1.25vw 0.521vw 0 0;
  text-transform: uppercase;
  background-color: #E40146;
  -webkit-mask-image: url(../images/head-btn-bg.svg);
  mask-image: url(../images/head-btn-bg.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.h-sec-1 .text-1 a:hover {
  background-color: #005CA8;
}
.h-sec-2 {
  padding-bottom: 1.042vw;
  background-repeat: no-repeat;
  background-position: left -60px bottom -30px;
}
.h-sec-2 h2 {
  line-height: 1.3;
}
.h-sec-2 h2 em {
  display: block;
  font-size: 1.25vw;
  font-weight: 600;
  font-style: normal;
  color: #E40146;
  padding-bottom: 0.781vw;
}
.h-sec-2 p {
  font-size: 1.25vw;
}
.h-sec-2 .text-2 {
  padding-top: 2.865vw;
  padding-left: 6.458vw;
}
.h-sec-3 img {
  transition: all ease-in-out 0.2s;
}
.h-sec-3 .vc_single_image-wrapper {
  margin-bottom: 0;
  mask-image: url(../images/puzzle-bg-left-only.svg);
  -webkit-mask-image: url(../images/puzzle-bg-left-only.svg);
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: contain;
  --webkit-mask-size: contain;
}
.h-sec-3 .wpb_content_element {
  margin-bottom: 0;
  margin-left: -9.115vw;
}
.h-sec-3 .btn-outer {
  position: absolute;
  left: 52.7%;
  top: 50%;
  z-index: 2;
  margin-bottom: 0;
  transform: translate(-50%, -50%);
}
.h-sec-3 .btn-outer a {
  width: 15.313vw;
  mask-image: url(../images/btn-bg-1.svg);
  -webkit-mask-image: url(../images/btn-bg-1.svg);
}
.h-sec-3 .vc_col-sm-4:nth-child(1) {
  z-index: 2;
}
.h-sec-3 .vc_col-sm-4:nth-child(1) .vc_single_image-wrapper {
  mask-image: url(../images/puzzle-bg-1.svg);
  -webkit-mask-image: url(../images/puzzle-bg-1.svg);
}
.h-sec-3 .vc_col-sm-4:nth-child(2) {
  z-index: 1;
}
.h-sec-3 .vc_col-sm-4:nth-child(2) .vc_single_image-wrapper {
  mask-image: url(../images/puzzle-bg-left-right.svg);
  -webkit-mask-image: url(../images/puzzle-bg-left-right.svg);
}
.h-sec-3 .vc_col-sm-4:hover img {
  transform: scale(1.1);
}
.h-sec-3 .vc_col-sm-4:hover .btn-outer a {
  background-color: #005CA8;
}
.h-sec-4 {
  background: url(../images/exam-dates-bg.svg) no-repeat center 2.604vw;
  background-size: 92.188vw;
}
.h-sec-4 h2 {
  font-size: 2.5vw;
  margin-top: 0.781vw;
  text-align: center;
  text-transform: uppercase;
}
.h-sec-4 .tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu {
  min-width: unset !important;
  width: 11.458vw;
}
.h-sec-5 h2 {
  text-transform: uppercase;
}
.h-sec-5 .vc_column-inner {
  padding-top: 50px !important;
}
.h-sec-5 .book_exam_title_box {
  margin-bottom: 15px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar, .tribe-events .tribe-events-c-subscribe-dropdown__container {
  display: none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding: 0;
  margin: 0;
  min-height: inherit;
  max-width: inherit;
}
div.tribe-common--breakpoint-medium.tribe-events * {
  font-family: inherit;
  line-height: 1.1;
}
div.tribe-common--breakpoint-medium.tribe-events article .tribe-events-calendar-month__calendar-event-datetime {
  position: relative;
  display: table;
}
div.tribe-common--breakpoint-medium.tribe-events article .tribe-events-calendar-month__calendar-event-datetime::after {
  content: "";
  width: 15px;
  height: 16px;
  margin-left: 10px;
  position: absolute;
  left: 100%;
  background: url(../images/tick-ico.svg) no-repeat center;
  background-size: 0;
}
div.tribe-common--breakpoint-medium.tribe-events article.selected-exam .tribe-events-calendar-month__calendar-event-datetime::after {
  background-size: contain;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown__container {
  display: none;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-common-b3 {
  font-size: 24px;
  line-height: 1;
  text-transform: initial;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding: 20px;
  border-radius: 15px;
  background-color: #fff;
  border: 2px solid #E40146;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-header {
  display: table;
  margin: 0 auto;
  padding: 0;
  width: auto;
  position: static;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__calendar-event-datetime {
  font-size: 0.938vw;
  font-weight: 700;
  color: inherit;
  margin-bottom: 0.26vw;
  line-height: inherit;
  font-family: inherit;
  text-transform: uppercase;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-common-h8 {
  font-family: inherit;
  font-size: 0.938vw;
  line-height: 1.1;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-common-h8 a {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  pointer-events: none;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-common-h4 {
  font-size: 1.25vw;
  line-height: 1;
  font-family: inherit;
  font-weight: 400;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-date-daynum {
  color: #727272;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link, div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date {
  color: inherit;
  font-weight: inherit;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-common a:not(.tribe-common-anchor--unstyle):active, div.tribe-common--breakpoint-medium.tribe-events .tribe-common a:not(.tribe-common-anchor--unstyle):focus, div.tribe-common--breakpoint-medium.tribe-events .tribe-common a:not(.tribe-common-anchor--unstyle):hover, div.tribe-common--breakpoint-medium.tribe-events .tribe-common a:not(.tribe-common-anchor--unstyle):visited {
  color: inherit;
  outline: 0;
  text-decoration: none;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day {
  border-color: #707070;
  min-height: 10.1vw;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week {
  border-left-color: #707070;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week:first-of-type {
  overflow: hidden;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week:first-of-type .tribe-events-calendar-month__day:first-of-type {
  border-top-left-radius: 16px;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week:first-of-type .tribe-events-calendar-month__day:last-of-type {
  border-top-right-radius: 16px;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week:last-of-type {
  border-radius: 0 0 0 16px;
  overflow: hidden;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week:last-of-type .tribe-events-calendar-month__day:first-of-type {
  border-bottom-left-radius: 16px;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week:last-of-type .tribe-events-calendar-month__day:last-of-type {
  border-bottom-right-radius: 16px;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body {
  border-top-color: #707070;
  border-radius: 16px;
  overflow: hidden;
}
div.tribe-common--breakpoint-medium.tribe-events button.tribe-events-c-top-bar__datepicker-button {
  font-size: 1.875vw;
  line-height: 1;
  font-weight: 700;
  font-family: inherit;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg {
  height: 0.99vw;
  width: 0.99vw;
  margin-left: 0.781vw;
}
div.tribe-common--breakpoint-medium.tribe-events a.tribe-common-c-btn-border-small {
  border: 0;
  color: #fff;
  font-size: 1.146vw;
  padding: 0.208vw 1.302vw;
  font-family: inherit;
  border-radius: 0.521vw;
  font-weight: 400;
  margin-right: 1.823vw;
  background-color: #E40146;
}
div.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav-list-item {
  padding-right: 1.823vw;
}
div.tribe-common--breakpoint-medium .available-space {
  font-size: 0.938vw;
  line-height: 1.1;
  font-weight: 700;
  margin-top: 0.313vw;
  color: #E40146;
}
div.tribe-common--breakpoint-medium .available-cost {
  display: none;
}
.available-space {
  display: none;
}
.have-rsvp {
  display: block;
}
.tribe-events-back {
  margin-bottom: 0.781vw;
}
.event-tickets * {
  font-family: inherit;
  line-height: 1.1;
}
.event-tickets .tribe-tickets__commerce-order {
  background: url(/wp-content/uploads/2024/04/commerce-order_bg.png) no-repeat left bottom;
  background-size: 18.229vw;
  max-width: 100% !important;
  margin: 0 auto;
  padding-bottom: 1.563vw;
}
.event-tickets .tribe-tickets__commerce-order h2 {
  font-family: "ff-good-headline-web-pro";
  font-weight: 600;
  margin-bottom: 30px;
}
.event-tickets .tribe-tickets__commerce-order table {
  margin: 0 auto;
}
.event-tickets .tribe-tickets__commerce-order table td {
  font-family: "ff-good-headline-web-pro";
  font-size: 1.667vw;
}
.event-tickets .tribe-tickets__rsvp-actions .tribe-common-c-btn {
  width: 6.51vw;
  font-size: 0.938vw;
  height: 2.76vw;
  color: #fff;
  font-weight: 600;
  text-align: center;
  padding: 0 0.521vw 0.573vw 0;
  text-transform: uppercase;
  background-color: #E40146;
  -webkit-mask-image: url(../images/head-btn-bg.svg);
  mask-image: url(../images/head-btn-bg.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  border-radius: 0;
  transition: all ease-in-out 0.2s;
}
.event-tickets .tribe-tickets__rsvp-actions .tribe-common-c-btn:hover {
  padding: 0 0.521vw 0.573vw 0;
  background-color: #005CA8;
}
.event-tickets div.tribe-tickets__rsvp {
  padding: 1.042vw 1.042vw;
}
.event-tickets .tribe-tickets__rsvp-attendance {
  margin-top: 0vw;
}
.event-tickets .tribe-tickets__rsvp-availability {
  margin-top: 0.781vw;
  font-size: 0.938vw;
  font-weight: 400;
}
.event-tickets .tribe-tickets__rsvp-wrapper {
  margin-top: 0.26vw;
}
.event-tickets .tribe-events-schedule {
  border: 0;
  margin: 1.042vw 0 0vw;
  background-color: transparent;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  z-index: 0;
  width: 100%;
  height: 5.26vw;
  display: table;
  position: relative;
  margin-bottom: 1.563vw;
  padding: 1.667vw 1.042vw 0 3.906vw;
  background-color: transparent;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading::after {
  z-index: -1;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  height: 100%;
  background-color: #E40146;
  -webkit-mask-image: url(../images/puzzle-long-bg.svg);
  mask-image: url(../images/puzzle-long-bg.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 79.167vw;
  mask-size: 79.167vw;
  transition: all ease-in-out 0.2s;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading::after {
  left: auto;
  right: 0;
  width: 60%;
  -webkit-mask-position: top right;
  mask-position: top right;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover::after {
  background-color: #005CA8;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title {
  font-size: 1.458vw;
  font-weight: 700;
  text-transform: uppercase;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  padding: 0;
  color: #fff;
  position: static;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a span {
  color: #fff;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
  padding: 0 0.781vw;
  background-color: transparent;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body ul {
  padding: 0;
  margin: 0;
  gap: 1.125vw;
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body ul li {
  margin: 0;
  z-index: 0;
  height: 4.896vw;
  display: table;
  color: #fff;
  font-size: 1.458vw;
  font-weight: 600;
  position: relative;
  margin-bottom: 0vw;
  padding: 1.094vw 3.125vw 0 3.125vw;
  background-color: transparent;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body ul li::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body ul li::after {
  z-index: -1;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  height: 100%;
  background-color: #BEBEBE;
  -webkit-mask-image: url(../images/puzzle-long-bg2.svg);
  mask-image: url(../images/puzzle-long-bg2.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 30.833vw;
  mask-size: 30.833vw;
  transition: all ease-in-out 0.2s;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body ul li::after {
  left: auto;
  right: 0;
  width: 60%;
  -webkit-mask-position: top right;
  mask-position: top right;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body ul li:hover::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body ul li:hover::after, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body ul li.selected::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body ul li.selected::after {
  background-color: #E40146;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step2 .vc_tta-panel-heading::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step2 .vc_tta-panel-heading::after {
  background-color: #005CA8;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step2 .vc_tta-panel-heading:hover::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step2 .vc_tta-panel-heading:hover::after {
  background-color: #005CA8;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step2 .vc_tta-panel-body ul li:hover::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step2 .vc_tta-panel-body ul li:hover::after, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step2 .vc_tta-panel-body ul li.selected::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step2 .vc_tta-panel-body ul li.selected::after {
  background-color: #005CA8;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step3 .vc_tta-panel-heading::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step3 .vc_tta-panel-heading::after {
  background-color: #4FAE47;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step3 .vc_tta-panel-heading:hover::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step3 .vc_tta-panel-heading:hover::after {
  background-color: #4FAE47;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step3 .vc_tta-panel-body ul li:hover::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step3 .vc_tta-panel-body ul li:hover::after, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step3 .vc_tta-panel-body ul li.selected::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step3 .vc_tta-panel-body ul li.selected::after {
  background-color: #4FAE47;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step4 .vc_tta-panel-heading::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step4 .vc_tta-panel-heading::after {
  background-color: #FFCB00;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step4 .vc_tta-panel-heading:hover::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step4 .vc_tta-panel-heading:hover::after {
  background-color: #FFCB00;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step4 .vc_tta-panel-body ul li:hover::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step4 .vc_tta-panel-body ul li:hover::after, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step4 .vc_tta-panel-body ul li.selected::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step4 .vc_tta-panel-body ul li.selected::after {
  background-color: #FFCB00;
}
div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel input[type="radio"] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
  cursor: pointer;
}
div.vc_tta-color-grey.vc_tta-style-flat.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle {
  height: auto;
  width: auto;
  top: 2.083vw;
  right: 2.083vw;
  transform: rotate(180deg) translateY(50%);
}
div.vc_tta-color-grey.vc_tta-style-flat.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
  border-width: 0.729vw;
  position: static;
  border-color: #fff;
}
.contact-sec {
  margin-top: -1.927vw;
  padding-bottom: 1.823vw;
}
.contact-sec input, .contact-sec textarea {
  width: 100%;
  height: 3.125vw;
  padding: 0 0.781vw;
  border-radius: 0.26vw;
  font-family: inherit;
  border: 0.052vw solid #848484;
}
.contact-sec input::placeholder, .contact-sec textarea::placeholder {
  font-size: 0;
}
.contact-sec input::-ms-input-placeholder, .contact-sec textarea::-ms-input-placeholder {
  font-size: 0;
}
.contact-sec textarea {
  height: 11.198vw;
  padding: 0.781vw;
}
.contact-sec .wpcf7-form > div > p {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.contact-sec .wpcf7-form > div > p .wpcf7-form-control-wrap {
  width: calc(100% - 7.813vw);
}
.contact-sec .wpcf7-form > div.textarea p {
  align-items: flex-start;
}
.contact-sec .wpcf7-form label {
  min-width: 7.813vw;
  font-size: 1.25vw;
  font-weight: 600;
  text-align: right;
  padding-right: 1.302vw;
}
.contact-sec .left {
  width: 55%;
}
.contact-sec .right {
  width: 45%;
  padding-top: 3.125vw;
}
.contact-sec button {
  display: flex;
  width: 11.667vw;
  font-size: 1.458vw;
  height: 4.896vw;
  color: #fff;
  font-weight: 500;
  text-align: center;
  padding: 0vw 0.521vw 0.781vw 0;
  text-transform: uppercase;
  background-color: #E40146;
  transition: all ease-in-out 0.2s;
  -webkit-mask-image: url(../images/head-btn-bg.svg);
  mask-image: url(../images/head-btn-bg.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  border: 0;
  box-shadow: none;
  line-height: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin: 0 0 0 7.813vw;
}
.contact-sec button:hover {
  background-color: #005CA8;
}
.footer {
  padding: 1.302vw 0;
  background-color: #F8F8F8;
}
.footer img {
  width: 7.813vw;
}
.footer .container {
  display: flex;
  flex-wrap: wrap;
}
.footer h2 {
  font-size: 1.25vw;
  font-weight: 700;
  margin-bottom: 1.042vw;
  text-transform: uppercase;
}
.footer ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  line-height: 1.1;
  font-size: 1.25vw;
  list-style-type: none;
}
.footer ul li {
  margin-bottom: 1.042vw;
}
.footer ul li:last-child {
  margin-bottom: 0;
}
.footer .foo-1 {
  width: 13.021vw;
}
.footer .foo-2 {
  width: 26.823vw;
}
.footer .foo-2 ul li {
  width: 50%;
}
.footer .foo-3 {
  width: 38.281vw;
}
.footer .foo-3 ul {
  column-gap: 3.906vw;
  align-items: flex-start;
}
.footer .foo-3 ul li {
  margin-bottom: 1.042vw;
  padding-left: 2.604vw;
  background-repeat: no-repeat;
  background-position: 0 center;
  background-size: auto 1.302vw;
}
.footer .foo-3 ul li.mobile {
  background-image: url(../images/foo-ico-1.svg);
}
.footer .foo-3 ul li.email {
  background-image: url(../images/foo-ico-2.svg);
}
.footer .foo-3 ul li.landline {
  background-image: url(../images/foo-ico-3.svg);
}
.footer .foo-3 ul li.map {
  width: 49%;
  line-height: 1.3;
  background-position: 0 0;
  background-image: url(../images/foo-ico-4.svg);
}
.footer .foo-3 ul li:last-child {
  margin-bottom: 0;
}
.footer a {
  transition: all ease-in-out 0.2s;
}
.footer a:hover {
  color: #E40146;
}
.copyright {
  padding-top: 1.302vw;
  font-size: 1.146vw;
  text-align: center;
}
.copyright a {
  transition: all ease-in-out 0.2s;
}
.copyright a:hover {
  color: #E40146;
}
.mb {
  display: none !important;
}
.menu-btn, .venue-names {
  display: none;
}
.c2calendar_form .for-top {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 1.563vw;
}
.c2calendar_form .for-top .col-1 {
  width: 31.25vw;
}
.c2calendar_form .for-top .col-2 {
  width: 45.052vw;
  display: flex;
  gap: 3.125vw;
  align-items: center;
}
.c2calendar_form .for-top .event-title {
  color: #101010;
  font-size: 1.458vw;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 0;
  padding-right: 2.604vw;
}
.c2calendar_form .for-top .event-title a {
  pointer-events: none;
}
.c2calendar_form .for-top .drop-box {
  width: 31.25vw;
  padding: 0.521vw 1.302vw;
  padding-right: 3.906vw;
  font-size: 1.458vw;
  font-weight: 400;
  border-radius: 0.521vw;
  display: table;
  position: relative;
  background-color: #EAEAEA;
}
.c2calendar_form .for-top .drop-box::after {
  content: "";
  top: 1.615vw;
  right: 1.042vw;
  position: absolute;
  border-top: 1.302vw solid #000;
  border-right: 0.781vw solid transparent;
  border-left: 0.781vw solid transparent;
  opacity: 0;
}
.c2calendar_form .for-top .drop-box .toggle {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
}
.c2calendar_form .for-top .locations {
  position: relative;
  z-index: 1;
}
.c2calendar_form .for-top .locations .dropdown {
  display: none;
  position: absolute;
  left: -1.302vw;
  top: 100%;
  right: -3.906vw;
  font-size: 1.042vw;
  padding: 0.521vw 1.302vw;
  border-radius: 0.521vw;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-color: #fff;
  box-shadow: 0.104vw 0.104vw 0.26vw #0003;
}
.c2calendar_form .for-top .locations .dropdown .active {
  opacity: 0.6;
  pointer-events: none;
}
.c2calendar_form .for-top .locations .dropdown a {
  pointer-events: none;
}
.c2calendar_form .for-top .avail {
  font-size: 1.458vw;
  line-height: 1;
  font-weight: 700;
  color: #E40146;
}
.c2calendar_form .form-style {
  display: flex;
  flex-wrap: wrap;
}
.c2calendar_form .form-style .col-2 {
  width: 50%;
  margin-bottom: 1.563vw;
}
.c2calendar_form .form-style .col-2.com_det {
  display: none;
}
.c2calendar_form .form-style .col-12 {
  width: 100%;
  margin-bottom: 1.563vw;
}
.c2calendar_form .form-style .inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.c2calendar_form .form-style .inner label {
  width: 13.021vw;
  color: #101010;
  text-align: right;
  padding-right: 1.25vw;
  font-size: 1.25vw;
  font-weight: 600;
}
.c2calendar_form .form-style .inner input:not(.checkbox) {
  height: 3.125vw;
  font-size: 1.042vw;
  width: 22.917vw;
  padding: 0 0.781vw;
  border-radius: 0.521vw;
  border: 0.052vw solid #707070;
}
.c2calendar_form .form-style .inner input:not(.checkbox)::placeholder {
  font-size: 0;
}
.c2calendar_form .form-style .inner input:not(.checkbox)::-ms-input-placeholder {
  font-size: 0;
}
.c2calendar_form .form-style .checkbox-outer label {
  width: auto;
  display: table;
  margin: 0 auto;
  cursor: pointer;
}
.c2calendar_form .form-style .checkbox-outer span {
  position: relative;
  padding-right: 2.865vw;
  line-height: 1;
}
.c2calendar_form .form-style .checkbox-outer span::before, .c2calendar_form .form-style .checkbox-outer span::after {
  content: "";
  position: absolute;
  right: 0;
  top: -0.156vw;
  width: 1.354vw;
  height: 1.354vw;
  border-radius: 0.26vw;
  transition: all ease-in-out 0.2s;
  border: 0.104vw solid #E40146;
}
.c2calendar_form .form-style .checkbox-outer span::before {
  right: -0.104vw;
  top: -0.417vw;
  width: 1.458vw;
  height: 1.563vw;
  border-radius: 0;
  border: 0;
  background: url(../images/tick-ico.svg) no-repeat center;
  background-size: 0;
}
.c2calendar_form .form-style .checkbox-outer span a {
  color: #E40146;
  transition: all 0.3s ease-in-out;
}
.c2calendar_form .form-style .checkbox-outer span a:hover {
  color: #206bb1;
}
.c2calendar_form .form-style .checkbox-outer input {
  position: absolute;
  opacity: 0;
}
.c2calendar_form .form-style .checkbox-outer input:checked + span::before {
  background-size: contain;
}
.c2calendar_form .form-style .sb-btn {
  display: flex;
  width: 15.5vw;
  font-size: 0.99vw;
  height: 4.896vw;
  color: #fff;
  font-weight: 600;
  text-align: center;
  padding: 0 0.521vw 0.781vw 0;
  text-transform: uppercase;
  background-color: #E40146;
  transition: all ease-in-out 0.2s;
  -webkit-mask-image: url(../images/btn-bg-1.svg);
  mask-image: url(../images/btn-bg-1.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  border: 0;
  box-shadow: none;
  line-height: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.c2calendar_form .form-style .sb-btn:hover {
  display: flex;
  width: 15.5vw;
  font-size: 0.99vw;
  height: 4.896vw;
  color: #fff;
  font-weight: 600;
  text-align: center;
  padding: 0 0.521vw 0.781vw 0;
  text-transform: uppercase;
  background-color: #206bb1;
  transition: all ease-in-out 0.2s;
  -webkit-mask-image: url(../images/btn-bg-1.svg);
  mask-image: url(../images/btn-bg-1.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  border: 0;
  box-shadow: none;
  line-height: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.c2calendar_form .form-style .hover_disable.sb-btn:hover {
  display: flex;
  width: 15.5vw;
  font-size: 0.99vw;
  height: 4.896vw;
  color: #fff;
  font-weight: 600;
  text-align: center;
  padding: 0 0.521vw 0.781vw 0;
  text-transform: uppercase;
  background-color: #E40146;
  transition: all ease-in-out 0.2s;
  -webkit-mask-image: url(../images/btn-bg-1.svg);
  mask-image: url(../images/btn-bg-1.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  border: 0;
  box-shadow: none;
  line-height: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.tribe-price {
  display: none;
}
body .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, body .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: transparent;
}
.tribe-events-back, #tribe-events-footer {
  display: none;
}
#tribe-events-pg-template {
  margin: 0 auto;
  max-width: 100%;
  padding: 0 10.417vw 1.406vw;
  background: url(/wp-content/uploads/2024/04/form_img-e1713447691650.png) no-repeat left bottom;
  background-size: 15.625vw;
}
.tribe-events-single {
  padding: 0 2.083vw 0;
  border-radius: 0.781vw;
  overflow: hidden;
}
.tribe-events-single .tribe_events > :not(.primary, .secondary, .tribe-events-related-events-title, .tribe-related-events) {
  order: 2;
}
.tribe-events-single * {
  font-family: "ff-good-headline-web-pro";
}
.tribe-events-single .tribe-link-view-attendee {
  display: none;
}
.tribe-events-single .tribe-events-single-event-title {
  font-size: 3.385vw;
  line-height: 1.1;
  font-weight: 700;
  text-align: center;
  margin-bottom: 2.083vw;
  padding: 0 2.604vw;
  color: #005CA8;
  text-transform: uppercase;
}
.tribe-events-single .tribe-events-schedule h2 {
  color: #E40146;
  font-size: 1.563vw;
  line-height: 1.1;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
.tribe-events-single .tribe-events-schedule {
  margin: 0 0 1.563vw;
  display: block;
}
.tribe-events-single .tribe-events-schedule .tribe-events-cost {
  display: none;
}
.tribe-events-single .tribe-events-event-meta.primary + .event-tickets, .tribe-events-single .tribe-events-event-meta.secondary + .event-tickets {
  margin: 0;
}
.tribe-events-single .tribe-events-event-meta.secondary {
  gap: 0;
  margin-top: 40px;
}
.tribe-events-single .tribe-events-event-meta.secondary .tec-single__venue-wrapper--classic {
  gap: 28px;
}
.tribe-events-single .tribe-events-event-meta.secondary .tec-single__venue-wrapper--classic .tribe-block__venue {
  margin: 0;
  max-width: 100%;
}
.tribe-events-single .tribe-tickets__tickets-form {
  background-color: #fcf8f7;
  border: 0.052vw solid #005CA8;
  border-radius: 0.521vw;
  max-width: 46.875vw;
  padding: 1.563vw;
  margin: 2.604vw auto;
}
.tribe-events-single .tribe-tickets__tickets-buy.tribe-common-c-btn, .tribe-events-single .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled, .tribe-events-single .tribe-common button.tribe-common-c-btn--small {
  display: block;
  width: 11.667vw;
  font-size: 0;
  height: 4.896vw;
  color: #fff;
  font-weight: 600;
  text-align: center;
  transition: all ease-in-out 0.2s;
  padding: 0 0.052vw 0.677vw 0;
  text-transform: uppercase;
  background-color: #E40146;
  -webkit-mask-image: url(../images/head-btn-bg.svg);
  mask-image: url(../images/head-btn-bg.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.tribe-events-single .tribe-tickets__tickets-buy.tribe-common-c-btn:hover, .tribe-events-single .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled:hover, .tribe-events-single .tribe-common button.tribe-common-c-btn--small:hover {
  padding: 0 0.052vw 0.677vw 0;
  background-color: #005CA8;
}
.tribe-events-single .tribe-tickets__tickets-buy.tribe-common-c-btn::before, .tribe-events-single .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled::before, .tribe-events-single .tribe-common button.tribe-common-c-btn--small::before {
  content: "Book Now";
  display: inline-block;
  font-size: 1.302vw;
}
.tribe-events-single .tribe-common button.tribe-common-c-btn--small[name="checkout-button"] {
  font-size: 1.042vw;
}
.tribe-events-single .tribe-common button.tribe-common-c-btn--small[name="checkout-button"]::before {
  content: "";
}
.tribe-events-single h2.tribe-common-h4 {
  font-size: 1.563vw;
  text-align: center;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 1.563vw;
  color: #E40146;
}
.tribe-events-single .tribe-common-h6--min-medium.tribe-common-h7, .tribe-events-single .tribe-common-b1--min-medium.tribe-common-b2 {
  font-size: 1.302vw;
  line-height: 1.1;
  text-transform: capitalize;
}
.tribe-events-single .tribe-tickets__tickets-footer, .tribe-events-single .tribe-tickets__tickets-item {
  border-top-color: #005CA8;
}
.tribe-events-single .tribe-tickets__tickets-footer {
  padding: 2.083vw 0 0;
}
.tribe-events-single .event-tickets * {
  font-family: "ff-good-headline-web-pro";
}
.tribe-events-single .event-tickets .tribe-tickets__tickets-item {
  display: flex;
  flex-wrap: wrap;
}
.tribe-events-single .event-tickets .tribe-tickets__tickets-item .tribe-tickets__tickets-item-content-title {
  width: 60%;
}
.tribe-events-single .event-tickets .tribe-tickets__tickets-item .tribe-tickets__tickets-item-extra {
  padding: 0;
  width: 40%;
  display: flex;
  justify-content: space-between;
}
.tribe-events-single .event-tickets .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity {
  width: 15%;
  flex: inherit;
}
.tribe-events-single .event-tickets .tribe-tickets__tickets-item .tribe-common-h4--min-medium {
  font-size: 1.771vw;
  line-height: 1;
}
.tribe-events-single .event-tickets .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity-number {
  height: 2.5vw;
  width: 3.125vw;
}
.tribe-events-single .event-tickets .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity-add, .tribe-events-single .event-tickets .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity-remove {
  color: #005CA8;
  font-size: 1.771vw;
  font-weight: 600;
  margin-bottom: 0;
  width: 1.042vw;
}
.tribe-events-single .event-tickets .tribe-tickets__tickets-item-extra-available {
  font-size: 0.938vw;
  line-height: 1.1;
  font-weight: 600;
  margin-top: 0.313vw;
  color: #E40146;
}
.tribe-events-single .event-tickets .tribe-tickets__tickets-item-extra-available span::before {
  content: "(";
}
.tribe-events-single .event-tickets .tribe-tickets__tickets-item-extra-available span::after {
  content: "spaces";
}
.tribe-events-single .event-tickets .tribe-tickets__tickets-item-extra-available::after {
  content: ")";
}
.tribe-events-single .event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more:focus, .tribe-events-single .event-tickets .tribe-tickets__rsvp-actions-button-not-going:focus, .tribe-events-single .event-tickets .tribe-tickets__rsvp-form-button:focus, .tribe-events-single .event-tickets .tribe-tickets__tickets-item-quantity button:focus {
  outline: 0;
}
.tribe-events-single .event-tickets .tribe-common-b2 {
  font-size: 1.146vw;
  line-height: 1;
}
.tribe-events-single .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal__content .tribe-tickets__tickets-item-quantity-number-input {
  font-size: 1.406vw;
  line-height: 1;
}
.tribe-events-single .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal--ar__title {
  font-size: 1.406vw;
  font-weight: 700;
  text-align: center;
  width: 100%;
  line-height: 1.2;
}
.tribe-events-single > .tribe_events {
  overflow: visible;
}
.tribe-events-single .tribe-events-event-meta {
  color: #101010;
  width: 100%;
  font-size: 1.042vw;
  font-weight: 600;
  position: relative;
  margin: 0 auto;
  min-width: 46.875vw;
  z-index: 0;
  gap: 4.167vw;
  justify-content: center;
}
.tribe-events-single .tribe-events-event-meta::before {
  top: 0;
  right: auto;
  width: 87.5vw;
  padding: 0 1.563vw;
  border-radius: 0;
  border: 0;
  left: 50%;
  height: 100%;
  z-index: -1;
  transform: translateX(-50%);
  background-color: #edf7ec;
}
.tribe-events-single .tribe-events-event-meta .tribe-events-single-section-title {
  color: #101010;
  font-size: 1.823vw;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: uppercase;
}
.tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-details, .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-venue {
  width: auto;
  flex: inherit;
  margin: 0;
}
.tribe-events-single .tribe-events-event-meta #description-btn {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translate(-50%, 0);
  margin-bottom: 0;
}
.tribe-events-single .tribe-events-event-meta #description-btn button {
  border: none;
  display: block;
  width: 8.854vw;
  font-size: 1.146vw;
  height: 3.646vw;
  color: #fff;
  font-weight: 600;
  text-align: center;
  transition: all ease-in-out 0.2s;
  padding: 0 0.052vw 0.677vw 0;
  text-transform: uppercase;
  background-color: #E40146;
  -webkit-mask-image: url(../images/head-btn-bg.svg);
  mask-image: url(../images/head-btn-bg.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.tribe-events-single .tribe-events-event-meta #description-btn button:disabled {
  cursor: not-allowed;
}
.tribe-events-single .tribe-events-event-meta #description-btn button:hover {
  background-color: #005CA8;
}
.tribe-events-single .tribe-tickets__tickets-item-total-wrap, .tribe-events-single .tribe-tickets__tickets-item-remove-wrap {
  display: none !important;
}
.tribe-events-single .tribe-events-event-meta a, .tribe-events-single .tribe-events-meta-group a, .tribe-events-single .tribe-events-event-meta a:visited {
  color: #E40146;
}
div.event-tickets .tribe-tickets__commerce-checkout {
  padding: 2.083vw 0 0;
  border-radius: 0.781vw;
  overflow: hidden;
  max-width: 100%;
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-header, div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart {
  display: none;
}
div.event-tickets .tribe-tickets__commerce-checkout * {
  font-family: "ff-good-headline-web-pro";
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-item-details-toggle {
  display: none !important;
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-section-header {
  font-size: 2.5vw;
  font-weight: 700;
  margin-bottom: 1.042vw;
  text-align: center;
  color: #101010;
  line-height: 1;
  text-transform: uppercase;
  position: relative;
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-section-header .ticket-back-btn {
  cursor: pointer;
  width: 7.031vw;
  height: 1.979vw;
  position: absolute;
  left: 0;
  top: 50%;
  font-size: 0;
  line-height: 1;
  transform: translateY(-50%);
  transition: all ease-in-out 0.2s;
  background: url(../images/ticket-back-icon.svg) no-repeat center / contain;
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-section-header .ticket-back-btn:hover {
  filter: drop-shadow(1px 1px 2px #e40146);
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-stripe-payment-element {
  margin-bottom: 2.604vw;
}
div.event-tickets .tribe-tickets__commerce-checkout button.tribe-common-c-btn {
  display: flex;
  width: 15.5vw;
  font-size: 1.4vw;
  height: 4.896vw;
  color: #fff;
  font-weight: 600;
  text-align: center;
  padding: 0 0.521vw 0.781vw 0;
  text-transform: uppercase;
  background-color: #E40146;
  transition: all ease-in-out 0.2s;
  -webkit-mask-image: url(../images/btn-bg-1.svg);
  mask-image: url(../images/btn-bg-1.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  border: 0;
  box-shadow: none;
  line-height: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
div.event-tickets .tribe-tickets__commerce-checkout button.tribe-common-c-btn:hover {
  background-color: #005CA8;
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-common-h2 {
  font-size: 2.292vw;
  line-height: 1;
  color: #005CA8;
  text-align: center;
  text-transform: uppercase;
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-header-link-back-to-event {
  display: none;
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-header-title {
  margin-bottom: 1.823vw;
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-header-title a {
  font-size: 1.563vw;
  font-weight: 700;
  text-align: center;
  display: block;
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-common-h6 {
  font-size: 1.25vw;
  line-height: 1.2;
  text-transform: capitalize;
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-common-b1 {
  font-size: 1.042vw;
  line-height: 1.2;
  font-weight: 600;
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-common-b2 {
  font-size: 1.042vw;
  line-height: 1.2;
  font-weight: 700;
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-common-b2 input {
  height: 3.125vw;
  font-size: 1.042vw;
  padding: 0 0.781vw;
  border-radius: 0.521vw;
  max-width: 100%;
  border: 0.052vw solid #707070;
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__form label {
  font-weight: 600;
  padding-bottom: 0.521vw;
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-purchaser-info-wrapper {
  padding: 1.042vw 2.604vw;
  border-radius: 0.521vw;
  background-color: #fff;
  box-shadow: 0.052vw 0.052vw 0.208vw rgba(0, 0, 0, 0.06);
}
div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-purchaser-info-wrapper .tribe-common-h5 {
  color: #005CA8;
  font-size: 1.823vw;
  text-align: center;
  text-transform: uppercase;
}
div#tec-tc-gateway-stripe-payment-element {
  padding: 0.26vw 31.25vw 0.26vw 0.26vw;
  background: url(../images/secure-ico.svg) no-repeat right top / 28.125vw;
  max-width: 62.5vw;
  margin: 2.604vw auto;
}
.tribe-events .exam-selection .tribe-events-calendar-month__calendar-event {
  cursor: pointer;
}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event {
  pointer-events: none;
}
form#payment-form {
  margin-bottom: 2.604vw;
}
.checkout-btn {
  position: relative;
}
.checkout-btn .ticket-price {
  position: absolute;
  right: 0;
  top: 50%;
  font-size: 1.667vw;
  line-height: 1;
  display: flex;
  gap: 1.042vw;
  align-items: center;
  transform: translateY(-50%);
}
.checkout-btn .ticket-price span {
  font-size: 2.5vw;
  font-weight: 700;
}
.review_table {
  font-size: 1.667vw;
  line-height: 1.875vw;
  text-transform: uppercase;
}
.review_table tr td {
  color: #0C2448;
  width: 50%;
  padding: 0.521vw 2.083vw 0.521vw 0.521vw;
  font-weight: 400;
}
.review_table tr td:first-child {
  text-align: right;
  font-weight: 600;
  vertical-align: baseline;
  text-transform: uppercase;
}
.review_table tr td a.google_link {
  color: #E40146;
}
.form_event .inner {
  margin-top: 2.083vw;
}
.form_event .inner label {
  width: auto;
  display: table;
  margin: 0 auto;
  cursor: pointer;
}
.form_event .inner span {
  position: relative;
  padding-right: 2.865vw;
  line-height: 1;
  font-weight: 600;
  font-size: 1.667vw;
}
.form_event .inner span::before, .form_event .inner span::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0.104vw;
  width: 1.354vw;
  height: 1.354vw;
  border-radius: 0.26vw;
  transition: all ease-in-out 0.2s;
  border: 0.104vw solid #E40146;
}
.form_event .inner span::before {
  right: -0.26vw;
  top: -0.313vw;
  width: 1.458vw;
  height: 1.563vw;
  border-radius: 0;
  border: 0;
  background: url(../images/tick-ico.svg) no-repeat center;
  background-size: 0;
}
.form_event .inner input {
  position: absolute;
  opacity: 0;
}
.form_event .inner input:checked + span::before {
  background-size: contain;
}
.form_event .inline-flex {
  align-items: center;
  justify-content: space-between;
  max-width: 62.5vw;
  margin: 40px auto 0;
}
.form_event .inline-flex label {
  font-weight: 600;
}
.form_event .inline-flex input {
  height: 3.125vw;
  font-size: 1.042vw;
  width: 20.313vw;
  padding: 0 0.781vw;
  border-radius: 0.521vw;
  border: 0.052vw solid #707070;
}
.form_gateway td {
  text-align: right;
}
.form_gateway td label {
  font-weight: 600;
  margin-right: 10px;
}
.form_gateway td .ms-10 {
  margin-left: 10px;
}
.form_gateway input {
  height: 3.125vw;
  font-size: 1.042vw;
  width: 100%;
  padding: 0 0.781vw;
  border-radius: 0.521vw;
  border: 0.052vw solid #707070;
  margin-bottom: 10px;
}
.tribe-events-single .tribe-tickets__tickets-form {
  display: none;
}
div.tribe-events .tribe-events-calendar-month__calendar-event {
  padding-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  border-top: 1px solid #000;
}
div.tribe-events .tribe-events-calendar-month__calendar-event:first-child {
  padding-top: 0;
  border-top: 0;
  padding-top: 0;
}
.ticket-book {
  margin-top: 35px;
}
.ticket-book .form-style {
  position: relative;
}
.ticket-book .form-style .sb-btn {
  font-size: 1.25vw;
}
.ticket-book .form-style .sb-btn:hover {
  font-size: inherit;
}
.ticket-book .ticket-price {
  position: absolute;
  right: 0;
  top: 50%;
  font-size: 1.667vw;
  line-height: 1;
  display: flex;
  gap: 1.042vw;
  align-items: center;
  transform: translateY(-50%);
}
.ticket-book .ticket-price span {
  font-size: 2.5vw;
  font-weight: 700;
}
.tribe-events-pg-template .tribe_events > h2 {
  position: relative;
}
.tribe-events-pg-template .tribe_events > h2 .ticket-back-btn {
  cursor: pointer;
  width: 7.031vw;
  height: 1.979vw;
  position: absolute;
  left: 0;
  top: 50%;
  font-size: 0;
  line-height: 1;
  transform: translateY(-50%);
  transition: all ease-in-out 0.2s;
  background: url(../images/ticket-back-icon.svg) no-repeat center / contain;
}
.tribe-events-pg-template .tribe_events > h2 .ticket-back-btn:hover {
  filter: drop-shadow(1px 1px 2px #e40146);
}
.sticky-btn {
  right: 50px;
  left: unset !important;
}
.vc_tta.vc_general .vc_tta-panel .vc_tta-panel-heading {
  pointer-events: none;
}
.woocommerce .place-order button.button {
  display: flex;
  width: 15.5vw;
  font-size: 1.4vw;
  height: 4.896vw;
  color: #fff;
  font-weight: 600;
  text-align: center;
  padding: 0 0.521vw 0.781vw 0;
  text-transform: uppercase;
  background-color: #E40146;
  transition: all ease-in-out 0.2s;
  -webkit-mask-image: url(../images/btn-bg-1.svg);
  mask-image: url(../images/btn-bg-1.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  border: 0;
  box-shadow: none;
  line-height: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  font-family: "ff-good-headline-web-pro";
}
.woocommerce .place-order button.button:hover {
  background-color: #005CA8 !important;
}
@media screen and (max-width: 1080px) and (min-width: 768px) {
  .h-sec-1 .text-1 {
    top: 135px;
  }
}
@media only screen and (max-width: 767px) {
  div.tribe-events-view--shortcode-9ddfb0dc.tribe-events article .tribe-events-calendar-month__calendar-event-datetime {
    position: relative;
    display: table;
  }
  div.tribe-events-view--shortcode-9ddfb0dc.tribe-events article .tribe-events-calendar-month__calendar-event-datetime::after {
    content: "";
    width: 10px;
    height: 10px;
    margin-left: 3px;
    position: absolute;
    left: auto;
    background: url(../images/tick-ico.svg) no-repeat center;
    background-size: 0;
  }
  form.checkout.woocommerce-checkout div#order_review .woocommerce-checkout-review-order-table thead tr th {
    font-size: 4.186vw;
  }
  form.checkout.woocommerce-checkout div#order_review .woocommerce-checkout-review-order-table tbody tr td {
    font-size: 4.186vw;
  }
  div.woocommerce-order {
    background: url("/wp-content/uploads/2024/04/commerce-order_bg.png") no-repeat center bottom;
    background-size: 34.884vw;
    max-width: 100% !important;
    padding: 0 3.488vw 11.628vw;
  }
  div.woocommerce-order .tribe-tickets__commerce-order-details > h2 {
    font-family: "ff-good-headline-web-pro";
    font-weight: 600;
  }
  div.woocommerce-order .tribe-tickets__commerce-order-details table.review_table.success_table {
    margin: 0 0 16.279vw;
  }
  div.woocommerce-order .tribe-tickets__commerce-order-details table.review_table.success_table tr {
    margin-bottom: 10vw;
  }
  div.woocommerce-order .tribe-tickets__commerce-order-details table.review_table.success_table tr td:first-child {
    margin-bottom: 5.489vw;
  }
  div.tribe-events-view--shortcode-9ddfb0dc article.selected-exam .tribe-events-calendar-month__calendar-event-datetime::after {
    background-size: contain !important;
  }
  .review_table {
    max-width: 100%;
    margin: 0;
  }
  .review_table tr {
    display: block;
    margin-bottom: 6.977vw;
  }
  .review_table tr:last-of-type {
    margin-bottom: 0;
  }
  .review_table tr td {
    width: 100%;
    padding: 0;
    display: block;
    font-weight: 400;
    font-size: 5.116vw;
    margin-top: 4.186vw;
  }
  .review_table tr td:first-child {
    text-align: left;
    font-size: 4.186vw;
    font-weight: 700;
    vertical-align: baseline;
    text-transform: capitalize;
    margin-bottom: 1.163vw;
  }
  .review_table tr td .google_link {
    display: inline-block;
    margin-top: 4.651vw;
  }
  .review_table.success_table td {
    margin-top: 2.326vw;
  }
  .form_event .inner {
    margin-top: 6.977vw;
  }
  .form_event .inline-flex {
    flex-direction: column;
    max-width: 100%;
    margin: 0;
  }
  .form_event .inline-flex label {
    display: none;
  }
  .form_event .inline-flex input {
    width: 100%;
    height: 13.953vw;
    font-size: 5.116vw;
    padding: 3.488vw;
    border-radius: 2.326vw;
  }
  .form_event .inline-flex .w-sm-100 {
    width: 100%;
    margin-bottom: 3.488vw;
  }
  .form_event .inline-flex .w-sm-100:last-of-type {
    margin-bottom: 0;
  }
  .form_event .inner span {
    width: 62.791vw;
    display: inline-block;
    font-size: 4.186vw;
    padding-right: 13.953vw;
    margin-bottom: 4.651vw;
  }
  .form_event .inner span::before, .form_event .inner span::after {
    content: "";
    top: 0.698vw;
    right: 7.907vw;
    width: 6.14vw;
    height: 6.14vw;
    border-radius: 1.163vw;
    border-width: 0.698vw;
  }
  .form_event .inner span::before {
    right: 8.837vw;
    top: 0.698vw;
    width: 5.349vw;
    height: 6.977vw;
  }
  .mb {
    display: block !important;
  }
  .dsk {
    display: none !important;
  }
  html {
    overflow-x: hidden;
  }
  body {
    padding: 0;
    font-size: 3.721vw;
    line-height: 5.116vw;
    letter-spacing: 0;
    position: inherit;
    overflow-x: hidden;
  }
  h1, h2, h3, h4, h5, h6 {
    margin: 0 0 4.651vw;
  }
  p {
    margin: 0 0 4.651vw;
  }
  h1 {
    font-size: 8.372vw;
  }
  h2 {
    font-size: 6.512vw;
  }
  h3 {
    font-size: 5.581vw;
  }
  h4 {
    font-size: 4.651vw;
  }
  h5 {
    font-size: 4.186vw;
  }
  h6 {
    font-size: 3.721vw;
  }
  .container {
    max-width: 100%;
    padding: 0 3.488vw;
  }
  .home main {
    margin-top: -21.163vw;
  }
  .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 4.651vw;
  }
  header {
    padding: 3.488vw 5.814vw;
    top: 0;
  }
  header .container {
    justify-content: space-between;
  }
  header .custom-logo-link img {
    width: 20.93vw;
  }
  header ul.menu {
    display: block;
    text-align: center;
  }
  header ul.menu li {
    margin-bottom: 2.326vw;
  }
  header ul.menu li a::before {
    bottom: -1.395vw;
    height: 0.465vw;
  }
  header .book-btn {
    display: none;
  }
  header.tribe-events-calendar-month__header {
    z-index: 0;
  }
  .btn-outer a {
    width: 52.093vw;
    font-size: 4.651vw;
    height: 16.977vw;
    padding: 3.953vw 2.326vw 0 0;
  }
  .h-sec-1 {
    padding-top: 51.163vw;
    margin-bottom: 6.977vw;
    background-color: #FCF7F7;
  }
  .h-sec-1[data-vc-full-width] {
    overflow: visible;
  }
  .h-sec-1 .text-1 {
    left: 9.302vw;
    top: -27.907vw;
    width: 65.116vw;
  }
  .h-sec-1 .text-1 h2 {
    font-size: 8.372vw;
    line-height: 1.2;
    margin-bottom: 5.814vw;
  }
  .h-sec-1 .text-1 h3 {
    font-size: 5.581vw;
    line-height: 1.2;
    margin-bottom: 8.14vw;
  }
  .h-sec-1 .text-1 a {
    width: 40.233vw;
    font-size: 4.651vw;
    height: 16.977vw;
    padding: 4.419vw 2.326vw 0 0;
  }
  .h-sec-1 img {
    margin-bottom: -7.674vw;
  }
  .h-sec-2 {
    padding-bottom: 4.651vw;
  }
  .h-sec-2 h2 {
    line-height: 1.2;
    padding: 0 5.814vw;
  }
  .h-sec-2 h2 em {
    font-size: 3.256vw;
    padding-bottom: 1.163vw;
  }
  .h-sec-2 p {
    font-size: 3.721vw;
  }
  .h-sec-2 .text-2 {
    padding: 0 5.814vw;
  }
  .h-sec-3 .wpb_content_element {
    margin-left: -6.977vw;
  }
  .h-sec-3 .btn-outer {
    margin-left: 5.814vw;
  }
  .h-sec-3 .btn-outer a {
    width: 51.86vw;
  }
  .h-sec-3 .vc_col-sm-4:nth-child(2) .wpb_content_element {
    margin-left: -18.605vw;
    margin-right: 9.302vw;
  }
  .h-sec-4 {
    background-position: center 0;
    background-size: 151.163vw;
  }
  .h-sec-4 h2 {
    font-size: 6.512vw;
    margin-top: 3.488vw;
  }
  .h-sec-4 .tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu {
    width: 35.209vw;
    padding: 0 8px;
  }
  .h-sec-4 .tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu .datepicker-years .datepicker-switch {
    font-size: 3.721vw;
  }
  .h-sec-4 .tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu .datepicker-years .year {
    font-size: 2.791vw;
  }
  div.tribe-events-view.alignwide {
    margin-left: -2.326vw;
    margin-right: -2.326vw;
    width: auto;
  }
  div.tribe-events .tribe-events-l-container {
    padding: 2.326vw;
    max-width: inherit;
    min-height: inherit;
    border-radius: 3.488vw;
    border: 0.465vw solid #E40146;
  }
  div.tribe-events span.tribe-events-c-top-bar__datepicker-mobile, div.tribe-events .tribe-events-header__events-bar {
    display: none;
  }
  div.tribe-events span.tribe-events-c-top-bar__datepicker-desktop.tribe-common-a11y-hidden, div.tribe-events a.tribe-common-c-btn-border-small.tribe-common-a11y-hidden {
    visibility: visible;
    display: block !important;
  }
  div.tribe-events .tribe-events-header__top-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  div.tribe-events a.tribe-common-c-btn-border-small {
    color: #fff;
    padding: 2.326vw 4.651vw;
    width: auto;
    border: 0;
    border-radius: 2.326vw;
    background-color: #E40146;
  }
  div.tribe-events .tribe-events-header {
    padding: 0;
    margin: 0 0 4.651vw;
    position: relative;
  }
  div.tribe-events .tribe-events-c-top-bar__datepicker {
    flex: none;
  }
  div.tribe-events .tribe-events-c-nav, div.tribe-events .tribe-events-c-subscribe-dropdown__container {
    display: none;
  }
  div.tribe-events .tribe-events-c-top-bar__datepicker {
    flex: initial;
  }
  div.tribe-events button.tribe-events-c-top-bar__datepicker-button {
    font-weight: 700;
  }
  div.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg {
    height: 3.721vw;
    width: 3.721vw;
  }
  div.tribe-events .available-cost, div.tribe-events .available-space {
    display: none;
  }
  div.tribe-events .tribe-common-h4 {
    display: none;
  }
  div.tribe-events .tribe-events-calendar-month__calendar-event {
    margin: 0;
    padding: 0;
  }
  div.tribe-events .tribe-events-calendar-month__events {
    padding: 0 0.698vw;
  }
  div.tribe-events .tribe-events-calendar-month__calendar-event:last-child {
    padding-bottom: 0;
  }
  div.tribe-events .tribe-events-calendar-month__calendar-event-datetime {
    font-family: inherit;
    font-size: 2.326vw;
    font-weight: 700;
    line-height: 1.2;
    color: #000;
    padding-bottom: 0;
  }
  div.tribe-events .tribe-events-calendar-month__day-cell--selected, div.tribe-events .tribe-events-calendar-month__day-cell--selected:focus, div.tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
    background-color: transparent;
  }
  div.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum {
    color: #fff;
  }
  div.tribe-events .tribe-events-calendar-month__day-date .tribe-events-calendar-month__day-date-daynum {
    font-size: 2.791vw;
  }
  div.tribe-events .tribe-events-calendar-month__day-cell--selected + div *, div.tribe-events .tribe-events-calendar-month__day-cell--selected:focus + div *, div.tribe-events .tribe-events-calendar-month__day-cell--selected:hover + div * {
    color: #000 !important;
  }
  div.tribe-events .exam-selection button::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
  }
  div.tribe-events .tribe-events-calendar-month__day {
    min-height: 23.744vw;
    overflow: visible;
    padding-top: 4.651vw;
    border-radius: 0;
    border-left: 0.233vw solid #707070;
  }
  div.tribe-events .tribe-events-calendar-month__day-cell--desktop.tribe-common-a11y-hidden {
    display: block !important;
    visibility: visible;
    height: auto;
  }
  div.tribe-events .tribe-common .tribe-common-anchor-thin {
    border-bottom: 0;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  div.tribe-events .tribe-events-calendar-month__day-cell--mobile {
    align-items: flex-start;
    padding: 0.465vw 0.698vw;
    z-index: -1;
  }
  div.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
    height: 1.395vw;
    width: 1.395vw;
    right: 1.163vw;
    top: 1.628vw;
    position: absolute;
    background-color: #E40146;
  }
  div.tribe-events .tribe-common-h6 {
    color: #727272;
    font-family: inherit;
    font-size: 3.721vw;
    font-weight: 400;
    line-height: 1.1;
  }
  div.tribe-events .tribe-common-h8 {
    font-family: inherit;
    font-size: 2.558vw;
    font-weight: 400;
    line-height: 1.1;
  }
  div.tribe-events .tribe-common-h8 a {
    color: #727272;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 2.326vw;
    overflow: hidden;
    text-overflow: ellipsis;
    pointer-events: none;
  }
  div.tribe-events .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column {
    width: var(--tec-grid-width-1-of-5);
  }
  div.tribe-events .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column:nth-child(6) {
    display: none;
  }
  div.tribe-events .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column:nth-child(7) {
    display: none;
  }
  div.tribe-events .tribe-events-calendar-month__week {
    border: 0.233vw solid #707070;
    border-bottom: 0;
    border-left: 0;
  }
  div.tribe-events .tribe-events-calendar-month__week .tribe-events-calendar-month__day {
    width: var(--tec-grid-width-1-of-5);
  }
  div.tribe-events .tribe-events-calendar-month__week .tribe-events-calendar-month__day:nth-child(6) {
    display: none;
  }
  div.tribe-events .tribe-events-calendar-month__week .tribe-events-calendar-month__day:nth-child(7) {
    display: none;
  }
  div.tribe-events .tribe-events-calendar-month__week:last-child {
    border-bottom: 0.233vw solid #707070;
  }
  div.tribe-events .tribe-common-b3 {
    font-family: inherit;
    font-size: 4.186vw;
    font-weight: 700;
    line-height: 1;
  }
  div.tribe-events .tribe-events-calendar-month-mobile-events__day-marker {
    display: none;
  }
  div.tribe-events .tribe-common-b2 {
    color: #000;
    font-family: inherit;
    font-size: 4.186vw;
    font-weight: 600;
    line-height: 1.2;
  }
  div.tribe-events .tribe-common .tribe-common-h7 {
    font-family: inherit;
    font-weight: 400;
    font-size: 4.186vw;
  }
  div.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link {
    font-weight: 400;
  }
  div.tribe-events .mb-avail {
    font-size: 3.721vw;
    line-height: 1.1;
    font-weight: 600;
    margin-top: 2.326vw;
    color: #E40146;
  }
  .tribe-events-single-event-title {
    font-size: 9.302vw;
    line-height: 1.1;
    font-family: inherit;
    font-weight: 600;
  }
  .tribe-events-back {
    margin-bottom: 3.488vw;
  }
  .event-tickets * {
    font-family: inherit;
    line-height: 1.1;
  }
  .event-tickets .tribe-tickets__commerce-order table td {
    font-size: 4.186vw;
  }
  .event-tickets .tribe-tickets__rsvp-actions .tribe-common-c-btn {
    width: 29.07vw;
    font-size: 4.186vw;
    height: 12.326vw;
    color: #fff;
    font-weight: 600;
    text-align: center;
    padding: 0 2.326vw 2.558vw 0;
    text-transform: uppercase;
    background-color: #E40146;
    -webkit-mask-image: url(../images/head-btn-bg.svg);
    mask-image: url(../images/head-btn-bg.svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    border-radius: 0;
    transition: all ease-in-out 0.2s;
  }
  .event-tickets .tribe-tickets__rsvp-actions .tribe-common-c-btn:hover {
    padding: 0 2.326vw 2.558vw 0;
    background-color: #005CA8;
  }
  .event-tickets div.tribe-tickets__rsvp {
    padding: 4.651vw 4.651vw;
  }
  .event-tickets .tribe-tickets__rsvp-attendance {
    margin-top: 0vw;
  }
  .event-tickets .tribe-tickets__rsvp-availability {
    margin-top: 3.488vw;
    font-size: 4.186vw;
    font-weight: 400;
  }
  .event-tickets .tribe-tickets__rsvp-wrapper {
    margin-top: 1.163vw;
  }
  .event-tickets .tribe-events-schedule {
    border: 0;
    margin: 4.651vw 0 0vw;
    background-color: transparent;
  }
  div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    height: 14.419vw;
    margin-bottom: 4.651vw;
    padding: 3.256vw 2.326vw 0 12.791vw;
  }
  div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading::after {
    width: 40%;
    -webkit-mask-image: url(../images/puzzle-long-bg2.svg);
    mask-image: url(../images/puzzle-long-bg2.svg);
    -webkit-mask-size: 90.698vw;
    mask-size: 90.698vw;
  }
  div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading::after {
    width: 60%;
  }
  div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title {
    font-size: 5.116vw;
  }
  div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    padding: 0;
  }
  div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body ul {
    gap: 0;
    column-gap: 3.488vw;
  }
  div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body ul li {
    display: flex;
    align-items: center;
    height: 18.605vw;
    font-size: 4.186vw;
    margin-bottom: 4.651vw;
    width: 100%;
    padding: 0 11.628vw 4.651vw 13.953vw;
  }
  div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body ul li::before, div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body ul li::after {
    width: 60%;
    -webkit-mask-size: 116.977vw;
    mask-size: 116.977vw;
  }
  div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body ul li::after {
    width: 60%;
  }
  div.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel#Step1 .vc_tta-panel-body ul li {
    width: calc(50% - 1.860vw);
  }
  div.vc_tta-color-grey.vc_tta-style-flat.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle {
    top: 23px;
    right: 29px;
  }
  div.vc_tta-color-grey.vc_tta-style-flat.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
    border-width: 2.326vw;
  }
  .contact-sec {
    margin-top: -8.605vw;
    padding-bottom: 8.14vw;
    margin-left: 0;
    margin-right: 0;
  }
  .contact-sec input, .contact-sec textarea {
    width: 100%;
    height: 13.953vw;
    padding: 0 3.488vw;
    border-radius: 1.163vw;
    border-width: 0.233vw;
    font-size: 4.651vw;
  }
  .contact-sec input::placeholder, .contact-sec textarea::placeholder {
    font-size: 4.651vw;
  }
  .contact-sec input::-ms-input-placeholder, .contact-sec textarea::-ms-input-placeholder {
    font-size: 4.651vw;
  }
  .contact-sec textarea {
    height: 50vw;
    padding: 3.488vw;
  }
  .contact-sec .wpcf7-form > div > p {
    display: block;
  }
  .contact-sec .wpcf7-form > div > p .wpcf7-form-control-wrap {
    width: 100%;
  }
  .contact-sec .wpcf7-form label {
    display: none;
  }
  .contact-sec .left {
    width: 100%;
  }
  .contact-sec .right {
    width: 100%;
    padding-top: 0;
    margin-top: -4.651vw;
  }
  .contact-sec button {
    width: 52.093vw;
    font-size: 6.512vw;
    height: 21.86vw;
    padding: 0vw 2.326vw 3.488vw 0;
    margin: 0 0 0 23.256vw;
  }
  .footer {
    padding: 5.814vw 0;
  }
  .footer img {
    width: 34.884vw;
  }
  .footer .container {
    padding: 0 8.14vw !important;
  }
  .footer h2 {
    font-size: 4.186vw;
    font-weight: 900;
    margin-bottom: 3.488vw;
  }
  .footer ul {
    font-size: 4.186vw;
  }
  .footer ul li {
    font-weight: 600;
    margin-bottom: 3.488vw;
  }
  .footer ul li:last-child {
    margin-bottom: 0;
  }
  .footer .foo-1 {
    width: 100%;
    margin-bottom: 3.488vw;
  }
  .footer .foo-1 img {
    display: table;
    margin: 0 auto;
  }
  .footer .foo-2 {
    width: 100%;
    margin-bottom: 4.651vw;
  }
  .footer .foo-3 {
    width: 100%;
    margin-bottom: 0;
  }
  .footer .foo-3 ul {
    column-gap: 0;
  }
  .footer .foo-3 ul li {
    width: 100%;
    margin-bottom: 3.488vw;
    padding-left: 9.302vw;
    background-size: auto 4.651vw;
  }
  .footer .foo-3 ul li.map {
    width: 70%;
    background-size: auto 4.884vw;
    background-position: 1.163vw 1.163vw;
  }
  .footer .foo-3 ul li:last-child {
    margin-bottom: 0;
  }
  .copyright {
    padding-top: 3.488vw;
    font-size: 2.791vw;
  }
  .copyright p {
    margin: 0 0 3.488vw;
  }
  .menu-btn {
    display: block;
    font-size: 0;
    position: relative;
    height: 6.977vw;
    width: 13.953vw;
  }
  .menu-btn::before, .menu-btn::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 85%;
    height: 0.465vw;
    border-radius: 11.628vw;
    transition: all ease-in-out 0.2s;
    background-color: #E40146;
  }
  .menu-btn::after {
    top: auto;
    bottom: 0;
  }
  .menu-btn span {
    content: "";
    position: absolute;
    left: 4.186vw;
    right: 0;
    top: 50%;
    height: 0.465vw;
    border-radius: 11.628vw;
    transition: all ease-in-out 0.2s;
    background-color: #E40146;
    transform: translateY(-50%);
  }
  .menu-main-menu-container {
    position: absolute;
    left: 100%;
    top: 21.395vw;
    width: 100%;
    padding: 6.977vw 0;
    font-size: 5.581vw;
    line-height: 1;
    text-align: center;
    background-color: #fff;
    border-bottom-left-radius: 4.651vw;
    border-bottom-right-radius: 4.651vw;
    border: 0.465vw solid #E40146;
    transition: all ease-in-out 0.2s;
  }
  .menu-main-menu-container ul.menu {
    margin: 0;
  }
  .menu-main-menu-container ul.menu li {
    margin-bottom: 5.814vw;
  }
  .menu-main-menu-container ul.menu li:last-child {
    margin-bottom: 0;
  }
  .menu-main-menu-container ul.menu li a {
    font-size: 5.581vw;
    line-height: 7.442vw;
  }
  .menu-main-menu-container ul.menu li a::before {
    bottom: -1.395vw;
    height: 0.465vw;
  }
  .menu-showing .menu-btn::before, .menu-showing .menu-btn::after {
    width: 100%;
  }
  .menu-showing .menu-btn span {
    left: 0;
    right: 4.186vw;
  }
  .menu-showing .menu-main-menu-container {
    left: 0;
  }
  .c2calendar_form .for-top {
    display: block;
    margin-bottom: 6.977vw;
  }
  .c2calendar_form .for-top .col-1 {
    width: 100%;
  }
  .c2calendar_form .for-top .col-2 {
    width: 100%;
    display: block;
  }
  .c2calendar_form .for-top .event-title {
    font-size: 4.186vw;
    margin-bottom: 3.488vw;
    padding-right: 0;
  }
  .c2calendar_form .for-top .drop-box {
    width: 100%;
    font-size: 4.186vw;
    padding: 2.326vw 3.488vw;
    padding-right: 6.977vw;
    border-radius: 2.326vw;
    margin-bottom: 3.488vw;
  }
  .c2calendar_form .for-top .drop-box::after {
    top: 6.512vw;
    right: 3.488vw;
    border-top-width: 3.488vw;
    border-right-width: 2.326vw;
    border-left-width: 2.326vw;
  }
  .c2calendar_form .for-top .locations .dropdown {
    left: -3.256vw;
    top: 114%;
    right: -6.744vw;
    font-size: 3.721vw;
    padding: 2.326vw 5.814vw;
    border-radius: 2.326vw;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    box-shadow: 0.465vw 0.465vw 1.163vw #0003;
  }
  .c2calendar_form .for-top .avail {
    text-align: right;
    font-size: 4.186vw;
  }
  .c2calendar_form .form-style .col-2, .c2calendar_form .form-style .col-12 {
    width: 100%;
    margin-bottom: 3.488vw;
  }
  .c2calendar_form .form-style .inner {
    display: block;
  }
  .c2calendar_form .form-style .inner label {
    display: none;
  }
  .c2calendar_form .form-style .inner input:not(.checkbox) {
    height: 13.953vw;
    font-size: 4.651vw;
    width: 100%;
    padding: 0 3.488vw;
    border-radius: 2.326vw;
    border-width: 0.233vw;
  }
  .c2calendar_form .form-style .inner input:not(.checkbox)::placeholder {
    font-size: 3.488vw;
  }
  .c2calendar_form .form-style .inner input:not(.checkbox)::-ms-input-placeholder {
    font-size: 3.488vw;
  }
  .c2calendar_form .form-style .inner input[type="date"] {
    background: #fff;
    width: 100vw !important;
    max-width: 100% !important;
  }
  .c2calendar_form .form-style .checkbox-outer {
    padding: 3.488vw 0;
  }
  .c2calendar_form .form-style .checkbox-outer label {
    display: table;
    font-size: 4.186vw;
    padding-right: 0;
    max-width: 85%;
  }
  .c2calendar_form .form-style .checkbox-outer span {
    display: block;
    padding-right: 13.953vw;
    text-align: left;
    line-height: 1.3;
  }
  .c2calendar_form .form-style .checkbox-outer span::before, .c2calendar_form .form-style .checkbox-outer span::after {
    top: 0.698vw;
    width: 8.14vw;
    height: 8.14vw;
    border-radius: 1.163vw;
    border-width: 0.698vw;
  }
  .c2calendar_form .form-style .checkbox-outer span::before {
    right: -0.465vw;
    top: -0.465vw;
    width: 8.837vw;
    height: 9.302vw;
  }
  .c2calendar_form .form-style .sb-btn {
    width: 57.605vw;
    height: 17.372vw;
    font-size: 3.953vw;
    padding: 0vw 1.163vw 2.558vw 0;
  }
  .c2calendar_form .form-style .sb-btn:hover {
    width: 60.233vw;
    font-size: 3.953vw;
    height: 19.07vw;
    padding: 0vw 1.163vw 2.558vw 0;
  }
  .mb-data {
    position: relative;
  }
  .mb-data::before {
    line-height: 1;
    display: block;
    font-size: 5.116vw;
    font-weight: 700;
    margin-bottom: 2.326vw;
    text-transform: uppercase;
    content: "Selected Exam slot Details:";
  }
  #tribe-events-pg-template {
    padding: 0 3.488vw 11.628vw;
    background-size: 13.953vw;
  }
  .tribe-events-single {
    padding: 0 2.326vw 0;
    border-radius: 2.326vw;
    border-width: 0.233vw;
  }
  .tribe-events-single .tribe-events-single-event-title {
    font-size: 4.651vw;
    margin-bottom: 3.488vw;
    padding: 0;
  }
  .tribe-events-single .tribe-events-schedule h2 {
    font-size: 3.721vw;
  }
  .tribe-events-single .tribe-events-schedule {
    margin: 0 0 3.488vw;
  }
  .tribe-events-single .tribe-tickets__tickets-form {
    border-width: 0.233vw;
    border-radius: 2.326vw;
    max-width: 100%;
    padding: 2.326vw;
    margin: 3.488vw auto;
  }
  .tribe-events-single .tribe-tickets__tickets-buy.tribe-common-c-btn, .tribe-events-single .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled, .tribe-events-single .tribe-common button.tribe-common-c-btn--small {
    width: 32.791vw;
    font-size: 0;
    height: 13.953vw;
    padding: 0 0.93vw 1.395vw 0;
  }
  .tribe-events-single .tribe-tickets__tickets-buy.tribe-common-c-btn:hover, .tribe-events-single .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled:hover, .tribe-events-single .tribe-common button.tribe-common-c-btn--small:hover {
    padding: 0 0.93vw 1.395vw 0;
  }
  .tribe-events-single .tribe-tickets__tickets-buy.tribe-common-c-btn::before, .tribe-events-single .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled::before, .tribe-events-single .tribe-common button.tribe-common-c-btn--small::before {
    content: "Book Now";
    display: inline-block;
    font-size: 3.488vw;
  }
  .tribe-events-single .tribe-common button.tribe-common-c-btn--small[name="checkout-button"] {
    font-size: 2.791vw;
  }
  .tribe-events-single .tribe-common button.tribe-common-c-btn--small[name="checkout-button"]::before {
    content: "";
  }
  .tribe-events-single h2.tribe-common-h4 {
    font-size: 4.651vw;
    margin-bottom: 3.488vw;
  }
  .tribe-events-single .tribe-common-h6--min-medium.tribe-common-h7, .tribe-events-single .tribe-common-b1--min-medium.tribe-common-b2 {
    font-size: 3.721vw;
  }
  .tribe-events-single .tribe-tickets__tickets-footer {
    padding: 3.488vw 0 0;
  }
  .tribe-events-single .event-tickets .tribe-tickets__tickets-item .tribe-tickets__tickets-item-content-title {
    width: 100%;
    margin-bottom: 2.326vw;
  }
  .tribe-events-single .event-tickets .tribe-tickets__tickets-item .tribe-tickets__tickets-item-extra {
    padding: 0;
    width: 75%;
    justify-content: flex-start;
    gap: 10px;
  }
  .tribe-events-single .event-tickets .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity {
    width: 25%;
  }
  .tribe-events-single .event-tickets .tribe-tickets__tickets-item .tribe-common-h4--min-medium {
    font-size: 3.721vw;
  }
  .tribe-events-single .event-tickets .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity-number {
    height: 11.163vw;
    width: 13.953vw;
  }
  .tribe-events-single .event-tickets .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity-add, .tribe-events-single .event-tickets .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity-remove {
    font-size: 5.116vw;
    width: 4.651vw;
  }
  .tribe-events-single .event-tickets .tribe-tickets__tickets-item-extra-available {
    font-size: 3.023vw;
    margin-top: 1.395vw;
  }
  .tribe-events-single .event-tickets .tribe-common-b2 {
    font-size: 3.721vw;
  }
  .tribe-events-single .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal__content .tribe-tickets__tickets-item-quantity-number-input {
    font-size: 3.721vw;
  }
  .tribe-events-single .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal--ar__title {
    font-size: 3.721vw;
  }
  .tribe-events-single .tribe-events-event-meta {
    font-size: 3.256vw;
    min-width: 100%;
    display: block;
  }
  .tribe-events-single .tribe-events-event-meta::before {
    width: 390.698vw;
  }
  .tribe-events-single .tribe-events-event-meta .tribe-events-single-section-title {
    font-size: 4.186vw;
  }
  .tribe-events-single .tribe-events-event-meta #description-btn button {
    width: 27.907vw;
    height: 11.628vw;
    font-size: 4.186vw;
  }
  main:has(.tribe-tickets__commerce-checkout) {
    padding: 4.651vw 0 6.977vw;
    background-size: contain;
  }
  div.event-tickets .tribe-tickets__commerce-checkout {
    padding: 4.651vw 3.488vw 0;
    border-radius: 2.326vw;
    border-width: 0.233vw;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-gateways {
    margin: 0;
    padding: 4.651vw 3.488vw;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-section-header {
    font-size: 5.581vw;
    margin-bottom: 3.488vw;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-stripe-payment-element {
    margin-bottom: 4.651vw;
  }
  div.event-tickets .tribe-tickets__commerce-checkout button.tribe-common-c-btn {
    width: 53.953vw;
    font-size: 5.116vw;
    height: 16.977vw;
    padding: 0 0.93vw 2.093vw 0;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-common-h2 {
    font-size: 5.581vw;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-header-title {
    margin-bottom: 3.488vw;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart-header-title a {
    font-size: 3.721vw;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-common-h6 {
    font-size: 3.721vw;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-common-b1 {
    font-size: 3.023vw;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-common-b2 {
    font-size: 3.023vw;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-common-b2 input {
    height: 9.302vw;
    font-size: 3.023vw;
    padding: 0 3.488vw;
    border-radius: 1.163vw;
    border-width: 0.233vw;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__form label {
    padding-bottom: 2.326vw;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-cart {
    margin: 4.651vw 0 2.326vw;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-purchaser-info-wrapper {
    padding: 2.326vw 3.488vw 1.163vw;
    border-radius: 2.326vw;
    box-shadow: 0.233vw 0.233vw 0.93vw rgba(0, 0, 0, 0.06);
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-purchaser-info-wrapper .tribe-common-h5 {
    font-size: 5.581vw;
  }
  div.event-tickets .tribe-tickets__commerce-order {
    background: url(/wp-content/uploads/2024/04/commerce-order_bg.png) no-repeat center bottom;
    background-size: 34.884vw;
    max-width: 100% !important;
    padding: 0 3.488vw 11.628vw;
  }
  div.event-tickets .tribe-tickets__commerce-order .tribe-tickets__commerce-order-details h2 {
    font-size: 7.907vw;
  }
  div.event-tickets .tribe-tickets__commerce-order table {
    margin: 0 0 16.279vw;
  }
  .tribe-events-pg-template .tribe_events > h2 .ticket-back-btn {
    width: 17.209vw;
    height: 6.977vw;
    position: static;
    transform: none;
    display: block;
  }
  .ticket-book .form-style {
    flex-direction: column-reverse;
    gap: 5.814vw;
  }
  .ticket-book .form-style .sb-btn {
    font-size: 4.5vw;
  }
  .ticket-book .ticket-price {
    transform: none;
    position: static;
    font-size: 4.651vw;
    gap: 3.488vw;
    justify-content: center;
  }
  .ticket-book .ticket-price span {
    font-size: 5.581vw;
  }
  .checkout-btn {
    display: flex;
    flex-direction: column-reverse;
    gap: 5.814vw;
  }
  .checkout-btn .ticket-price {
    transform: none;
    position: static;
    font-size: 4.651vw;
    gap: 3.488vw;
    justify-content: center;
  }
  .checkout-btn .ticket-price span {
    font-size: 5.581vw;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-section-header .ticket-back-btn {
    width: 17.209vw;
    height: 6.977vw;
    position: static;
    transform: none;
    display: block;
  }
  div.event-tickets .tribe-tickets__commerce-checkout .tribe-tickets__commerce-checkout-gateways {
    padding: 0;
  }
  div#tec-tc-gateway-stripe-payment-element {
    padding: 8.14vw 0.93vw 0.93vw 0.93vw;
    max-width: inherit;
    margin: 6.977vw auto;
    background-position: center 0;
    background-size: 76.744vw;
  }
  .tribe-events .datepicker .next, .tribe-events .datepicker .prev {
    padding-top: 25px !important;
  }
  .tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path, .tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path {
    fill: #000 !important;
  }
  .tribe-events-calendar-month-mobile-events__mobile-day.tribe-events-calendar-month-mobile-events__mobile-day--show .tribe-events-calendar-month-mobile-events__mobile-event {
    display: none !important;
  }
}
.section_thank_you {
  align-items: center;
  display: flex;
  height: calc(100dvh - 51dvh);
  padding-top: 0;
}
@media screen and (min-width: 768px) and (max-width: 1400px) and (orientation: landscape) {
  .section_thank_you {
    height: calc(100dvh - 34dvh);
  }
}
@media screen and (min-width: 768px) and (max-width: 1034px) {
  .section_thank_you {
    height: calc(100dvh - 19dvh);
  }
}
@media screen and (max-width: 767px) {
  .section_thank_you {
    height: calc(100dvh - 25dvh);
    padding: 19.767vw 0 0;
  }
}
.section_thank_you .row_thank_you {
  margin: 0 auto;
  max-width: 79.167vw;
}
@media screen and (max-width: 767px) {
  .section_thank_you .row_thank_you {
    max-width: 90.698vw;
  }
}
.section_thank_you .row_thank_you .thank_you_title {
  color: #000000;
  font-size: 3.125vw;
  font-weight: 600;
  line-height: 3.698vw;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .section_thank_you .row_thank_you .thank_you_title {
    font-size: 8.605vw;
    line-height: 10.698vw;
  }
}
.section_thank_you .row_thank_you .thank_you_title .text-primary {
  color: #E40146;
}
.section_thank_you .row_thank_you .thank_you_desc {
  color: #000000;
  font-size: 1.354vw;
  font-weight: 400;
  line-height: 2.083vw;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .section_thank_you .row_thank_you .thank_you_desc {
    font-size: 3.562vw;
    line-height: 6.361vw;
  }
}
.sec_upskill_banner {
  background: url("/wp-content/uploads/2025/07/upskill_banner_alt.webp") no-repeat;
  background-size: 100vw 33.958vw;
  min-height: 33.958vw;
  margin: -7.083vw 0 0;
}
@media screen and (max-width: 767px) {
  .sec_upskill_banner {
    background: url("/wp-content/uploads/2025/07/upskill_banner_mob.webp") no-repeat;
    background-size: 100vw 136.682vw;
    min-height: 136.682vw;
    margin: -21.481308411vw 0 0;
  }
}
.sec_about_upskill {
  padding: 3.125vw 0 1.563vw;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill {
    padding: 7.009vw 0 0;
  }
}
.sec_about_upskill .row_about_upskill {
  display: flex;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill {
    display: unset;
  }
}
.sec_about_upskill .row_about_upskill .col_left {
  width: 38.542vw;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .col_left {
    width: 100%;
  }
}
.sec_about_upskill .row_about_upskill .col_left .vc_column-inner {
  padding: 0;
}
.sec_about_upskill .row_about_upskill .col_left .upskill_img_wrapper img {
  height: 33.385vw;
  width: 38.542vw;
  margin-inline-start: 1.563vw;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .col_left .upskill_img_wrapper img {
    margin-inline-start: 0;
    height: auto;
    max-width: 99.065vw;
    width: unset;
  }
}
.sec_about_upskill .row_about_upskill .col_right {
  padding-inline-start: 10.677vw;
  width: 42.708vw;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .col_right {
    margin: 0 auto;
    max-width: 81.308vw;
    padding-inline-start: 0;
    width: 100%;
  }
}
.sec_about_upskill .row_about_upskill .col_right .vc_column-inner {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .col_right .vc_column-inner {
    padding: 0;
  }
}
.sec_about_upskill .row_about_upskill .col_right .title {
  color: #101010;
  font-size: 2.5vw;
  font-weight: 700;
  letter-spacing: 0.130208333vw;
  line-height: 3.125vw;
  margin-bottom: 1.146vw;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .col_right .title {
    font-size: 6.542vw;
    letter-spacing: 0.23364486vw;
    line-height: 9.346vw;
    margin-bottom: 2.804vw;
  }
}
.sec_about_upskill .row_about_upskill .col_right .title .text-primary {
  color: #E40146;
}
.sec_about_upskill .row_about_upskill .col_right .text {
  color: #101010;
  font-size: 1.25vw;
  letter-spacing: 0.065104167vw;
  line-height: 1.667vw;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .col_right .text {
    font-size: 3.738vw;
    letter-spacing: 0.11682243vw;
    line-height: 5.14vw;
  }
}
.sec_about_upskill .row_about_upskill .col_right .text:not(:last-of-type) {
  margin-bottom: 2.76vw;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .col_right .text:not(:last-of-type) {
    margin-bottom: 3.505vw;
  }
}
.sec_about_upskill .row_about_upskill .upskil_title {
  color: #101010;
  font-size: 2.5vw;
  font-weight: 700;
  letter-spacing: 0.130208333vw;
  line-height: 3.125vw;
  margin-bottom: 1.094vw;
  margin-top: 1.563vw;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .upskil_title {
    font-size: 6.542vw;
    letter-spacing: 0.23364486vw;
    line-height: 9.346vw;
    margin-bottom: 2.57vw;
    margin-top: 0;
    padding-inline-end: 8.178vw;
  }
}
.sec_about_upskill .row_about_upskill .upskil_title .text-primary {
  color: #E40146;
}
.sec_about_upskill .row_about_upskill .upskil_text {
  color: #101010;
  font-size: 1.25vw;
  letter-spacing: 0.065104167vw;
  line-height: 1.667vw;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .upskil_text {
    font-size: 3.738vw;
    line-height: 5.14vw;
    padding-inline-end: 0;
    letter-spacing: 0.112149533vw;
  }
}
.sec_about_upskill .row_about_upskill .upskil_text:not(:last-of-type) {
  margin-bottom: 2.865vw;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .upskil_text:not(:last-of-type) {
    margin-bottom: 3.271vw;
  }
}
.sec_about_upskill .row_about_upskill .bullet-text {
  color: #101010;
  font-size: 1.25vw;
  letter-spacing: 0.065104167vw;
  line-height: 1.667vw;
  margin-bottom: 0.729vw;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .bullet-text {
    font-size: 3.738vw;
    line-height: 5.14vw;
    margin-bottom: 3.271vw;
  }
}
.sec_about_upskill .row_about_upskill .bullet-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.sec_about_upskill .row_about_upskill .bullet-list .pointers {
  color: #000;
  font-size: 1.25vw;
  font-weight: 700;
  letter-spacing: 0.065104167vw;
  line-height: 3.125vw;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .bullet-list .pointers {
    font-size: 3.738vw;
    line-height: 5.14vw;
    padding-inline-end: 3.505vw;
    padding-inline-start: 10.748vw;
    text-indent: -10.748vw;
    letter-spacing: 0.123831776vw;
  }
}
.sec_about_upskill .row_about_upskill .bullet-list .pointers::before {
  background: url("/wp-content/uploads/2025/07/icon.webp") center no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.719vw;
  margin-inline-end: 1.563vw;
  vertical-align: middle;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .bullet-list .pointers::before {
    height: 5.607vw;
    margin-inline-end: 4.907vw;
    width: 5.841vw;
  }
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .bullet-list .pointers:not(:last-of-type) {
    margin-bottom: 3.505vw;
  }
}
.sec_about_upskill .row_about_upskill .bullet-text-bt {
  color: #101010;
  font-size: 1.25vw;
  letter-spacing: 0.065104167vw;
  line-height: 1.667vw;
  margin-top: 2.292vw;
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill .bullet-text-bt {
    font-size: 3.738vw;
    letter-spacing: 0.196261682vw;
    line-height: 5.14vw;
    margin-top: 4.206vw;
  }
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill.top {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill.bottom {
    margin: 0 auto;
    max-width: 81.308vw;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .sec_about_upskill .row_about_upskill.bottom .vc_column-inner {
    padding: 0 15px;
  }
}
.sec_why_choose {
  background: url("/wp-content/uploads/2025/07/upskillpage.webp") top right -71.875vw no-repeat, #FCF7F7;
  background-size: 128.698vw 85.781vw;
  padding: 2.604vw 0 1.563vw;
}
@media screen and (max-width: 767px) {
  .sec_why_choose {
    background: url("/wp-content/uploads/2025/07/upskillpage_mob.webp") bottom right -75.467vw no-repeat, #FCF7F7;
    background-size: 178.972vw 119.159vw;
    padding: 7.009vw 0 0;
    min-height: 378.271vw;
  }
}
.sec_why_choose .row_why_choose {
  margin: 0 auto !important;
  max-width: 79.688020833vw;
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose {
    max-width: 81.308vw;
  }
}
.sec_why_choose .row_why_choose .main_col {
  width: 46.354vw;
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose .main_col {
    width: 100%;
  }
}
.sec_why_choose .row_why_choose .main_col > .vc_column-inner {
  padding: 0;
}
.sec_why_choose .row_why_choose .main_col .img_why_choose {
  height: auto;
  margin: 0 auto 0.573vw;
  max-width: 22.5vw;
  width: unset;
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose .main_col .img_why_choose {
    margin: 0 auto;
    max-width: 42.29vw;
  }
}
.sec_why_choose .row_why_choose .main_col .grid_desc {
  color: #101010;
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 1.667vw;
  margin-bottom: 3.073vw;
  margin-top: 1.823vw;
  padding-inline-start: 0.573vw;
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose .main_col .grid_desc {
    font-size: 3.738vw;
    line-height: 5.14vw;
    margin-bottom: 3.738vw;
    margin-top: 0;
    padding-inline-start: 0;
  }
}
.sec_why_choose .row_why_choose .main_col .grid_desc.bt {
  margin-bottom: 0;
  margin-top: 2.708vw;
  padding-inline-end: 8.594vw;
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose .main_col .grid_desc.bt {
    display: none;
    margin-top: 0;
    padding-inline-end: 0;
  }
}
.sec_why_choose .row_why_choose .main_col .why_choose_grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding-inline-start: 0.573vw;
  row-gap: 1.406vw;
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose .main_col .why_choose_grid {
    grid-template-columns: repeat(1, 1fr);
    padding-inline-start: 0;
    row-gap: 6.308vw;
  }
}
.sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box .title {
  align-items: flex-start;
  color: #000000;
  display: flex;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 1.458vw;
  margin-bottom: 0.677vw;
  position: relative;
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box .title {
    font-size: 3.738vw;
    line-height: 5.14vw;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box .title br {
    display: none;
  }
}
.sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box .title::before {
  background: url("/wp-content/uploads/2025/07/icon.webp") center no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.719vw;
  margin-inline-end: 1.563vw;
  vertical-align: middle;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box .title::before {
    height: 7.71vw;
    margin-inline-end: 2.336vw;
    width: 7.944vw;
  }
}
.sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box .desc {
  color: #101010;
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 1.667vw;
  margin-bottom: 0;
  padding-inline-start: 3.281vw;
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box .desc {
    font-size: 3.738vw;
    line-height: 5.14vw;
    padding-inline-end: 2.336vw;
    padding-inline-start: 10.748vw;
  }
}
.sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box:nth-child(2) .desc {
  padding-inline-end: 0.521vw;
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box:nth-child(2) .desc {
    padding-inline-end: 0;
  }
}
.sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box:nth-child(3) .desc {
  padding-inline-end: 0.521vw;
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box:nth-child(3) .desc {
    padding-inline-end: 0;
  }
}
.sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box:nth-child(4) .desc {
  padding-inline-end: 1.302vw;
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box:nth-child(4) .desc {
    padding-inline-end: 0;
  }
}
.sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box:nth-child(5) .desc {
  padding-inline-end: 1.042vw;
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box:nth-child(5) .desc {
    padding-inline-end: 0;
  }
}
.sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box:nth-child(6) .desc {
  padding-inline-end: 1.302vw;
}
@media screen and (max-width: 767px) {
  .sec_why_choose .row_why_choose .main_col .why_choose_grid .grid_box:nth-child(6) .desc {
    padding-inline-end: 0;
  }
}
.sec_enq {
  padding-bottom: 1.563vw;
}
@media screen and (max-width: 767px) {
  .sec_enq {
    padding-bottom: 0;
    padding-inline: 0;
  }
}
@media screen and (max-width: 767px) {
  .sec_enq .row_enq {
    margin: 0 auto;
    max-width: 100vw;
    width: 100%;
  }
}
.sec_enq .row_enq .col_left {
  width: 37.188vw;
}
@media screen and (max-width: 767px) {
  .sec_enq .row_enq .col_left {
    width: 100%;
  }
}
.sec_enq .row_enq .col_left .vc_column-inner {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .sec_enq .row_enq .col_left .img_enq_wrapper {
    text-align: center;
  }
}
.sec_enq .row_enq .col_left .img_enq_wrapper img {
  height: 37.188vw;
  max-width: unset;
  width: 39.792vw;
}
@media screen and (max-width: 767px) {
  .sec_enq .row_enq .col_left .img_enq_wrapper img {
    height: auto;
    margin-bottom: 2.336vw;
    margin-inline-start: -2.336vw;
    max-width: 97.664vw;
    width: unset;
  }
}
.sec_enq .row_enq .col_right {
  margin-inline-start: -1.979vw;
  padding-top: 3.333vw;
  width: 42.5vw;
}
@media screen and (max-width: 767px) {
  .sec_enq .row_enq .col_right {
    margin: 0 auto;
    max-width: 90.654vw;
    padding-top: 0;
    width: 100%;
  }
}
.sec_enq .row_enq .col_right .vc_column-inner {
  padding: 0;
}
.sec_enq .row_enq .col_right .wpcf7-form .form_field {
  margin-bottom: 1.563vw;
}
@media screen and (max-width: 767px) {
  .sec_enq .row_enq .col_right .wpcf7-form .form_field {
    margin-bottom: 3.505vw;
  }
}
.sec_enq .row_enq .col_right .wpcf7-form .form_field > p {
  align-items: flex-start;
  display: flex;
}
.sec_enq .row_enq .col_right .wpcf7-form .form_field label {
  font-size: 1.25vw;
  font-weight: 600;
  margin: 0.521vw 0 0;
  min-width: 16.146vw;
  padding-inline-end: 1.302vw;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .sec_enq .row_enq .col_right .wpcf7-form .form_field label {
    display: none;
  }
}
.sec_enq .row_enq .col_right .wpcf7-form .form_field .wpcf7-form-control-wrap .wpcf7-form-control {
  border-radius: 0.521vw;
  border: 0.052083333vw solid #848484;
  font-family: inherit;
  font-size: 0.99vw;
  height: 3.125vw;
  outline: none;
  padding-inline: 0.781vw;
  width: 28.021vw;
}
@media screen and (max-width: 767px) {
  .sec_enq .row_enq .col_right .wpcf7-form .form_field .wpcf7-form-control-wrap .wpcf7-form-control {
    border-radius: 2.336vw;
    border: 0.234vw solid #848484;
    font-size: 3.721vw;
    height: 14.019vw;
    padding-inline: 4.206vw;
    width: 90.654vw;
  }
}
.sec_enq .row_enq .col_right .wpcf7-form .form_field .wpcf7-form-control-wrap .wpcf7-form-control::placeholder {
  font-size: 0;
}
@media screen and (max-width: 767px) {
  .sec_enq .row_enq .col_right .wpcf7-form .form_field .wpcf7-form-control-wrap .wpcf7-form-control::placeholder {
    font-size: 4.673vw;
    color: rgba(16, 16, 16, 0.6);
  }
}
.sec_enq .row_enq .col_right .wpcf7-form .form_field .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea {
  border: 0.052083333vw solid #848484;
  font-family: inherit;
  height: 11.094vw;
  padding: 0.781vw;
  resize: none;
}
@media screen and (max-width: 767px) {
  .sec_enq .row_enq .col_right .wpcf7-form .form_field .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea {
    border: 0.234vw solid #848484;
    height: 60.514vw;
    padding: 4.206vw;
    line-height: 4.673vw;
  }
}
.sec_enq .row_enq .col_right .wpcf7-form .form_field .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea::-webkit-scrollbar {
  display: none;
}
.sec_enq .row_enq .col_right .wpcf7-form .form_field .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url("/wp-content/uploads/2025/07/arrow_black.webp") no-repeat;
  background-size: 1.198vw 1.094vw;
  background-position: right 1.302vw top 1.146vw;
}
@media screen and (max-width: 767px) {
  .sec_enq .row_enq .col_right .wpcf7-form .form_field .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select {
    font-size: 4.673vw;
    background-size: 5.374vw 4.907vw;
    background-position: right 5.841vw top 5.14vw;
    color: rgba(16, 16, 16, 0.6);
  }
}
.sec_enq .row_enq .col_right .wpcf7-form .form_field .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select:has(option:checked:not([value])), .sec_enq .row_enq .col_right .wpcf7-form .form_field .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select:has(option:checked:not([value=""])) {
  color: #000;
}
.sec_enq .row_enq .col_right .wpcf7-form .form_btn .wpcf7-submit {
  display: flex;
  width: 11.667vw;
  font-size: 1.458vw;
  height: 4.896vw;
  color: #fff;
  font-weight: 700;
  text-align: center;
  padding: 0vw 0.521vw 0.781vw 0;
  font-family: "ff-good-headline-web-pro", sans-serif;
  text-transform: uppercase;
  background-color: #E40146;
  transition: all ease-in-out 0.2s;
  -webkit-mask-image: url("../images/head-btn-bg.svg");
  mask-image: url("../images/head-btn-bg.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  border: 0;
  box-shadow: none;
  line-height: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin: 0 0 0 16.146vw;
}
@media screen and (max-width: 767px) {
  .sec_enq .row_enq .col_right .wpcf7-form .form_btn .wpcf7-submit {
    font-size: 5.673vw;
    -webkit-mask-image: url("/wp-content/uploads/2025/07/btn_bg_mob.webp");
    mask-image: url("/wp-content/uploads/2025/07/btn_bg_mob.webp");
    height: 19.393vw;
    margin: 7.009vw auto 0;
    letter-spacing: 0.280373832vw;
    padding: 0 0 3.505vw 0;
    width: 67.056vw;
    background-size: 100%;
  }
}
.sec_enq .row_enq .col_right .wpcf7-form .form_btn .wpcf7-submit:hover {
  background-color: #005CA8;
}
.sec_enq .row_enq .col_right .wpcf7-form br {
  display: none;
}
.sec_enq .row_enq .col_right .wpcf7-form .wpcf7-spinner {
  display: none;
}
.sec_enq .row_enq .col_right .wpcf7-form.submitting .form_btn .wpcf7-submit {
  font-size: 0;
  position: relative;
}
.sec_enq .row_enq .col_right .wpcf7-form.submitting .form_btn .wpcf7-submit::before {
  background: url("/wp-content/uploads/2025/07/loader.svg") center no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 2.083vw;
  width: 2.083vw;
}
@media screen and (max-width: 767px) {
  .sec_enq .row_enq .col_right .wpcf7-form.submitting .form_btn .wpcf7-submit::before {
    height: 7.442vw;
    width: 7.442vw;
  }
}
.sec_enq .row_enq .col_right .wpcf7-form .wpcf7-response-output {
  margin: 0.521vw -1.563vw 2.604vw auto;
  max-width: 28.021vw;
}
@media screen and (max-width: 767px) {
  .sec_enq .row_enq .col_right .wpcf7-form .wpcf7-response-output {
    margin: 2.336vw 0;
    max-width: 90.654vw;
  }
}
.sec_enq.bg_light {
  background: #FCF7F7;
}
.sec_enq.bg_light .row_enq {
  margin: 0 auto !important;
  max-width: 79.688vw;
}
@media screen and (max-width: 767px) {
  .sec_enq.bg_light .row_enq {
    max-width: 90.654vw;
  }
}
.sec_enq.bg_light .row_enq .col_right .wpcf7-form .form_field .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select {
  background: url("/wp-content/uploads/2025/07/arrow_black.webp") no-repeat, #fff;
  background-size: 1.198vw 1.094vw;
  background-position: right 1.302vw top 1.146vw;
}
@media screen and (max-width: 767px) {
  .sec_enq.bg_light .row_enq .col_right .wpcf7-form .form_field .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select {
    background-size: 5.374vw 4.907vw;
    background-position: right 5.841vw top 5.14vw;
  }
}
.sec_enq.d-none {
  display: none;
}
.sec_apprenticeship {
  background: #FCF7F7;
  padding: 2.865vw 0 2.604vw;
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship {
    padding: 7.009vw 0 7.009vw;
  }
}
.sec_apprenticeship .row_apprenticeship {
  margin: 0 auto !important;
  max-width: 79.167vw;
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship .row_apprenticeship {
    max-width: 81.308vw;
  }
}
.sec_apprenticeship .row_apprenticeship .col_left {
  width: 46.094vw;
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship .row_apprenticeship .col_left {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship .row_apprenticeship .col_left .vc_column-inner {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship .row_apprenticeship .col_left .wpb_content_element {
    margin: 0;
  }
}
.sec_apprenticeship .row_apprenticeship .col_left .app_title {
  color: #101010;
  font-size: 2.5vw;
  font-weight: 700;
  letter-spacing: 0.104166667vw;
  line-height: 3.125vw;
  margin-bottom: 1.042vw;
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship .row_apprenticeship .col_left .app_title {
    font-size: 6.542vw;
    letter-spacing: 0.23364486vw;
    line-height: 9.346vw;
    margin-bottom: 2.57vw;
  }
}
.sec_apprenticeship .row_apprenticeship .col_left .app_title .text-primary {
  color: #E40146;
}
.sec_apprenticeship .row_apprenticeship .col_left .app_text {
  color: #101010;
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 1.667vw;
  margin-bottom: 2.76vw;
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship .row_apprenticeship .col_left .app_text {
    font-size: 3.738vw;
    letter-spacing: 0.186915888vw;
    line-height: 5.14vw;
    margin-bottom: 4.439vw;
  }
}
.sec_apprenticeship .row_apprenticeship .col_left .app_text.mb-0 {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship .row_apprenticeship .col_left .app_text.mb-0 {
    margin-bottom: 4.439vw;
  }
}
.sec_apprenticeship .row_apprenticeship .col_left.w-100 {
  width: 100%;
}
.sec_apprenticeship .row_apprenticeship .col_left.w-100 .wpb_content_element {
  margin-bottom: 0;
}
.sec_apprenticeship .row_apprenticeship .col_left.w-100 .img_mob {
  display: none;
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship .row_apprenticeship .col_left.w-100 .img_mob {
    display: block;
    height: auto;
    max-width: 81.308vw;
    width: unset;
  }
}
.sec_apprenticeship .row_apprenticeship .col_left.w-100 .app_text {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship .row_apprenticeship .col_left.w-100 .app_text {
    margin-bottom: 4.439vw;
  }
}
.sec_apprenticeship .row_apprenticeship .col_right {
  width: 33.073vw;
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship .row_apprenticeship .col_right {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship .row_apprenticeship .col_right .vc_column-inner {
    padding: 0;
  }
}
.sec_apprenticeship .row_apprenticeship .col_right .img_apprenticeship_wrapper {
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship .row_apprenticeship .col_right .img_apprenticeship_wrapper {
    display: none;
  }
}
.sec_apprenticeship .row_apprenticeship .col_right .img_apprenticeship_wrapper img {
  height: 27.187vw;
  margin-inline-start: 5.104vw;
  max-width: unset;
  width: 34.583vw;
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship .row_apprenticeship .col_right .img_apprenticeship_wrapper img {
    display: none;
  }
}
.sec_apprenticeship .row_apprenticeship.mr-top {
  margin-top: 1.198vw !important;
}
@media screen and (max-width: 767px) {
  .sec_apprenticeship .row_apprenticeship.mr-top {
    margin-top: 0 !important;
  }
}
.sec_fund .row_fund {
  margin-inline-end: 0 !important;
}
@media screen and (max-width: 767px) {
  .sec_fund .row_fund {
    margin-inline-end: 0 !important;
  }
}
.sec_fund .row_fund .col_left {
  width: 47.813vw;
}
@media screen and (max-width: 767px) {
  .sec_fund .row_fund .col_left {
    width: 100%;
  }
}
.sec_fund .row_fund .col_left .vc_column-inner {
  padding: 0;
}
.sec_fund .row_fund .col_left .img_fund_wrapper {
  margin: 0;
}
.sec_fund .row_fund .col_left .img_fund_wrapper img {
  height: 37.865vw;
  max-width: unset;
  width: 47.813vw;
}
@media screen and (max-width: 767px) {
  .sec_fund .row_fund .col_left .img_fund_wrapper img {
    height: 83.879vw;
    width: 105.841vw;
  }
}
.sec_fund .row_fund .col_right {
  padding: 3.125vw 0 0;
  width: 41.302vw;
}
@media screen and (max-width: 767px) {
  .sec_fund .row_fund .col_right {
    margin: 0 auto;
    max-width: 81.308vw;
    padding: 7.009vw 0 6.542vw;
    width: 100%;
  }
}
.sec_fund .row_fund .col_right .vc_column-inner {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .sec_fund .row_fund .col_right .vc_column-inner .wpb_content_element {
    margin: 0;
  }
}
.sec_fund .row_fund .col_right .grid_wrapper {
  column-gap: 0.781vw;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 2.917vw;
}
@media screen and (max-width: 767px) {
  .sec_fund .row_fund .col_right .grid_wrapper {
    column-gap: 0;
    grid-template-columns: repeat(1, 1fr);
    row-gap: 4.673vw;
  }
}
.sec_fund .row_fund .col_right .grid_wrapper .grid_box .title {
  color: #000;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 1.771vw;
  margin: 0 0 0.625vw;
  position: relative;
}
@media screen and (max-width: 767px) {
  .sec_fund .row_fund .col_right .grid_wrapper .grid_box .title {
    font-size: 3.738vw;
    letter-spacing: 0.23364486vw;
    line-height: 5.14vw;
    margin: 0 0 2.103vw;
  }
}
.sec_fund .row_fund .col_right .grid_wrapper .grid_box .title::before {
  background: url("/wp-content/uploads/2025/07/icon.webp") center no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 1.719vw;
  margin-inline-end: 1.563vw;
  vertical-align: middle;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_fund .row_fund .col_right .grid_wrapper .grid_box .title::before {
    height: 7.71vw;
    margin-inline-end: 2.57vw;
    width: 7.944vw;
  }
}
.sec_fund .row_fund .col_right .grid_wrapper .grid_box .text {
  color: #101010;
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 1.667vw;
  margin: 0;
  padding-inline-end: 0;
  padding-inline-start: 3.333vw;
}
@media screen and (max-width: 767px) {
  .sec_fund .row_fund .col_right .grid_wrapper .grid_box .text {
    font-size: 3.738vw;
    line-height: 5.14vw;
    letter-spacing: 0.23364486vw;
    padding-inline-end: 8.178vw;
    padding-inline-start: 10.748vw;
  }
}
.sec_fund .row_fund .col_right .grid_wrapper .grid_box:nth-child(1) {
  width: 22.396vw;
}
@media screen and (max-width: 767px) {
  .sec_fund .row_fund .col_right .grid_wrapper .grid_box:nth-child(1) {
    width: 100%;
  }
}
.sec_fund .row_fund .col_right .grid_wrapper .grid_box:nth-child(2) .text {
  padding-inline-end: 0;
}
@media screen and (max-width: 767px) {
  .sec_fund .row_fund .col_right .grid_wrapper .grid_box:nth-child(2) .text {
    padding-inline-end: 4.673vw;
  }
}
.sec_fund .row_fund .col_right .grid_wrapper .grid_box:nth-child(3) {
  grid-column-end: -1;
  grid-column-start: 1;
}
@media screen and (max-width: 767px) {
  .sec_fund .row_fund .col_right .grid_wrapper .grid_box:nth-child(3) {
    grid-column-end: unset;
    grid-column-start: unset;
  }
}
.sec_fund .row_fund .col_right .grid_wrapper .grid_box:nth-child(3) .text {
  padding-inline-end: 1.042vw;
}
@media screen and (max-width: 767px) {
  .sec_fund .row_fund .col_right .grid_wrapper .grid_box:nth-child(3) .text {
    padding-inline-end: 7.009vw;
  }
}
.sec_fund .row_fund .col_right .fund_desc {
  color: #101010;
  font-size: 1.223958333vw;
  font-style: italic;
  font-weight: 600;
  line-height: 1.640625vw;
  margin-top: 2.813vw;
}
@media screen and (max-width: 767px) {
  .sec_fund .row_fund .col_right .fund_desc {
    font-size: 3.738vw;
    letter-spacing: 0.23364486vw;
    line-height: 5.14vw;
    margin-top: 5.374vw;
  }
}
.sec_how_support {
  background: url("/wp-content/uploads/2025/07/img_support.webp") top 3.125vw center no-repeat, #FCF7F7;
  background-size: 17.5vw 29.323vw;
  padding: 3.125vw 0 2.604vw;
}
@media screen and (max-width: 767px) {
  .sec_how_support {
    background: url("/wp-content/uploads/2025/07/img_support_mob.webp") top 7.009vw center no-repeat, #FCF7F7;
    background-size: 29.907vw 50.234vw;
    padding: 64.019vw 0 7.009vw;
  }
}
.sec_how_support .row_how_support {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  margin: 0 auto !important;
  max-width: 79.167vw;
}
@media screen and (max-width: 767px) {
  .sec_how_support .row_how_support {
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 81.308vw;
    row-gap: 4.206vw;
  }
}
.sec_how_support .row_how_support::before {
  display: none;
}
.sec_how_support .row_how_support::after {
  display: none;
}
.sec_how_support .row_how_support:not(:last-of-type) {
  margin-bottom: 3.125vw !important;
}
@media screen and (max-width: 767px) {
  .sec_how_support .row_how_support:not(:last-of-type) {
    margin-bottom: 4.206vw !important;
  }
}
.sec_how_support .row_how_support .col_left {
  width: 25.26vw;
}
@media screen and (max-width: 767px) {
  .sec_how_support .row_how_support .col_left {
    width: 100%;
  }
}
.sec_how_support .row_how_support .col_left .vc_column-inner {
  padding: 0;
}
.sec_how_support .row_how_support .col_left .content_box {
  margin: 0;
}
.sec_how_support .row_how_support .col_left .content_box > .wpb_wrapper {
  background: url("/wp-content/uploads/2025/07/bg_graphic.webp") no-repeat;
  background-size: 25.26vw 8.073vw;
  height: 8.073vw;
  padding: 0.833vw 0.781vw 0;
  width: 25.26vw;
}
@media screen and (max-width: 767px) {
  .sec_how_support .row_how_support .col_left .content_box > .wpb_wrapper {
    background: url("/wp-content/uploads/2025/07/bg_graphic_mob.webp") no-repeat;
    background-size: 84.813vw 27.103vw;
    height: 27.103vw;
    padding: 3.037vw 8.178vw 0;
    width: 84.813vw;
  }
}
.sec_how_support .row_how_support .col_left .content_box > .wpb_wrapper .title {
  color: #fff;
  font-size: 1.458vw;
  font-weight: 900;
  line-height: 2.083vw;
  margin: 0 0 0.156vw;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .sec_how_support .row_how_support .col_left .content_box > .wpb_wrapper .title {
    font-size: 4.673vw;
    line-height: 6.542vw;
    margin: 0 0 0vw;
  }
}
.sec_how_support .row_how_support .col_left .content_box > .wpb_wrapper .desc {
  color: #fff;
  text-align: center;
  font-size: 1.146vw;
  font-weight: 600;
  letter-spacing: 0.065104167vw;
  line-height: 1.563vw;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_how_support .row_how_support .col_left .content_box > .wpb_wrapper .desc {
    font-size: 3.738vw;
    line-height: 5.14vw;
  }
}
.sec_how_support .row_how_support .col_left .content_box > .wpb_wrapper .desc.px-2 {
  padding-inline: 0.781vw;
}
@media screen and (max-width: 767px) {
  .sec_how_support .row_how_support .col_left .content_box > .wpb_wrapper .desc.px-2 {
    padding-inline: 2.336vw;
  }
}
.sec_how_support .row_how_support .col_left .content_box > .wpb_wrapper .desc.px-3 {
  padding-inline: 1.042vw;
}
@media screen and (max-width: 767px) {
  .sec_how_support .row_how_support .col_left .content_box > .wpb_wrapper .desc.px-3 {
    padding-inline: 2.336vw;
  }
}
.sec_how_support .row_how_support .col_right {
  margin-inline-end: -1.094vw;
  width: 25.26vw;
}
@media screen and (max-width: 767px) {
  .sec_how_support .row_how_support .col_right {
    width: 100%;
  }
}
.sec_how_support .row_how_support .col_right .vc_column-inner {
  padding: 0;
}
.sec_how_support .row_how_support .col_right .content_box {
  margin: 0;
}
.sec_how_support .row_how_support .col_right .content_box > .wpb_wrapper {
  background: url("/wp-content/uploads/2025/07/bg_graphic.webp") no-repeat;
  background-size: 25.26vw 8.073vw;
  height: 8.073vw;
  padding: 0.833vw 2.083vw 0;
  width: 25.26vw;
}
@media screen and (max-width: 767px) {
  .sec_how_support .row_how_support .col_right .content_box > .wpb_wrapper {
    background: url("/wp-content/uploads/2025/07/bg_graphic_mob.webp") none;
    background-size: 84.813vw 27.103vw;
    height: 27.103vw;
    padding: 3.037vw 8.178vw 0;
    width: 84.813vw;
  }
}
.sec_how_support .row_how_support .col_right .content_box > .wpb_wrapper .title {
  color: #fff;
  font-size: 1.458vw;
  font-weight: 900;
  line-height: 2.083vw;
  margin: 0 0 0.156vw;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .sec_how_support .row_how_support .col_right .content_box > .wpb_wrapper .title {
    font-size: 4.673vw;
    line-height: 6.542vw;
    margin: 0 0 0vw;
  }
}
.sec_how_support .row_how_support .col_right .content_box > .wpb_wrapper .desc {
  color: #fff;
  text-align: center;
  font-size: 1.146vw;
  font-weight: 600;
  letter-spacing: 0.065104167vw;
  line-height: 1.563vw;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_how_support .row_how_support .col_right .content_box > .wpb_wrapper .desc {
    font-size: 3.738vw;
    line-height: 5.14vw;
  }
}
.sec_how_support .row_how_support .wpb_content_element {
  margin: 0;
}
.sec_how_support .row_how_support .how_support_text {
  color: #101010;
  font-size: 1.25vw;
  font-style: italic;
  font-weight: 600;
  line-height: 1.667vw;
  margin: 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .sec_how_support .row_how_support .how_support_text {
    font-size: 3.738vw;
    line-height: 5.14vw;
    margin-top: 0;
  }
}
.sec_how_support .row_how_support.row_bt .vc_column-inner {
  padding: 0;
}
.sec_aatlvl_banner {
  background: url("/wp-content/uploads/2025/07/aat_img.webp") top 0.365vw right 12.604vw no-repeat;
  background-size: 37.448vw 31.458vw;
  margin-bottom: -2.083vw;
  padding: 0.365vw 0 8.125vw;
}
@media screen and (max-width: 767px) {
  .sec_aatlvl_banner {
    background: url("/wp-content/uploads/2025/07/aat_img_mob.webp") bottom 0vw right 9.346vw no-repeat;
    background-size: 51.636vw 43.458vw;
    margin-bottom: 0;
    padding: 2.103vw 0 7.009vw;
  }
}
.sec_aatlvl_banner .row_aatlvl_banner {
  margin: 0 auto !important;
  max-width: 79.167vw;
}
@media screen and (max-width: 767px) {
  .sec_aatlvl_banner .row_aatlvl_banner {
    max-width: 81.308vw;
  }
}
.sec_aatlvl_banner .row_aatlvl_banner .col_banner {
  padding-top: 5.729vw;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .sec_aatlvl_banner .row_aatlvl_banner .col_banner {
    padding-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .sec_aatlvl_banner .row_aatlvl_banner .col_banner .vc_column-inner {
    padding: 0;
  }
}
.sec_aatlvl_banner .row_aatlvl_banner .col_banner .banner_title {
  color: #101010;
  font-size: 3.438vw;
  font-weight: 700;
  line-height: 4.219vw;
  margin: 0;
  padding-inline-end: 25.521vw;
}
@media screen and (max-width: 767px) {
  .sec_aatlvl_banner .row_aatlvl_banner .col_banner .banner_title {
    font-size: 7.477vw;
    letter-spacing: 0.23364486vw;
    line-height: 8.645vw;
    padding-inline-end: 9.346vw;
  }
}
.sec_aatlvl_banner .row_aatlvl_banner .col_banner .banner_flex {
  align-items: flex-start;
  display: flex;
  gap: 1.719vw;
  margin-top: 2.604vw;
}
@media screen and (max-width: 767px) {
  .sec_aatlvl_banner .row_aatlvl_banner .col_banner .banner_flex {
    flex-direction: column;
    gap: 0;
    justify-content: flex-start;
    margin-top: 5.841vw;
  }
}
.sec_aatlvl_banner .row_aatlvl_banner .col_banner .banner_flex .btn_enquire {
  -webkit-mask-image: url(../images/head-btn-bg.svg);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  background-color: #E40146;
  color: #fff;
  font-size: 1.458vw;
  font-weight: 600;
  height: 4.896vw;
  mask-image: url(../images/head-btn-bg.svg);
  mask-repeat: no-repeat;
  mask-size: contain;
  padding: 1.25vw 0.521vw 0 0;
  text-align: center;
  text-transform: uppercase;
  transition: all ease-in-out 0.2s;
  width: 11.667vw;
}
@media screen and (max-width: 767px) {
  .sec_aatlvl_banner .row_aatlvl_banner .col_banner .banner_flex .btn_enquire {
    font-size: 4.673vw;
    height: 16.355vw;
    padding: 3.738vw 3.738vw 0 0;
    width: 38.785vw;
  }
}
.sec_aatlvl_banner .row_aatlvl_banner .col_banner .banner_flex .btn_enquire:hover {
  background: #005CA8;
  color: #fff;
}
.sec_aatlvl_banner .row_aatlvl_banner .col_banner .banner_flex .logo_aat {
  height: auto;
  margin-top: -1.302vw;
  max-width: 5.833vw;
  width: 5.833vw;
}
@media screen and (max-width: 767px) {
  .sec_aatlvl_banner .row_aatlvl_banner .col_banner .banner_flex .logo_aat {
    margin: 3.972vw 0 0 4.673vw;
    max-width: 19.626vw;
    width: 19.626vw;
  }
}
.sec_overview .row_overview {
  margin: 0 auto !important;
  max-width: 79.167vw;
}
@media screen and (max-width: 767px) {
  .sec_overview .row_overview {
    max-width: 90.654vw;
    padding-inline-start: 4.673vw;
  }
}
.sec_overview .row_overview .col_overview .vc_column-inner {
  padding: 0;
}
.sec_overview .row_overview .col_overview .overview_title {
  color: #000000;
  font-size: 2.5vw;
  font-weight: 700;
  line-height: 3.125vw;
  margin: 0 0 1.146vw;
}
@media screen and (max-width: 767px) {
  .sec_overview .row_overview .col_overview .overview_title {
    font-size: 6.542vw;
    line-height: 9.346vw;
    margin: 3.271vw 0 2.57vw;
  }
}
.sec_overview .row_overview .col_overview .overview_text {
  color: #101010;
  font-size: 1.406vw;
  font-weight: 400;
  line-height: 2.031vw;
  margin: 0 0 1.146vw;
}
@media screen and (max-width: 767px) {
  .sec_overview .row_overview .col_overview .overview_text {
    font-size: 4.206vw;
    line-height: 5.607vw;
    margin: 0 0 2.804vw;
  }
}
.sec_overview .row_overview .col_overview .overview_text.mr-b {
  margin: 0 0 2.865vw;
}
@media screen and (max-width: 767px) {
  .sec_overview .row_overview .col_overview .overview_text.mr-b {
    margin: 0 0 4.439vw;
  }
}
.sec_overview .row_overview .col_overview .overview_offer {
  color: #000000;
  font-size: 2.5vw;
  font-weight: 700;
  letter-spacing: 0.104166667vw;
  line-height: 3.125vw;
  margin: 0 0 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .sec_overview .row_overview .col_overview .overview_offer {
    font-size: 6.542vw;
    letter-spacing: 0.46728972vw;
    line-height: 7.944vw;
    margin: 0 0 6.542vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs {
  margin: 0 auto !important;
  max-width: 79.167vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs {
    margin: 0 auto !important;
    max-width: 90.654vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .vc_column-inner {
  padding: 0;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .vc_tta-container {
  margin: 0;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-tabs-container {
  margin: 0;
  width: 80.104vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-tabs-container {
    width: auto;
    display: block;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list {
    flex-direction: column;
    justify-content: flex-start;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list .vc_tta-tab {
  -webkit-mask-image: url("/wp-content/uploads/2025/07/Path-32.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  background-color: #B5B5B5;
  height: 4.427vw;
  margin: 0;
  mask-image: url("/wp-content/uploads/2025/07/Path-32.svg");
  mask-repeat: no-repeat;
  mask-size: contain;
  padding: 0.833vw 0vw 0 0;
  text-align: center;
  text-transform: uppercase;
  transition: all ease-in-out 0.2s;
  width: auto;
  flex: 1;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list .vc_tta-tab {
    -webkit-mask-image: url("/wp-content/uploads/2025/07/gr_lg.svg");
    mask-image: url("/wp-content/uploads/2025/07/gr_lg.svg");
    height: 20.327vw;
    mask-size: cover;
    padding: 4.907vw 0 0 5.14vw;
    width: 100%;
    flex: unset;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list .vc_tta-tab > a {
  background: none;
  border-radius: 0;
  border: none;
  color: #fff;
  font-size: 1.302vw;
  font-weight: 700;
  line-height: 1.823vw;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list .vc_tta-tab > a {
    font-size: 4.673vw;
    font-weight: 600;
    line-height: 6.542vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list .vc_tta-tab.vc_active {
  background-color: #E40146;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list .vc_tta-tab:nth-child(2) {
  margin-inline: -0.938vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list .vc_tta-tab:nth-child(2) {
    margin: -4.439vw 0;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container {
  margin-top: -1.354vw;
  margin-inline-end: 0;
  position: relative;
  z-index: 3;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container {
    margin-top: 0;
    margin-inline-end: 0;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels {
  border-radius: 0;
  border: none;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
    display: none;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
  background: #FCF7F7;
  padding: 2.969vw 0 3.125vw 0;
  overflow: visible;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
    border: none;
    padding: 9.579vw 0 7.243vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting {
  background: none;
  padding: 2.708vw 5.521vw 0 4.688vw !important;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting {
    padding: 4.907vw 4.673vw 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_desc.fw-bold.mr-top {
    margin-top: 4.907vw !important;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content {
  margin-bottom: 2.865vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content {
    margin-bottom: 9.579vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting {
  padding: 0 5.729vw 0 4.688vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting {
    padding: 0 4.673vw 0;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_main_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_main_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_main_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_main_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_main_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_main_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_main_title {
  color: #E40146;
  font-size: 2.5vw;
  font-weight: 700;
  line-height: 3.125vw;
  margin: 0 0 1.198vw;
  letter-spacing: 0.078125vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_main_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_main_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_main_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_main_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_main_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_main_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_main_title {
    font-size: 6.542vw;
    line-height: 7.944vw;
    letter-spacing: 0.23364486vw;
    margin: 0 0 4.907vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_main_title .sub_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_main_title .sub_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_main_title .sub_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_main_title .sub_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_main_title .sub_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_main_title .sub_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_main_title .sub_text {
  color: #000;
  font-size: 1.354vw;
  line-height: 1.719vw;
  margin-inline-start: 1.042vw;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_main_title .sub_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_main_title .sub_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_main_title .sub_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_main_title .sub_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_main_title .sub_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_main_title .sub_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_main_title .sub_text {
    display: block;
    font-size: 3.738vw;
    line-height: 7.71vw;
    margin-inline-start: 0;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .courses_fee, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .courses_fee, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .courses_fee, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .courses_fee, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .courses_fee, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .courses_fee, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .courses_fee {
  margin-top: 2.344vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .courses_fee, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .courses_fee, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .courses_fee, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .courses_fee, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .courses_fee, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .courses_fee, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .courses_fee {
    margin-top: 0;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .courses_fee .tab_bt_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .courses_fee .tab_bt_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .courses_fee .tab_bt_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .courses_fee .tab_bt_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .courses_fee .tab_bt_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .courses_fee .tab_bt_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .courses_fee .tab_bt_text {
  color: #101010;
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 1.667vw;
  margin: 0;
  padding-inline-end: 0.26vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .courses_fee .tab_bt_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .courses_fee .tab_bt_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .courses_fee .tab_bt_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .courses_fee .tab_bt_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .courses_fee .tab_bt_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .courses_fee .tab_bt_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .courses_fee .tab_bt_text {
    font-size: 3.738vw;
    letter-spacing: 0.23364486vw;
    line-height: 5.14vw;
    padding-inline-end: 0;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .courses_fee .tab_bt_text .text_red, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .courses_fee .tab_bt_text .text_red, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .courses_fee .tab_bt_text .text_red, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .courses_fee .tab_bt_text .text_red, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .courses_fee .tab_bt_text .text_red, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .courses_fee .tab_bt_text .text_red, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .courses_fee .tab_bt_text .text_red {
  color: #E40146;
  font-weight: 700;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_desc, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_desc, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_desc, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_desc, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_desc, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_desc, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_desc {
  color: #101010;
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 1.667vw;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_desc, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_desc, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_desc, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_desc, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_desc, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_desc, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_desc {
    font-size: 3.738vw;
    letter-spacing: 0.186915888vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_desc:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_desc:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_desc:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_desc:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_desc:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_desc:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_desc:not(:last-of-type) {
  margin-bottom: 1.265vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_desc:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_desc:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_desc:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_desc:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_desc:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_desc:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_desc:not(:last-of-type) {
    margin-bottom: 4.206vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_desc.fw-bold, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_desc.fw-bold, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_desc.fw-bold, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_desc.fw-bold, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_desc.fw-bold, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_desc.fw-bold, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_desc.fw-bold {
  font-weight: 600;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_desc.fw-bold.mr-top {
  margin-top: 2.969vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_desc.fw-bold.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_desc.fw-bold.mr-top {
    margin-top: 0;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_desc .tab_link, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_desc .form_link, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_desc .tab_link, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_desc .form_link, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_desc .tab_link, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_desc .form_link, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_desc .tab_link, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_desc .form_link, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_desc .tab_link, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_desc .form_link, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_desc .tab_link, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_desc .form_link, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_desc .tab_link, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_desc .form_link {
  color: #E40146;
  text-decoration: underline;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_desc .tab_link:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_desc .form_link:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_desc .tab_link:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_desc .form_link:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_desc .tab_link:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_desc .form_link:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_desc .tab_link:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_desc .form_link:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_desc .tab_link:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_desc .form_link:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_desc .tab_link:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_desc .form_link:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_desc .tab_link:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_desc .form_link:hover {
  color: #005CA8;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_desc .tab_link.link-fw, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .tab_desc .form_link.link-fw, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_desc .tab_link.link-fw, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .tab_desc .form_link.link-fw, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_desc .tab_link.link-fw, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .tab_desc .form_link.link-fw, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_desc .tab_link.link-fw, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .tab_desc .form_link.link-fw, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_desc .tab_link.link-fw, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .tab_desc .form_link.link-fw, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_desc .tab_link.link-fw, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .tab_desc .form_link.link-fw, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_desc .tab_link.link-fw, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .tab_desc .form_link.link-fw {
  font-weight: 700;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content.text_align, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping.text_align, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping.text_align, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping.text_align, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting.text_align, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting.text_align, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting.text_align {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content.text_align, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping.text_align, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping.text_align, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping.text_align, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting.text_align, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting.text_align, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting.text_align {
    text-align: start;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_text {
  color: #000;
  font-size: 1.875vw;
  font-weight: 700;
  letter-spacing: 0.078125vw;
  line-height: 3.125vw;
  margin: 0 0 1.042vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_text, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_text {
    font-size: 6.542vw;
    letter-spacing: 0.23364486vw;
    line-height: 7.944vw;
    margin: 5.841vw 0 4.907vw;
    padding-inline-end: 7.477vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_text.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_text.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_text.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_text.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_text.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_text.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_text.mr-top {
  margin-top: 1.823vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_text.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_text.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_text.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_text.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_text.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_text.mr-top, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_text.mr-top {
    margin-top: 0;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_text.next_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_text.next_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_text.next_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_text.next_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_text.next_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_text.next_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_text.next_title {
  margin-top: 2.656vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_text.next_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_text.next_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_text.next_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_text.next_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_text.next_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_text.next_title, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_text.next_title {
    margin-top: 6.776vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_pointer, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_pointer, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_pointer, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_pointer, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_pointer, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_pointer, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_pointer {
  color: #000;
  display: flex;
  font-size: 1.25vw;
  font-weight: 700;
  gap: 1.563vw;
  line-height: 1.563vw;
  margin: 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_pointer, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_pointer, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_pointer, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_pointer, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_pointer, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_pointer, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_pointer {
    font-size: 3.738vw;
    gap: 4.673vw;
    letter-spacing: 0.163551402vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_pointer::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_pointer::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_pointer::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_pointer::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_pointer::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_pointer::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_pointer::before {
  background: url("/wp-content/uploads/2025/07/icon.webp") center no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  flex: none;
  height: 1.719vw;
  margin-inline-end: 0;
  margin-top: 0;
  vertical-align: middle;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_pointer::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_pointer::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_pointer::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_pointer::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_pointer::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_pointer::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_pointer::before {
    margin-top: 0;
    height: 7.71vw;
    width: 7.944vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_pointer.blue::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_pointer.blue::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_pointer.blue::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_pointer.blue::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_pointer.blue::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_pointer.blue::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_pointer.blue::before {
  background: url("/wp-content/uploads/2025/07/icon_blue.webp") center no-repeat;
  background-size: contain;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_pointer.yellow::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_pointer.yellow::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_pointer.yellow::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_pointer.yellow::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_pointer.yellow::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_pointer.yellow::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_pointer.yellow::before {
  background: url("/wp-content/uploads/2025/07/icon_yellow.webp") center no-repeat;
  background-size: contain;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_pointer.green::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_pointer.green::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_pointer.green::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_pointer.green::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_pointer.green::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_pointer.green::before, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_pointer.green::before {
  background: url("/wp-content/uploads/2025/07/icon_green.webp") center no-repeat;
  background-size: contain;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_pointer:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_pointer:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_pointer:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_pointer:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_pointer:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_pointer:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_pointer:not(:last-of-type) {
  margin-bottom: 1.6vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .list_pointer:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .list_pointer:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .list_pointer:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .list_pointer:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .list_pointer:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .list_pointer:not(:last-of-type), .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .list_pointer:not(:last-of-type) {
    margin-bottom: 5.14vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .btn_enquire, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .btn_enquire, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .btn_enquire, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .btn_enquire, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .btn_enquire, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .btn_enquire, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .btn_enquire {
  -webkit-mask-image: url("../images/head-btn-bg.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  background-color: #E40146;
  color: #fff;
  display: inline-block;
  font-size: 1.458vw;
  font-weight: 700;
  height: 4.896vw;
  mask-image: url("../images/head-btn-bg.svg");
  mask-repeat: no-repeat;
  mask-size: contain;
  margin-top: 2.917vw;
  padding: 1.25vw 0.521vw 0 0;
  text-align: center;
  text-transform: uppercase;
  transition: all ease-in-out 0.2s;
  width: 11.667vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .btn_enquire, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .btn_enquire, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .btn_enquire, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .btn_enquire, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .btn_enquire, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .btn_enquire, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .btn_enquire {
    font-size: 4.673vw;
    height: 16.355vw;
    margin-top: 6.542vw;
    padding: 3.738vw 3.738vw 0 0;
    width: 38.785vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .tab_main_content .btn_enquire:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-1-award-in-bookkeeping .btn_enquire:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-bookkeeping .btn_enquire:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-certificate-in-bookkeeping .btn_enquire:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-2-certificate-in-accounting .btn_enquire:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-3-diploma-in-accounting .btn_enquire:hover, .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body #tab-level-4-diploma-in-professional-accounting .btn_enquire:hover {
  background-color: #005CA8;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .row_subtabs .wpb_tabs {
  margin-bottom: 0;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .row_subtabs ul.wpb_tabs_nav {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  width: 80.208vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .row_subtabs ul.wpb_tabs_nav {
    width: 92.991vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .row_subtabs ul.wpb_tabs_nav .ui-tabs-tab {
  -webkit-mask-image: url("/wp-content/uploads/2025/07/Path-32.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  background-color: #B5B5B5;
  height: 4.531vw;
  margin: 0;
  mask-image: url("/wp-content/uploads/2025/07/Path-32.svg");
  mask-repeat: no-repeat;
  mask-size: contain;
  padding: 0.729vw 0vw 0 0;
  text-align: center;
  text-transform: uppercase;
  transition: all ease-in-out 0.2s;
  width: 34.1%;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .row_subtabs ul.wpb_tabs_nav .ui-tabs-tab {
    height: 13.785vw;
    mask-size: cover;
    padding: 2.6vw 0 0 5.14vw;
    width: 100%;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .row_subtabs ul.wpb_tabs_nav .ui-tabs-tab input {
  display: none;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .row_subtabs ul.wpb_tabs_nav .ui-tabs-tab > a {
  background: none;
  border-radius: 0;
  border: none;
  color: #fff;
  font-size: 1.302vw;
  font-weight: 700;
  line-height: 1.823vw;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .row_subtabs ul.wpb_tabs_nav .ui-tabs-tab > a {
    font-size: 4.206vw;
    font-weight: 600;
    line-height: 6.075vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .row_subtabs ul.wpb_tabs_nav .ui-tabs-tab > a#ui-id-6 {
  font-size: 1.094vw;
  line-height: 1.615vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .row_subtabs ul.wpb_tabs_nav .ui-tabs-tab > a#ui-id-6 {
    display: inline-block;
    font-size: 4.206vw;
    height: max-content;
    line-height: 4.206vw;
    max-width: 46.963vw;
    white-space: normal;
    width: auto;
    word-wrap: break-word;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .row_subtabs ul.wpb_tabs_nav .ui-tabs-tab.ui-state-active {
  background-color: #005CA8;
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .row_subtabs ul.wpb_tabs_nav .ui-tabs-tab:nth-child(2) {
  margin-inline: -0.938vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .row_subtabs ul.wpb_tabs_nav .ui-tabs-tab:nth-child(2) {
    margin: -3.037vw 0;
  }
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .tabs_wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .row_subtabs ul.wpb_tabs_nav .ui-tabs-tab[aria-labelledby="ui-id-6"] {
    padding: 1.869vw 0 0 0;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .courses_row_path {
  padding: 2.604vw 0 3.125vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .courses_row_path {
    padding: 5.607vw 0 0;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .courses_row_path .wpb_content_element {
  margin-bottom: 1.302vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .courses_row_path .wpb_content_element {
    margin-bottom: 4.651vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .courses_row_path .path_title {
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  line-height: 3.125vw;
  letter-spacing: 0.130208333vw;
  margin: 0.521vw 0 0.052083333vw;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .courses_row_path .path_title {
    font-size: 6.542vw;
    line-height: 7.944vw;
    letter-spacing: 0.23364486vw;
    margin: 0 0 0;
    padding-inline: 16.682vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .courses_row_path .img_wrapper {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .courses_row_path .img_wrapper {
    -ms-overflow-style: none;
    margin-inline: auto;
    max-width: unset;
    overflow-y: scroll;
    scrollbar-width: none;
    width: 100vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .courses_row_path .img_wrapper img {
  height: auto;
  margin-inline-start: 0.729vw;
  max-width: 79.167vw;
  pointer-events: none;
  width: 79.167vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs .col_tabs .courses_row_path .img_wrapper img {
    margin-inline-start: 0;
    max-width: 239.252vw;
    width: 239.252vw;
  }
}
.sec_lvl_tabs .row_lvl_tabs .col_tabs .courses_row_path .img_wrapper::-webkit-scrollbar {
  display: none;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs.row-width {
    max-width: 100vw;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs.row-width .col_tabs .tabs_wrapper .vc_tta-tabs-container {
    position: relative;
    z-index: 4;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs.row-width .col_tabs .tabs_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list {
    margin-inline-start: 4.673vw;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs.row-width .col_tabs .tabs_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list .vc_tta-tab {
    mask-size: contain;
    height: 15.421vw;
    padding: 2.3vw 0 0 5.14vw;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .sec_lvl_tabs .row_lvl_tabs.row-width .col_tabs .tabs_wrapper .vc_tta-panels-container {
    margin: -4.206vw auto 0;
    max-width: 90.654vw;
    position: relative;
  }
}
.sec_lvl_tabs .contact-sec.inner-contat {
  margin: 0 auto !important;
  max-width: 79.167vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .contact-sec.inner-contat {
    max-width: 90.654vw;
    padding-bottom: 0;
  }
}
.sec_lvl_tabs .contact-sec.inner-contat .left .vc_column-inner, .sec_lvl_tabs .contact-sec.inner-contat .right .vc_column-inner {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .contact-sec.inner-contat .left .vc_column-inner, .sec_lvl_tabs .contact-sec.inner-contat .right .vc_column-inner {
    padding: 0;
  }
}
.sec_lvl_tabs .contact-sec.inner-contat .left {
  width: 50.3%;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .contact-sec.inner-contat .left {
    width: 100%;
  }
}
.sec_lvl_tabs .contact-sec.inner-contat .left .vc_single_image-wrapper img {
  height: 33.854vw;
  width: 39.792vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .contact-sec.inner-contat .left .vc_single_image-wrapper img {
    height: 76.869vw;
    width: 90.421vw;
  }
}
.sec_lvl_tabs .contact-sec.inner-contat .right {
  padding-inline-start: 3.49vw;
  width: 49.7%;
}
@media screen and (max-width: 767px) {
  .sec_lvl_tabs .contact-sec.inner-contat .right {
    margin-top: 7.009vw;
    padding-inline-start: 0;
    width: 100%;
  }
}
.sec_aat_banner {
  background: url("/wp-content/uploads/2025/07/aat_banner.webp") left 10.417vw top no-repeat;
  background-size: 83.542vw 31.094vw;
  margin-top: -1.979vw;
  min-height: 34.219vw;
}
@media screen and (max-width: 767px) {
  .sec_aat_banner {
    background: url("/wp-content/uploads/2025/07/aat_banner_mob.webp") left -37.85vw top no-repeat;
    background-size: 140.888vw 105.841vw;
    margin-top: 0;
    min-height: 112.85vw;
  }
}
.sec_aat_banner .row_aat_banner {
  margin: 0 auto !important;
  max-width: 79.167vw;
}
@media screen and (max-width: 767px) {
  .sec_aat_banner .row_aat_banner {
    max-width: 81.308vw;
  }
}
.sec_our_apprenticeships {
  background: #FCF7F7;
  padding: 3.073vw 0 2.656vw;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships {
    padding: 7.009vw 0 7.009vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships {
  margin: 0 auto !important;
  max-width: 92.854vw;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships {
    max-width: 100vw;
    margin-inline-start: 4.673vw !important;
    margin-inline-end: 1.168vw !important;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_main .wpb_content_element {
  margin: 0;
}
.sec_our_apprenticeships .row_our_apprenticeships .col_main .sec_title {
  color: #000000;
  font-size: 2.5vw;
  font-weight: 700;
  letter-spacing: 0.1171875vw;
  line-height: 3.125vw;
  margin: 0 0 2.917vw;
  text-align: center;
  text-transform: capitalize;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_main .sec_title {
    font-size: 6.542vw;
    line-height: 9.346vw;
    margin: 0 0 5.14vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_main .sec_title .text_red {
  color: #E40146;
}
.sec_our_apprenticeships .row_our_apprenticeships .col_one {
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  width: 28.906vw;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_one {
    width: 94.393vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_one .vc_column-inner {
  padding: 0;
}
.sec_our_apprenticeships .row_our_apprenticeships .col_one .apprenticeships_content {
  margin: 0;
}
.sec_our_apprenticeships .row_our_apprenticeships .col_one .apprenticeships_content > .wpb_wrapper {
  background: url("/wp-content/uploads/2025/07/bg_graphic-1.webp") no-repeat;
  background-size: 28.906vw 12.76vw;
  height: 12.76vw;
  padding: 1.458vw 2.708vw 0 1.979vw;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_one .apprenticeships_content > .wpb_wrapper {
    background: url("/wp-content/uploads/2025/07/bg_graphic_mob-1.webp") no-repeat;
    background-size: 94.393vw 41.822vw;
    height: 41.822vw;
    padding: 6.542vw 8.879vw 0 4.206vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_one .apprenticeships_content > .wpb_wrapper .col_title {
  color: #fff;
  font-size: 1.458vw;
  font-weight: 700;
  line-height: 1.771vw;
  margin: 0 0 0.521vw;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_one .apprenticeships_content > .wpb_wrapper .col_title {
    font-size: 4.673vw;
    letter-spacing: 0.23364486vw;
    line-height: 5.607vw;
    margin: 0 0 2.103vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_one .apprenticeships_content > .wpb_wrapper .col_text {
  color: #fff;
  font-size: 1.25vw;
  line-height: 1.667vw;
  font-weight: 500;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_one .apprenticeships_content > .wpb_wrapper .col_text {
    font-size: 4.206vw;
    line-height: 4.907vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_one:hover {
  transform: translateY(-0.156vw);
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_one:hover {
    transform: translateY(-0.701vw);
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_two {
  cursor: pointer;
  margin-inline: 3.021vw;
  transition: all 0.3s ease-in-out;
  width: 28.906vw;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_two {
    margin-bottom: 6.075vw;
    margin-inline: 0;
    margin-top: 6.075vw;
    width: 94.393vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_two .vc_column-inner {
  padding: 0;
}
.sec_our_apprenticeships .row_our_apprenticeships .col_two .apprenticeships_content {
  margin: 0;
}
.sec_our_apprenticeships .row_our_apprenticeships .col_two .apprenticeships_content > .wpb_wrapper {
  background: url("/wp-content/uploads/2025/07/bg_graphic-1.webp") no-repeat;
  background-size: 28.906vw 12.76vw;
  height: 12.76vw;
  padding: 1.458vw 2.708vw 0 1.979vw;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_two .apprenticeships_content > .wpb_wrapper {
    background: url("/wp-content/uploads/2025/07/bg_graphic_mob-1.webp") no-repeat;
    background-size: 94.393vw 41.822vw;
    height: 41.822vw;
    padding: 6.542vw 8.879vw 0 4.206vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_two .apprenticeships_content > .wpb_wrapper .col_title {
  color: #fff;
  font-size: 1.458vw;
  font-weight: 700;
  line-height: 1.771vw;
  margin: 0 0 0.521vw;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_two .apprenticeships_content > .wpb_wrapper .col_title {
    font-size: 4.673vw;
    letter-spacing: 0.23364486vw;
    line-height: 5.607vw;
    margin: 0 0 2.103vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_two .apprenticeships_content > .wpb_wrapper .col_text {
  color: #fff;
  font-size: 1.25vw;
  line-height: 1.667vw;
  font-weight: 500;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_two .apprenticeships_content > .wpb_wrapper .col_text {
    font-size: 4.206vw;
    line-height: 4.907vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_two:hover {
  transform: translateY(-0.156vw);
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_two:hover {
    transform: translateY(-0.701vw);
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_three {
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  width: 28.906vw;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_three {
    width: 94.393vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_three .vc_column-inner {
  padding: 0;
}
.sec_our_apprenticeships .row_our_apprenticeships .col_three .apprenticeships_content {
  margin: 0;
}
.sec_our_apprenticeships .row_our_apprenticeships .col_three .apprenticeships_content > .wpb_wrapper {
  background: url("/wp-content/uploads/2025/07/bg_graphic-1.webp") no-repeat;
  background-size: 28.906vw 12.76vw;
  height: 12.76vw;
  padding: 1.458vw 1.458vw 0 1.979vw;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_three .apprenticeships_content > .wpb_wrapper {
    background: url("/wp-content/uploads/2025/07/bg_graphic_mob-1.webp") no-repeat;
    background-size: 94.393vw 41.822vw;
    height: 41.822vw;
    padding: 6.542vw 8.879vw 0 4.206vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_three .apprenticeships_content > .wpb_wrapper .col_title {
  color: #fff;
  font-size: 1.458vw;
  font-weight: 700;
  line-height: 1.771vw;
  margin: 0 0 0.521vw;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_three .apprenticeships_content > .wpb_wrapper .col_title {
    font-size: 4.673vw;
    letter-spacing: 0.23364486vw;
    line-height: 5.607vw;
    margin: 0 0 2.103vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_three .apprenticeships_content > .wpb_wrapper .col_text {
  color: #fff;
  font-size: 1.25vw;
  line-height: 1.667vw;
  font-weight: 500;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_three .apprenticeships_content > .wpb_wrapper .col_text {
    font-size: 4.206vw;
    line-height: 4.907vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .col_three:hover {
  transform: translateY(-0.156vw);
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .col_three:hover {
    transform: translateY(-0.701vw);
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .flex-col .vc_column-inner {
  padding: 0;
}
.sec_our_apprenticeships .row_our_apprenticeships .funding_block {
  margin: 0;
}
.sec_our_apprenticeships .row_our_apprenticeships .funding_block .dp-flex {
  align-items: flex-start;
  display: flex;
  gap: 4.51vw;
  margin-top: 2.188vw;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .funding_block .dp-flex {
    align-items: center;
    flex-direction: column;
    gap: 0;
    justify-content: flex-start;
    margin-top: 2.804vw;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .funding_block .dp-flex .heading {
  color: #E40146;
  flex: none;
  font-size: 2.552vw;
  font-weight: 700;
  letter-spacing: 0.130208333vw;
  line-height: 3.229vw;
  margin: 0.156vw 0 0;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .funding_block .dp-flex .heading {
    font-size: 6.542vw;
    letter-spacing: 0.35046729vw;
    line-height: 14.486vw;
    margin: 0.934579439vw 0;
  }
}
.sec_our_apprenticeships .row_our_apprenticeships .funding_block .dp-flex .desc {
  color: #101010;
  font-size: 1.25vw;
  font-style: italic;
  font-weight: 600;
  letter-spacing: 0.067708333vw;
  line-height: 1.667vw;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_our_apprenticeships .row_our_apprenticeships .funding_block .dp-flex .desc {
    font-size: 3.738vw;
    font-weight: 600;
    letter-spacing: 0.11682243vw;
    line-height: 4.439vw;
    padding-inline-end: 7.009vw;
    padding-inline-start: 3.505vw;
    text-align: center;
  }
}
.sec_get_started {
  background: url("/wp-content/uploads/2025/07/sec_form_bg.webp") left 10.417vw bottom 0vw no-repeat;
  background-size: 46.198vw 27.031vw;
  margin-bottom: -2.813vw;
  padding: 3.125vw 0 5.938vw;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .sec_get_started {
    background: url("/wp-content/uploads/2025/07/sec_form_bg_mob.webp") left 4.673vw bottom 0vw no-repeat;
    background-size: 93.458vw 67.991vw;
    margin-bottom: -8.178vw;
    padding: 7.009vw 0 72.43vw;
  }
}
.sec_get_started .row_get_started {
  margin: 0 auto !important;
  max-width: 79.167vw;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started {
    max-width: 90.654vw;
  }
}
.sec_get_started .row_get_started .col_left {
  padding-inline-end: 12.24vw;
  width: 37.865vw;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_left {
    padding-inline: 4.673vw;
    width: 100%;
  }
}
.sec_get_started .row_get_started .col_left .vc_column-inner {
  padding: 0;
}
.sec_get_started .row_get_started .col_left .get_started_title {
  color: #101010;
  font-size: 3.438vw;
  font-weight: 700;
  letter-spacing: 0.104166667vw;
  line-height: 4.115vw;
  margin: 0 0 1.146vw;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_left .get_started_title {
    font-size: 7.477vw;
    letter-spacing: 0.234vw;
    line-height: 10.28vw;
    margin: 0 0 3.037vw;
  }
}
.sec_get_started .row_get_started .col_left .get_started_title .text_red {
  color: #E40146;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_left .get_started_title .text_red {
    display: block;
  }
}
.sec_get_started .row_get_started .col_left .get_started_text {
  color: #101010;
  font-size: 1.25vw;
  font-weight: 400;
  letter-spacing: 0.067708333vw;
  line-height: 1.667vw;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_left .get_started_text {
    font-size: 3.738vw;
    letter-spacing: 0.234vw;
    line-height: 4.439vw;
    padding-inline-end: 2.336vw;
  }
}
.sec_get_started .row_get_started .col_left .btn_view {
  -webkit-mask-image: url("/wp-content/uploads/2025/07/btn-lg-bg.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  align-items: center;
  background-color: #E40146;
  border: 0;
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 1.354vw;
  font-weight: 700;
  height: 4.844vw;
  justify-content: center;
  line-height: 1.875vw;
  margin: 1.302vw 0 0 0;
  mask-image: url("/wp-content/uploads/2025/07/btn-lg-bg.svg");
  mask-repeat: no-repeat;
  mask-size: contain;
  padding: 0vw 0.521vw 0.781vw 0;
  text-align: center;
  text-transform: uppercase;
  transition: all ease-in-out 0.2s;
  width: 15.365vw;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_left .btn_view {
    -webkit-mask-image: url("/wp-content/uploads/2025/07/btn_bg_mob.webp");
    background-size: 100%;
    font-size: 4.439vw;
    height: 16.355vw;
    margin: 3.738vw 0 0 0;
    mask-image: url("/wp-content/uploads/2025/07/btn_bg_mob.webp");
    padding: 0 0 3.505vw 0;
    width: 51.869vw;
  }
}
.sec_get_started .row_get_started .col_left .btn_view:hover {
  background: #005CA8;
}
.sec_get_started .row_get_started .col_right {
  width: 41.302vw;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_right {
    width: 100%;
  }
}
.sec_get_started .row_get_started .col_right .vc_column-inner {
  padding: 0;
}
.sec_get_started .row_get_started .col_right .wpb_content_element {
  margin-bottom: 0;
}
.sec_get_started .row_get_started .col_right .wpcf7-form p {
  margin: 0;
}
.sec_get_started .row_get_started .col_right .wpcf7-form .form-flex {
  margin-bottom: 1.51vw;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_right .wpcf7-form .form-flex {
    margin-bottom: 3.505vw;
  }
}
.sec_get_started .row_get_started .col_right .wpcf7-form .form-flex > p {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}
.sec_get_started .row_get_started .col_right .wpcf7-form .form-flex > p label {
  color: #101010;
  font-size: 1.25vw;
  font-weight: 600;
  line-height: 2.448vw;
  margin: 0.521vw 0 0;
  text-align: end;
  width: 11.927vw;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_right .wpcf7-form .form-flex > p label {
    display: none;
  }
}
.sec_get_started .row_get_started .col_right .wpcf7-form .form-flex > p .wpcf7-form-control-wrap .wpcf7-form-control {
  border-radius: 0.521vw;
  border: 0.052vw solid #848484;
  font-family: inherit;
  font-size: 0.99vw;
  height: 3.125vw;
  outline: none;
  padding-inline: 0.781vw;
  width: 28.021vw;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_right .wpcf7-form .form-flex > p .wpcf7-form-control-wrap .wpcf7-form-control {
    border-radius: 2.336vw;
    border: 0.234vw solid #848484;
    font-size: 3.721vw;
    height: 14.019vw;
    padding-inline: 3.505vw;
    width: 90.654vw;
  }
}
.sec_get_started .row_get_started .col_right .wpcf7-form .form-flex > p .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url("/wp-content/uploads/2025/07/arrow_black.webp") no-repeat;
  background-size: 1.198vw 1.094vw;
  background-position: right 1.302vw top 1.146vw;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_right .wpcf7-form .form-flex > p .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select {
    font-size: 4.673vw;
    background-size: 5.374vw 4.907vw;
    background-position: right 5.841vw top 5.14vw;
    color: rgba(16, 16, 16, 0.6);
  }
}
.sec_get_started .row_get_started .col_right .wpcf7-form .form-flex > p .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea {
  border: 0.052vw solid #848484;
  font-family: inherit;
  height: 11.094vw;
  padding: 0.781vw;
  resize: none;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_right .wpcf7-form .form-flex > p .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea {
    border: 0.234vw solid #848484;
    font-family: inherit;
    height: 14.019vw;
    padding: 3.505vw;
  }
}
.sec_get_started .row_get_started .col_right .wpcf7-form .form-flex > p .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea::-webkit-scrollbar {
  display: none;
}
.sec_get_started .row_get_started .col_right .wpcf7-form .form-flex > p .wpcf7-form-control-wrap .wpcf7-form-control::placeholder {
  font-size: 0;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_right .wpcf7-form .form-flex > p .wpcf7-form-control-wrap .wpcf7-form-control::placeholder {
    font-size: 4.673vw;
    color: rgba(16, 16, 16, 0.6);
  }
}
.sec_get_started .row_get_started .col_right .wpcf7-form br, .sec_get_started .row_get_started .col_right .wpcf7-form .wpcf7-spinner {
  display: none;
}
.sec_get_started .row_get_started .col_right .wpcf7-form .wpcf7-submit {
  display: flex;
  width: 11.667vw;
  font-size: 1.458vw;
  height: 4.896vw;
  color: #fff;
  font-weight: 700;
  text-align: center;
  padding: 0vw 0.521vw 0.781vw 0;
  font-family: "ff-good-headline-web-pro", sans-serif;
  text-transform: uppercase;
  background-color: #E40146;
  transition: all ease-in-out 0.2s;
  -webkit-mask-image: url("../images/head-btn-bg.svg");
  mask-image: url("../images/head-btn-bg.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  border: 0;
  box-shadow: none;
  line-height: 1;
  letter-spacing: 0.052083333vw;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin: 0 0 0 13.438vw;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_right .wpcf7-form .wpcf7-submit {
    -webkit-mask-image: url("/wp-content/uploads/2025/07/btn_bg_mob.webp");
    background-size: 100%;
    font-size: 5.439vw;
    height: 16.355vw;
    letter-spacing: 0.280373832vw;
    margin: 7.009vw auto 0;
    mask-image: url("/wp-content/uploads/2025/07/btn_bg_mob.webp");
    padding: 0 0 3.505vw 0;
    width: 51.869vw;
  }
}
.sec_get_started .row_get_started .col_right .wpcf7-form .wpcf7-submit:hover {
  background-color: #005CA8;
}
.sec_get_started .row_get_started .col_right .wpcf7-form.submitting .wpcf7-submit {
  font-size: 0;
  position: relative;
}
.sec_get_started .row_get_started .col_right .wpcf7-form.submitting .wpcf7-submit::before {
  background: url("/wp-content/uploads/2025/07/loader.svg") center no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 2.083vw;
  width: 2.083vw;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_right .wpcf7-form.submitting .wpcf7-submit::before {
    height: 7.442vw;
    width: 7.442vw;
  }
}
.sec_get_started .row_get_started .col_right .wpcf7-form .wpcf7-response-output {
  margin: 0.521vw 0 2.604vw auto;
  max-width: 28.021vw;
}
@media screen and (max-width: 767px) {
  .sec_get_started .row_get_started .col_right .wpcf7-form .wpcf7-response-output {
    margin: 2.336vw 0;
    max-width: 90.654vw;
  }
}
.sec_lvl_three {
  padding: 1.615vw 0 3.125vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three {
    padding: 6.776vw 0 7.009vw;
  }
}
.sec_lvl_three .row_lvl_three {
  margin: 0 auto !important;
  max-width: 79.167vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three {
    max-width: 81.308vw;
  }
}
.sec_lvl_three .row_lvl_three .col_left {
  padding-top: 2.917vw;
  width: 52.76vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left {
    padding-top: 0;
    width: 100%;
  }
}
.sec_lvl_three .row_lvl_three .col_left .vc_column-inner {
  padding: 0;
}
.sec_lvl_three .row_lvl_three .col_left .vc_column-inner .wpb_content_element.mb-0 {
  margin-bottom: 0;
}
.sec_lvl_three .row_lvl_three .col_left .lvl_title {
  color: #E40146;
  font-size: 2.5vw;
  font-weight: 700;
  letter-spacing: 0.130208333vw;
  line-height: 3.125vw;
  margin: 0 0 1.042vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .lvl_title {
    font-size: 6.542vw;
    letter-spacing: 0.35046729vw;
    line-height: 9.346vw;
    margin: 0 0 2.336vw;
    padding-inline-end: 2.336vw;
  }
}
.sec_lvl_three .row_lvl_three .col_left .lvl_text {
  color: #101010;
  font-size: 1.25vw;
  font-weight: 400;
  letter-spacing: 0.065vw;
  line-height: 1.667vw;
  margin: 0 0 2.396vw;
  padding-inline-end: 0.521vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .lvl_text {
    font-size: 3.738vw;
    letter-spacing: 0.186915888vw;
    line-height: 5.14vw;
    margin: 0 0 5.14vw;
    padding-inline-end: 0;
  }
}
.sec_lvl_three .row_lvl_three .col_left .lvl_text.mb-0 {
  margin-bottom: 0;
}
.sec_lvl_three .row_lvl_three .col_left .lvl_subtitle {
  color: #000;
  font-size: 1.875vw;
  font-weight: 700;
  letter-spacing: 0.104166667vw;
  line-height: 3.125vw;
  margin: 0.885vw 0 0.885vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .lvl_subtitle {
    font-size: 4.673vw;
    letter-spacing: 0.23364486vw;
    line-height: 6.542vw;
    margin: 3.505vw 0 3.505vw;
  }
}
.sec_lvl_three .row_lvl_three .col_left .route_flex {
  column-gap: 2.188vw;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 1.042vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .route_flex {
    column-gap: 0;
    gap: 4.206vw;
    row-gap: 0;
  }
}
.sec_lvl_three .row_lvl_three .col_left .route_flex .route_box {
  background: url("/wp-content/uploads/2025/07/bg_graphic-1.webp") no-repeat;
  background-size: 24.906vw 12.76vw;
  height: 12.76vw;
  padding: 1.458vw 2.708vw 0 1.979vw;
  width: 24.906vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .route_flex .route_box {
    background: url("/wp-content/uploads/2025/07/bg_graphic_mob-1.webp") no-repeat;
    background-size: 94.393vw 41.822vw;
    height: 41.822vw;
    padding: 6.542vw 8.879vw 0 4.206vw;
    width: 81.308vw;
  }
}
.sec_lvl_three .row_lvl_three .col_left .route_flex .route_box .title {
  color: #fff;
  font-size: 1.458vw;
  font-weight: 700;
  line-height: 1.771vw;
  margin: 0 0 0.521vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .route_flex .route_box .title {
    font-size: 4.673vw;
    letter-spacing: 0.23364486vw;
    line-height: 5.607vw;
    margin: 0 0 2.103vw;
  }
}
.sec_lvl_three .row_lvl_three .col_left .route_flex .route_box .desc {
  color: #fff;
  font-size: 1.25vw;
  line-height: 1.667vw;
  font-weight: 500;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .route_flex .route_box .desc {
    font-size: 4.206vw;
    line-height: 4.907vw;
  }
}
.sec_lvl_three .row_lvl_three .col_left .lvl_pointer {
  color: #000;
  display: flex;
  font-size: 1.25vw;
  font-weight: 700;
  gap: 1.563vw;
  letter-spacing: 0.065104167vw;
  line-height: 1.979vw;
  margin: 0 0 1.354vw;
  position: relative;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .lvl_pointer {
    font-size: 3.738vw;
    gap: 3.972vw;
    letter-spacing: 0.234vw;
    line-height: 5.14vw;
    margin: 0 0 4.907vw;
  }
}
.sec_lvl_three .row_lvl_three .col_left .lvl_pointer::before {
  background: url("/wp-content/uploads/2025/07/icon.webp") center no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  flex: none;
  height: 1.719vw;
  margin-inline-end: 0;
  margin-top: 0;
  vertical-align: middle;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .lvl_pointer::before {
    height: 7.71vw;
    width: 7.944vw;
  }
}
.sec_lvl_three .row_lvl_three .col_left .lvl_pointer:last-of-type {
  margin-bottom: 0;
}
.sec_lvl_three .row_lvl_three .col_left .lvl_pointer.blue::before {
  background: url("/wp-content/uploads/2025/07/icon_blue.webp") center no-repeat;
  background-size: contain;
}
.sec_lvl_three .row_lvl_three .col_left.full_width {
  width: 100%;
}
.sec_lvl_three .row_lvl_three .col_left .bullet_box {
  align-items: flex-start;
  display: flex;
  gap: 1.563vw;
}
.sec_lvl_three .row_lvl_three .col_left .bullet_box:not(:last-of-type) {
  margin-bottom: 1.302vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .bullet_box:not(:last-of-type) {
    margin-bottom: 4.673vw;
  }
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .bullet_box {
    gap: 3.972vw;
  }
}
.sec_lvl_three .row_lvl_three .col_left .bullet_box .media {
  flex: none;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .bullet_box .media {
    width: 7.944vw;
  }
}
.sec_lvl_three .row_lvl_three .col_left .bullet_box .media .icon {
  height: 1.719vw;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .bullet_box .media .icon {
    height: 7.71vw;
    width: 7.944vw;
  }
}
.sec_lvl_three .row_lvl_three .col_left .bullet_box .content .bullet_title {
  color: #000;
  font-size: 1.25vw;
  font-weight: 700;
  letter-spacing: 0.052vw;
  line-height: 1.979vw;
  margin: 0 0 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .bullet_box .content .bullet_title {
    font-size: 3.738vw;
    letter-spacing: 0.234vw;
    line-height: 5.14vw;
    margin: 0 0 0;
  }
}
.sec_lvl_three .row_lvl_three .col_left .bullet_box .content .bullet_text {
  font-size: 1.25vw;
  line-height: 1.667vw;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_left .bullet_box .content .bullet_text {
    font-size: 3.738vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_three .row_lvl_three .col_right {
  width: 26.406vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_right {
    display: none;
  }
}
.sec_lvl_three .row_lvl_three .col_right .vc_column-inner {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_right {
    width: 100%;
  }
}
.sec_lvl_three .row_lvl_three .col_right .lvl_img_wrapper {
  margin: 0;
}
.sec_lvl_three .row_lvl_three .col_right .lvl_img_wrapper img {
  height: 33.594vw;
  width: 33.594vw;
  max-width: unset;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three .col_right .lvl_img_wrapper img {
    height: auto;
    width: unset;
    max-width: 85.981vw;
  }
}
.sec_lvl_three .row_lvl_three.btm {
  margin-top: 0.833vw !important;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm {
    margin-top: 1.636vw !important;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_left {
  padding-top: 0;
  width: 44.271vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_left {
    width: 100%;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_left .wpb_content_element {
  margin: 0;
}
.sec_lvl_three .row_lvl_three.btm .col_left.full_width {
  width: 100%;
}
.sec_lvl_three .row_lvl_three.btm .col_right {
  padding-inline-start: 1.042vw;
  width: 34.896vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_right {
    display: block;
    margin-top: 3.636vw;
    padding-inline-start: 0;
    width: 100%;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_right .lvl_pointer {
  color: #000;
  display: flex;
  font-size: 1.25vw;
  font-weight: 700;
  gap: 1.563vw;
  line-height: 1.979vw;
  margin: 0 0 1.354vw;
  position: relative;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_right .lvl_pointer {
    font-size: 3.738vw;
    gap: 3.972vw;
    letter-spacing: 0.234vw;
    line-height: 5.14vw;
    margin: 0 0 4.907vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_right .lvl_pointer::before {
  background: url("/wp-content/uploads/2025/07/icon.webp") center no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  flex: none;
  height: 1.719vw;
  margin-inline-end: 0;
  margin-top: 0;
  vertical-align: middle;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_right .lvl_pointer::before {
    height: 7.71vw;
    width: 7.944vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_right .lvl_pointer:last-of-type {
  margin-bottom: 0;
}
.sec_lvl_three .row_lvl_three.btm .col_right .lvl_pointer.yellow::before {
  background: url("/wp-content/uploads/2025/07/icon_yellow.webp") center no-repeat;
  background-size: contain;
}
.sec_lvl_three .row_lvl_three.btm .col_right .lvl_subtitle {
  letter-spacing: 0.104166667vw;
  margin-top: 0.521vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_right .lvl_subtitle {
    margin-top: 0;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt {
  margin-top: 1.563vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt {
    margin-top: 0;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .vc_column-inner {
  padding: 0;
}
.sec_lvl_three .row_lvl_three.btm .col_bt .wpb_content_element {
  margin: 0;
}
.sec_lvl_three .row_lvl_three.btm .col_bt .lvl_subtitle {
  color: #000;
  font-size: 1.875vw;
  font-weight: 700;
  letter-spacing: 0.104166667vw;
  line-height: 3.125vw;
  margin: 0 0 0.885vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .lvl_subtitle {
    font-size: 4.673vw;
    letter-spacing: 0.23364486vw;
    line-height: 6.542vw;
    margin: 3.738vw 0;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .bullet_box {
  align-items: flex-start;
  display: flex;
  gap: 1.563vw;
}
.sec_lvl_three .row_lvl_three.btm .col_bt .bullet_box:not(:last-of-type) {
  margin-bottom: 1.302vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .bullet_box:not(:last-of-type) {
    margin-bottom: 4.673vw;
  }
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .bullet_box {
    gap: 3.972vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .bullet_box .media {
  flex: none;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .bullet_box .media {
    width: 7.944vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .bullet_box .media .icon {
  height: 1.719vw;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .bullet_box .media .icon {
    height: 7.71vw;
    width: 7.944vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .bullet_box .content .bullet_title {
  color: #000;
  font-size: 1.25vw;
  font-weight: 700;
  letter-spacing: 0.052vw;
  line-height: 1.979vw;
  margin: 0 0 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .bullet_box .content .bullet_title {
    font-size: 3.738vw;
    letter-spacing: 0.234vw;
    line-height: 5.14vw;
    margin: 0 0 0;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .bullet_box .content .bullet_text {
  font-size: 1.25vw;
  line-height: 1.667vw;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .bullet_box .content .bullet_text {
    font-size: 3.738vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .lvl_subtext {
  color: #101010;
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 1.667vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .lvl_subtext {
    font-size: 3.738vw;
    letter-spacing: 0.234vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .lvl_subtext.mr-top {
  margin-top: 1.302vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .lvl_subtext.mr-top {
    margin-top: 3.738vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .col_img {
  display: none;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .col_img {
    display: inline-block;
    height: auto;
    margin-top: 6.075vw;
    max-width: 85.981vw;
    width: unset;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .btn_enq {
  display: flex;
  width: 11.667vw;
  font-size: 1.458vw;
  height: 4.896vw;
  color: #fff;
  font-weight: 700;
  text-align: center;
  padding: 0vw 0.521vw 0.781vw 0;
  text-transform: uppercase;
  background-color: #E40146;
  transition: all ease-in-out 0.2s;
  -webkit-mask-image: url("../images/head-btn-bg.svg");
  mask-image: url("../images/head-btn-bg.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  border: 0;
  box-shadow: none;
  line-height: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin: 1.198vw 0 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .btn_enq {
    align-items: flex-start;
    font-size: 4.673vw;
    height: 16.355vw;
    margin: 6.542vw auto 0;
    padding: 4.673vw 3.738vw 0 0;
    width: 38.785vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .btn_enq:hover {
  background-color: #005CA8;
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card {
  border-radius: 0.781vw;
  border: 0.104166667vw solid #E40146;
  margin: 0 auto;
  max-width: 79.167vw;
  padding: 1.042vw 1.563vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card {
    border-radius: 3.505vw;
    border: 0.46728972vw solid #E40146;
    margin: 3.972vw auto 0;
    max-width: 81.308vw;
    padding: 3.505vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_header {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  margin: 0 0 1.563vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_header {
    margin: 0 0 7.009vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_header .title .card_title, .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_header .level .card_title {
  color: #141827;
  font-size: 1.458vw;
  font-weight: 700;
  line-height: 2.083vw;
  margin-bottom: 0.521vw;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_header .title .card_title, .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_header .level .card_title {
    font-size: 4.673vw;
    line-height: 6.542vw;
    margin-bottom: 2.336vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_header .title .card_text, .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_header .level .card_text {
  color: #000;
  font-size: 1.042vw;
  font-weight: 400;
  line-height: 1.094vw;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_header .title .card_text, .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_header .level .card_text {
    font-size: 3.738vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_header .level .card_text {
  text-align: end;
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_body {
  margin: 0 0 1.563vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_body {
    margin: 0 0 7.009vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_body .body_title {
  color: #141827;
  font-size: 1.458vw;
  font-weight: 700;
  line-height: 2.083vw;
  margin-bottom: 0.521vw;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_body .body_title {
    font-size: 4.673vw;
    line-height: 6.542vw;
    margin-bottom: 2.336vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_body .body_text {
  color: #000;
  font-size: 1.042vw;
  font-weight: 400;
  line-height: 1.094vw;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_body .body_text {
    font-size: 3.738vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_body .card_list {
  list-style-type: none;
  margin: 0.781vw 0 1.563vw;
  padding-inline-start: 0vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_body .card_list {
    margin: 3.505vw 0 7.009vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_body .card_list li {
  color: #000;
  font-size: 1.042vw;
  font-weight: 400;
  line-height: 1.094vw;
  position: relative;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_body .card_list li {
    font-size: 3.738vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_body .card_list li:not(:last-of-type) {
  margin-bottom: 0.781vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_body .card_list li:not(:last-of-type) {
    margin-bottom: 3.505vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_body .card_list li::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2025/07/icon_blue.webp") center no-repeat;
  background-size: contain;
  height: 1.719vw;
  margin-inline-end: 0.781vw;
  vertical-align: bottom;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_body .card_list li::before {
    height: 7.71vw;
    margin-inline-end: 3.505vw;
    width: 7.944vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_footer {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_footer .title .card_title {
  color: #141827;
  font-size: 1.458vw;
  font-weight: 700;
  line-height: 2.083vw;
  margin-bottom: 0.521vw;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_footer .title .card_title {
    font-size: 4.673vw;
    line-height: 6.542vw;
    margin-bottom: 2.336vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_footer .title .card_text {
  color: #000;
  font-size: 1.042vw;
  font-weight: 400;
  line-height: 1.094vw;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_footer .title .card_text {
    font-size: 3.738vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_three .row_lvl_three.btm .col_bt .apprenticeship_lvl_card .card_footer .title:nth-child(2) .card_text {
  text-align: end;
}
.sec_lvl_three.bg_light {
  background: #FCF7F7;
}
.sec_lvl_four {
  padding: 3.125vw 0 3.125vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four {
    padding: 6.776vw 0 7.009vw;
  }
}
.sec_lvl_four .row_lvl_four {
  margin: 0 auto !important;
  max-width: 79.167vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four {
    max-width: 81.308vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left {
  padding-top: 0;
  width: 51.719vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left {
    padding-top: 0;
    width: 100%;
  }
}
.sec_lvl_four .row_lvl_four .col_left .vc_column-inner {
  padding: 0;
}
.sec_lvl_four .row_lvl_four .col_left .lvl_title {
  color: #E40146;
  font-size: 2.5vw;
  font-weight: 700;
  letter-spacing: 0.097916667vw;
  line-height: 3.125vw;
  margin: 0 0 1.042vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .lvl_title {
    font-size: 6.542vw;
    letter-spacing: 0.35046729vw;
    line-height: 9.346vw;
    margin: 0 0 2.336vw;
    padding-inline-end: 2.336vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .lvl_text {
  color: #101010;
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 1.667vw;
  margin: 0 0 2.396vw;
  padding-inline-end: 0.521vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .lvl_text {
    font-size: 3.738vw;
    letter-spacing: 0.070093458vw;
    line-height: 5.14vw;
    margin: 0 0 5.14vw;
    padding-inline-end: 6.308vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .lvl_subtitle {
  color: #000;
  font-size: 1.875vw;
  font-weight: 700;
  letter-spacing: 0.104166667vw;
  line-height: 3.125vw;
  margin: 0 0 0.885vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .lvl_subtitle {
    font-size: 4.673vw;
    letter-spacing: 0.23364486vw;
    line-height: 6.542vw;
    margin: 0 0 3.505vw;
  }
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .lvl_subtitle.mr-top {
    margin-top: 3.505vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .lvl_subtext.mr-top {
  margin-top: 1.302vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .lvl_subtext.mr-top {
    margin-top: 3.738vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .lvl_pointer {
  color: #000;
  display: flex;
  font-size: 1.25vw;
  font-weight: 700;
  gap: 1.563vw;
  line-height: 1.979vw;
  margin: 0 0 1.354vw;
  position: relative;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .lvl_pointer {
    font-size: 3.738vw;
    gap: 3.972vw;
    letter-spacing: 0.234vw;
    line-height: 5.14vw;
    margin: 0 0 4.907vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .lvl_pointer::before {
  background: url("/wp-content/uploads/2025/07/icon.webp") center no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  flex: none;
  height: 1.719vw;
  margin-inline-end: 0;
  margin-top: 0;
  vertical-align: middle;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .lvl_pointer::before {
    height: 7.71vw;
    width: 7.944vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .lvl_pointer:last-of-type {
  margin-bottom: 0;
}
.sec_lvl_four .row_lvl_four .col_left .lvl_pointer.blue::before {
  background: url("/wp-content/uploads/2025/07/icon_blue.webp") center no-repeat;
  background-size: contain;
}
.sec_lvl_four .row_lvl_four .col_left.full_width {
  width: 100%;
}
.sec_lvl_four .row_lvl_four .col_left .bullet_box {
  align-items: flex-start;
  display: flex;
  gap: 1.563vw;
}
.sec_lvl_four .row_lvl_four .col_left .bullet_box:not(:last-of-type) {
  margin-bottom: 1.302vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .bullet_box:not(:last-of-type) {
    margin-bottom: 4.673vw;
  }
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .bullet_box {
    gap: 3.972vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .bullet_box .media {
  flex: none;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .bullet_box .media {
    width: 7.944vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .bullet_box .media .icon {
  height: 1.719vw;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .bullet_box .media .icon {
    height: 7.71vw;
    width: 7.944vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .bullet_box .content .bullet_title {
  color: #000;
  font-size: 1.25vw;
  font-weight: 700;
  letter-spacing: 0.052vw;
  line-height: 1.979vw;
  margin: 0 0 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .bullet_box .content .bullet_title {
    font-size: 3.738vw;
    letter-spacing: 0.234vw;
    line-height: 5.14vw;
    margin: 0 0 0;
  }
}
.sec_lvl_four .row_lvl_four .col_left .bullet_box .content .bullet_text {
  font-size: 1.25vw;
  line-height: 1.667vw;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .bullet_box .content .bullet_text {
    font-size: 3.738vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .route_flex {
  column-gap: 2.188vw;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 1.042vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .route_flex {
    column-gap: 0;
    gap: 4.206vw;
    row-gap: 0;
  }
}
.sec_lvl_four .row_lvl_four .col_left .route_flex .route_box {
  background: url("/wp-content/uploads/2025/07/bg_graphic-1.webp") no-repeat;
  background-size: 24.906vw 12.76vw;
  height: 12.76vw;
  padding: 1.458vw 2.708vw 0 1.979vw;
  width: 24.906vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .route_flex .route_box {
    background: url("/wp-content/uploads/2025/07/bg_graphic_mob-1.webp") no-repeat;
    background-size: 94.393vw 41.822vw;
    height: 41.822vw;
    padding: 6.542vw 8.879vw 0 4.206vw;
    width: 81.308vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .route_flex .route_box .title {
  color: #fff;
  font-size: 1.458vw;
  font-weight: 700;
  line-height: 1.771vw;
  margin: 0 0 0.521vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .route_flex .route_box .title {
    font-size: 4.673vw;
    letter-spacing: 0.23364486vw;
    line-height: 5.607vw;
    margin: 0 0 2.103vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .route_flex .route_box .desc {
  color: #fff;
  font-size: 1.25vw;
  line-height: 1.667vw;
  font-weight: 500;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .route_flex .route_box .desc {
    font-size: 4.206vw;
    line-height: 4.907vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card {
  border-radius: 0.781vw;
  border: 0.104166667vw solid #E40146;
  margin: 0 auto;
  max-width: 79.167vw;
  padding: 1.042vw 1.563vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card {
    border-radius: 3.505vw;
    border: 0.46728972vw solid #E40146;
    margin: 3.972vw auto 0;
    max-width: 81.308vw;
    padding: 3.505vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_header {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  margin: 0 0 1.563vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_header {
    margin: 0 0 7.009vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_header .title .card_title, .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_header .level .card_title {
  color: #141827;
  font-size: 1.458vw;
  font-weight: 700;
  line-height: 2.083vw;
  margin-bottom: 0.521vw;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_header .title .card_title, .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_header .level .card_title {
    font-size: 4.673vw;
    line-height: 6.542vw;
    margin-bottom: 2.336vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_header .title .card_text, .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_header .level .card_text {
  color: #000;
  font-size: 1.042vw;
  font-weight: 400;
  line-height: 1.094vw;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_header .title .card_text, .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_header .level .card_text {
    font-size: 3.738vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_header .level .card_text {
  text-align: end;
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_body {
  margin: 0 0 1.563vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_body {
    margin: 0 0 7.009vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_body .body_title {
  color: #141827;
  font-size: 1.458vw;
  font-weight: 700;
  line-height: 2.083vw;
  margin-bottom: 0.521vw;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_body .body_title {
    font-size: 4.673vw;
    line-height: 6.542vw;
    margin-bottom: 2.336vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_body .body_text {
  color: #000;
  font-size: 1.042vw;
  font-weight: 400;
  line-height: 1.094vw;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_body .body_text {
    font-size: 3.738vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_body .card_list {
  list-style-type: none;
  margin: 0.781vw 0 1.563vw;
  padding-inline-start: 0vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_body .card_list {
    margin: 3.505vw 0 7.009vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_body .card_list li {
  color: #000;
  font-size: 1.042vw;
  font-weight: 400;
  line-height: 1.094vw;
  position: relative;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_body .card_list li {
    font-size: 3.738vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_body .card_list li:not(:last-of-type) {
  margin-bottom: 0.781vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_body .card_list li:not(:last-of-type) {
    margin-bottom: 3.505vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_body .card_list li::before {
  content: "";
  display: inline-block;
  background: url("/wp-content/uploads/2025/07/icon_blue.webp") center no-repeat;
  background-size: contain;
  height: 1.719vw;
  margin-inline-end: 0.781vw;
  vertical-align: bottom;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_body .card_list li::before {
    height: 7.71vw;
    margin-inline-end: 3.505vw;
    width: 7.944vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_footer {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_footer .title .card_title {
  color: #141827;
  font-size: 1.458vw;
  font-weight: 700;
  line-height: 2.083vw;
  margin-bottom: 0.521vw;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_footer .title .card_title {
    font-size: 4.673vw;
    line-height: 6.542vw;
    margin-bottom: 2.336vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_footer .title .card_text {
  color: #000;
  font-size: 1.042vw;
  font-weight: 400;
  line-height: 1.094vw;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_footer .title .card_text {
    font-size: 3.738vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_footer .title:nth-child(2) .card_text {
  text-align: end;
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_bt_text {
  color: #000;
  font-size: 0.833vw;
  font-style: italic;
  font-weight: 400;
  line-height: 0.885vw;
  margin: 1.042vw 0 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_bt_text {
    font-size: 3.271vw;
    line-height: 4.673vw;
    margin: 4.673vw 0 0;
  }
}
.sec_lvl_four .row_lvl_four .col_left .apprenticeship_lvl_card .card_bt_text .fw-bold {
  font-weight: 700;
}
.sec_lvl_four .row_lvl_four .col_right {
  width: 27.448vw;
}
.sec_lvl_four .row_lvl_four .col_right .vc_column-inner {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four .col_right {
    display: none;
    width: 100%;
  }
}
.sec_lvl_four .row_lvl_four .col_right .lvl_img_wrapper {
  margin: 0;
}
.sec_lvl_four .row_lvl_four .col_right .lvl_img_wrapper img {
  height: 27.396vw;
  width: 27.448vw;
  max-width: unset;
}
.sec_lvl_four .row_lvl_four.btm {
  margin-top: 0.833vw !important;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four.btm {
    margin-top: 1.636vw !important;
  }
}
.sec_lvl_four .row_lvl_four.btm .col_left {
  padding-top: 0;
  width: 44.271vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four.btm .col_left {
    width: 100%;
  }
}
.sec_lvl_four .row_lvl_four.btm .col_left .wpb_content_element {
  margin: 0;
}
.sec_lvl_four .row_lvl_four.btm .col_right {
  width: 34.896vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four.btm .col_right {
    display: block;
    margin-top: 1.636vw;
    width: 100%;
  }
}
.sec_lvl_four .row_lvl_four.btm .col_right .lvl_pointer {
  color: #000;
  display: flex;
  font-size: 1.25vw;
  font-weight: 700;
  gap: 1.563vw;
  line-height: 1.979vw;
  margin: 0 0 1.354vw;
  position: relative;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four.btm .col_right .lvl_pointer {
    font-size: 3.738vw;
    gap: 3.972vw;
    letter-spacing: 0.234vw;
    line-height: 5.14vw;
    margin: 0 0 4.907vw;
  }
}
.sec_lvl_four .row_lvl_four.btm .col_right .lvl_pointer::before {
  background: url("/wp-content/uploads/2025/07/icon.webp") center no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  flex: none;
  height: 1.719vw;
  margin-inline-end: 0;
  margin-top: 0;
  vertical-align: middle;
  width: 1.771vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four.btm .col_right .lvl_pointer::before {
    height: 7.71vw;
    width: 7.944vw;
  }
}
.sec_lvl_four .row_lvl_four.btm .col_right .lvl_pointer:last-of-type {
  margin-bottom: 0;
}
.sec_lvl_four .row_lvl_four.btm .col_right .lvl_pointer.yellow::before {
  background: url("/wp-content/uploads/2025/07/icon_yellow.webp") center no-repeat;
  background-size: contain;
}
.sec_lvl_four .row_lvl_four.btm .col_right .lvl_subtitle {
  letter-spacing: 0.104166667vw;
  margin-top: 0.521vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four.btm .col_right .lvl_subtitle {
    margin-top: 0;
  }
}
.sec_lvl_four .row_lvl_four.btm .col_bt {
  margin-top: 1.563vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four.btm .col_bt {
    margin-top: 0;
  }
}
.sec_lvl_four .row_lvl_four.btm .col_bt .vc_column-inner {
  padding: 0;
}
.sec_lvl_four .row_lvl_four.btm .col_bt .wpb_content_element {
  margin: 0;
}
.sec_lvl_four .row_lvl_four.btm .col_bt .lvl_subtitle {
  color: #000;
  font-size: 1.875vw;
  font-weight: 700;
  letter-spacing: 0.104166667vw;
  line-height: 3.125vw;
  margin: 0 0 0.885vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four.btm .col_bt .lvl_subtitle {
    font-size: 4.673vw;
    letter-spacing: 0.23364486vw;
    line-height: 6.542vw;
    margin: 0 0 0;
  }
}
.sec_lvl_four .row_lvl_four.btm .col_bt .lvl_subtext {
  color: #101010;
  font-size: 1.25vw;
  font-weight: 400;
  line-height: 1.667vw;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four.btm .col_bt .lvl_subtext {
    font-size: 3.738vw;
    letter-spacing: 0.234vw;
    line-height: 5.14vw;
  }
}
.sec_lvl_four .row_lvl_four.btm .col_bt .lvl_subtext.mr-top {
  margin-top: 1.302vw;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four.btm .col_bt .lvl_subtext.mr-top {
    margin-top: 3.738vw;
  }
}
.sec_lvl_four .row_lvl_four.btm .col_bt .col_img {
  display: none;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four.btm .col_bt .col_img {
    display: inline-block;
    height: auto;
    margin-inline-start: -4.673vw;
    margin-top: 6.075vw;
    max-width: 85.981vw;
    width: unset;
  }
}
.sec_lvl_four .row_lvl_four.btm .col_bt .btn_enq {
  display: flex;
  width: 11.667vw;
  font-size: 1.458vw;
  height: 4.896vw;
  color: #fff;
  font-weight: 700;
  text-align: center;
  padding: 0vw 0.521vw 0.781vw 0;
  text-transform: uppercase;
  background-color: #E40146;
  transition: all ease-in-out 0.2s;
  -webkit-mask-image: url("../images/head-btn-bg.svg");
  mask-image: url("../images/head-btn-bg.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  border: 0;
  box-shadow: none;
  line-height: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin: 1.198vw 0 0;
}
@media screen and (max-width: 767px) {
  .sec_lvl_four .row_lvl_four.btm .col_bt .btn_enq {
    align-items: flex-start;
    font-size: 4.673vw;
    height: 16.355vw;
    margin: 6.542vw auto 0;
    padding: 4.673vw 3.738vw 0 0;
    width: 38.785vw;
  }
}
.sec_lvl_four .row_lvl_four.btm .col_bt .btn_enq:hover {
  background-color: #005CA8;
}
.loader {
  width: 48px;
  height: 48px;
  border: 5px solid #101010;
  border-bottom-color: transparent;
  border-radius: 50%;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
a.google_link {
  text-decoration: underline;
  color: lightblue;
}
.date_selection_paragraph {
  color: red;
  text-align: center;
}
.woocommerce-checkout #payment {
  background: #fcf7f7;
}
.woocommerce-checkout #payment .wc_payment_methods.payment_methods {
  padding-bottom: 0px;
  border-bottom: none;
}
.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method label .stripe-cards-icon {
  margin: 0px 0 0 0px;
  width: 100%;
  height: auto;
  max-width: 70px;
}
.woocommerce-checkout #payment .wc_payment_methods .payment_box.payment_method_stripe {
  background-color: transparent;
  padding: 0px 0px;
}
.woocommerce-checkout #payment .wc_payment_methods .payment_box .p-Input input {
  border-radius: 0.521vw;
  border: 0.052vw solid #707070;
}
.woocommerce-checkout #payment .wc_payment_methods .payment_box::before {
  content: none;
}
.woocommerce-checkout #payment .form-row.place-order {
  padding-top: 0px;
}
form.checkout.woocommerce-checkout div#order_review .woocommerce-checkout-review-order-table thead tr th {
  text-align: left;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block {
  height: 50vh;
}
