/** @format */

.video-card-top[data-v-3f8bf859] {
  border-top: 10px solid #18aa33;
}
.data[data-v-3f8bf859] {
  max-width: 440px;
}
.video-component[data-v-3f8bf859] {
  height: 730px;
}
.video-component .overflowed-bg[data-v-3f8bf859] {
  height: 100%;
  left: 0;
  -webkit-mask-image: url(/images/background-clipped-mobile.png);
  mask-image: url(/images/background-clipped-mobile.png);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  position: absolute;
  width: 100%;
}
.video-component .overflowed-bg.no-bg[data-v-3f8bf859] {
  display: none;
}
.video-component .overflowed-bg .gradient[data-v-3f8bf859] {
  height: 100%;
  width: 100%;
}
.video-component .overflowed-bg.green .gradient[data-v-3f8bf859] {
  background: linear-gradient(51.46deg, #80ff80 12.65%, #d2ffd5 65.65%);
}
.video-component .overflowed-bg.blue .gradient[data-v-3f8bf859] {
  background: linear-gradient(43.28deg, #3837e4 24.38%, #7280e0 70.46%);
}
.video-component .overflowed-bg.dark-blue .gradient[data-v-3f8bf859] {
  background: linear-gradient(43.28deg, #001942 24.38%, #3247a0 78.24%);
}
.video-component .overflowed-bg.purple .gradient[data-v-3f8bf859] {
  background: linear-gradient(43.28deg, #7f5ffa 24.38%, #272480 78.24%);
}
.video-component .overflowed-bg.general .gradient[data-v-3f8bf859] {
  background: linear-gradient(204.49deg, #00e784 9.64%, #a6edf2 93.8%);
}
@media (min-width: 600px) {
  .video-component .overflowed-bg[data-v-3f8bf859] {
    -webkit-mask-image: url(/images/background-with-sides-clipped.png);
    mask-image: url(/images/background-with-sides-clipped.png);
  }
}
@media (min-width: 768px) {
  .video-component[data-v-3f8bf859] {
    height: 610px;
  }
}
.video-component.legacy[data-v-3f8bf859] {
  background: #d1edd6;
}
.button {
  display: block;
}
.btn-primary {
  --tw-bg-opacity: 1;
  border-radius: 0.5rem;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  padding: 0.75rem 3rem;
}
.btn-primary,
.btn-secondary {
  background-color: #00eb79;
  background-color: rgba(0, 235, 121, var(--tw-bg-opacity));
}
.btn-secondary {
  padding: 0.625rem 0.875rem;
}
.btn-secondary,
.btn-white {
  --tw-bg-opacity: 1;
  border-radius: 0.5rem;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}
.btn-white {
  --tw-text-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  color: #2d2e2e;
  color: rgba(45, 46, 46, var(--tw-text-opacity));
  padding: 0.625rem 1.75rem;
}
.btn-link_underline {
  padding: 0;
  text-decoration-line: underline;
}
.btn-link_arrow,
.btn-link_underline {
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  position: relative;
}
.btn-link_arrow {
  --tw-text-opacity: 1;
  color: #00eb79;
  color: rgba(0, 235, 121, var(--tw-text-opacity));
}
.btn-small {
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  padding: 0.5rem 1rem;
}
.button.legacy {
  background: #18ab33;
  color: #fff;
}
.food-partners-listing-container[data-v-6031d625] {
  max-width: 1310px;
}
.food-partners-listing-container .listings .item[data-v-6031d625] {
  background: #fafafa;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.food-partners-listing-container .listings .item .arrow-icon[data-v-6031d625] {
  filter: brightness(0.4);
  width: 28px;
}
.food-partners-listing-container
  .listings
  .item
  .arrow-icon[data-v-6031d625]:hover {
  filter: brightness(0.1);
}
.food-partners-listing-container .listings .item .info-icon[data-v-6031d625] {
  width: 20px;
}
.food-partners-listing-container
  .listings
  .item
  .info-icon[data-v-6031d625]:hover {
  bottom: 10px;
  filter: brightness(0.1);
}
.contentWithImage[data-v-29d448de] {
  height: 730px;
  margin: 64px auto;
  overflow: hidden;
  position: relative;
}
.contentWithImage .overflowed-bg[data-v-29d448de] {
  height: 100%;
  -webkit-mask-image: url(/images/background-clipped-mobile.png);
  mask-image: url(/images/background-clipped-mobile.png);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  position: absolute;
  width: 100%;
}
.contentWithImage .overflowed-bg.no-bg[data-v-29d448de] {
  display: none;
}
.contentWithImage .overflowed-bg .gradient[data-v-29d448de] {
  height: 100%;
  width: 100%;
}
.contentWithImage .overflowed-bg.green .gradient[data-v-29d448de] {
  background: linear-gradient(51.46deg, #80ff80 12.65%, #d2ffd5 65.65%);
}
.contentWithImage .overflowed-bg.blue .gradient[data-v-29d448de] {
  background: linear-gradient(43.28deg, #3837e4 24.38%, #7280e0 70.46%);
}
.contentWithImage .overflowed-bg.dark-blue .gradient[data-v-29d448de] {
  background: linear-gradient(43.28deg, #001942 24.38%, #3247a0 78.24%);
}
.contentWithImage .overflowed-bg.right-click-theme .gradient[data-v-29d448de] {
  background: linear-gradient(43.28deg, #4a09d2 24.38%, #051742 78.24%);
}
.contentWithImage .overflowed-bg.purple .gradient[data-v-29d448de] {
  background: linear-gradient(43.28deg, #7f5ffa 24.38%, #272480 78.24%);
}
.contentWithImage .overflowed-bg.cplus .gradient[data-v-29d448de] {
  background: linear-gradient(43.28deg, #00493e 17.81%, #00e784 85.69%);
}
.contentWithImage .overflowed-bg.general .gradient[data-v-29d448de] {
  background: linear-gradient(204.49deg, #00e784 9.64%, #a6edf2 93.8%);
}
@media (min-width: 991px) {
  .contentWithImage .overflowed-bg[data-v-29d448de] {
    -webkit-mask-image: url(/images/background-with-sides-clipped.png);
    mask-image: url(/images/background-with-sides-clipped.png);
  }
}
.contentWithImage .content[data-v-29d448de] {
  align-items: center;
  display: block;
  justify-content: space-between;
  margin: auto;
  max-width: 1170px;
  padding: 0 20px;
  position: relative;
  z-index: 999;
}
.contentWithImage .content .image > img[data-v-29d448de] {
  border-radius: 28px;
}
.contentWithImage .content .data[data-v-29d448de] {
  margin: auto;
  max-width: 430px;
}
.contentWithImage .content .data p[data-v-29d448de] {
  font-weight: 500;
  line-height: 24px;
}
.contentWithImage .content.img-right[data-v-29d448de] {
  flex-direction: row-reverse;
}
.contentWithImage .content.blue[data-v-29d448de],
.contentWithImage .content.cplus[data-v-29d448de],
.contentWithImage .content.dark-blue[data-v-29d448de],
.contentWithImage .content.right-click-theme[data-v-29d448de] {
  color: #fff;
}
.contentWithImage .content.purple[data-v-29d448de] {
  color: #d6ffea;
}
@media (min-width: 769px) {
  .contentWithImage .content[data-v-29d448de] {
    display: flex;
  }
  .contentWithImage .content .image > img[data-v-29d448de] {
    height: 291px;
    margin: 0 50px;
    width: 380px;
  }
  .contentWithImage .content .data[data-v-29d448de] {
    margin: 0 50px;
    max-width: 441px;
  }
}
@media (min-width: 991px) {
  .contentWithImage .content .image > img[data-v-29d448de] {
    height: 358px;
    width: 468px;
  }
}
.contentWithImage.withoutBg[data-v-29d448de] {
  height: auto;
}
.contentWithImage.withoutBg .content[data-v-29d448de] {
  margin-top: auto;
}
.contentWithImage.legacy.withBg[data-v-29d448de] {
  background: #d1edd6;
}
.contentWithImage.legacy.withBg .content[data-v-29d448de] {
  color: #000;
}
.contentWithImage .card-image[data-v-29d448de] {
  height: 359px;
  width: 468px;
}
@media (max-width: 768px) {
  .contentWithImage .card-image[data-v-29d448de] {
    height: auto;
    width: auto;
  }
}
@media (min-width: 769px) {
  .contentWithImage[data-v-29d448de] {
    height: 610px;
    margin: 104px auto;
  }
}
.express-form .formulate-form-errors {
  margin-top: 0;
}
.category-item[data-v-f0cd4472] {
  background-color: #f4f8fb;
  min-height: 360px;
  padding: 12px 17.5px 32px;
  width: 250px;
}
.category-item.small[data-v-f0cd4472] {
  min-height: 250px;
}
.category-item.theme-blue[data-v-f0cd4472] {
  background-color: #3837e4;
  color: #fff;
}
.category-item.theme-blue img[data-v-f0cd4472] {
  filter: brightness(0) invert(100%);
}
.category-item.theme-purple[data-v-f0cd4472] {
  background-color: #7f5ffa;
  color: #d6ffea;
}
.category-item.theme-purple img[data-v-f0cd4472] {
  filter: brightness(0) invert(85%) sepia(23%) saturate(222%) hue-rotate(92deg)
    brightness(108%) contrast(104%);
}
.category-item.theme-green[data-v-f0cd4472] {
  background-color: #d2ffd5;
  color: #00493e;
}
.category-item.theme-green img[data-v-f0cd4472] {
  filter: brightness(0) invert(21%) sepia(11%) saturate(4539%)
    hue-rotate(129deg) brightness(97%) contrast(101%);
}
.category-item.theme-dark-blue[data-v-f0cd4472] {
  background-color: #001942;
  color: #fff;
}
.category-item.theme-dark-blue img[data-v-f0cd4472] {
  filter: brightness(0) invert(100%);
}
.category-item h3[data-v-f0cd4472] {
  margin-bottom: 14px;
}
.category-item ul[data-v-f0cd4472] {
  margin-top: 16px;
}
.category-item ul li[data-v-f0cd4472] {
  margin-top: 6px;
}
.category-item ul li h4[data-v-f0cd4472] {
  align-items: center;
  display: flex;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
}
.category-item ul li img[data-v-f0cd4472] {
  padding-right: 5px;
  width: 25px;
}
@media (min-width: 768px) {
  .category-item ul[data-v-f0cd4472] {
    margin-top: 20px;
  }
  .category-item ul li[data-v-f0cd4472] {
    margin-top: 10px;
  }
  .category-item ul li h4[data-v-f0cd4472] {
    font-size: 18px;
  }
  .category-item ul li img[data-v-f0cd4472] {
    width: 28px;
  }
}
.category-item.linkGroup ul[data-v-f0cd4472] {
  margin-top: 32px;
}
.category-item.linkGroup ul li h4[data-v-f0cd4472] {
  color: #00493e;
  transition: 0.3s;
}
.category-item.linkGroup ul li h4[data-v-f0cd4472]:hover {
  color: #00eb79;
}
.category-item .arrow-icon[data-v-f0cd4472] {
  width: 34px;
}
@media (min-width: 768px) {
  .category-item .arrow-icon[data-v-f0cd4472] {
    width: 48px;
  }
}
@media (min-width: 769px) {
  .category-item[data-v-f0cd4472] {
    min-height: 456px;
    padding: 15px 22px 32px;
    width: 315px;
  }
  .category-item.small[data-v-f0cd4472] {
    min-height: 315px;
  }
}
.categories[data-v-81161a1e] {
  max-width: 1305px;
}
.categories .items[data-v-81161a1e] {
  width: 1302px;
}
[data-v-81161a1e]::-webkit-scrollbar {
  display: none;
}
.stats[data-v-946350ec] {
  margin: 64px auto;
  overflow: hidden;
  position: relative;
}
.stats .overflowed-bg[data-v-946350ec] {
  height: 100%;
  -webkit-mask-image: url(/images/background-clipped-mobile.png);
  mask-image: url(/images/background-clipped-mobile.png);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  position: absolute;
  width: 100%;
}
@media (min-width: 600px) {
  .stats .overflowed-bg[data-v-946350ec] {
    -webkit-mask-image: url(/images/stats-clipped-bg.png);
    mask-image: url(/images/stats-clipped-bg.png);
  }
}
.stats .stats-item[data-v-946350ec] {
  border-color: #18ab33;
  height: auto;
  width: 425px;
}
.stats.no-bg[data-v-946350ec] {
  display: none;
}
.stats .gradient[data-v-946350ec] {
  height: 100%;
  width: 100%;
}
.stats.green .gradient[data-v-946350ec] {
  background: linear-gradient(51.46deg, #80ff80 12.65%, #d2ffd5 65.65%);
}
.stats.blue .gradient[data-v-946350ec] {
  background: linear-gradient(43.28deg, #3837e4 24.38%, #7280e0 70.46%);
}
.stats.dark-blue .gradient[data-v-946350ec] {
  background: linear-gradient(43.28deg, #001942 24.38%, #3247a0 78.24%);
}
.stats.right-click-theme[data-v-946350ec] {
  color: #75fb96;
}
.stats.right-click-theme .gradient[data-v-946350ec] {
  background: linear-gradient(43.28deg, #4a09d2 24.38%, #051742 78.24%);
}
.stats.right-click-theme .stats-item[data-v-946350ec] {
  border-color: #75fb96;
}
.stats.purple .gradient[data-v-946350ec] {
  background: linear-gradient(43.28deg, #7f5ffa 24.38%, #272480 78.24%);
}
.stats.general .gradient[data-v-946350ec] {
  background: linear-gradient(204.49deg, #00e784 9.64%, #a6edf2 93.8%);
}
.stats.legacy[data-v-946350ec] {
  background: #d1edd6;
}
.meetCaptains[data-v-67a58c25] {
  margin: 64px auto;
  overflow: hidden;
  position: relative;
}
.meetCaptains .overflowed-bg[data-v-67a58c25] {
  height: 100%;
  -webkit-mask-image: url(/images/background-clipped-mobile.png);
  mask-image: url(/images/background-clipped-mobile.png);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  position: absolute;
  width: 100%;
}
.meetCaptains .overflowed-bg.no-bg[data-v-67a58c25] {
  display: none;
}
.meetCaptains .overflowed-bg .gradient[data-v-67a58c25] {
  height: 100%;
  width: 100%;
}
.meetCaptains .overflowed-bg.green .gradient[data-v-67a58c25] {
  background: linear-gradient(51.46deg, #80ff80 12.65%, #d2ffd5 65.65%);
}
.meetCaptains .overflowed-bg.blue .gradient[data-v-67a58c25] {
  background: linear-gradient(43.28deg, #3837e4 24.38%, #7280e0 70.46%);
}
.meetCaptains .overflowed-bg.dark-blue .gradient[data-v-67a58c25] {
  background: linear-gradient(43.28deg, #001942 24.38%, #3247a0 78.24%);
}
.meetCaptains .overflowed-bg.purple .gradient[data-v-67a58c25] {
  background: linear-gradient(43.28deg, #7f5ffa 24.38%, #272480 78.24%);
}
.meetCaptains .overflowed-bg.general .gradient[data-v-67a58c25] {
  background: linear-gradient(204.49deg, #00e784 9.64%, #a6edf2 93.8%);
}
@media (min-width: 600px) {
  .meetCaptains .overflowed-bg[data-v-67a58c25] {
    -webkit-mask-image: url(/images/stats-clipped-bg.png);
    mask-image: url(/images/stats-clipped-bg.png);
  }
}
.meetCaptains.legacy[data-v-67a58c25] {
  background: #d1edd6;
}
.dineout-form .formulate-form-errors {
  margin-top: 0;
}
.linksGroup[data-v-1eee536f] {
  max-width: 1305px;
}
.linksGroup .items[data-v-1eee536f] {
  width: 1302px;
}
[data-v-1eee536f]::-webkit-scrollbar {
  display: none;
}
.abudhabi-food-launch-form .formulate-form-errors {
  margin-top: 0;
}
.formulate-form-errors .formulate-form-error,
.formulate-input .formulate-file-upload-error,
.formulate-input .formulate-input-error {
  color: #f7430a;
}
.required .formulate-input-label:before {
  color: #f7430a;
  content: "*";
  margin-right: 4px;
}
.formulate-input-element input,
.formulate-input-element select {
  background: #f4f8fb !important;
  border: none !important;
  color: #000 !important;
  height: 51px;
  margin-top: 8px !important;
}
@media (min-width: 420px) {
  .double-wide {
    display: flex;
  }
  .double-wide .formulate-input {
    flex-grow: 1;
    width: calc(50% - 0.5em);
  }
  .double-wide .formulate-input:first-child {
    margin-right: 0.5em;
  }
  .double-wide .formulate-input:last-child {
    margin-left: 0.5em;
  }
}
.qr-modal-comp[data-v-54c94f8a] {
  display: none;
}
.qr-modal-comp .overlay[data-v-54c94f8a] {
  align-items: center;
  background: rgba(68, 80, 92, 0.6);
  display: flex;
  height: 100vh;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999999999;
}
.qr-modal-comp .overlay .content[data-v-54c94f8a] {
  background: #fff;
  border-radius: 24px;
  padding: 40px 24px;
  text-align: center;
  width: 508px;
}
.qr-modal-comp .overlay .content h2[data-v-54c94f8a] {
  color: #001942;
}
.qr-modal-comp .overlay .content p[data-v-54c94f8a] {
  color: #44505c;
  max-width: 354px;
}
@media (min-width: 768px) {
  .qr-modal-comp[data-v-54c94f8a] {
    display: block;
  }
}
.banner {
  margin-top: 0 !important;
}
.hero-slider-cont[data-v-4453a66e] {
  transform: translateZ(0);
}
.tint[data-v-4453a66e] {
  background: linear-gradient(0deg, rgba(0, 73, 62, 0.3), rgba(0, 73, 62, 0.3));
}
.download-box a {
  transition: all 0.4s;
}
.download-box a:hover {
  transform: translateY(-3.5px);
}
.download-image-android {
  max-height: 43px;
}
.search-button {
  max-width: none !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.hero-search-input {
  border-radius: 9999px !important;
  border-width: 0 !important;
  font-size: 14px !important;
  line-height: 21px !important;
  line-height: 1.25rem !important;
  padding-left: 3.5rem !important;
  padding-right: 1.25rem !important;
}
[dir="rtl"] .hero-search-input {
  padding-left: 1.25rem !important;
  padding-right: 3.5rem !important;
}
:root {
  --vs-colors--lightest: rgba(60, 60, 60, 0.26);
  --vs-colors--light: rgba(60, 60, 60, 0.5);
  --vs-colors--dark: #333;
  --vs-colors--darkest: rgba(0, 0, 0, 0.15);
  --vs-search-input-color: inherit;
  --vs-search-input-bg: #fff;
  --vs-search-input-placeholder-color: inherit;
  --vs-font-size: 1rem;
  --vs-line-height: 1.4;
  --vs-state-disabled-bg: #f8f8f8;
  --vs-state-disabled-color: var(--vs-colors--light);
  --vs-state-disabled-controls-color: var(--vs-colors--light);
  --vs-state-disabled-cursor: not-allowed;
  --vs-border-color: var(--vs-colors--lightest);
  --vs-border-width: 1px;
  --vs-border-style: solid;
  --vs-border-radius: 4px;
  --vs-actions-padding: 4px 6px 0 3px;
  --vs-controls-color: var(--vs-colors--light);
  --vs-controls-size: 1;
  --vs-controls--deselect-text-shadow: 0 1px 0 #fff;
  --vs-selected-bg: #f0f0f0;
  --vs-selected-color: var(--vs-colors--dark);
  --vs-selected-border-color: var(--vs-border-color);
  --vs-selected-border-style: var(--vs-border-style);
  --vs-selected-border-width: var(--vs-border-width);
  --vs-dropdown-bg: #fff;
  --vs-dropdown-color: inherit;
  --vs-dropdown-z-index: 1000;
  --vs-dropdown-min-width: 160px;
  --vs-dropdown-max-height: 350px;
  --vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);
  --vs-dropdown-option-bg: #000;
  --vs-dropdown-option-color: var(--vs-dropdown-color);
  --vs-dropdown-option-padding: 3px 20px;
  --vs-dropdown-option--active-bg: #5897fb;
  --vs-dropdown-option--active-color: #fff;
  --vs-dropdown-option--deselect-bg: #fb5858;
  --vs-dropdown-option--deselect-color: #fff;
  --vs-transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);
  --vs-transition-duration: 150ms;
}
.v-select {
  font-family: inherit;
  position: relative;
}
.v-select,
.v-select * {
  box-sizing: border-box;
}
:root {
  --vs-transition-timing-function: cubic-bezier(1, 0.5, 0.8, 1);
  --vs-transition-duration: 0.15s;
}
@keyframes vSelectSpinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.vs__fade-enter-active,
.vs__fade-leave-active {
  pointer-events: none;
  transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1);
  transition: opacity var(--vs-transition-duration)
    var(--vs-transition-timing-function);
}
.vs__fade-enter,
.vs__fade-leave-to {
  opacity: 0;
}
:root {
  --vs-disabled-bg: var(--vs-state-disabled-bg);
  --vs-disabled-color: var(--vs-state-disabled-color);
  --vs-disabled-cursor: var(--vs-state-disabled-cursor);
}
.vs--disabled .vs__clear,
.vs--disabled .vs__dropdown-toggle,
.vs--disabled .vs__open-indicator,
.vs--disabled .vs__search,
.vs--disabled .vs__selected {
  background-color: #f8f8f8;
  background-color: var(--vs-disabled-bg);
  cursor: not-allowed;
  cursor: var(--vs-disabled-cursor);
}
.v-select[dir="rtl"] .vs__actions {
  padding: 0 3px 0 6px;
}
.v-select[dir="rtl"] .vs__clear {
  margin-left: 6px;
  margin-right: 0;
}
.v-select[dir="rtl"] .vs__deselect {
  margin-left: 0;
  margin-right: 2px;
}
.v-select[dir="rtl"] .vs__dropdown-menu {
  text-align: right;
}
.vs__dropdown-toggle {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  background: var(--vs-search-input-bg);
  border: 1px solid rgba(60, 60, 60, 0.26);
  border: var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);
  border-radius: 4px;
  border-radius: var(--vs-border-radius);
  display: flex;
  padding: 0 0 4px;
  white-space: normal;
}
.vs__selected-options {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  flex-wrap: wrap;
  padding: 0 2px;
  position: relative;
}
.vs__actions {
  align-items: center;
  display: flex;
  padding: 4px 6px 0 3px;
  padding: var(--vs-actions-padding);
}
.vs--searchable .vs__dropdown-toggle {
  cursor: text;
}
.vs--unsearchable .vs__dropdown-toggle {
  cursor: pointer;
}
.vs--open .vs__dropdown-toggle {
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.vs__open-indicator {
  fill: rgba(60, 60, 60, 0.5);
  fill: var(--vs-controls-color);
  transform: scale(1);
  transform: scale(var(--vs-controls-size));
  transition: transform 0.15s cubic-bezier(1, 0.5, 0.8, 1);
  transition: transform var(--vs-transition-duration)
    var(--vs-transition-timing-function);
  transition-timing-function: cubic-bezier(1, 0.5, 0.8, 1);
  transition-timing-function: var(--vs-transition-timing-function);
}
.vs--open .vs__open-indicator {
  transform: rotate(180deg) scale(1);
  transform: rotate(180deg) scale(var(--vs-controls-size));
}
.vs--loading .vs__open-indicator {
  opacity: 0;
}
.vs__clear {
  fill: rgba(60, 60, 60, 0.5);
  fill: var(--vs-controls-color);
  background-color: transparent;
  border: 0;
  cursor: pointer;
  margin-right: 8px;
  padding: 0;
}
.vs__dropdown-menu {
  background: #fff;
  background: var(--vs-dropdown-bg);
  border: 1px solid rgba(60, 60, 60, 0.26);
  border: var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);
  border-radius: 0 0 4px 4px;
  border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);
  border-top-style: none;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  box-shadow: var(--vs-dropdown-box-shadow);
  box-sizing: border-box;
  color: inherit;
  color: var(--vs-dropdown-color);
  display: block;
  left: 0;
  list-style: none;
  margin: 0;
  max-height: 350px;
  max-height: var(--vs-dropdown-max-height);
  min-width: 160px;
  min-width: var(--vs-dropdown-min-width);
  overflow-y: auto;
  padding: 5px 0;
  position: absolute;
  text-align: left;
  top: calc(100% - 1px);
  top: calc(100% - var(--vs-border-width));
  width: 100%;
  z-index: 1000;
  z-index: var(--vs-dropdown-z-index);
}
.vs__no-options {
  text-align: center;
}
.vs__dropdown-option {
  clear: both;
  color: inherit;
  color: var(--vs-dropdown-option-color);
  cursor: pointer;
  display: block;
  line-height: 1.42857143;
  padding: 3px 20px;
  padding: var(--vs-dropdown-option-padding);
  white-space: nowrap;
}
.vs__dropdown-option--highlight {
  background: #5897fb;
  background: var(--vs-dropdown-option--active-bg);
  color: #fff;
  color: var(--vs-dropdown-option--active-color);
}
.vs__dropdown-option--deselect {
  background: #fb5858;
  background: var(--vs-dropdown-option--deselect-bg);
  color: #fff;
  color: var(--vs-dropdown-option--deselect-color);
}
.vs__dropdown-option--disabled {
  background: #f8f8f8;
  background: var(--vs-state-disabled-bg);
  color: rgba(60, 60, 60, 0.5);
  color: var(--vs-state-disabled-color);
  cursor: not-allowed;
  cursor: var(--vs-state-disabled-cursor);
}
.vs__selected {
  align-items: center;
  background-color: #f0f0f0;
  background-color: var(--vs-selected-bg);
  border: 1px solid rgba(60, 60, 60, 0.26);
  border: var(--vs-selected-border-width) var(--vs-selected-border-style)
    var(--vs-selected-border-color);
  border-radius: 4px;
  border-radius: var(--vs-border-radius);
  color: #333;
  color: var(--vs-selected-color);
  display: flex;
  line-height: 1.4;
  line-height: var(--vs-line-height);
  margin: 4px 2px 0;
  padding: 0 0.25em;
  z-index: 0;
}
.vs__deselect {
  fill: rgba(60, 60, 60, 0.5);
  fill: var(--vs-controls-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: 0;
  cursor: pointer;
  display: inline-flex;
  margin-left: 4px;
  padding: 0;
  text-shadow: 0 1px 0 #fff;
  text-shadow: var(--vs-controls--deselect-text-shadow);
}
.vs--single .vs__selected {
  background-color: transparent;
  border-color: transparent;
}
.vs--single.vs--loading .vs__selected,
.vs--single.vs--open .vs__selected {
  opacity: 0.4;
  position: absolute;
}
.vs--single.vs--searching .vs__selected {
  display: none;
}
.vs__search::-webkit-search-cancel-button {
  display: none;
}
.vs__search::-ms-clear,
.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration {
  display: none;
}
.vs__search,
.vs__search:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: 1px solid transparent;
  border-left: none;
  box-shadow: none;
  color: inherit;
  color: var(--vs-search-input-color);
  flex-grow: 1;
  font-size: 1rem;
  font-size: var(--vs-font-size);
  line-height: 1.4;
  line-height: var(--vs-line-height);
  margin: 4px 0 0;
  max-width: 100%;
  outline: none;
  padding: 0 7px;
  width: 0;
  z-index: 1;
}
.vs__search::-moz-placeholder {
  color: inherit;
  color: var(--vs-search-input-placeholder-color);
}
.vs__search::placeholder {
  color: inherit;
  color: var(--vs-search-input-placeholder-color);
}
.vs--unsearchable .vs__search {
  opacity: 1;
}
.vs--unsearchable:not(.vs--disabled) .vs__search {
  cursor: pointer;
}
.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
  opacity: 0.2;
}
.vs__spinner {
  align-self: center;
  animation: vSelectSpinner 1.1s linear infinite;
  border: 0.9em solid hsla(0, 0%, 39%, 0.1);
  border-left-color: rgba(60, 60, 60, 0.45);
  font-size: 5px;
  opacity: 0;
  overflow: hidden;
  text-indent: -9999em;
  transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(var(--vs-controls-size));
  transform: translateZ(0)
    scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));
  transition: opacity 0.1s;
}
.vs__spinner,
.vs__spinner:after {
  border-radius: 50%;
  height: 5em;
  transform: scale(1);
  transform: scale(var(--vs-controls-size));
  transform: scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));
  width: 5em;
}
.vs--loading .vs__spinner {
  opacity: 1;
}
.vs__clear {
  display: none;
}
.card-note a {
  --tw-text-opacity: 1;
  color: #166534;
  color: rgba(22, 101, 52, var(--tw-text-opacity));
  text-decoration-line: underline;
}
.card-box picture img {
  width: 100%;
}
.card-box:last-child .card-col {
  margin-bottom: 0;
}
.card-container[data-v-5b36380a] {
  max-width: 1288px;
}
.no-bg[data-v-5b36380a] {
  margin-bottom: 64px;
  margin-top: 64px;
}
.overflowed-bg[data-v-5b36380a] {
  height: 100%;
  -webkit-mask-image: url(/images/background-clipped-mobile.png);
  mask-image: url(/images/background-clipped-mobile.png);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.overflowed-bg.no-bg[data-v-5b36380a] {
  display: none;
}
.overflowed-bg .gradient[data-v-5b36380a] {
  height: 100%;
  width: 100%;
}
.overflowed-bg.green .gradient[data-v-5b36380a] {
  background: linear-gradient(43.28deg, #d3ffd5 24.38%, #80ff80 70.46%);
}
.overflowed-bg.blue .gradient[data-v-5b36380a] {
  background: linear-gradient(43.28deg, #3837e4 24.38%, #7280e0 70.46%);
}
.overflowed-bg.dark-blue .gradient[data-v-5b36380a] {
  background: linear-gradient(43.28deg, #001942 24.38%, #3247a0 78.24%);
}
.overflowed-bg.purple .gradient[data-v-5b36380a] {
  background: linear-gradient(43.28deg, #7f5ffa 24.38%, #272480 78.24%);
}
.overflowed-bg.general .gradient[data-v-5b36380a] {
  background: linear-gradient(204.49deg, #00e784 9.64%, #a6edf2 93.8%);
}
@media (min-width: 600px) {
  .overflowed-bg[data-v-5b36380a] {
    -webkit-mask-image: url(/images/background-with-sides-clipped.png);
    mask-image: url(/images/background-with-sides-clipped.png);
  }
}
.card-theme.dark-blue[data-v-5b36380a] {
  color: #fff;
}
.card-col.card_icon_horizontal[data-v-1b8fad96] {
  background: #f4f8fb;
  border-radius: 28px;
  margin: 16px 8px;
  padding: 45px 12px;
  width: 330px;
}
@media (min-width: 900px) {
  .card-col.card_icon_horizontal[data-v-1b8fad96] {
    margin: 16px 32px;
    width: 360px;
  }
}
.card-col.card_no_image[data-v-1b8fad96] {
  background: #f4f8fb;
  border-radius: 28px;
  margin: 16px 24px;
  padding: 45px 24px;
  width: 380px;
}
.card-generic picture img {
  width: 100%;
}
.card-generic picture.pictureContain img {
  -o-object-fit: contain;
  object-fit: contain;
}
.tab[data-v-0f5c4920] {
  margin: 64px auto;
  overflow: hidden;
  position: relative;
}
.tab .overflowed-bg[data-v-0f5c4920] {
  height: 100%;
  -webkit-mask-image: url(/images/background-clipped-mobile.png);
  mask-image: url(/images/background-clipped-mobile.png);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  position: absolute;
  width: 100%;
}
.tab .overflowed-bg.no-bg[data-v-0f5c4920] {
  display: none;
}
.tab .overflowed-bg .gradient[data-v-0f5c4920] {
  height: 100%;
  width: 100%;
}
.tab .overflowed-bg.green .gradient[data-v-0f5c4920] {
  background: linear-gradient(51.46deg, #80ff80 12.65%, #d2ffd5 65.65%);
}
.tab .overflowed-bg.blue .gradient[data-v-0f5c4920] {
  background: linear-gradient(43.28deg, #3837e4 24.38%, #7280e0 70.46%);
}
.tab .overflowed-bg.dark-blue .gradient[data-v-0f5c4920] {
  background: linear-gradient(43.28deg, #001942 24.38%, #3247a0 78.24%);
}
.tab .overflowed-bg.purple .gradient[data-v-0f5c4920] {
  background: linear-gradient(43.28deg, #7f5ffa 24.38%, #272480 78.24%);
}
.tab .overflowed-bg.cplus .gradient[data-v-0f5c4920] {
  background: linear-gradient(43.28deg, #00493e 17.81%, #00e784 85.69%);
}
.tab .overflowed-bg.general .gradient[data-v-0f5c4920] {
  background: linear-gradient(204.49deg, #00e784 9.64%, #a6edf2 93.8%);
}
@media (min-width: 600px) {
  .tab .overflowed-bg[data-v-0f5c4920] {
    -webkit-mask-image: url(/images/bg-cliped-our-blog.png);
    mask-image: url(/images/bg-cliped-our-blog.png);
  }
}
.tab .card-generic[data-v-0f5c4920] {
  padding-left: 0;
  padding-right: 0;
}
.tab .cardGeneric-image img[data-v-0f5c4920] {
  width: 100%;
}
.tab .active[data-v-0f5c4920] {
  --tw-border-opacity: 1;
  --tw-text-opacity: 1;
  border-color: #00eb79;
  border-color: rgba(0, 235, 121, var(--tw-border-opacity));
  color: #00eb79;
  color: rgba(0, 235, 121, var(--tw-text-opacity));
}
.tab .tab-numeric[data-v-0f5c4920]:before {
  --tw-bg-opacity: 1;
  background-color: #eaedf1;
  background-color: rgba(234, 237, 241, var(--tw-bg-opacity));
  position: absolute;
}
.tab .tab-ul li:last-child .tab-numeric[data-v-0f5c4920]:before {
  display: none;
}
.tab.cplus[data-v-0f5c4920] {
  color: #fff;
}
.tab.legacy[data-v-0f5c4920] {
  background: #d1edd6;
  color: #000;
}
.partner-image {
  width: 150px;
}
.partner-image img {
  margin: auto;
}
.partner-slick .slick-track {
  margin-left: auto;
  margin-right: auto;
}
.partner-slick .slick-arrow {
  display: none !important;
}
.testimonials-colon {
  display: flex !important;
}
.modal .icon-times:hover {
  transform: rotate(1turn);
  transition: transform 0.4s ease-in-out;
}
.modal .ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
  padding-top: 56.25%;
  padding-top: var(--bs-aspect-ratio);
}
.product-column .product-colon {
  --tw-shadow: 0 0 transparent;
  --tw-shadow-colored: 0 0 transparent;
  box-shadow: 0 0 transparent, 0 0 transparent, 0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  transform: scale(1);
  transition: all 0.4s;
}
.product-column .product-colon:hover {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  transform: scale(0.975);
}
.product-column picture.image img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.product-image-small img {
  max-height: 106px;
}
.product-image-large img {
  max-height: 156px;
}
.free-text h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 1.25rem;
}
@media only screen and (max-width: 1170px) {
  h1,
  h2 {
    text-align: center;
  }
}
.faq[data-v-aa6acc7a] {
  margin: 64px auto;
}
.faq .accordion-title[data-v-aa6acc7a] {
  font-family: Inter;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}
.faq .green[data-v-aa6acc7a] {
  background: linear-gradient(51.56deg, #80ff80 -8.15%, #d2ffd5 74.3%);
  color: #00493e;
}
.faq .green .icon-expand[data-v-aa6acc7a] {
  filter: brightness(0) saturate(100%) invert(17%) sepia(88%) saturate(758%)
    hue-rotate(132deg) brightness(100%) contrast(101%);
}
.faq .blue[data-v-aa6acc7a] {
  background: linear-gradient(51.56deg, #3837e4 -8.15%, #7280e0 74.3%);
  color: #fff;
}
.faq .blue .icon-expand[data-v-aa6acc7a] {
  filter: brightness(0) invert(1);
}
.faq .captains[data-v-aa6acc7a] {
  background: linear-gradient(51.56deg, #00493e -8.15%, #00493e 74.3%);
  color: #fff;
}
.faq .captains .icon-expand[data-v-aa6acc7a] {
  filter: brightness(0) invert(1);
}
.faq .dark-blue[data-v-aa6acc7a] {
  background: linear-gradient(51.56deg, #001942 -8.15%, #3247a0 74.3%);
  color: #fff;
}
.faq .dark-blue .icon-expand[data-v-aa6acc7a] {
  filter: brightness(0) invert(1);
}
.faq .purple[data-v-aa6acc7a] {
  background: linear-gradient(51.56deg, #7f5ffa -8.15%, #272480 74.3%);
  color: #d6ffea;
}
.faq .purple .icon-expand[data-v-aa6acc7a] {
  filter: brightness(0) saturate(100%) invert(98%) sepia(8%) saturate(851%)
    hue-rotate(71deg) brightness(100%) contrast(102%);
}
.faq .cplus[data-v-aa6acc7a] {
  background: linear-gradient(43.28deg, #00493e 17.81%, #00e784 85.69%);
  color: #fff;
}
.faq .cplus .icon-expand[data-v-aa6acc7a] {
  filter: brightness(0) invert(1);
}
.faq .general[data-v-aa6acc7a] {
  background: linear-gradient(204.49deg, #00e784 9.64%, #a6edf2 93.8%);
}
.faq.legacy[data-v-aa6acc7a] {
  background: #d1edd6;
}
.faq.legacy .main-content[data-v-aa6acc7a] {
  background: transparent;
  color: #000;
}
.faq.legacy .main-content .icon-expand[data-v-aa6acc7a] {
  filter: brightness(0);
}
.our-blog {
  margin: 64px auto;
  overflow: hidden;
  position: relative;
}
.our-blog .overflowed-bg {
  height: 100%;
  -webkit-mask-image: url(/images/background-clipped-mobile.png);
  mask-image: url(/images/background-clipped-mobile.png);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  position: absolute;
  width: 100%;
}
.our-blog .overflowed-bg.no-bg {
  display: none;
}
.our-blog .overflowed-bg .gradient {
  height: 100%;
  width: 100%;
}
.our-blog .overflowed-bg.green .gradient {
  background: linear-gradient(51.46deg, #80ff80 12.65%, #d2ffd5 65.65%);
}
.our-blog .overflowed-bg.blue .gradient {
  background: linear-gradient(43.28deg, #3837e4 24.38%, #7280e0 70.46%);
}
.our-blog .overflowed-bg.dark-blue .gradient {
  background: linear-gradient(43.28deg, #001942 24.38%, #3247a0 78.24%);
}
.our-blog .overflowed-bg.purple .gradient {
  background: linear-gradient(43.28deg, #7f5ffa 24.38%, #272480 78.24%);
}
.our-blog .overflowed-bg.general .gradient {
  background: linear-gradient(204.49deg, #00e784 9.64%, #a6edf2 93.8%);
}
@media (min-width: 600px) {
  .our-blog .overflowed-bg {
    -webkit-mask-image: url(/images/bg-cliped-our-blog.png);
    mask-image: url(/images/bg-cliped-our-blog.png);
  }
}
.our-blog .blog-content {
  margin: auto;
  max-width: 1115px;
  position: relative;
  z-index: 1;
}
.our-blog .arrow-icon {
  filter: brightness(0);
}
.our-blog h4 {
  margin-bottom: 0;
}
.our-blog.legacy {
  background: #d1edd6;
}
.our-blog.legacy .blog-content {
  color: #000;
}
.applicatios-form {
  width: 100%;
}
.applicatios-form .button-submit {
  max-width: 100% !important;
}
.applicatios-form input {
  --tw-border-opacity: 1;
  --tw-text-opacity: 1;
  border-color: #eaedf1;
  border-color: rgba(234, 237, 241, var(--tw-border-opacity));
  border-radius: 0.375rem;
  border-width: 1px;
  color: #889db4;
  color: rgba(136, 157, 180, var(--tw-text-opacity));
  font-size: 14px;
  height: 3.5rem;
  line-height: 21px;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}
.applicatios-form input::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: #889db4;
  color: rgba(136, 157, 180, var(--tw-placeholder-opacity));
}
.applicatios-form input::placeholder {
  --tw-placeholder-opacity: 1;
  color: #889db4;
  color: rgba(136, 157, 180, var(--tw-placeholder-opacity));
}
.applicatios-form input {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.applicatios-form .input-tel[data-v-e59be3b4] {
  height: 54px !important;
  min-height: 54px !important;
}
.applicatios-form .input-tel__input[data-v-e59be3b4] {
  font-size: 14px !important;
  height: 54px !important;
}
.applicatios-form .country-selector[data-v-46e105de] {
  height: 56px !important;
}
.applicatios-form .country-selector__input[data-v-46e105de] {
  border-color: #eaedf1 !important;
  color: #889db4 !important;
  font-weight: 400 !important;
  height: 56px !important;
}
.applicatios-form .country-selector__country-flag[data-v-46e105de] {
  top: 22px !important;
}
.applicatios-form .flex-1[data-v-19c9a1c7],
.applicatios-form .is-entered .flex-1[data-v-19c9a1c7] {
  border-color: #eaedf1 !important;
}
.applicatios-form .vs__search {
  width: 0 !important;
}
.applicatios-form .vs__selected {
  color: #889db4 !important;
  padding: 16.5px 18px !important;
}
.applicatios-form .is-invalid label {
  --tw-text-opacity: 1 !important;
}
.applicatios-form .is-invalid input,
.applicatios-form .is-invalid label {
  color: #f7430a !important;
  color: rgba(247, 67, 10, var(--tw-text-opacity)) !important;
}
.applicatios-form .is-invalid input {
  --tw-border-opacity: 1 !important;
  --tw-text-opacity: 1 !important;
  border-color: #f7430a !important;
  border-color: rgba(247, 67, 10, var(--tw-border-opacity)) !important;
}
.applicatios-form .is-invalid input::-moz-placeholder {
  --tw-placeholder-opacity: 1 !important;
  color: #f7430a !important;
  color: rgba(247, 67, 10, var(--tw-placeholder-opacity)) !important;
}
.applicatios-form .is-invalid input::placeholder {
  --tw-placeholder-opacity: 1 !important;
  color: #f7430a !important;
  color: rgba(247, 67, 10, var(--tw-placeholder-opacity)) !important;
}
.applicatios-form .is-entered label {
  --tw-text-opacity: 1 !important;
  color: #2d2e2e !important;
  color: rgba(45, 46, 46, var(--tw-text-opacity)) !important;
}
.applicatios-form .is-entered input {
  --tw-border-opacity: 1 !important;
  --tw-text-opacity: 1 !important;
  border-color: #eaedf1 !important;
  border-color: rgba(234, 237, 241, var(--tw-border-opacity)) !important;
  color: #889db4 !important;
  color: rgba(136, 157, 180, var(--tw-text-opacity)) !important;
}
.applicatios-form .is-entered input::-moz-placeholder {
  --tw-placeholder-opacity: 1 !important;
  color: #889db4 !important;
  color: rgba(136, 157, 180, var(--tw-placeholder-opacity)) !important;
}
.applicatios-form .is-entered input::placeholder {
  --tw-placeholder-opacity: 1 !important;
  color: #889db4 !important;
  color: rgba(136, 157, 180, var(--tw-placeholder-opacity)) !important;
}
.applicatios-form .is-entered .vs__dropdown-toggle {
  --tw-border-opacity: 1 !important;
  border-color: #eaedf1 !important;
  border-color: rgba(234, 237, 241, var(--tw-border-opacity)) !important;
}
.applicatios-form .is-invalid .country-selector__input[data-v-46e105de],
.applicatios-form .is-invalid .flex-1[data-v-19c9a1c7],
.applicatios-form .is-invalid .vs__dropdown-toggle {
  --tw-border-opacity: 1 !important;
  border-color: #f7430a !important;
  border-color: rgba(247, 67, 10, var(--tw-border-opacity)) !important;
}
[dir="rtl"] .applicatios-form .vs__search,
[dir="rtl"] .vs__dropdown-option {
  text-align: right;
}
[dir="rtl"] .vs__selected-options {
  flex-direction: row-reverse;
}
@media only screen and (min-width: 1170px) {
  .applicatios-form {
    box-shadow: 1px 2px 65px rgba(72, 162, 63, 0.193);
    right: calc(50% - 585px);
    width: 410px;
  }
  [dir="rtl"] .applicatios-form {
    left: calc(50% - 585px);
    right: inherit;
  }
}
input {
  --tw-border-opacity: 1;
  --tw-text-opacity: 1;
  border-color: #889db4;
  border-color: rgba(136, 157, 180, var(--tw-border-opacity));
  border-radius: 0.375rem;
  border-width: 1px;
  color: #889db4;
  color: rgba(136, 157, 180, var(--tw-text-opacity));
  font-size: 16px;
  height: 4rem;
  line-height: 32px;
  line-height: 1.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}
input::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: #889db4;
  color: rgba(136, 157, 180, var(--tw-placeholder-opacity));
}
input::placeholder {
  --tw-placeholder-opacity: 1;
  color: #889db4;
  color: rgba(136, 157, 180, var(--tw-placeholder-opacity));
}
input {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.is-invalid label {
  --tw-text-opacity: 1;
}
.is-invalid input,
.is-invalid label {
  color: #f7430a;
  color: rgba(247, 67, 10, var(--tw-text-opacity));
}
.is-invalid input {
  --tw-border-opacity: 1;
  --tw-text-opacity: 1;
  border-color: #f7430a;
  border-color: rgba(247, 67, 10, var(--tw-border-opacity));
}
.is-invalid input::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: #f7430a;
  color: rgba(247, 67, 10, var(--tw-placeholder-opacity));
}
.is-invalid input::placeholder {
  --tw-placeholder-opacity: 1;
  color: #f7430a;
  color: rgba(247, 67, 10, var(--tw-placeholder-opacity));
}
.is-entered label {
  --tw-text-opacity: 1;
  color: #2d2e2e;
  color: rgba(45, 46, 46, var(--tw-text-opacity));
}
.is-entered input {
  --tw-border-opacity: 1;
  border-color: #889db4;
  border-color: rgba(136, 157, 180, var(--tw-border-opacity));
}
.is-entered input::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: #889db4;
  color: rgba(136, 157, 180, var(--tw-placeholder-opacity));
}
.is-entered input::placeholder {
  --tw-placeholder-opacity: 1;
  color: #889db4;
  color: rgba(136, 157, 180, var(--tw-placeholder-opacity));
}
