@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap);
[data-v-488554ed]:root {
  --body-font-family: "Tajawal", sans-serif;
  --main-color: #e31e27;
  --main-color-opacity: #e31e2721;
  --main-color-white: #fff;
  --second-color: #ec8f56;
  --bg-header: #eaeaea80;
}
#app.v-application .text-h1[data-v-488554ed],
#app.v-application .text-h2[data-v-488554ed],
#app.v-application .text-h3[data-v-488554ed],
#app.v-application .text-h4[data-v-488554ed],
#app.v-application .text-h5[data-v-488554ed],
#app.v-application .text-h6[data-v-488554ed],
#app.v-application .subtitle-1[data-v-488554ed],
#app.v-application .subtitle-2[data-v-488554ed],
#app.v-application .title[data-v-488554ed],
#app.v-application .body-1[data-v-488554ed],
#app.v-application .body-2[data-v-488554ed],
#app.v-application .button[data-v-488554ed],
#app.v-application .caption[data-v-488554ed],
#app.v-application .overline[data-v-488554ed] {
  font-family: var(--body-font-family) !important;
  letter-spacing: 0px !important;
}
#app.v-application .bg-red[data-v-488554ed] {
  background-color: var(--main-color) !important;
  color: var(--main-color-white) !important;
}
#app.v-application .text-red[data-v-488554ed] {
  color: var(--main-color) !important;
}
.faqs-section-wrapper[data-v-488554ed] {
  background-color: #fff;
}
@media (max-width: 767px) {
.faqs-section-wrapper[data-v-488554ed] {
    padding: 10px 0px;
}
}
.title[data-v-488554ed] {
  line-height: 1.5em;
  font-weight: bold;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}
.faq-section-wrapper[data-v-488554ed] {
  background-color: #fff;
}
.section-main-title[data-v-488554ed] {
  line-height: 1.5em;
  font-weight: bold;
  /* text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); */
  margin-bottom: 20px;
}
@media (max-width: 767px) {
.section-main-title[data-v-488554ed] {
    font-size: 28px !important;
    margin: 0 11px !important;
}
}
.accordion-offset-col[data-v-488554ed] {
  padding: 0px 15px !important;
}
.custom-clean-panels[data-v-488554ed] {
  background: transparent !important;
}
.single-faq-panel[data-v-488554ed] {
  background-color: transparent !important;
  border-bottom: 1px solid #eeeeee !important;
}
.single-faq-panel[data-v-488554ed]::before {
  display: none !important;
}
.faq-arrow-icon[data-v-488554ed] {
  font-size: 32px !important;
  color: #000 !important;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  font-weight: bold;
}
.arrow-rotated[data-v-488554ed] {
  transform: rotate(180deg);
}
.faq-question-text[data-v-488554ed] {
  font-size: 1.5rem;
  font-weight: 900;
  text-align: start;
  line-height: 1.2;
}
.faq-answer-container[data-v-488554ed] {
  padding: 0 10px;
}
.faq-answer-text[data-v-488554ed] {
  color: #414040;
  font-size: 1.15rem;
  line-height: 1.7;
  font-weight: 500;
  text-align: start;
}
.faq-answer-text[data-v-488554ed] :deep(p) {
  margin-bottom: 0;
}
.v-expansion-panel-content[data-v-488554ed] {
  transition: 0.4s ease-in-out;
}
@media (max-width: 960px) {
.section-main-title[data-v-488554ed] {
    font-size: 1.8rem;
}
.accordion-offset-col[data-v-488554ed] {
    padding-right: 15px !important;
}
.faq-question-text[data-v-488554ed] {
    font-size: 1.2rem;
}
.faq-arrow-icon[data-v-488554ed] {
    font-size: 24px !important;
}
}
@media (min-width: 992px) {
.faq-container[data-v-488554ed] {
    padding: 0px 50px;
}
}
:root {
  --body-font-family: "Tajawal", sans-serif;
  --main-color: #e31e27;
  --main-color-opacity: #e31e2721;
  --main-color-white: #fff;
  --second-color: #ec8f56;
  --bg-header: #eaeaea80;
}

#app.v-application .text-h1,
#app.v-application .text-h2,
#app.v-application .text-h3,
#app.v-application .text-h4,
#app.v-application .text-h5,
#app.v-application .text-h6,
#app.v-application .subtitle-1,
#app.v-application .subtitle-2,
#app.v-application .title,
#app.v-application .body-1,
#app.v-application .body-2,
#app.v-application .button,
#app.v-application .caption,
#app.v-application .overline {
  font-family: var(--body-font-family) !important;
  letter-spacing: 0px !important;
}
#app.v-application .bg-red {
  background-color: var(--main-color) !important;
  color: var(--main-color-white) !important;
}
#app.v-application .text-red {
  color: var(--main-color) !important;
}

.theme--light.v-expansion-panels .v-expansion-panel {
  background-color: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-expansion-panels .v-expansion-panel--disabled {
  color: rgba(0, 0, 0, 0.38);
}
.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child)::after {
  border-color: rgba(0, 0, 0, 0.12);
}
.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon {
  color: rgba(0, 0, 0, 0.54);
}
.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover::before {
  opacity: 0.04;
}
.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus::before {
  opacity: 0.12;
}
.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover::before, .theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active::before {
  opacity: 0.12;
}
.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus::before {
  opacity: 0.16;
}
.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:hover::before {
  opacity: 0.04;
}
.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:focus::before {
  opacity: 0.12;
}
.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:hover::before, .theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active::before {
  opacity: 0.12;
}
.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:focus::before {
  opacity: 0.16;
}

