/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/home-hero/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.inset-0 {
  inset: 0px;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-\[10px\] {
  bottom: 10px;
}

.left-\[427px\] {
  left: 427px;
}

.z-\[1\] {
  z-index: 1;
}

.z-\[2\] {
  z-index: 2;
}

.m-0 {
  margin: 0px;
}

.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-\[24px\] {
  margin-bottom: 24px;
}

.ml-\[-20px\] {
  margin-left: -20px;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-\[-3px\] {
  margin-top: -3px;
}

.mt-\[1\.5px\] {
  margin-top: 1.5px;
}

.mt-\[43px\] {
  margin-top: 43px;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.hidden {
  display: none;
}

.h-3 {
  height: 0.75rem;
}

.h-\[17px\] {
  height: 17px;
}

.h-\[29\.063rem\] {
  height: 29.063rem;
}

.h-\[48px\] {
  height: 48px;
}

.h-auto {
  height: auto;
}

.w-16 {
  width: 4rem;
}

.w-\[143px\] {
  width: 143px;
}

.w-\[22\.125rem\] {
  width: 22.125rem;
}

.w-\[33\.3px\] {
  width: 33.3px;
}

.w-\[362px\] {
  width: 362px;
}

.w-\[366px\] {
  width: 366px;
}

.w-\[72px\] {
  width: 72px;
}

.w-full {
  width: 100%;
}

.min-w-\[143px\] {
  min-width: 143px;
}

.max-w-full {
  max-width: 100%;
}

.flex-1 {
  flex: 1 1 0%;
}

.translate-y-\[150\%\] {
  --tw-translate-y: 150%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-pointer {
  cursor: pointer;
}

.flex-row {
  flex-direction: row;
}

.flex-col {
  flex-direction: column;
}

.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

.justify-start {
  justify-content: flex-start;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.gap-2 {
  gap: 0.5rem;
}

.self-stretch {
  align-self: stretch;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-\[100px\] {
  border-radius: 100px;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-s-\[100px\] {
  border-start-start-radius: 100px;
  border-end-start-radius: 100px;
}

.bg-\[\#0051AD\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0, 81, 173, var(--tw-bg-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255, 255, 255, var(--tw-bg-opacity));
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.pl-9 {
  padding-left: 2.25rem;
}

.pt-14 {
  padding-top: 3.5rem;
}

.text-center {
  text-align: center;
}

.font-inter {
  font-family: Inter, sans-serif;
}

.text-13 {
  font-size: 13px;
}

.text-\[13px\] {
  font-size: 13px;
}

.text-\[15px\] {
  font-size: 15px;
}

.text-\[22px\] {
  font-size: 22px;
}

.font-bold {
  font-weight: 700;
}

.leading-4 {
  line-height: 1rem;
}

.leading-\[18\.2px\] {
  line-height: 18.2px;
}

.tracking-\[-0\.3px\] {
  letter-spacing: -0.3px;
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255, 255, 255, var(--tw-text-opacity));
}

.shadow-large {
  --tw-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 0px 0px 4px 0px var(--tw-shadow-color), 0px 8px 16px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.duration-700 {
  transition-duration: 700ms;
}

.text-colour-light-figma {
  --tw-text-opacity: 1;
  color: rgb(123, 123, 123, var(--tw-text-opacity));
}

#hero-h1 {
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 700;
  line-height: 45px;
  letter-spacing: -1px;
}

@media (min-width: 768px) {
  #hero-h1 {
    font-size: 68px;
    line-height: 81.6px;
    letter-spacing: -3px;
  }
}
#hero-h2 {
  font-size: 17px;
  line-height: 27.2px;
  letter-spacing: -0.5px;
  --tw-text-opacity: 1;
  color: rgb(123, 123, 123, var(--tw-text-opacity));
}

#full-page-container-hero {
  position: relative;
  height: 910px;
  --tw-bg-opacity: 1;
  background-color: rgb(224, 235, 245, var(--tw-bg-opacity));
}

@media (min-width: 768px) {
  #full-page-container-hero {
    height: 1000px;
  }
}
/* tailwind doesn't support placeholder styling so vanilla css */
#city-input::-moz-placeholder {
  color: #4d4d4d;
  opacity: 1;
  font-weight: 700;
  line-height: 160%;
  letter-spacing: -0.5px;
}

#city-input::placeholder {
  color: #4d4d4d;
  opacity: 1;
  font-weight: 700;
  line-height: 160%;
  letter-spacing: -0.5px;
}

@media (min-width: 768px) {
  #city-input::-moz-placeholder {
    line-height: 140%;
    letter-spacing: -0.3px;
  }
  #city-input::placeholder {
    line-height: 140%;
    letter-spacing: -0.3px;
  }
}
.shadow-large {
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
}

