.image-7-icon3 {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.flexure-logo4 {
  position: relative;
  width: 125px;
  height: 36px;
}
.developers-guide3,
.home7 {
  position: relative;
  cursor: pointer;
}
.developers-guide3 {
  font-weight: 500;
  background: linear-gradient(180deg, #ed3b37, #e3993b);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.header2,
.inner-header2,
.navigations2 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.navigations2 {
  width: 570px;
  align-items: flex-start;
}
.header2,
.inner-header2 {
  align-self: stretch;
  align-items: center;
}
.header2 {
  background-color: var(--color-white);
  border-bottom: 1px solid var(--color-seashell);
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-13xl) var(--padding-101xl);
}
.mdihome-outline-icon1 {
  position: relative;
  width: 20px;
  height: 20px;
  overflow: hidden;
  flex-shrink: 0;
}
.home9 {
  flex: 1;
  position: relative;
  line-height: 24px;
  background: linear-gradient(180deg, #ed3b37, #e3993b);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.home8 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 13.33px;
}
.domestic-travel3 {
  flex: 1;
  position: relative;
}
.menu-bar {
  background-color: var(--color-gray-300);
  width: 288px;
  height: 1727px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-45xl) var(--padding-21xl);
  box-sizing: border-box;
  gap: 46.67px;
}
.documentation2 {
  position: relative;
  line-height: 80%;
  font-weight: 500;
}
.documentation-underline-child,
.documentation-underline-child1 {
  position: relative;
  border-radius: 1.67px;
  background-color: var(--color-crimson-100);
  width: 8.21px;
  height: 6.67px;
}
.documentation-underline-child1 {
  width: 38.97px;
}
.documentation-title,
.documentation-underline {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 3.33px;
}
.documentation-title {
  flex-direction: column;
  gap: 6.67px;
}
.welcome-to-aiico1 {
  margin: 0;
}
.welcome-to-aiico-container1 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-lg);
  line-height: 34px;
  font-family: var(--font-dm-sans);
  color: var(--grey-7);
}
.documentation-content {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-13xl);
  font-family: var(--font-work-sans);
}
.quickstart-image-container {
  position: relative;
  width: 330.83px;
  height: 195px;
  overflow: hidden;
  flex-shrink: 0;
}
.lets-get-you1,
.quick-start1 {
  position: relative;
  line-height: 24px;
}
.quick-start1 {
  font-weight: 600;
}
.lets-get-you1 {
  font-size: var(--font-size-sm);
  display: flex;
  align-items: center;
  width: 297.5px;
}
.content15,
.domestic-travel4,
.quickstart {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.content15 {
  align-items: flex-start;
  gap: var(--gap-5xs);
}
.domestic-travel4,
.quickstart {
  border: 0.8px solid var(--grey-1);
  box-sizing: border-box;
  width: 330.83px;
  height: 329.17px;
  overflow: hidden;
  flex-shrink: 0;
  align-items: center;
  gap: 29.17px;
  border-radius: 4px;
}
.domestic-travel4 {
  gap: 28.33px;
}
.documentation-types {
  align-self: stretch;
  background-color: var(--color-white);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  /*gap: var(--gap-5xs);*/
  row-gap: 20px;
  column-gap: 20px;

  font-size: var(--font-size-lg);
}
.this-page-was1 {
  position: relative;
  line-height: 23.33px;
  font-weight: 600;
  
}
.helpful-content {
  align-items: center;
  gap: 6.67px;
}
.content24,
.helpful-content,
.not-helpful-content,
.page-validation {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.not-helpful-content {
  align-items: center;
  gap: 6.67px;
  color: var(--color-tomato);
}
.content24,
.page-validation {
  align-items: flex-start;
}
.content24 {
  gap: var(--gap-xl);
  color: var(--color-limegreen);
}
.page-validation {
  align-self: stretch;
  gap: 53.33px;
}
.need-help-container-child {
  position: relative;
  width: 673.33px;
  height: 0.42px;
}
.get-in-touch1 {
  position: relative;
  font-size: var(--font-size-base);
  line-height: 24px;
  display: flex;
  align-items: center;
  width: 255.83px;
}
.have-any-questions1 {
  border-radius: var(--br-9xs);
  background-color: var(--light-orange);
  border: 0.8px solid var(--color-gray-200);
  box-sizing: border-box;
  width: 282.5px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 13.333333015441895px;
  gap: var(--gap-base);
}
.need-help-inner-child {
  position: relative;
  width: 0.83px;
  height: 65.01px;
}
.video-tutorials1 {
  border-radius: var(--br-9xs);
  background-color: var(--light-orange);
  border: 0.8px solid var(--color-gray-200);
  box-sizing: border-box;
  width: 282.5px;
  height: 162px;
  flex-direction: column;
  align-items: flex-start;
  padding: 13.333333015441895px;
  gap: var(--gap-base);
}
.need-help-container,
.need-help-inner,
.video-tutorials1 {
  display: flex;
  justify-content: flex-start;
}
.need-help-inner {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: 36.67px;
}
.need-help-container {
  align-items: flex-start;
  gap: var(--gap-21xl);
  font-size: var(--font-size-xl);
  color: var(--grey-9);
}
.documentation-inner1,
.need-help,
.need-help-container {
  align-self: stretch;
  flex-direction: column;
}
.need-help {
  background-color: var(--color-white);
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xl);
  font-size: 16.67px;
  color: var(--grey-5);
}
.documentation-inner1 {
  padding: 0 var(--padding-101xl) 0 0;
  gap: var(--gap-45xl);
}
.documentation-body,
.documentation-container,
.documentation-inner1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.documentation-container {
  flex: 1;
  background-color: var(--color-white);
  overflow: hidden;
  flex-direction: column;
  padding: var(--padding-41xl) 0;
  font-size: var(--font-size-11xl);
}
.documentation-body {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-base);
  color: var(--grey-9);
  font-family: var(--font-segoe-ui);
}
.image-8-icon3 {
  position: relative;
  width: 140px;
  height: 78px;
  object-fit: cover;
}
.image-8-container {
  width: 155.25px;
  height: 86.4px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.connect-with-us6 {
  align-self: stretch;
  position: relative;
  line-height: 20px;
}
.frame-child22 {
  position: relative;
  width: 26.67px;
  height: 26.67px;
}
.group-parent1 {
  width: 143.33px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}
.connect-with-us-container,
.connect-with-us5 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.connect-with-us-container {
  align-self: stretch;
  gap: var(--gap-3xs);
}
.connect-with-us5 {
  flex: 1;
  height: 183.07px;
  gap: var(--gap-21xl);
  min-width: 150px;
  font-size: var(--font-size-xs);
  color: var(--white-1);
  font-family: var(--font-segoe-ui);
}
.links6 {
  line-height: 24px;
}
.home10,
.links6 {
  align-self: stretch;
  position: relative;
}
.links5,
.news-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.links5 {
  flex: 1;
  gap: var(--gap-base);
  min-width: 150px;
}
.news-container {
  align-self: stretch;
  gap: 16.67px;
  color: var(--grey1);
}
.careersflexurengcom3 {
  position: relative;
  display: inline-block;
  width: 175px;
}
.parent2 {
  gap: 6.67px;
  color: var(--grey1);
}
.careers-container,
.parent2,
.parent3 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.careers-container {
  gap: var(--gap-base);
}
.parent3 {
  gap: 6.67px;
  font-size: var(--font-size-base);
  color: var(--grey1);
}
.just-say-hello-container {
  align-self: stretch;
  gap: var(--gap-base);
  font-size: 16.67px;
  color: var(--color-white);
}
.careers4,
.frame-parent29,
.just-say-hello-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-parent29 {
  align-self: stretch;
  gap: var(--gap-5xl);
}
.careers4 {
  flex: 1;
  min-width: 150px;
}
.footer-container2,
.footer3 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
}
.footer-container2 {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--gap-174xl);
}
.footer3 {
  background-color: var(--color-gray-100);
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-71xl) var(--padding-101xl) var(--padding-31xl);
  color: var(--white1);
}
.copyright-icon3 {
  width: 20px;
  height: 20px;
}
.copyright-icon3,
.flexure-by-aiico3 {
  position: relative;
}
.copyright2,
.docures {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.copyright2 {
  align-self: stretch;
  background-color: var(--color-gray-100);
  align-items: center;
  padding: var(--padding-31xl) var(--padding-3xs);
  color: var(--white-1);
}
.docures {
  position: relative;
  background-color: var(--color-white);
  width: 100%;
  align-items: flex-start;
  text-align: left;
  font-size: var(--font-size-base);
  color: var(--color-black);
  font-family: var(--font-dm-sans);
}






@media screen and (max-width: 600px)
{
  .welcome-to-aiico1 {
    margin: 0;
  }
  .welcome-to-aiico-container1 {
    align-self: stretch;
    position: relative;
    font-size: var(--font-size-base);
    line-height: 34px;
    font-family: var(--font-dm-sans);
    color: var(--grey-7);
  }

  .documentation-container {
    flex: 1;
    background-color: var(--color-white);
    overflow: hidden;
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 24px;
  }

  .navigations {
  
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 30px;
    align-items: flex-start;
  }

  .menu-bar{
    display: none;
  }
  .documentation-types {
    align-self: stretch;
    background-color: var(--color-white);
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 32px;
    font-size: var(--font-size-lg);
   
  }

  .quickstart-image-container {
    position: relative;
    width: 330.83px;
    height: 195px;
    overflow: hidden;
    flex-shrink: 0;
    scale: 0.8;
}

.content15,
.domestic-travel4,
.quickstart {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 90%;
 

}

.lets-get-you1 {
  font-size: var(--font-size-sm);
  display: flex;
  align-items: center;
  width: 100%;
}
.content15 {
  align-items: flex-start;
  gap: var(--gap-5xs);
}
.domestic-travel4,
.quickstart {
  border: 0.8px solid var(--grey-1);
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
  overflow: hidden;
  border-radius: 4px;
  flex-shrink: 0;
  align-items: center;
  gap: 4px;

  
 
}
.domestic-travel4 {
  gap: 4px;
}
.this-page-was1 {
  position: relative;
  line-height: 23.33px;
  font-weight: 600;
  font-size: 16px;
}
.get-in-touch1 {
  position: relative;
  font-size: 14px;
  line-height: 24px;
  display: flex;
  align-items: center;
  width: 90%;
}
.documentation-inner1 {
  padding: 0 var(--padding-13xl) 0 0;
  gap: var(--gap-45xl);
}

}







@media screen and (min-width: 601px) and (max-width: 1100px)

{
  .welcome-to-aiico1 {
    margin: 0;
  }
  .welcome-to-aiico-container1 {
    align-self: stretch;
    position: relative;
    font-size: var(--font-size-base);
    line-height: 34px;
    font-family: var(--font-dm-sans);
    color: var(--grey-7);
  }

  .documentation-container {
    flex: 1;
    background-color: var(--color-white);
    overflow: hidden;
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 28px;
  }

  .menu-bar{
    display: none;
  }

  .documentation-types {
    align-self: stretch;
    background-color: var(--color-white);
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 0px;
    font-size: var(--font-size-lg);
  }

  .quickstart-image-container {
    position: relative;
    width: 330.83px;
    height: 195px;
    overflow: hidden;
    flex-shrink: 0;
}

.content15,
.domestic-travel4,
.quickstart {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.content15 {
  align-items: flex-start;
  gap: var(--gap-5xs);
}
.domestic-travel4,
.quickstart {
  border: 0.8px solid var(--grey-1);
  box-sizing: border-box;
  width: 330.83px;
  height: 329.17px;
  overflow: hidden;
  border-radius: 4px;
  flex-shrink: 0;
  align-items: center;
  gap: 29.17px;
  scale: 0.9;
 
}
.domestic-travel4 {
  gap: 28.33px;
}



}





@media screen and (min-width: 1101px) and (max-width: 1900px)
{
  .hamburger
  {
    display: none;}
}