.theme--dark.v-expansion-panels .v-expansion-panel {
  background-color: #1E1E1E;
  color: #FFFFFF;
}
.theme--dark.v-expansion-panels .v-expansion-panel--disabled {
  color: rgba(255, 255, 255, 0.5);
}
.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child)::after {
  border-color: rgba(255, 255, 255, 0.12);
}
.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon {
  color: #FFFFFF;
}
.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover::before {
  opacity: 0.08;
}
.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus::before {
  opacity: 0.24;
}
.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover::before, .theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active::before {
  opacity: 0.24;
}
.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus::before {
  opacity: 0.32;
}
.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:hover::before {
  opacity: 0.08;
}
.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:focus::before {
  opacity: 0.24;
}
.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:hover::before, .theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active::before {
  opacity: 0.24;
}
.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:focus::before {
  opacity: 0.32;
}

.v-expansion-panels {
  border-radius: 4px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style-type: none;
  padding: 0;
  width: 100%;
  z-index: 1;
}
.v-expansion-panels > * {
  cursor: auto;
}
.v-expansion-panels > *:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.v-expansion-panels > *:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active {
  border-radius: 4px;
}
.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active + .v-expansion-panel {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--next-active {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--next-active .v-expansion-panel-header {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.v-expansion-panel {
  flex: 1 0 100%;
  max-width: 100%;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-expansion-panel::before {
  border-radius: inherit;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.v-expansion-panel:not(:first-child)::after {
  border-top: thin solid;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.2s border-color cubic-bezier(0.4, 0, 0.2, 1), 0.2s opacity cubic-bezier(0.4, 0, 0.2, 1);
}
.v-expansion-panel--disabled .v-expansion-panel-header {
  pointer-events: none;
}
.v-expansion-panel--active:not(:first-child),
.v-expansion-panel--active + .v-expansion-panel {
  margin-top: 16px;
}
.v-expansion-panel--active:not(:first-child)::after,
.v-expansion-panel--active + .v-expansion-panel::after {
  opacity: 0;
}
.v-expansion-panel--active > .v-expansion-panel-header {
  min-height: 64px;
}
.v-expansion-panel--active > .v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon {
  transform: rotate(-180deg);
}

.v-expansion-panel-header__icon {
  display: inline-flex;
  margin-bottom: -4px;
  margin-top: -4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-application--is-ltr .v-expansion-panel-header__icon {
  margin-left: auto;
}
.v-application--is-rtl .v-expansion-panel-header__icon {
  margin-right: auto;
}

.v-expansion-panel-header {
  align-items: center;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  display: flex;
  font-size: 0.9375rem;
  line-height: 1;
  min-height: 48px;
  outline: none;
  padding: 16px 24px;
  position: relative;
  transition: 0.3s min-height cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-application--is-ltr .v-expansion-panel-header {
  text-align: left;
}
.v-application--is-rtl .v-expansion-panel-header {
  text-align: right;
}
.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus::before {
  opacity: 0.12;
}
.v-expansion-panel-header:before {
  background-color: currentColor;
  border-radius: inherit;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-expansion-panel-header > *:not(.v-expansion-panel-header__icon) {
  flex: 1 1 auto;
}

.v-expansion-panel-content {
  display: flex;
}
.v-expansion-panel-content__wrap {
  padding: 0 24px 16px;
  flex: 1 1 auto;
  max-width: 100%;
}

.v-expansion-panels--accordion > .v-expansion-panel {
  margin-top: 0;
}
.v-expansion-panels--accordion > .v-expansion-panel::after {
  opacity: 1;
}

.v-expansion-panels--popout > .v-expansion-panel {
  max-width: calc(100% - 32px);
}
.v-expansion-panels--popout > .v-expansion-panel--active {
  max-width: calc(100% + 16px);
}

.v-expansion-panels--inset > .v-expansion-panel {
  max-width: 100%;
}
.v-expansion-panels--inset > .v-expansion-panel--active {
  max-width: calc(100% - 32px);
}

.v-expansion-panels--flat > .v-expansion-panel::after {
  border-top: none;
}
.v-expansion-panels--flat > .v-expansion-panel::before {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-expansion-panels--tile {
  border-radius: 0;
}
.v-expansion-panels--tile > .v-expansion-panel::before {
  border-radius: 0;
}
[data-v-6b55156d]:root {
  --body-font-family: "Tajawal", sans-serif;
  --main-color: #e31e27;
  --main-color-opacity: #e31e2721;
  --main-color-white: #fff;
  --second-color: #ec8f56;
  --bg-header: #eaeaea80;
}
#app.v-application .text-h1[data-v-6b55156d],
#app.v-application .text-h2[data-v-6b55156d],
#app.v-application .text-h3[data-v-6b55156d],
#app.v-application .text-h4[data-v-6b55156d],
#app.v-application .text-h5[data-v-6b55156d],
#app.v-application .text-h6[data-v-6b55156d],
#app.v-application .subtitle-1[data-v-6b55156d],
#app.v-application .subtitle-2[data-v-6b55156d],
#app.v-application .title[data-v-6b55156d],
#app.v-application .body-1[data-v-6b55156d],
#app.v-application .body-2[data-v-6b55156d],
#app.v-application .button[data-v-6b55156d],
#app.v-application .caption[data-v-6b55156d],
#app.v-application .overline[data-v-6b55156d] {
  font-family: var(--body-font-family) !important;
  letter-spacing: 0px !important;
}
#app.v-application .bg-red[data-v-6b55156d] {
  background-color: var(--main-color) !important;
  color: var(--main-color-white) !important;
}
#app.v-application .text-red[data-v-6b55156d] {
  color: var(--main-color) !important;
}
.exclusive-offers-wrapper[data-v-6b55156d] {
  background-color: #fff;
}
@media (max-width: 767px) {
.exclusive-offers-wrapper[data-v-6b55156d] {
    padding: 10px 0px;
}
}
.section-main-title[data-v-6b55156d] {
  line-height: 1.5em;
  font-weight: bold;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
.section-main-title[data-v-6b55156d] {
    font-size: 28px !important;
    margin: 0 11px !important;
}
}
.rotate-icon[data-v-6b55156d] {
  transform: rotate(180deg);
}
.modern-deal-card-v2[data-v-6b55156d] {
  height: 200px;
  border-radius: 24px !important;
  position: relative;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
}
.modern-deal-card-v2[data-v-6b55156d]:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15) !important;
}
.image-scrim[data-v-6b55156d] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 50%, transparent 100%);
  z-index: 1;
}
.v-application--is-rtl .image-scrim[data-v-6b55156d] {
  background: linear-gradient(-90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 50%, transparent 100%);
}
.deal-content-inner[data-v-6b55156d] {
  position: relative;
  z-index: 2;
  height: 100%;
  padding: 24px;
  display: flex;
  align-items: center;
}
.deal-info-v2[data-v-6b55156d] {
  display: flex;
  flex-direction: column;
  width: 70%;
}
.discount-badge-v2[data-v-6b55156d] {
  font-size: 2.2rem;
  font-weight: 900;
  color: var(--second-color) !important;
  line-height: 1;
  margin-bottom: 5px;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.deal-title-v2[data-v-6b55156d] {
  font-size: 1.5rem;
  font-weight: 800;
  color: #ffffff;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.deal-subtitle-v2[data-v-6b55156d] {
  font-size: 1.05rem;
  color: #e0e0e0;
  margin-top: 4px;
}
.company-pill-v2[data-v-6b55156d] {
  background: rgba(255, 255, 255, 0.95);
  border-radius: 12px;
  padding: 6px 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.9rem;
  font-weight: 800;
  color: #000;
  margin-top: 15px;
}
.popup-image-container[data-v-6b55156d] {
  width: 100%;
  background-color: #f5f5f5;
  border-bottom: 1px solid #eee;
}
.coupon-code-section[data-v-6b55156d] {
  border: 2px dashed var(--main-color);
  background-color: var(--main-color-opacity);
  border-radius: 16px;
}
.coupon-text[data-v-6b55156d] {
  font-size: 28px;
  font-weight: 900;
  letter-spacing: 2px;
  color: #000;
  padding-top: 8px;
}
[data-v-6b55156d] .v-carousel__controls {
  background: transparent !important;
  bottom: 0 !important;
}
[data-v-6b55156d] .v-carousel__controls__item {
  color: #656565 !important;
  margin: 0 4px !important;
}
[data-v-6b55156d] .v-carousel__controls__item.v-item--active {
  color: var(--main-color) !important;
}
[data-v-6b55156d] .v-carousel__controls__item .v-icon {
  font-size: 18px !important;
}
[data-v-6b55156d] .v-window__prev {
  background: rgba(203, 190, 190, 0.3) !important;
}
[data-v-6b55156d] .v-window__next {
  background: rgba(203, 190, 190, 0.3) !important;
}
@media (max-width: 600px) {
.modern-deal-card-v2[data-v-6b55156d] {
    height: 180px;
}
.discount-badge-v2[data-v-6b55156d] {
    font-size: 1.6rem;
}
.deal-title-v2[data-v-6b55156d] {
    font-size: 1.2rem;
}
.deal-info-v2[data-v-6b55156d] {
    width: 90%;
}
[data-v-6b55156d] .v-carousel__controls__item.v-btn {
    height: 15px !important;
    width: 15px !important;
    margin: 0 4px !important;
}
}
[data-v-5556a57b]:root {
  --body-font-family: "Tajawal", sans-serif;
  --main-color: #e31e27;
  --main-color-opacity: #e31e2721;
  --main-color-white: #fff;
  --second-color: #ec8f56;
  --bg-header: #eaeaea80;
}
#app.v-application .text-h1[data-v-5556a57b],
#app.v-application .text-h2[data-v-5556a57b],
#app.v-application .text-h3[data-v-5556a57b],
#app.v-application .text-h4[data-v-5556a57b],
#app.v-application .text-h5[data-v-5556a57b],
#app.v-application .text-h6[data-v-5556a57b],
#app.v-application .subtitle-1[data-v-5556a57b],
#app.v-application .subtitle-2[data-v-5556a57b],
#app.v-application .title[data-v-5556a57b],
#app.v-application .body-1[data-v-5556a57b],
#app.v-application .body-2[data-v-5556a57b],
#app.v-application .button[data-v-5556a57b],
#app.v-application .caption[data-v-5556a57b],
#app.v-application .overline[data-v-5556a57b] {
  font-family: var(--body-font-family) !important;
  letter-spacing: 0px !important;
}
#app.v-application .bg-red[data-v-5556a57b] {
  background-color: var(--main-color) !important;
  color: var(--main-color-white) !important;
}
#app.v-application .text-red[data-v-5556a57b] {
  color: var(--main-color) !important;
}
.testimonials-wrapper[data-v-5556a57b] {
  background-color: #fff;
}
@media (max-width: 767px) {
.testimonials-wrapper[data-v-5556a57b] {
    padding: 10px 0px;
}
}
.section-title-text[data-v-5556a57b] {
  font-size: 2.2rem;
  font-weight: 800;
  color: #1a1a1a;
}
@media (max-width: 767px) {
.section-title-text[data-v-5556a57b] {
    font-size: 28px !important;
    margin: 0 11px !important;
}
}
.logo-banner-container[data-v-5556a57b] {
  position: relative;
  height: 150px;
  overflow: hidden;
  border-radius: 16px 16px 0 0;
}
.bg-blur-img[data-v-5556a57b] {
  position: absolute;
  inset: 0;
  filter: blur(40px);
  transform: scale(1.3);
  opacity: 0.6;
  z-index: 0;
}
.actual-logo-img[data-v-5556a57b] {
  position: relative;
  z-index: 1;
}
.bg-fallback[data-v-5556a57b] {
  position: absolute;
  inset: 0;
  background-color: #f1f3f5;
}
.company-tag[data-v-5556a57b] {
  position: absolute;
  top: 15px;
  right: 15px;
  padding: 4px 12px;
  border-radius: 50px;
  font-size: 0.75rem;
  font-weight: 800;
  color: #333;
  z-index: 2;
}
.v-application--is-rtl .company-tag[data-v-5556a57b] {
  right: auto;
  left: 15px;
}
.testimonial-card[data-v-5556a57b] {
  border-radius: 16px !important;
  overflow: visible !important;
  height: 100%;
  display: flex;
  flex-direction: column;
  border: none !important;
  transition: transform 0.3s ease;
}
.testimonial-card[data-v-5556a57b]:hover {
  transform: translateY(-5px);
}
.content-section[data-v-5556a57b] {
  position: relative;
  padding: 0 24px 10px 24px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.user-meta-row[data-v-5556a57b] {
  display: flex;
  align-items: center;
  margin-top: -35px;
  margin-bottom: 15px;
  z-index: 2;
}
.user-avatar[data-v-5556a57b] {
  border: 4px solid #ffffff !important;
  flex-shrink: 0;
}
.user-name-wrapper[data-v-5556a57b] {
  flex: 1;
  padding-top: 48px;
}
.full-name[data-v-5556a57b] {
  font-size: 1.1rem;
  font-weight: 800;
  color: #000;
}
.review-note-text[data-v-5556a57b] {
  font-size: 1rem;
  line-height: 1.6;
  color: #424242;
  margin-bottom: 10px;
  text-align: start;
  min-height: 3.4em;
  max-height: 3.4em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.stars-footer[data-v-5556a57b] {
  margin: 10px 0;
  display: flex;
  justify-content: start;
}
[data-v-5556a57b] .custom-rating-stars .v-icon {
  color: #ffc107 !important;
}
[data-v-5556a57b] .custom-rating-stars .v-icon--disabled {
  color: #bdbdbd !important;
}
[data-v-5556a57b] .v-carousel__controls {
  background: transparent !important;
  bottom: 0 !important;
}
[data-v-5556a57b] .v-carousel__controls__item {
  color: #656565 !important;
}
[data-v-5556a57b] .v-carousel__controls__item.v-item--active {
  color: var(--main-color) !important;
}
[data-v-5556a57b] .v-window__prev,[data-v-5556a57b] .v-window__next {
  background: rgba(0, 0, 0, 0.05) !important;
}
@media (max-width: 600px) {
.section-title-text[data-v-5556a57b] {
    font-size: 1.6rem;
}
.review-note-text[data-v-5556a57b] {
    min-height: auto;
}
[data-v-5556a57b] .v-carousel__controls__item.v-btn {
    height: 15px !important;
    width: 15px !important;
    margin: 0 4px !important;
}
}
:root {
  --body-font-family: "Tajawal", sans-serif;
  --main-color: #e31e27;
  --main-color-opacity: #e31e2721;
  --main-color-white: #fff;
  --second-color: #ec8f56;
  --bg-header: #eaeaea80;
}

#app.v-application .text-h1,
#app.v-application .text-h2,
#app.v-application .text-h3,
#app.v-application .text-h4,
#app.v-application .text-h5,
#app.v-application .text-h6,
#app.v-application .subtitle-1,
#app.v-application .subtitle-2,
#app.v-application .title,
#app.v-application .body-1,
#app.v-application .body-2,
#app.v-application .button,
#app.v-application .caption,
#app.v-application .overline {
  font-family: var(--body-font-family) !important;
  letter-spacing: 0px !important;
}
#app.v-application .bg-red {
  background-color: var(--main-color) !important;
  color: var(--main-color-white) !important;
}
#app.v-application .text-red {
  color: var(--main-color) !important;
}