.shadow-large-y {
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 8px 0px 16px 0px rgba(0, 0, 0, 0.08);
}

.custom-card {
  transition: transform 0.5s, opacity 0.5s;
}

.custom-card-content {
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  flex: 1 1 0%;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 1.25rem;
  align-self: stretch;
  border-radius: 24px;
  border-width: 1px;
  border-style: solid;
  --tw-bg-opacity: 1;
  background-color: rgb(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 0.875rem;
  padding-right: 0.875rem;
  padding-top: 1rem;
  padding-bottom: 1.5rem;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
}

.custom-card-big-image {
  position: relative;
  z-index: 1;
  max-height: 100%;
  max-width: 100%;
  flex: 1 1 0%;
  align-self: stretch;
  overflow: hidden;
  border-radius: 0.75rem;
  -o-object-fit: cover;
  object-fit: cover;
}

.custom-card-big-text {
  position: relative;
  z-index: 1;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.375rem;
  letter-spacing: -0.2px;
}

.hero-dot-navigation {
  z-index: 10;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 2rem;
  text-align: center;
  font-size: 3.375rem;
}

@media (min-width: 768px) {
  .hero-dot-navigation {
    padding-top: 0px !important;
  }
}
/* adjusting left margin for smaller screens */
/* @media (max-width: 767px) {
	.custom-card {
		left: calc(50vw - 11rem) !important;
	}
} */
.hero-card-animation-style {
  transition: opacity 0.5s, transform 0.9s;
  left: calc(50vw - 12.56rem);
  transform: translateY(-3%);
  opacity: 1;
}

.hero-card-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
  gap: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  grid-template-rows: min-content min-content;
}

.hero-card-detail {
  display: flex;
  align-items: flex-start;
}

.hero-card-grid-img {
  margin-right: 0.5rem;
  height: 1.5rem;
  width: 1.5rem;
}

.hero-card-grid-text {
  font-size: 15px;
  line-height: 140%;
  letter-spacing: -0.5px;
  --tw-text-opacity: 1;
  color: rgb(123, 123, 123, var(--tw-text-opacity));
}

.click-carous {
  cursor: pointer;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 20px;
  --tw-text-opacity: 1;
  color: rgb(174, 171, 171, var(--tw-text-opacity));
}

/* .custom-card.active-card {
	transition: height 1.6s;
	transform: scale(1.05);
	transform: translateY(10px) !important;
	@apply !opacity-[1] !z-[3] !h-[30.5rem]
} */
.custom-card:not(.active-card) {
  z-index: 2;
  opacity: 0.5;
}

.dot {
  transition: background-color 0.6s;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  display: inline-block;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  --tw-bg-opacity: 1;
  background-color: rgb(187, 187, 187, var(--tw-bg-opacity));
}

.active-dot {
  --tw-bg-opacity: 1;
  background-color: rgb(9, 104, 208, var(--tw-bg-opacity));
}

/* css for homepage hero section end */
.ha-cards-container {
  position: relative;
  width: 100%;
  height: 400px;
  margin-top: 4rem;
}

.homeabroadinc-home-card {
  position: absolute;
  text-align: left;
  margin-top: 2rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: transform 0.5s, z-index 0.5s;
}

@media (max-width: 767px) {
  .ha-cards-container {
    margin-top: 2rem;
  }
}
/* .active-card {
	z-index: 3;
	transform: translate(-50%, -50%) scale(1);
} */
.left-card {
  z-index: 2;
  transform: translate(-107%, -50%) scale(0.9);
}

.right-card {
  z-index: 2;
  transform: translate(7%, -50%) scale(0.9);
}

.back-card {
  z-index: 1;
  transform: translate(-50%, -62%) scale(0.9);
  opacity: 0.8;
}

