/* license: breakpoints. Framer selectors retained for layout compatibility. */

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

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

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

/* license: layout. Framer selectors retained for layout compatibility. */

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

.framer-body-mXY7TT3qp-framer-Dldhl {
  background:#f2f9fa
}

.framer-Dldhl.framer-1b9um2,.framer-Dldhl .framer-1b9um2 {
  display:block
}

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

.framer-Dldhl .framer-1k3cvnk-container {
  z-index:1;
  flex:none;
  width:100%;
  height:44px;
  position:relative
}

.framer-Dldhl .framer-k22mvd-container {
  flex:none;
  width:100%;
  height:900px;
  position:relative
}

.framer-Dldhl .framer-7xvbqj {
  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-Dldhl .framer-1hdc0s8 {
  --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:95%;
  height:auto;
  position:relative
}

.framer-Dldhl .framer-ybvmld-container {
  flex:none;
  width:100%;
  height:400px;
  position:relative
}

@supports (background:-webkit-named-image(i)) and (not (scale:1)) {
  .framer-Dldhl.framer-1dkirf2,.framer-Dldhl .framer-7xvbqj {
    gap:0
  }
  .framer-Dldhl.framer-1dkirf2>* {
    margin:0;
    margin-top:0;
    margin-bottom:0
  }
  .framer-Dldhl.framer-1dkirf2>:first-child {
    margin-top:0
  }
  .framer-Dldhl.framer-1dkirf2>:last-child {
    margin-bottom:0
  }
  .framer-Dldhl .framer-7xvbqj>* {
    margin:0 5px
  }
  .framer-Dldhl .framer-7xvbqj>:first-child {
    margin-left:0
  }
  .framer-Dldhl .framer-7xvbqj>:last-child {
    margin-right:0
  }
}

@media (min-width:1200px) {
  .framer-Dldhl .hidden-1dkirf2 {
    display:none!important
  }
}

@media (min-width:810px) and (max-width:1199.98px) {
  .framer-Dldhl .hidden-125wxnh {
    display:none!important
  }
  .framer-body-mXY7TT3qp-framer-Dldhl {
    background:#f2f9fa
  }
  .framer-Dldhl.framer-1dkirf2 {
    width:810px
  }
}

@media (max-width:809.98px) {
  .framer-Dldhl .hidden-16vuqzn {
    display:none!important
  }
  .framer-body-mXY7TT3qp-framer-Dldhl {
    background:#f2f9fa
  }
  .framer-Dldhl.framer-1dkirf2 {
    width:390px
  }
  .framer-Dldhl .framer-7xvbqj {
    flex-direction:column
  }
  .framer-Dldhl .framer-ybvmld-container {
    height:521px
  }
  @supports (background:-webkit-named-image(i)) and (not (scale:1)) {
    .framer-Dldhl .framer-7xvbqj {
      gap:0
    }
    .framer-Dldhl .framer-7xvbqj>* {
      margin:5px 0
    }
    .framer-Dldhl .framer-7xvbqj>:first-child {
      margin-top:0
    }
    .framer-Dldhl .framer-7xvbqj>:last-child {
      margin-bottom:0
    }
  }
}