.v-rating {
  max-width: 100%;
  white-space: nowrap;
}
.v-rating .v-icon {
  padding: 0.5rem;
  border-radius: 50%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
}
.v-rating .v-icon::after {
  display: none;
}
.v-application--is-ltr .v-rating .v-icon {
  transform: scaleX(1);
}
.v-application--is-rtl .v-rating .v-icon {
  transform: scaleX(-1);
}
.v-rating--readonly .v-icon {
  pointer-events: none;
}
.v-rating--dense .v-icon {
  padding: 0.1rem;
}
[data-v-1296a6ef]:root {
  --body-font-family: "Tajawal", sans-serif;
  --main-color: #e31e27;
  --main-color-opacity: #e31e2721;
  --main-color-white: #fff;
  --second-color: #ec8f56;
  --bg-header: #eaeaea80;
}
#app.v-application .text-h1[data-v-1296a6ef],
#app.v-application .text-h2[data-v-1296a6ef],
#app.v-application .text-h3[data-v-1296a6ef],
#app.v-application .text-h4[data-v-1296a6ef],
#app.v-application .text-h5[data-v-1296a6ef],
#app.v-application .text-h6[data-v-1296a6ef],
#app.v-application .subtitle-1[data-v-1296a6ef],
#app.v-application .subtitle-2[data-v-1296a6ef],
#app.v-application .title[data-v-1296a6ef],
#app.v-application .body-1[data-v-1296a6ef],
#app.v-application .body-2[data-v-1296a6ef],
#app.v-application .button[data-v-1296a6ef],
#app.v-application .caption[data-v-1296a6ef],
#app.v-application .overline[data-v-1296a6ef] {
  font-family: var(--body-font-family) !important;
  letter-spacing: 0px !important;
}
#app.v-application .bg-red[data-v-1296a6ef] {
  background-color: var(--main-color) !important;
  color: var(--main-color-white) !important;
}
#app.v-application .text-red[data-v-1296a6ef] {
  color: var(--main-color) !important;
}
.cars-section-wrapper[data-v-1296a6ef] {
  background-color: #fff;
}
@media (max-width: 767px) {
.cars-section-wrapper[data-v-1296a6ef] {
    padding: 10px 0px;
}
}
.section-title[data-v-1296a6ef] {
  line-height: 1.5em;
  font-weight: bold;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
.section-title[data-v-1296a6ef] {
    font-size: 28px !important;
    margin: 0 11px !important;
}
}
.car-card[data-v-1296a6ef] {
  border-radius: 20px !important;
  border: none !important;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  background: #fff;
  overflow: hidden;
  height: -webkit-fill-available;
  height: -moz-available;
  height: stretch;
}
.car-card[data-v-1296a6ef]:hover {
  transform: translateY(-10px);
  box-shadow: 0 15px 40px rgba(0, 0, 0, 0.12) !important;
}
.car-image-container[data-v-1296a6ef] {
  background-color: #f1f3f5;
  border-radius: 20px 20px 0 0;
  padding: 0px;
  position: relative;
  overflow: hidden;
}
.car-img-hover[data-v-1296a6ef] {
  transition: transform 0.5s ease;
  overflow: hidden;
}
.car-card:hover .car-img-hover[data-v-1296a6ef] {
  transform: scale(1.05);
  overflow: hidden;
}
.bg-blur-img[data-v-1296a6ef] {
  position: absolute;
  inset: 0;
  filter: blur(40px);
  transform: scale(1.3);
  opacity: 0.6;
  z-index: 0;
}
.bg-fallback[data-v-1296a6ef] {
  position: absolute;
  inset: 0;
  background-color: #f1f3f5;
}
.company-tag[data-v-1296a6ef] {
  position: absolute;
  top: 15px;
  right: 15px;
  padding: 4px 12px;
  border-radius: 50px;
  font-size: 0.75rem;
  font-weight: 800;
  color: #333;
  z-index: 2;
}
.v-application--is-rtl .company-tag[data-v-1296a6ef] {
  right: auto;
  left: 15px;
}
.car-name-text[data-v-1296a6ef] {
  font-size: 1.3rem;
  font-weight: 900;
  color: #000;
}
.model-year[data-v-1296a6ef] {
  color: #9e9e9e;
  font-weight: 600;
  font-size: 0.9rem;
}
.price-amount[data-v-1296a6ef] {
  font-size: 1.6rem;
  font-weight: 900;
  color: #000;
}
.per-day[data-v-1296a6ef] {
  color: #757575;
  font-size: 0.9rem;
}
.car-features[data-v-1296a6ef] {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  width: 100%;
}
.feature-item[data-v-1296a6ef] {
  display: flex;
  align-items: center;
  gap: 6px;
  background: #f8f9fa;
  padding: 4px 10px;
  border-radius: 8px;
  font-size: 0.8rem;
  font-weight: 600;
  color: #495057;
}
.feature-item .v-icon[data-v-1296a6ef] {
  flex-shrink: 0;
}
.image-wrapper[data-v-1296a6ef] {
  position: relative;
  height: 160px;
  overflow: hidden;
}
.bg-blur-img[data-v-1296a6ef] {
  position: absolute;
  inset: 0;
  filter: blur(35px);
  transform: scale(1.4);
  opacity: 0.7;
  z-index: 0;
}
.car-img-front[data-v-1296a6ef] {
  position: relative;
  z-index: 2;
}
.bg-fallback[data-v-1296a6ef] {
  position: absolute;
  inset: 0;
  background: #f1f3f5;
}
.car-slider[data-v-1296a6ef] {
  border-radius: 20px 20px 0 0;
  overflow: hidden;
}
[data-v-1296a6ef] .car-slider .v-window__prev,[data-v-1296a6ef] .car-slider .v-window__next {
  background: rgba(0, 0, 0, 0.25) !important;
  border-radius: 50%;
}
[data-v-1296a6ef] .v-carousel__controls {
  background: transparent !important;
  bottom: -10px !important;
}
[data-v-1296a6ef] .v-carousel__controls__item {
  color: #656565 !important;
}
[data-v-1296a6ef] .v-carousel__controls__item.v-item--active {
  color: var(--main-color) !important;
}
[data-v-1296a6ef] .v-window__prev {
  background: rgba(203, 190, 190, 0.3) !important;
}
[data-v-1296a6ef] .v-window__next {
  background: rgba(203, 190, 190, 0.3) !important;
}
[data-v-1296a6ef] .car-slider .v-window__prev,[data-v-1296a6ef] .car-slider .v-window__next {
  display: none !important;
}
[data-v-1296a6ef] .car-slider .v-carousel__controls {
  position: absolute;
  bottom: 6px !important;
  background: transparent !important;
  height: auto;
  z-index: 5;
  display: flex;
  justify-content: center;
  gap: 6px;
}
[data-v-1296a6ef] .car-slider .v-carousel__controls__item {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #656565 !important;
  opacity: 0.5;
  transition: all 0.25s ease;
  box-shadow: none !important;
}
[data-v-1296a6ef] .car-slider .v-carousel__controls__item.v-item--active {
  background: var(--main-color) !important;
  opacity: 1;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.15);
  transform: scale(1.2);
}
@media (max-width: 600px) {
.section-title[data-v-1296a6ef] {
    font-size: 1.8rem;
}
.car-image-container[data-v-1296a6ef] {
    height: 160px;
}
[data-v-1296a6ef] .v-carousel__controls__item.v-btn {
    height: 15px !important;
    width: 15px !important;
    margin: 0 4px !important;
}
}
.company-logo-badge[data-v-1296a6ef] {
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 5;
}
.v-application--is-rtl .company-logo-badge[data-v-1296a6ef] {
  right: auto;
  left: 14px;
}
.company-avatar[data-v-1296a6ef] {
  background: rgba(255, 255, 255, 0.22) !important;
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.35);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.18);
  overflow: hidden;
  transition: all 0.3s ease;
}
.car-card:hover .company-avatar[data-v-1296a6ef] {
  transform: scale(1.07);
}
[data-v-6c9d8ebc]:root {
  --body-font-family: "Tajawal", sans-serif;
  --main-color: #e31e27;
  --main-color-opacity: #e31e2721;
  --main-color-white: #fff;
  --second-color: #ec8f56;
  --bg-header: #eaeaea80;
}
#app.v-application .text-h1[data-v-6c9d8ebc],
#app.v-application .text-h2[data-v-6c9d8ebc],
#app.v-application .text-h3[data-v-6c9d8ebc],
#app.v-application .text-h4[data-v-6c9d8ebc],
#app.v-application .text-h5[data-v-6c9d8ebc],
#app.v-application .text-h6[data-v-6c9d8ebc],
#app.v-application .subtitle-1[data-v-6c9d8ebc],
#app.v-application .subtitle-2[data-v-6c9d8ebc],
#app.v-application .title[data-v-6c9d8ebc],
#app.v-application .body-1[data-v-6c9d8ebc],
#app.v-application .body-2[data-v-6c9d8ebc],
#app.v-application .button[data-v-6c9d8ebc],
#app.v-application .caption[data-v-6c9d8ebc],
#app.v-application .overline[data-v-6c9d8ebc] {
  font-family: var(--body-font-family) !important;
  letter-spacing: 0px !important;
}
#app.v-application .bg-red[data-v-6c9d8ebc] {
  background-color: var(--main-color) !important;
  color: var(--main-color-white) !important;
}
#app.v-application .text-red[data-v-6c9d8ebc] {
  color: var(--main-color) !important;
}
.contact-section-wrapper[data-v-6c9d8ebc] {
  background: #fff;
}
.register-captcha[data-v-6c9d8ebc] {
  max-width: 100%;
}
.v-application--is-ltr .register-captcha[data-v-6c9d8ebc] {
  transform-origin: left;
}
.v-application--is-rtl .register-captcha[data-v-6c9d8ebc] {
  transform-origin: right;
}
@media (max-width: 400px) {
.register-captcha[data-v-6c9d8ebc] {
    transform: scale(0.85);
}
}
.section-title[data-v-6c9d8ebc] {
  line-height: 1.5em;
  font-weight: bold;
}
@media (max-width: 767px) {
.section-title[data-v-6c9d8ebc] {
    font-size: 28px !important;
    margin: 0 11px !important;
}
}
.info-card[data-v-6c9d8ebc] {
  border-radius: 20px;
  transition: 0.3s;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: wrap;
}
.info-card[data-v-6c9d8ebc]:hover {
  transform: translateY(-5px);
}
.contact-group[data-v-6c9d8ebc] {
  display: flex;
  flex-direction: column;
  gap: 18px;
  min-width: 260px;
}
.contact-item[data-v-6c9d8ebc] {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  color: #444;
  font-weight: 600;
  line-height: 1.7;
}
.address-item[data-v-6c9d8ebc] {
  flex: 1;
  min-width: 260px;
}
.contact-icon[data-v-6c9d8ebc] {
  margin-top: 2px;
  color: var(--main-color);
}
@media (max-width: 767px) {
.info-card[data-v-6c9d8ebc] {
    flex-direction: column;
}
.contact-group[data-v-6c9d8ebc],
.address-item[data-v-6c9d8ebc] {
    width: 100%;
}
}
.contact-item[data-v-6c9d8ebc] {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 18px;
  font-weight: 600;
  color: #444;
}
.contact-icon[data-v-6c9d8ebc] {
  border-radius: 10px;
  padding: 8px;
  font-size: 20px;
}
.contact-icon.email[data-v-6c9d8ebc] {
  background: #e3f2fd;
  color: #1976d2;
}
.contact-icon.phone[data-v-6c9d8ebc] {
  background: #e8f5e9;
  color: #2e7d32;
}
.contact-icon.location[data-v-6c9d8ebc] {
  background: #fff3e0;
  color: #ef6c00;
}
.form-card[data-v-6c9d8ebc] {
  border-radius: 20px;
  background: #fff;
  transition: 0.3s;
}
.form-card[data-v-6c9d8ebc]:hover {
  transform: translateY(-5px);
}
.submit-btn[data-v-6c9d8ebc] {
  font-weight: bold;
  border-radius: 12px;
  letter-spacing: 0.5px;
}
.submit-btn[data-v-6c9d8ebc]:hover {
  transform: translateY(-2px);
}
.submit-btn.v-btn--disabled[data-v-6c9d8ebc] {
  background: linear-gradient(135deg, #ddd, #ccc) !important;
  color: #888 !important;
  cursor: not-allowed;
  opacity: 1 !important;
}
:root {
  --body-font-family: "Tajawal", sans-serif;
  --main-color: #e31e27;
  --main-color-opacity: #e31e2721;
  --main-color-white: #fff;
  --second-color: #ec8f56;
  --bg-header: #eaeaea80;
}

#app.v-application .text-h1,
#app.v-application .text-h2,
#app.v-application .text-h3,
#app.v-application .text-h4,
#app.v-application .text-h5,
#app.v-application .text-h6,
#app.v-application .subtitle-1,
#app.v-application .subtitle-2,
#app.v-application .title,
#app.v-application .body-1,
#app.v-application .body-2,
#app.v-application .button,
#app.v-application .caption,
#app.v-application .overline {
  font-family: var(--body-font-family) !important;
  letter-spacing: 0px !important;
}
#app.v-application .bg-red {
  background-color: var(--main-color) !important;
  color: var(--main-color-white) !important;
}
#app.v-application .text-red {
  color: var(--main-color) !important;
}