@media (max-width: 767px) {
  .ha-cards-container {
    margin-top: 2rem;
  }
  .back-card {
    z-index: 1;
    transform: translate(-50%, -59%) scale(0.9);
    opacity: 0.8;
  }
  .custom-card-big-text {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .hero-card-grid {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .custom-card-big-text {
    font-size: 18px;
  }
  .hero-card-grid-text {
    font-size: 12px;
  }
}
.autocomplete-suggestions {
  background-color: rgb(255, 253, 250);
  margin-top: 8px;
  width: 320px !important;
  z-index: 3;
  border-radius: 4px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4823529412);
  position: absolute;
  margin: 1px 0 0;
  margin-left: 35px;
  overflow: hidden;
}

.autocomplete-suggestions:after {
  background-image: url(data:image/png;base64,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);
  content: "";
  display: block;
  height: 16px;
  width: 124px;
  background-size: 100%;
  background-repeat: no-repeat;
  text-align: right;
  float: right;
  padding: 12px;
  margin-right: 10px;
}

.autocomplete-suggestion {
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 12px 23px;
  width: 200%;
}

.autocomplete-suggestion:hover {
  background: rgba(192, 192, 192, 0.249);
}

@media (width <= 768px) {
  .autocomplete-suggestions {
    width: 255px !important;
    margin-left: 15px;
  }
}
.homeabroadinc-new-hero .active-card {
  z-index: 3;
  transform: translate(-50%, -50%) scale(1);
}

.homeabroadinc-new-hero .hero-h1 {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 45px;
  letter-spacing: -1px;
  margin-bottom: 0px;
}

.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0, 0, 0, var(--tw-bg-opacity));
}

.hover\:bg-blue-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(59, 130, 246, var(--tw-bg-opacity));
}

.group:hover .group-hover\:-translate-y-\[150\%\] {
  --tw-translate-y: -150%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@media (min-width: 640px) {
  .sm\:w-\[25\.125rem\] {
    width: 25.125rem;
  }
}
@media (min-width: 768px) {
  .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .md\:\!mt-\[76px\] {
    margin-top: 76px !important;
  }
  .md\:mb-\[28px\] {
    margin-bottom: 28px;
  }
  .md\:ml-\[-37px\] {
    margin-left: -37px;
  }
  .md\:mt-0 {
    margin-top: 0px;
  }
  .md\:mt-\[21px\] {
    margin-top: 21px;
  }
  .md\:mt-\[76px\] {
    margin-top: 76px;
  }
  .md\:h-5 {
    height: 1.25rem;
  }
  .md\:h-\[22px\] {
    height: 22px;
  }
  .md\:h-\[75px\] {
    height: 75px;
  }
  .md\:h-auto {
    height: auto;
  }
  .md\:w-\[106\.61px\] {
    width: 106.61px;
  }
  .md\:w-\[237px\] {
    width: 237px;
  }
  .md\:w-\[61\.67px\] {
    width: 61.67px;
  }
  .md\:w-\[672px\] {
    width: 672px;
  }
  .md\:w-\[673px\] {
    width: 673px;
  }
  .md\:w-\[89\.5px\] {
    width: 89.5px;
  }
  .md\:w-\[970px\] {
    width: 970px;
  }
  .md\:min-w-\[237px\] {
    min-width: 237px;
  }
  .md\:\!px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .md\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:pt-0 {
    padding-top: 0px;
  }
  .md\:pt-5 {
    padding-top: 1.25rem;
  }
  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .md\:text-\[17px\] {
    font-size: 17px;
  }
  .md\:text-\[35px\] {
    font-size: 35px;
  }
  .md\:leading-7 {
    line-height: 1.75rem;
  }
  .md\:leading-\[27\.2px\] {
    line-height: 27.2px;
  }
  .md\:tracking-\[-0\.5px\] {
    letter-spacing: -0.5px;
  }
}
@media (min-width: 1280px) {
  .xl\:bottom-\[15px\] {
    bottom: 15px;
  }
}
@media (max-width: 365px) {
  .xsm\:w-auto {
    width: auto;
  }
  .xsm\:pl-6 {
    padding-left: 1.5rem;
  }
}

/*# sourceMappingURL=style-index.css.map*/