/* BookingPress */
.bpa-front-module-container.bpa-front-module--service .bpa-front-module-heading, .bpa-front-cat-items span:first-child, .bpa-front-module--category .bpa-front-cat-items .bpa-front-ci-pill.el-tag.__bpa-is-active svg, .bpa-front-tabs .bpa-front-module-heading, .bpa-front-cdf__icon svg .bpa-front-cdf__icon-bg, .bpa-front--dt__custom-duration-is-full .bpa-front--dt-ts__sub-heading, .bpa-front--dt__custom-duration-is-full .bpa-front-cdf__icon, .bpa-front--dt__ts-body.bpa-front__no-timeslots-body .bpa-front__no-timeslots-body svg, .bpa-front-cdf__desc, .bpa-front-cdc__left svg, li.el-select-dropdown__item.selected, .el-popper[x-placement^=bottom] .popper__arrow {
  display: none !important;
}
body.page-template-default.page.page-id-35, html.page-template-default.page.page-id-35 {
  width: 100vw !important;
}
.wp-block-group.is-horizontal.is-content-justification-left.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-1.wp-block-group-is-layout-flex {
  width: 100% !important;
  max-width: 100% !important;
}
.bpa-front-form-control input {
  border: 2px solid var(--theme-palette-color-1) !important;
  background: var(--theme-palette-color-7) !important;
  color: var(--theme-palette-color-4) !important;
  border-radius: 16px !important;
  height: 56px !important;
  font-size: 16px !important;
}
.bpa-front-form-control input:focus {
  border: none !important;
  background: var(--theme-palette-color-7) !important;
  box-shadow: none !important;
}
.bpa-front--dt__time-slots .bpa-front-form-control input {
  width: 100% !important;
  border: 0 !important;
  background: var(--theme-palette-color-7) !important;
  color: var(--theme-palette-color-4) !important;
  border-radius: 0 0 16px 16px !important;
  height: 64px !important;
  font-size: 14px !important;
  box-shadow: 0 -16px 0 0 var(--theme-palette-color-7) !important;
}
.bpa-front-tabs .bpa-front-form-control input {
  border: none !important;
}
.bpa-front-tabs .bpa-front-form-control input:focus {
  border: 2px solid var(--theme-palette-color-1) !important;
}
.bpa-front-form-control.--bpa-country-dropdown.vue-tel-input {
  border: none !important;
}
.bpa-front-form-control.--bpa-country-dropdown.vue-tel-input:focus-within {
  box-shadow: none !important;
}
.bpa-front-form-control.--bpa-country-dropdown .vti__input {
  border-radius: 0 16px 16px 0 !important;
}
.bpa-front-form-control.--bpa-country-dropdown .vti__dropdown {
  border-radius: 16px 0 0 16px !important;
  border: none !important;
}
.bpa-front-form-control.--bpa-country-dropdown .vti__dropdown:focus {
  border: 2px solid var(--theme-palette-color-1) !important;
}
.bpa-front-form-control.--bpa-country-dropdown .vti__dropdown-list {
  border: none !important;
  border-radius: 0 0 16px 16px !important;
  top: 56px !important;
  box-shadow: 0 -16px var(--theme-palette-color-6) !important;
}
.bpa-front-form-control.--bpa-country-dropdown .vti__dropdown-item strong, .bpa-front-form-control.--bpa-country-dropdown .vti__dropdown-item span {
  color: var(--theme-palette-color-4) !important;
}
.bpa-front-form-control.--bpa-country-dropdown .vti__dropdown-item.highlighted strong, .bpa-front-form-control.--bpa-country-dropdown .vti__dropdown-item.highlighted span {
  color: var(--theme-palette-color-7) !important;
}
.bpa-bd-fields-row.el-row {
  max-width: 540px !important;
  margin: 0 auto !important;
}
.bpa-front-tabs .bpa-front-form-control .el-textarea__inner {
  border: none !important;
  border-radius: 16px !important;
  background: var(--theme-palette-color-7) !important;
}
.bpa-front-tabs .bpa-front-form-control .el-textarea__inner:focus {
  border: 2px solid var(--theme-palette-color-1) !important;
  background: var(--theme-palette-color-7) !important;
}
.bpa-front-form-control.--bpa-country-dropdown .vti__dropdown-item strong:hover, .bpa-front-form-control.--bpa-country-dropdown li.vti__dropdown-item.highlighted {
  background: var(--theme-palette-color-1) !important;
}
.bpa-front-form-control.--bpa-country-dropdown .vti__dropdown, .bpa-front-form-control.--bpa-country-dropdown .vti__dropdown-list {
  background: var(--theme-palette-color-6) !important;
}
.bpa-front--dt__custom-duration-is-full .bpa-front-tabs .bpa-front-form-control input:focus {
  border: none !important;
  background: var(--theme-palette-color-7) !important;
  color: var(--theme-palette-color-4) !important;
  box-shadow: 0 0 0 2px var(--theme-palette-color-1), 0 -16px 0 0 var(--theme-palette-color-7) !important;
}
.bpa-front-module--bd-form .bpa-bdf--single-col-item {
  max-width: 100% !important;
  margin: 0 auto !important;
  padding: 0 !important;
}
.el-select-dropdown.el-popper.bpa-custom-dropdown.bpa-custom-duration-dropdown {
  border: none !important;
  box-shadow: 0 -16px 0 0 var(--theme-palette-color-7) !important;
  border-radius: 0 0 24px 24px !important;
  width: calc(100% - 48px) !important;
  left: 24px !important;
}
li.el-select-dropdown__item {
  padding: 0 !important;
  margin: 0 16px !important;
  font-family: inherit !important;
  font-size: 16px !important;
  height: 56px !important;
  line-height: 56px !important;
  border-bottom: 1px solid var(--theme-palette-color-5) !important;
}
li.el-select-dropdown__item:hover, li.el-select-dropdown__item.hover {
  background: var(--theme-palette-color-1) !important;
  color: var(--theme-palette-color-7) !important;
  border-radius: 12px !important;
  border: none !important;
}
.bpa-front--dt__custom-duration-card .bpa-front-cdc__right {
  margin: -15px 0 0 16px !important;
}
.bpa-custom-duration-dropdown .el-select-dropdown__item, .bpa-custom-dropdown .el-select-dropdown__item {
  color: var(--theme-palette-color-4) !important;
}
.bpa-custom-duration-dropdown, .bpa-custom-dropdown.el-select-dropdown {
  background: var(--theme-palette-color-7) !important;
}
.el-select-dropdown__list {
  padding: 0 0 16px 0 !important;
}
.bpa-front--dt__calendar .vc-day.is-today .vc-day-content {
  background: var(--theme-palette-color-6) !important;
  font-weight: 600 !important;
  border-radius: 8px !important;
}
.bpa-front--dt__calendar .vc-day.is-today .vc-day-content.is-disabled, .bpa-front--dt__calendar .vc-day .vc-highlights .vc-day-layer .vc-highlight {
  border-radius: 8px !important;
}
.bpa-front-tabs .bpa-front--dt__calendar .vc-day .vc-highlights + .vc-day-content {
  color: var(--theme-palette-color-7) !important;
  font-family: inherit !important;
  font-weight: 600 !important;
}
.bpa-front--dt__custom-duration-is-full .bpa-bd-fields-row.el-row {
  max-width: 100% !important;
}
.bpa-front--dt__calendar {
  height: 459px !important;
}
.page-id-35 [data-sticky*=yes], .page-id-35 [data-sticky*=fixed] {
  position: relative !important;
}
.bpa-frontend-main-container {
  padding: 0 !important;
  width: 100%;
  max-width: 100% !important;
}
.bpa-front-btn + .bpa-front-btn, .el-button--bpa-front-btn + .el-button--bpa-front-btn {
  margin-left: 2% !important;
}
.bpa-front-module--service {
  margin-top: 0 !important;
}
.bpa-front-module--service-item .bpa-front-si-card, .bpa-front-sm--col .bpa-front-sm-card {
  border-radius: 16px !important;
}
.bpa-front-module--service-item:hover .bpa-front-si-card, .bpa-front-module--service-item:active .bpa-front-si-card {
  box-shadow: inset 0 0 0 2px var(--theme-palette-color-1) !important;
}
.bpa-front-module--service-item .bpa-front-si-card .bpa-front-si-card__left, span.bpa-front-tm--item-icon.material-icons-round {
  display: none !important;
}
.bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body {
  height: auto !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
}
.bpa-front-si__card-body--heading {
  max-width: 100% !important;
}
.bpa-front-tabs .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .bpa-front-si__card-body--heading {
  font-size: 18px !important;
  line-height: 1.2 !important;
  margin: 0 0 16px 0 !important;
}
.bpa-front-module--service-item.__bpa-is-description-enable .bpa-front-si-card p.--bpa-is-desc {
  color: var(--theme-palette-color-3) !important;
  margin-bottom: 16px !important;
  padding: 0 !important;
}
.bpa-front-module--service-item .bpa-front-si-card:hover, .bpa-front-sm--col .bpa-front-sm-card:hover, .bpa-front-module--service-item .bpa-front-si-card:active, .bpa-front-sm--col .bpa-front-sm-card:active {
  border-radius: 16px !important;
}
.bpa-front-tabs.--bpa-top .bpa-front-module--service-items-row {
  grid-template-columns: repeat(auto-fit, minmax(50%, 1fr));
}
.bpa-front-tabs.--bpa-top .bpa-front-tab-menu {
  height: 56px !important;
  width: 100vw !important;
  max-width: 1600px !important;
  border: 0 !important;
  background: var(--theme-palette-color-8) !important;
  color: var(--theme-palette-color-4) !important;
  box-shadow: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
  margin: 0 0 0 -24px !important;
}
.bpa-front-module-container.bpa-front-module--category {
  margin: 0 0 2rem -24px !important;
  width: 100vw !important;
}
.bpa-front-module--category .bpa-front-cat-items-wrapper {
  overflow-x: auto !important;
}
.bpa-front-module--category .bpa-front-cat-items-wrapper .bpa-front-cat-items {
  width: 150% !important;
  margin-left: 24px !important;
}
span.bpa-front-ci-pill.el-tag.el-tag--light {
  border: 0 !important;
  margin: 0 8px 0 0 !important;
  height: 40px !important;
}
.bpa-front-ci-pill.__bpa-is-active .bpa-front-ci-item-title {
  color: var(--theme-palette-color-7) !important;
}
.bpa-front-module--category .bpa-front-cat-items .bpa-front-ci-pill.el-tag {
  font-weight: 600 !important;
  color: var(--theme-palette-color-1) !important;
  padding: 8px 16px !important;
  font-size: 16px !important;
  border-radius: 16px !important;
  background: transparent !important;
  border: none !important;
  box-shadow: inset 0 0 0 1px var(--theme-palette-color-1) !important;
}
.bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item {
  font-weight: 600 !important;
}
span.bpa-front-ci-pill.el-tag.el-tag--light.__bpa-is-active {
  background: var(--theme-palette-color-1) !important;
  color: var(--theme-palette-color-8) !important;
}
a.bpa-front-tab-menu--item {
  width: 25% !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: inset 0 -2px 0 0 var(--theme-palette-color-6) !important;
  justify-content: center !important;
}
.bpa-front-tabs--vertical-left .bpa-front-tab-menu a {
  color: var(--theme-palette-color-3) !important;
}
.bpa-front-tabs--vertical-left .bpa-front-tab-menu a.bpa-front-tab-menu--item.__bpa-is-active {
  box-shadow: inset 0 -2px 0 0 var(--theme-palette-color-1) !important;
  background: transparent !important;
  border-radius: 0 !important;
}
.vc-header.align-center {
  height: 64px !important;
}
.bpa-front-tabs .bpa-front--dt__calendar .vc-title {
  font-size: 16px !important;
}
.bpa-front--dt__calendar .vc-arrows-container .vc-arrow {
  position: relative !important;
  top: -10px !important;
  height: 64px !important;
}
.bpa-front--dt__calendar .vc-header {
  border-bottom: none !important;
}
.bpa-front-tabs .bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt-ts__sub-heading, .bpa-front-tabs .bpa-front--dt__calendar .vc-title, .bpa-front-tabs .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .bpa-front-si__card-body--heading, .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .--bpa-is-desc, .bpa-front-tabs .bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item span, .bpa-front--dt__ts-sm-back-btn label, .bpa-front-tabs .el-form-item__label span, .bpa-front-tabs .bpa-front-module--booking-summary .bpa-front-module--bs-summary-content .bpa-front-module--bs-summary-content-item span, .bpa-front-module--payment-methods .bpa-front-module--pm-body .bpa-front-module--pm-body__item p, .bpa-front-tabs .bpa-front--dt__calendar .vc-weeks .vc-weekday, .bpa-front-tabs--foot .bpa-front-btn.bpa-front-btn--borderless, .bpa-front-tmc__summary-content .bpa-front-tmc__sc-item .bpa-front-sc-item__label, .b.bpa-front-form-control.--bpa-country-dropdown .vti__dropdown-item strong, .bpa-front-form-control.--bpa-country-dropdown .vti__dropdown-item span, .bpa-front--dt__calendar .vc-nav-title, .bpa-front--dt__calendar .vc-nav-title:hover, .bpa-front--dt__calendar .vc-nav-items .vc-nav-item:hover, .bpa-front__no-timeslots-body .bpa-front-ntb__val, .bpa-front-refund-confirmation-content .bpa-front-rcc__body .bpa-front-rcc__empty-msg, .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item::before {
  color: var(--theme-palette-color-4) !important;
}
.bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .--bpa-is-des {
  line-height: 1.4 !important;
  font-size: 12px !important;
  color: var(--theme-palette-color-4) !important;
}
.bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .bpa-front-si-cb__specs {
  justify-content: space-between !important;
}
.bpa-front-tabs .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .bpa-front-si-cb__specs .bpa-front-si-cb__specs-item p strong {
  color: var(--theme-palette-color-1) !important;
}
.bpa-front-tabs .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .bpa-front-si-cb__specs .bpa-front-si-cb__specs-item p strong.--is-service-price {
  color: var(--theme-palette-color-7) !important;
}
.bpa-front-module--service-item.__bpa-is-selected .bpa-front-si-card {
  box-shadow: inset 0 0 0 2px var(--theme-palette-color-1) !important;
}
.bpa-front-tabs--foot {
  padding: 16px 24px !important;
  justify-content: center !important;
  border-radius: 0 !important;
  height: 80px !important;
  bottom: 0 !important;
  position: fixed !important;
  width: 100vw !important;
}
.bpa-front-module--service-item .bpa-front-si-card .bpa-front-si-card--checkmark-icon svg {
  width: 24px !important;
}
.bpa-front-module--service-item .bpa-front-si-card .bpa-front-si-card--checkmark-icon {
  top: 19px !important;
  right: 16px !important;
}
.bpa-front-btn__medium {
  border-radius: 16px !important;
}
.bpa-front-tabs--foot .bpa-front-btn__medium {
  max-width: 49% !important;
  padding: 16px !important;
  height: 48px !important;
  justify-content: center !important;
}
.bpa-front-tabs--foot .bpa-front-btn > span {
  color: var(--theme-palette-color-4) !important;
  fill: var(--theme-palette-color-4) !important;
}
button.el-button.bpa-front-btn.bpa-front-btn__medium.bpa-front-btn--borderless.el-button--default {
  background: var(--theme-palette-color-6) !important;
}
.bpa-front-tabs--foot .bpa-front-btn--primary span, .bpa-front-tabs--foot .bpa-front-btn--primary strong {
  color: var(--theme-palette-color-7) !important;
}
.bpa-front-tabs--foot .bpa-front-btn--primary svg {
  fill: var(--theme-palette-color-7) !important;
}
.bpa-front-tabs .bpa-front-tab-menu, .bpa-front-tabs .bpa-front-default-card, .bpa-full-container-loader, .bpa-front-tabs .bpa-front-tabs--foot, .bpa-front-data-empty-view, .bpa-front-module--payment-methods .bpa-front-module--pm-body .bpa-front-module--pm-body__item .bpa-front-si-card--checkmark-icon, .bpa-front-thankyou-module-container, .bpa-front-cancel-module-container, .bpa-front--dt__calendar .vc-nav-popover-container {
  background: var(--theme-palette-color-8) !important;
  border: 0 !important;
}
.bpa-front-tabs .bpa-front-tabs--foot {
  background: var(--theme-palette-color-8) !important;
}
.bpa-front-tabs--panel-body .bpa-front-dc--body {
  padding: 0 0 8rem 0 !important;
  overflow: visible !important;
}
.bpa-front-tabs--panel-body.__bpa-is-active {
  padding: 2rem 0 8rem 0 !important;
  overflow: visible !important;
}
.bpa-front-tabs .bpa-front-form-control input, .bpa-front-tabs .bpa-front-module--booking-summary .bpa-front-module--bs-summary-content .bpa-front-module--bs-summary-content-item .bpa-front-bs-sm__item-val, .bpa-front-tabs .bpa-front-form-control .el-textarea__inner, .bpa-front-tabs .bpa-front-module-heading, .bpa-front-module--bs-amount-details .bpa-fm--bs-amount-item .bpa-front-total-payment-amount-label, .bpa-front-tmc__booking-id .bpa-front-bi__val, .bpa-front-tmc__head .bpa-front-tmc__title, .bpa-front-tmc__summary-content .bpa-front-tmc__sc-item .bpa-front-sc-item__val, .bpa-front-form-control.--bpa-country-dropdown .vti__dropdown-item.highlighted strong, .bpa-front-form-control.--bpa-country-dropdown .vti__dropdown-item.highlighted span, .bpa-custom-datepicker .el-year-table td .cell, .bpa-custom-datepicker .el-month-table td .cell {
  color: var(--theme-palette-color-4) !important;
}
.bpa-front-module--category .bpa-front-cat-items .bpa-front-ci-pill.el-tag .bpa-front-ci-item-title {
  max-width: initial !important;
}
.bpa-fm--service__advance-options {
  box-shadow: none !important;
}
.bpa-frontend-main-container button {
  width: 100% !important;
}
.bpa-front-module--service-item .bpa-front-si-card {
  border: none !important;
  background: var(--theme-palette-color-7) !important;
  text-align: left !important;
}
.bpa-front--dt__calendar {
  border-radius: 16px !important;
  overflow: hidden !important;
}
.bpa-front--dt__calendar .vc-container {
  border: none !important;
  background: var(--theme-palette-color-7) !important;
}
.bpa-custom-datepicker .el-date-picker__header--bordered, .bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item {
  border: none !important;
  background: var(--theme-palette-color-7) !important;
}
.bpa-front--dt__ts-sm-back-btn label {
  color: var(--theme-palette-color-1) !important;
}
.bpa-front-module--date-and-time.__sm .bpa-front--dt__ts-sm-back-btn .bpa-front-btn span svg, .bpa-front-cdc__left svg {
  width: 20px !important;
  margin-left: 16px !important;
  margin-right: 4px !important;
  fill: var(--theme-palette-color-1) !important;
  float: left !important;
  margin-top: -1px !important;
}
.bpa-front--dt__time-slots {
  border: none !important;
  padding: 0 !important;
  height: 100% !important;
  border-radius: 8px !important;
}
.bpa-front-tabs--panel-body {
  height: auto !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  margin: 0 !important;
  padding: 0 0 80px 0 !important;
}
.bpa-front--dt__ts-sm-back-btn button.el-button.bpa-front-btn.el-button--default {
  border: none !important;
  background: var(--theme-palette-color-7) !important;
}
.bpa-front-module--date-and-time.__sm .bpa-front--dt__ts-sm-back-btn {
  margin: 0 !important;
}
.bpa-front-module--date-and-time.__sm .bpa-front--dt__ts-sm-back-btn button {
  border: 0 !important;
  background: var(--theme-palette-color-7) !important;
  color: var(--theme-palette-color-4) !important;
  border-radius: 16px !important;
  height: 64px !important;
  font-size: 16px !important;
}
.bpa-front-module--date-and-time.__sm .bpa-front--dt__ts-sm-back-btn .bpa-front-btn {
  border-radius: 16px !important;
  padding: 8px 0 !important;
}
.bpa-front--dt__calendar .vc-arrows-container .vc-svg-icon path {
  fill: var(--theme-palette-color-4) !important;
}
.bpa-front-module--date-and-time.__sm .el-col-sm-12 {
  padding: 0 0 128px 0 !important;
}
.bpa-front--dt__calendar .vc-day .vc-day-content.is-disabled {
  opacity: 1 !important;
  background: var(--theme-palette-color-7) !important;
  -webkit-text-fill-color: var(--theme-palette-color-5) !important;
}
.bpa-front-tabs .bpa-front--dt__calendar .vc-day .vc-day-content {
  opacity: 1 !important;
  color: var(--theme-palette-color-4) !important;
  font-size: 16px !important;
}
.bpa-front--dt__calendar .vc-day {
  border-color: transparent !important;
}
.bpa-front-tabs .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .bpa-front-si-cb__specs .bpa-front-si-cb__specs-item p strong {
  font-size: 16px !important;
}
.bpa-front-tabs .bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body .bpa-front-si-cb__specs .bpa-front-si-cb__specs-item p {
  font-size: 0 !important;
}
.bpa-front-module--service-item .bpa-front-si-card .bpa-front-si__card-body strong.--is-service-price {
  background: var(--theme-palette-color-1) !important;
}
.bpa-front-tabs, .bpa-appointment-cancellation_container {
  --bpa-pt-main-green: var(--theme-palette-color-1)!important;
  --bpa-pt-main-green-darker: var(--theme-palette-color-2)!important;
  --bpa-pt-main-green-alpha-12: var(--theme-palette-color-3)!important;
}
.bpa-front-tabs--vertical-left .bpa-front-tab-menu a.bpa-front-tab-menu--item.__bpa-is-active, .bpa-front-tabs .bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-front-module--bs-ad--price, .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item.__bpa-is-active::before, .bpa-custom-datepicker .el-year-table td.today .cell, .bpa-custom-datepicker .el-month-table td.today .cell, .bpa-front--dt__calendar .vc-day.is-today .vc-day-content, .bpa-front-form-control--checkbox .el-checkbox__input.is-checked + .el-checkbox__label {
  color: var(--theme-palette-color-1) !important;
}
.bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item {
  min-height: 56px !important;
  text-align: center !important;
  line-height: 32px !important;
  padding: 12px 24px !important;
  font-size: 16px !important;
  border-radius: 8px !important;
  background: transparent !important;
  box-shadow: inset 0 0 0 1px var(--theme-palette-color-1) !important;
  margin-right: 0 !important;
}
.bpa-front-tabs .bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item span {
  color: var(--theme-palette-color-1) !important;
}
.bpa-front-dc--footer .el-row {
  height: 56px !important;
  position: fixed !important;
  width: 100% !important;
  z-index: 999 !important;
  bottom: 0 !important;
  left: 0 !important;
}
.bpa-front-tabs.--bpa-top .bpa-front-module--date-and-time .el-row--flex {
  margin: 0 !important;
}
.bpa-custom-datepicker, .bpa-custom-dropdown {
  margin-top: 0 !important;
}
.bpa-front-cdc__right .bpa-front-cdc__right-title {
  flex-direction: column !important;
  padding-right: 16px !important;
  line-height: 20px !important;
}
.bpa-front-cdc__right-title .bpa-front-cdc__price-val {
  color: var(--theme-palette-color-4) !important;
  font-weight: 600 !important;
}
.bpa-service-extra__item .bpa-sei__body, .bpa-sao--footer, .bpa-front-sm--col .bpa-front-sm-card, .bpa-front-form-control--file-upload, .bpa-front-form-control--file-upload .bpa-fu__btn, .bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-is-total-row, .bpa-front-module--booking-summary .bpa-is-coupon-module-enable .bpa-is-coupon-applied, .bpa-front--dt__custom-duration-is-full, .bpa-front--dt__custom-duration-card, .bpa-front-form-control--radio .el-radio__inner, .el-select-dropdown.el-popper.bpa-custom-dropdown.bpa-custom-duration-dropdown, .bpa-front-complete-payment-container, .bpa-front-form-control.--bpa-country-dropdown .vti__dropdown, .bpa-custom-datepicker, .bpa-custom-dropdown, .bpa-fm--service__advance-options-popper, .bpa-custom-datepicker .el-time-panel, .bpa-custom-datepicker .el-time-panel__content::after, .bpa-custom-datepicker .el-time-panel__content::before, .bpa-custom-datepicker .el-time-panel__footer, .bpa-front-sm-card .bpa-front-sm-card__left .bpa-front-sm__default-img, .bpa-front-refund-confirmation-content .bpa-front-rcc__body, .bpa-cart__item .bpa-ci__service-brief .bpa-sb--left .bpa-front-si__default-img, .bpa-front-module--cart .bpa-front-module-heading .bpa-fmc--head-counter, .bpa-fmc--cart-items-wrap .bpa-cart__item, .bpa-front-module--cart .bpa-fmc--right-btn .bpa-front-btn, .bpa-cart__item .bpa-cart__item-body, .bpa-ci__service-actions .bpa-ci__sa-wrap, .bpa-cart-exw__title, .bpa-cart-iev__head .bpa-cart-iev__h-item, .bpa-front-module--cart .bpa-cart-item--sm .bpa-bew__action-btns .bpa-front-btn, .bpa-cart-item--sm, .bpa-cart-total-wrap-sm {
  border-color: var(--theme-palette-color-5) !important;
}
.bpa-front-tabs .bpa-front-sec--sub-heading, .bpa-sei__left .bpa-sei__left-body .bpa-se--heading, .bpa-sao__module-row.--bpa-sao-staff-selection .bpa-staff__item .bpa-si__body .bpa-si__body-price-val, .bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-is-total-row .bpa-bs-ai__item, .bpa-fm--bs__deposit-payment-module .bpa-dpm__item .bpa-dpm-item__total-label, .bpa-fm--service__advance-options.--bpa-is-mob .bpa-sao__module-head .bpa-sao__module-head-title, .bpa-cart__item .bpa-ci__service-brief .bpa-sb--right .bpa-sbr__title, .bpa-cart__item-total .bpa-cit__item, .bpa-front-sm-card .bpa-front-sm-card__body .bpa-front-cb__title, .el-date-picker.has-time .el-time-spinner__item.active:not(.disabled), .el-date-picker__header-label, .el-picker-panel__content .el-date-table td:not(.next-month):not(.prev-month):not(.today):not(.current) span, .el-date-picker__time-header .el-input .el-input__inner, .bpa-front--dt__custom-duration-is-full .bpa-front--dt-ts__sub-heading, .bpa-li-col__body .bpa-li-col__title, .bpa-front-complete-payment-container .bpa-front-cpc__head, .bpa-front-form-field--file-upload .el-upload-list__item-name, .bpa-front-rcc__body .bpa-front-rcc-body__item .bpa-front-rcc-item__val, .bpa-cart-iev__h-item .bpa-cart-iev__hi-val, .bpa-cart-exw__title, .bpa-cart-item--sm .bpa-ci__head-service-row .bpa-hl__service-title, .bpa-cart-item--sm .bpa-bo__item .bpa-boi__right, .bpa-cart-item--sm .bpa-bew__head-title, .bpa-cart__item-body .bpa-ci__service-time .bpa-front-bs__waiting-note .bpa-front-wn--label, .bpa-front-module--booking-summary .bpa-front-summary-content__lg .bpa-front-module--bs-summary-content-item .bpa-front-bs__waiting-note .bpa-front-wn--label, .bpa-cart-items-wrap--sm .bpa-hl__service-dt-val .bpa-front-bs__waiting-note .bpa-front-wn--label, .bpa-front-module--booking-summary .bpa-front-summary-content__sm .bpa-front-module--bs-summary-content-item .bpa-front-bs__waiting-note .bpa-front-wn--label, .bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-is-total-row .bpa-bs-ai__item.--bpa-is-total-price, .bpa-fm--bs__deposit-payment-module .bpa-dpm__item .bpa-dpm-item__total-label.--bpa-is-total-price, .bpa-front-form-control--radio .el-radio__input.is-checked + .el-radio__label, .bpa-fm--service__advance-options-popper .el-select-dropdown__item.selected, .bpa-cart__item-total .bpa-cit__item.--bpa-is-item-amt, .el-date-table td.today:not(.current), .el-date-table td.today:not(.current) span, .el-date-picker__header-label:hover, .el-picker-panel__content .el-date-table td:not(.current):not(.today) span:hover, .el-picker-panel__content .el-date-table td:not(.next-month):not(.prev-month):not(.today):not(.current) span:hover {
  color: var(--theme-palette-color-4) !important;
}
.bpa-front-form-control.el-select .el-input .el-select__caret {
  color: var(--theme-palette-color-4) !important;
  font-size: 18px !important;
  font-weight: 600 !important;
}
i.el-select__caret.el-input__icon.el-icon-arrow-up {
  opacity: 1 !important;
  transition: all ease-in-out 0.2s;
}
i.el-select__caret.el-input__icon.el-icon-arrow-up.is-reverse {
  opacity: 0 !important;
}
.el-input__suffix {
  right: 16px !important;
}
.bpa-front-module--date-and-time.__sm .bpa-front--dt__ts-sm-back-btn .bpa-front-btn label {
  width: auto !important;
  margin-left: 0 !important;
  font-size: 16px !important;
  color: var(--theme-palette-color-1) !important;
}
.bpa-front-module--date-and-time.__sm .bpa-front--dt__ts-sm-back-btn .bpa-front-btn label::after {
  content: 'Cambia Data' !important;
  display: flex !important;
  float: right !important;
  width: 0 !important;
  right: 117px !important;
  position: absolute !important;
  margin-top: -17px !important;
  color: var(--theme-palette-color-1) !important;
}
/* DURATION */
.bpa-front--dt__custom-duration-card {
  background: var(--theme-palette-color-7) !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 16px !important;
  border-bottom-right-radius: 16px !important;
  box-shadow: 0 -16px 0 0 var(--theme-palette-color-7) !important;
}
.bpa-front--dt__custom-duration-card {
  margin: 0 0 2rem 0 !important;
  border: none !important;
}
.bpa-front-cdc__left .bpa-front-form-control .el-input__inner {
  color: var(--theme-palette-color-4) !important;
  width: 100% !important;
  font-weight: 600 !important;
}
.bpa-front-cdc__left .bpa-front-form-control .el-input__inner .bpa-front-form-control.el-select .el-input .el-select__caret {
  margin-left: -23px !important;
}
.bpa-custom-duration-dropdown .el-select-dropdown__item.selected, .bpa-custom-dropdown .el-select-dropdown__item.selected {
  color: #000 !important;
  height: 56px !important;
  line-height: 56px !important;
  border-bottom: 1px solid var(--theme-palette-color-5) !important;
}
.bpa-front--dt__custom-duration-card .bpa-front-cdc__left {
  background: var(--theme-palette-color-7) !important;
  height: 48px !important;
  margin: 0 0 16px 16px !important;
  width: 150px !important;
  max-width: 150px !important;
  border-radius: 0 !important;
  padding: 0 !important;
  box-shadow: inset -22px 0 0 0 var(--theme-palette-color-7), inset 0 -1px 0 0 var(--theme-palette-color-5) !important;
}
.bpa-front-module--bd-form {
  margin: 0 !important;
}
form.el-form {
  width: 100% !important;
}
.bpa-front--dt__custom-duration-is-full {
  min-height: auto !important;
  height: auto !important;
  border: none !important;
  padding: 0 !important;
}
.bpa-front-cdc__left .bpa-front-form-control .el-input__inner {
  font-weight: 600 !important;
}
.el-form-item__content {
  font-size: 16px !important;
}
/* MEDIA QUERIES */
@media (min-width: 768px) {
  .bpa-front-module--category .bpa-front-cat-items-wrapper {
    overflow-x: hidden !important;
  }
}
@media (min-width: 991px) {
  .bpa-front--dt__custom-duration-card .bpa-front-cdc__left {
    margin: 0 !important;
  }
  .bpa-front--dt__custom-duration-card .bpa-front-cdc__right {
    margin: 0 0 0 16px !important;
  }
  .bpa-front--dt__custom-duration-card {
    border-top-left-radius: 16px !important;
    border-top-right-radius: 16px !important;
    border-bottom-left-radius: 16px !important;
    border-bottom-right-radius: 16px !important;
    padding: 16px !important;
    box-shadow: none !important;
  }
  .el-select-dropdown.el-popper.bpa-custom-dropdown.bpa-custom-duration-dropdown {
    left: 0 !important;
    right: initial !important;
    width: 15% !important;
    margin: 0 0 0 24px !important;
  }
  .bpa-front--dt__col.bpa-front-dt__timeslot-col {
    order: -1 !important;
  }
}
@media (max-width: 1024px) {
  .bpa-front--dt__calendar {
    height: 430px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bpa-front-module--date-and-time.__sm .bpa-front--dt__ts-sm-back-btn .bpa-front-btn label {
    width: auto !important;
    margin-left: 16px !important;
    font-size: 16px !important;
    display: block !important;
    font-weight: 600 !important;
  }
  .bpa-front-module--date-and-time.__sm .bpa-front--dt__ts-sm-back-btn .bpa-front-btn label::after {
    content: 'Modifica' !important;
    display: flex !important;
    float: right !important;
    width: 0 !important;
    right: 90px !important;
    position: absolute !important;
    margin-top: -21px !important;
    font-weight: 600 !important;
  }
}
@media screen and (max-width: 767px) {
  .bpa-front-tabs.--bpa-top .bpa-front-module--service-items-row {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}
@media screen and (max-width: 576px) {
  .bpa-front--dt__time-slots .bpa-front--dt__ts-body, .bpa-front-module--basic-details, .bpa-front-module--category .bpa-front-cat-items-wrapper .bpa-front-cat-items {
    padding: 0 !important;
  }
  .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item:nth-child(1)::before {
    content: 'Servizio' !important;
  }
  .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item:nth-child(2)::before {
    content: 'Giorno' !important;
  }
  .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item:nth-child(3)::before {
    content: 'Dati' !important;
  }
  .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item:nth-child(4)::before {
    content: 'Riepilogo' !important;
  }
  .bpa-front-module--service-items-row .bpa-front-module--service-item {
    border: none !important;
    padding: 0 0 24px 0 !important;
  }
  .bpa-front-tabs .bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item span {
    font-size: 14px !important;
  }
  .bpa-front-tabs--vertical-left .bpa-front-tab-menu .bpa-front-tab-menu--item::before {
    display: inline-block !important;
    left: 0 !important;
    text-align: center !important;
    width: 100% !important;
    font-weight: 600 !important;
  }
  .bpa-front-module--date-and-time.__sm .bpa-front--dt__ts-sm-back-btn {
    padding: 0 !important;
  }
  .bpa-front-dc--footer.__bpa-is-sticky .bpa-front-tabs--foot {
    box-shadow: none !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F118-scss-default.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACEA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD1qBA%3BACurBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADpvBA%3BAC%2BvBA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAEC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAEC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%22%7D */