.v-textarea textarea {
  align-self: stretch;
  flex: 1 1 auto;
  line-height: 1.75rem;
  max-width: 100%;
  min-height: 32px;
  outline: none;
  padding: 0;
  width: 100%;
}
.v-textarea .v-text-field__prefix,
.v-textarea .v-text-field__suffix {
  padding-top: 2px;
  align-self: start;
}
.v-textarea.v-text-field--box .v-text-field__prefix,
.v-textarea.v-text-field--box textarea, .v-textarea.v-text-field--enclosed .v-text-field__prefix,
.v-textarea.v-text-field--enclosed textarea {
  margin-top: 24px;
}
.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,
.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea, .v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,
.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,
.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea {
  margin-top: 10px;
}
.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label, .v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label, .v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label, .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label {
  top: 18px;
}
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea, .v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea {
  margin-top: 6px;
}
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer {
  align-self: flex-start;
  margin-top: 8px;
}
.v-textarea.v-text-field--solo {
  align-items: flex-start;
}
.v-textarea.v-text-field--solo .v-input__prepend-inner,
.v-textarea.v-text-field--solo .v-input__prepend-outer,
.v-textarea.v-text-field--solo .v-input__append-inner,
.v-textarea.v-text-field--solo .v-input__append-outer {
  align-self: flex-start;
  margin-top: 12px;
}
.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner {
  padding-left: 12px;
}
.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner {
  padding-right: 12px;
}
.v-textarea--auto-grow textarea {
  overflow: hidden;
}
.v-textarea--no-resize textarea {
  resize: none;
}
.v-textarea.v-text-field--enclosed .v-text-field__slot {
  align-self: stretch;
}
.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot {
  margin-right: -12px;
}
.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot {
  margin-left: -12px;
}
.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
  padding-right: 12px;
}
.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
  padding-left: 12px;
}
[data-v-fae5bece]:root {
  --body-font-family: "Tajawal", sans-serif;
  --main-color: #e31e27;
  --main-color-opacity: #e31e2721;
  --main-color-white: #fff;
  --second-color: #ec8f56;
  --bg-header: #eaeaea80;
}
#app.v-application .text-h1[data-v-fae5bece],
#app.v-application .text-h2[data-v-fae5bece],
#app.v-application .text-h3[data-v-fae5bece],
#app.v-application .text-h4[data-v-fae5bece],
#app.v-application .text-h5[data-v-fae5bece],
#app.v-application .text-h6[data-v-fae5bece],
#app.v-application .subtitle-1[data-v-fae5bece],
#app.v-application .subtitle-2[data-v-fae5bece],
#app.v-application .title[data-v-fae5bece],
#app.v-application .body-1[data-v-fae5bece],
#app.v-application .body-2[data-v-fae5bece],
#app.v-application .button[data-v-fae5bece],
#app.v-application .caption[data-v-fae5bece],
#app.v-application .overline[data-v-fae5bece] {
  font-family: var(--body-font-family) !important;
  letter-spacing: 0px !important;
}
#app.v-application .bg-red[data-v-fae5bece] {
  background-color: var(--main-color) !important;
  color: var(--main-color-white) !important;
}
#app.v-application .text-red[data-v-fae5bece] {
  color: var(--main-color) !important;
}
.home-page-bg[data-v-fae5bece] {
  background-color: #fff;
  min-height: 100vh;
  position: relative;
  background-image: radial-gradient(#e0e0e0 0.5px, transparent 0.5px);
  background-size: 20px 20px;
  padding: 0 !important;
}
.header-search[data-v-fae5bece] {
  background-color: var(--bg-header);
}
@media (max-width: 767px) {
.header-search[data-v-fae5bece] {
    padding-top: 20px !important;
}
.header-search .desc[data-v-fae5bece] {
    margin-bottom: 0 !important;
    max-width: 100dvw;
}
.header-search h1[data-v-fae5bece] {
    font-size: 27px !important;
    padding: 0 22px 0 22px;
    text-align: start;
    margin-bottom: 7px !important;
    width: 85%;
}
.header-search p[data-v-fae5bece] {
    font-size: 16px;
    text-align: start;
    padding: 0 18px;
}
}
.modern-title[data-v-fae5bece] {
  font-weight: 800;
  color: #1a1a1a;
  line-height: 1.2;
  letter-spacing: -1px;
}
.paragraph-title[data-v-fae5bece] {
  font-size: 23px;
}
.search-bar-card[data-v-fae5bece] {
  background-color: white !important;
  border-radius: 16px !important;
  border: 1px solid rgba(0, 0, 0, 0.05) !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05) !important;
}
.filter-item[data-v-fae5bece] {
  flex: 1 1 0;
  min-width: 0;
  width: 0;
}
.filter-item > *[data-v-fae5bece] {
  min-width: 0;
  width: 100%;
}
.modern-input[data-v-fae5bece]  .v-input__slot {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.modern-input[data-v-fae5bece]  .v-input__slot::before, .modern-input[data-v-fae5bece]  .v-input__slot::after {
  display: none !important;
}
.modern-input[data-v-fae5bece]  label {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #9e9e9e !important;
}
.modern-input[data-v-fae5bece]  .v-input__prepend-inner .v-icon {
  color: #000 !important;
}
[data-v-fae5bece] .mdi-earth,[data-v-fae5bece] .mdi.mdi-map,[data-v-fae5bece] .mdi-calendar-clock,[data-v-fae5bece] .mdi-calendar-check,[data-v-fae5bece] .mdi-map-marker-check,[data-v-fae5bece] .mdi-checkbox-blank-outline,[data-v-fae5bece] .mdi-calendar,[data-v-fae5bece] .mdi-clock,[data-v-fae5bece] .mdi-menu-down {
  color: var(--main-color) !important;
}
[data-v-fae5bece] .mdi-earth,[data-v-fae5bece] .mdi-calendar-clock,[data-v-fae5bece] .mdi-calendar-check,[data-v-fae5bece] .mdi-map-marker-check {
  background-color: var(--bg-header);
  padding: 8px;
  border-radius: 50%;
}
[data-v-fae5bece] .v-text-field.v-text-field--enclosed:not(.v-text-field--rounded) > .v-input__control > .v-input__slot,[data-v-fae5bece] .v-text-field.v-text-field--enclosed .v-text-field__details {
  gap: 10px;
}
.search-btn-modern[data-v-fae5bece] {
  border-radius: 12px !important;
  height: 54px !important;
  font-weight: 800;
  font-size: 16px;
  text-transform: none;
}
@media (max-width: 960px) {
.search-bar-card[data-v-fae5bece] {
    padding: 15px !important;
}
.search-bar-card .v-form[data-v-fae5bece] {
    flex-direction: column;
    align-items: stretch;
}
.filter-item[data-v-fae5bece] {
    width: 100%;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 10px;
}
.v-divider--vertical[data-v-fae5bece] {
    display: none;
}
.filter-btn-wrapper[data-v-fae5bece] {
    margin-top: 10px;
    width: 100%;
}
.filter-btn-wrapper .v-btn[data-v-fae5bece] {
    width: 100%;
    height: 50px !important;
}
}
.v-divider--vertical[data-v-fae5bece] {
  height: 40px;
  align-self: center;
  border-color: rgba(0, 0, 0, 0.06) !important;
}
[data-v-fae5bece] .v-text-field--outlined.v-input--is-focused fieldset,
.v-text-field--outlined.v-input--has-state fieldset[data-v-fae5bece] {
  border: 2px solid var(--main-color) !important;
}
[data-v-fae5bece] .v-application .primary--text {
  color: var(--main-color) !important;
  caret-color: var(--main-color) !important;
}
[data-v-fae5bece] .v-list-item.v-list-item--active.v-list-item--link.theme--light.v-list-item--highlighted {
  color: var(--main-color) !important;
}
.receiving-wrapper[data-v-fae5bece] {
  position: relative;
}
@media (max-width: 960px) {
.receiving-wrapper[data-v-fae5bece] {
    flex-direction: column;
    gap: 10px;
}
}
.toggle-under[data-v-fae5bece] {
  display: flex;
  align-items: center;
  justify-content: end;
}
@media (max-width: 960px) {
.toggle-under[data-v-fae5bece] {
    justify-content: start;
    padding: 0 8px;
}
}
.toggle-under small[data-v-fae5bece] {
  font-size: 12px;
}
.toggle-under .v-input[data-v-fae5bece] {
  margin: 0 !important;
}
:root {
  --body-font-family: "Tajawal", sans-serif;
  --main-color: #e31e27;
  --main-color-opacity: #e31e2721;
  --main-color-white: #fff;
  --second-color: #ec8f56;
  --bg-header: #eaeaea80;
}

#app.v-application .text-h1,
#app.v-application .text-h2,
#app.v-application .text-h3,
#app.v-application .text-h4,
#app.v-application .text-h5,
#app.v-application .text-h6,
#app.v-application .subtitle-1,
#app.v-application .subtitle-2,
#app.v-application .title,
#app.v-application .body-1,
#app.v-application .body-2,
#app.v-application .button,
#app.v-application .caption,
#app.v-application .overline {
  font-family: var(--body-font-family) !important;
  letter-spacing: 0px !important;
}
#app.v-application .bg-red {
  background-color: var(--main-color) !important;
  color: var(--main-color-white) !important;
}
#app.v-application .text-red {
  color: var(--main-color) !important;
}

