/* transaction-policy: breakpoints. Framer selectors retained for layout compatibility. */

@media(min-width: 1200px) {
  .hidden-14xbdki {
    display:none!important
  }
}

@media(min-width: 810px) and (max-width: 1199.98px) {
  .hidden-1rotqq3 {
    display:none!important
  }
}

@media(max-width: 809.98px) {
  .hidden-qu003j {
    display:none!important
  }
}

/* transaction-policy: layout. Framer selectors retained for layout compatibility. */

@supports (aspect-ratio:1) {
  body {
    --framer-aspect-ratio-supported:auto
  }
}

.framer-9aOjd.framer-b3tkxq,.framer-9aOjd .framer-b3tkxq {
  display:block
}

.framer-9aOjd.framer-14xbdki {
  background-color:#f2f9fa;
  flex-flow:column;
  place-content:center flex-start;
  align-items:center;
  gap:1px;
  width:1200px;
  height:min-content;
  padding:0;
  display:flex;
  position:relative;
  overflow:hidden
}

.framer-9aOjd .framer-47h1q8-container {
  z-index:1;
  flex:none;
  width:100%;
  height:44px;
  position:relative
}

.framer-9aOjd .framer-1qj48f2-container {
  flex:none;
  width:100%;
  height:900px;
  position:relative
}

.framer-9aOjd .framer-1b7sgrd {
  flex-flow:row;
  flex:none;
  place-content:center;
  align-items:center;
  gap:10px;
  width:100%;
  height:min-content;
  padding:80px;
  display:flex;
  position:relative;
  overflow:hidden
}

.framer-9aOjd .framer-vlultw {
  --framer-link-text-color:#09f;
  --framer-link-text-decoration:underline;
  white-space:pre-wrap;
  word-break:break-word;
  word-wrap:break-word;
  flex:none;
  width:100%;
  max-width:800px;
  height:auto;
  position:relative
}

.framer-9aOjd .framer-1wlyy84-container {
  flex:none;
  width:100%;
  height:400px;
  position:relative
}

@supports (background:-webkit-named-image(i)) and (not (scale:1)) {
  .framer-9aOjd.framer-14xbdki,.framer-9aOjd .framer-1b7sgrd {
    gap:0
  }
  .framer-9aOjd.framer-14xbdki>* {
    margin:0;
    margin-top:.5px;
    margin-bottom:.5px
  }
  .framer-9aOjd.framer-14xbdki>:first-child {
    margin-top:0
  }
  .framer-9aOjd.framer-14xbdki>:last-child {
    margin-bottom:0
  }
  .framer-9aOjd .framer-1b7sgrd>* {
    margin:0 5px
  }
  .framer-9aOjd .framer-1b7sgrd>:first-child {
    margin-left:0
  }
  .framer-9aOjd .framer-1b7sgrd>:last-child {
    margin-right:0
  }
}


@media (min-width:810px) and (max-width:1199px) {
  .framer-9aOjd.framer-14xbdki {
    width:810px
  }
}

@media (max-width:809px) {
  .framer-9aOjd.framer-14xbdki {
    width:390px
  }
  .framer-9aOjd .framer-1b7sgrd {
    flex-direction:column
  }
  .framer-9aOjd .framer-1wlyy84-container {
    height:505px
  }
  @supports (background:-webkit-named-image(i)) and (not (scale:1)) {
    .framer-9aOjd .framer-1b7sgrd {
      gap:0
    }
    .framer-9aOjd .framer-1b7sgrd>* {
      margin:5px 0
    }
    .framer-9aOjd .framer-1b7sgrd>:first-child {
      margin-top:0
    }
    .framer-9aOjd .framer-1b7sgrd>:last-child {
      margin-bottom:0
    }
  }
}
/* transaction-policy: extra-3. Framer selectors retained for layout compatibility. */

html body {
  background: rgb(242, 249, 250);
}

