.elementor .size-08{transform:scale3d(0.8, 0.8, 1);}.elementor .badge{color:var(--Text-Blue-Airlines);padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;background-color:var(--bg-airlines);display:flex;flex-direction:row;gap:8px;justify-content:flex-start;align-items:center;align-self:start;width: fit-content;\n}.elementor .badge{padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:4px;display:flex;flex-direction:row;gap:6px;justify-content:flex-start;align-self:start;width: fit-content;\n}.elementor .icon-img{width:52px;}.elementor .p-14R{font-family:var(--Poppins);font-weight:400;font-size:0.875rem;letter-spacing:0.5px;line-height:1.25rem;}.elementor .bg-dark{overflow:hidden;background-color:var(--bg-dark-blue);}.elementor .bg-white{background-color:var(--white);}.elementor .bg-blue-light{background-color:var(--blue-light);}.elementor .p-18M{font-family:var(--Poppins);font-weight:500;font-size:1.125rem;color:var(--text-black);line-height:1.5rem;}.elementor .text-white{color:var(--white);}.elementor .text-light{color:var(--white-hovered);}.elementor .card-cta{padding:36px;border-radius:16px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;align-items:start;}.elementor .icon-Xsmall{width:28px;height:32px;object-fit:contain;}.elementor .bg-railway-light{background-color:var(--light-railway);}.elementor .bg-hospitality{background-color:var(--light-hospitality);}.elementor .text-dark{color:var(--text-black);}.elementor .a-hover-anim:hover,.elementor .a-hover-anim:focus-visible{border-color:var(--btn-bg-color);transform:scale3d(1.01, 1.01, 1);}.elementor .a-hover-anim{transition:all 200ms;}.elementor .arrow-hover{width:28px;height:24px;opacity:52%;}.elementor .opacity-anim{opacity:64%;transition:all 200ms;}.elementor .header-div{position:fixed;z-index:999;padding-block-start:12px;padding-block-end:12px;padding-inline-start:112px;padding-inline-end:112px;margin:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border-grey);border-style:solid;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;.e-n-menu-heading #btn-basic span{
  text-align: center;
  padding-block-start: 12px;
  padding-block-end: 12px;
  padding-inline-start:16px;
  padding-inline-end: 16px;
  color: var(--white);
  background-color: var(--btn-bg-color);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.2);
  border-style: solid;
  transition: 200ms;
  gap: 12px;
  font-family: var(--e-global-typography-2db593c-font-family), Sans-serif;
  font-weight: var(--e-global-typography-2db593c-font-weight);
  --n-menu-title-line-height: var(--e-global-typography-2db593c-line-height);
  letter-spacing: var(--e-global-typography-2db593c-letter-spacing);
  }
   .e-n-menu-heading #btn-second span{
  padding-block-start: 12px;
  padding-block-end: 12px;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
font-family: var(--e-global-typography-2db593c-font-family), Sans-serif;
  font-weight: var(--e-global-typography-2db593c-font-weight);
  --n-menu-title-line-height: var(--e-global-typography-2db593c-line-height);
  letter-spacing: var(--e-global-typography-2db593c-letter-spacing);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 12px 12px 12px 12px;
  background-color: var(--e-global-color-14d0087);
  color: var(--e-global-color-71ae853);
  border-color: var(--e-global-color-71ae853);
}

.e-n-menu-heading #btn-basic {
  padding: 0px;
  margin: 0px 0px 0px 8px;
}

 .e-n-menu-heading #btn-second {
  padding: 0px;
  margin: 0px 0px 0px 8px;
}\n}.elementor .logo{width:120px;height:28px;}.elementor .header-element-div{padding-block-start:40px;padding-block-end:40px;padding-inline-start:112px;padding-inline-end:112px;display:flex;flex-direction:row;gap:40px;justify-content:center;}.elementor .header-column{padding:0px;margin:0px;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;align-items:start;}.elementor .header-link{padding:12px;opacity:80%;transition:all 200ms;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .header-link:hover,.elementor .header-link:focus-visible{opacity:100%;transform:translate3d(2px, 0px, 0px);}