.theme--light.v-input--switch .v-input--switch__thumb {
  color: #FFFFFF;
}
.theme--light.v-input--switch .v-input--switch__track {
  color: rgba(0, 0, 0, 0.38);
}
.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb {
  color: #fafafa !important;
}
.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track {
  color: rgba(0, 0, 0, 0.12) !important;
}

.theme--dark.v-input--switch .v-input--switch__thumb {
  color: #bdbdbd;
}
.theme--dark.v-input--switch .v-input--switch__track {
  color: rgba(255, 255, 255, 0.3);
}
.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb {
  color: #424242 !important;
}
.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track {
  color: rgba(255, 255, 255, 0.1) !important;
}

.v-input--switch__track, .v-input--switch__thumb {
  background-color: currentColor;
  pointer-events: none;
  transition: inherit;
}
.v-input--switch__track {
  border-radius: 8px;
  width: 36px;
  height: 14px;
  left: 2px;
  position: absolute;
  opacity: 0.6;
  right: 2px;
  top: calc(50% - 7px);
}
.v-input--switch__thumb {
  border-radius: 50%;
  top: calc(50% - 10px);
  height: 20px;
  position: relative;
  width: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-input--switch .v-input--selection-controls__input {
  width: 38px;
}
.v-input--switch .v-input--selection-controls__ripple {
  top: calc(50% - 24px);
}
.v-input--switch.v-input--dense .v-input--switch__thumb {
  width: 18px;
  height: 18px;
}
.v-input--switch.v-input--dense .v-input--switch__track {
  height: 12px;
  width: 32px;
}
.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track {
  height: 22px;
  width: 44px;
  top: calc(50% - 12px);
  left: -3px;
}
.v-input--switch.v-input--dense .v-input--selection-controls__ripple {
  top: calc(50% - 22px);
}
.v-input--switch.v-input--is-dirty.v-input--is-disabled {
  opacity: 0.6;
}
.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple {
  left: -14px;
}
.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple {
  left: -12px;
}
.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,
.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb {
  transform: translate(20px, 0);
}
.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple {
  right: -14px;
}
.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple {
  right: -12px;
}
.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,
.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb {
  transform: translate(-20px, 0);
}
.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.v-input--switch--inset .v-input--switch__track,
.v-input--switch--inset .v-input--selection-controls__input {
  width: 48px;
}
.v-input--switch--inset .v-input--switch__track {
  border-radius: 14px;
  height: 28px;
  left: -4px;
  opacity: 0.32;
  top: calc(50% - 14px);
}
.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,
.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb {
  transform: translate(0, 0) !important;
}
.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,
.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb {
  transform: translate(-6px, 0) !important;
}
.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,
.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb {
  transform: translate(20px, 0) !important;
}
.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,
.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb {
  transform: translate(-26px, 0) !important;
}
