._section_kg72e_1 {
  margin-top:6rem
}

@media screen and (min-width: 35.5em) {
  ._section_kg72e_1 {
    margin-top:8rem
  }

}

._grid_kg72e_10 {
  display:grid;
  gap:1rem;
  margin-top:2rem
}

@media screen and (min-width: 35.5em) {
  ._grid_kg72e_10 {
    grid-template-columns:1fr
  }

}

@media screen and (min-width: 48em) {
  ._grid_kg72e_10 {
    grid-template-columns:1fr 1fr
  }

}

@media screen and (min-width: 62em) {
  ._grid_kg72e_10 {
    grid-template-columns:1fr 1fr 1fr
  }

}

@media screen and (min-width: 62em) {
  ._item_kg72e_32:first-child {
    grid-column:1/2;
    grid-row:1/2
  }

}

@media screen and (min-width: 62em) {
  ._item_kg72e_32:nth-child(2) {
    grid-column:1/2;
    grid-row:2/3
  }

}

._item_kg72e_32:nth-child(2),
._item_kg72e_32:nth-child(4) {
  display:none
}

@media screen and (min-width: 48em) {
  ._item_kg72e_32:nth-child(2),
  ._item_kg72e_32:nth-child(4) {
    display:block
  }

}

@media screen and (min-width: 48em) {
  ._item_kg72e_32:nth-child(3) {
    grid-column:span 2
  }

}

@media screen and (min-width: 62em) {
  ._item_kg72e_32:nth-child(3) {
    grid-column:2/3;
    grid-row:1/3
  }

}

._image_kg72e_63 {
  border-radius:var(--mantine-radius-lg);
  aspect-ratio:16/9;
  -o-object-fit:cover;
  object-fit:cover
}

._text-content_kg72e_69 {
  background-color:color-mix(in srgb,
  rgba(0,0,0,0) 80%,
  var(--mantine-color-skyBlue-6) 20%);
  padding:2rem 1.5rem;
  border-radius:var(--mantine-radius-lg)
}

@media screen and (min-width: 62em) {
  ._text-content_kg72e_69 {
    padding:2.5rem 2rem
  }

}

._text-content_kg72e_69 h1,
._text-content_kg72e_69 h2,
._text-content_kg72e_69 h3,
._text-content_kg72e_69 h4,
._text-content_kg72e_69 h5,
._text-content_kg72e_69 h6 {
  font-family:var(--font-primary);
  line-height:1.4
}

._text-content_kg72e_69 p+p {
  margin-top:1rem
}

._section_93zay_1 {
  margin-top:6rem
}

@media screen and (min-width: 35.5em) {
  ._section_93zay_1 {
    margin-top:8rem
  }

}

._root_93zay_10 {
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  align-items:stretch;
  gap:1rem
}

._item_93zay_18 {
  color:var(--mantine-color-darkBlueGreen-6);
  background-color:color-mix(in srgb,
  rgba(0,0,0,0) 50%,
  var(--mantine-color-cream-6) 50%);
  border-color:transparent;
  padding-block:.25rem;
  border-radius:var(--mantine-radius-md);
  transition:transform .15s ease
}

._control_93zay_31 {
  color:var(--mantine-color-darkBlueGreen-6);
  white-space:wrap
}

._control_93zay_31 span {
  font-weight:500
}

._control_93zay_31:hover {
  background:none
}

._section_1fhjp_1 {
  margin-top:1rem
}

@media screen and (min-width: 35.5em) {
  ._section_1fhjp_1 {
    margin-top:3rem
  }

}

._heading_1fhjp_10 ._ribbon_1fhjp_10 {
  display:inline;
  -o-object-fit:contain;
  object-fit:contain;
  width:1.5625rem
}

._sub-heading_1fhjp_16 {
  max-width:60ch
}

._carousel-container_1fhjp_20 {
  position:relative;
  margin-top:2rem
}

@media screen and (min-width: 48em) {
  ._carousel-container_1fhjp_20 {
    margin-top:4rem
  }

}

._carousel-container_1fhjp_20 ._blue-logo_1fhjp_29 {
  position:absolute;
  width:min(100%,75rem);
  top:-25%;
  left:50%;
  transform:translate(-50%)
}

@media screen and (min-width: 62em) {
  ._carousel-container_1fhjp_20 ._blue-logo_1fhjp_29 {
    top:-23%
  }

}

@media screen and (min-width: 75em) {
  ._carousel-container_1fhjp_20 ._blue-logo_1fhjp_29 {
    top:-20%
  }

}

@media screen and (min-width: 90em) {
  ._carousel-container_1fhjp_20 ._blue-logo_1fhjp_29 {
    top:-23%
  }

}

._mantine-Carousel-root_1fhjp_52 {
  max-height:40.625rem;
  border-radius:1.25rem;
  overflow:hidden
}

._mantine-Carousel-control_1fhjp_57 {
  background-color:#fff;
  border-radius:50%;
  padding:.625rem
}

@media screen and (min-width: 75em) {
  ._mantine-Carousel-control_1fhjp_57 {
    padding:.8125rem
  }

  ._mantine-Carousel-control_1fhjp_57 ._icon_1fhjp_66 {
    width:1.0625rem;
    height:1.0625rem
  }

}

._mantine-Carousel-slide_1fhjp_71 ._img-wrapper_1fhjp_71 {
  position:relative
}

._mantine-Carousel-slide_1fhjp_71 ._img-wrapper_1fhjp_71:before {
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:color-mix(in srgb,
  black 80%,
  var(--mantine-color-deepBlue-6) 20%);
  opacity:.2;
  z-index:1
}

._section_1b7v3_1 {
  margin-top:6rem
}

@media screen and (min-width: 35.5em) {
  ._section_1b7v3_1 {
    margin-top:8rem
  }

}

._grid_1b7v3_10 {
  display:grid;
  gap:1rem;
  margin-top:2rem
}

@media screen and (min-width: 48em) {
  ._grid_1b7v3_10 {
    grid-template-columns:1fr 1fr
  }

}

@media screen and (min-width: 75em) {
  ._grid_1b7v3_10 {
    grid-template-columns:repeat(3,1fr)
  }

}

._item_1b7v3_26 {
  border-radius:var(--mantine-radius-lg);
  min-height:31.25rem;
  overflow:hidden
}

._item_1b7v3_26._text_1b7v3_34 {
  padding:1.5rem 1rem 2rem
}

@media screen and (min-width: 35.5em) {
  ._item_1b7v3_26._text_1b7v3_34 {
    padding:2rem 1.5rem
  }

}

@media screen and (min-width: 75em) {
  ._item-1_1b7v3_43 {
    grid-column:1/3;
    grid-row:1/2
  }

}

._item-2_1b7v3_48 {
  background-color:var(--mantine-color-deepBlue-1)
}

._item-2_1b7v3_48 button {
  display:flex;
  justify-content:center;
  align-items:center;
  width:1.5625rem;
  height:1.5625rem
}

._item-2_1b7v3_48 ._icon_1b7v3_58 {
  width:1.25rem;
  height:1.25rem
}

@media screen and (min-width: 75em) {
  ._item-2_1b7v3_48 {
    grid-column:3/4;
    grid-row:1/2
  }

}

@media screen and (min-width: 48em) {
  ._item-3_1b7v3_69 {
    grid-column:2/3;
    grid-row:2/3
  }

}

@media screen and (min-width: 75em) {
  ._item-3_1b7v3_69 {
    grid-column:2/4;
    grid-row:2/3
  }

}

._item-4_1b7v3_80 {
  background-color:var(--mantine-color-skyBlue-1)
}

@media screen and (min-width: 48em) {
  ._item-4_1b7v3_80 {
    grid-column:1/2;
    grid-row:2/3
  }

}

@media screen and (min-width: 75em) {
  ._item-4_1b7v3_80 {
    grid-column:1/2;
    grid-row:2/3
  }

}

@media screen and (min-width: 75em) {
  ._item-5_1b7v3_96 {
    grid-column:1/3;
    grid-row:3/4
  }

}

._item-6_1b7v3_107 {
  background-color:var(--mantine-color-deepBlue-1)
}

@media screen and (min-width: 75em) {
  ._item-6_1b7v3_107 {
    grid-column:3/4;
    grid-row:3/4
  }

}

@media screen and (min-width: 48em) {
  ._item-7_1b7v3_117 {
    grid-column:2/3;
    grid-row:4/5
  }

}

@media screen and (min-width: 75em) {
  ._item-7_1b7v3_117 {
    grid-column:2/4;
    grid-row:4/5
  }

}

._item-8_1b7v3_128 {
  background-color:var(--mantine-color-skyBlue-1)
}

@media screen and (min-width: 48em) {
  ._item-8_1b7v3_128 {
    grid-column:1/2;
    grid-row:4/5
  }

}

@media screen and (min-width: 75em) {
  ._item-8_1b7v3_128 {
    grid-column:1/2;
    grid-row:4/5
  }

}

._item_1b7v3_26 ._download-link_1b7v3_143 {
  width:12.5rem
}

@media screen and (min-width: 75em) {
  ._item_1b7v3_26 ._download-link_1b7v3_143 {
    width:10rem
  }

}

._section_rib52_1 {
  position:relative;
  padding:3rem 1.5rem;
  margin-top:6rem;
  background-color:var(--mantine-color-skyBlue-1);
  color:var(--mantine-color-white);
  border-radius:var(--mantine-radius-lg)
}

@media screen and (min-width: 48em) {
  ._section_rib52_1 {
    margin-top:8rem;
    margin-inline:auto;
    padding-top:2rem;
    max-height:18.4375rem;
    max-width:50rem
  }

}

@media screen and (min-width: 62em) {
  ._section_rib52_1 {
    padding-right:3rem;
    margin-top:15rem
  }

}

@media screen and (min-width: 75em) {
  ._section_rib52_1 {
    max-width:56.25rem
  }

}

._heading_rib52_31,
._sub-heading_rib52_32 {
  position:relative;
  color:var(--mantine-color-white);
  z-index:1
}

@media screen and (min-width: 48em) {
  ._heading_rib52_31,
  ._sub-heading_rib52_32 {
    text-align:left;
    margin-inline:0;
    max-width:35ch
  }

}

@media screen and (min-width: 62em) {
  ._text-content_rib52_53 {
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:stretch;
    height:100%;
    margin-top:1.5rem;
    padding-left:1.5rem
  }

}

._download-links-wrapper_rib52_65 {
  position:relative;
  z-index:1
}

@media screen and (min-width: 48em) {
  ._download-links-wrapper_rib52_65 {
    justify-content:flex-start
  }

}

._download-link_rib52_65 {
  width:10rem
}

._img-wrapper_rib52_79 {
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:300px;
  margin:2rem auto 0;
  --overflow-top: -180px
}

@media screen and (min-width: 62em) {
  ._img-wrapper_rib52_79 {
    position:relative;
    display:flex;
    width:27.5%;
    z-index:1
  }

  ._img-wrapper_rib52_79:before,
  ._img-wrapper_rib52_79:after {
    content:"";
    position:absolute;
    top:14.6875rem;
    left:0;
    width:100%;
    height:.625rem;
    border-radius:50%
  }

  ._img-wrapper_rib52_79:before {
    background:radial-gradient(#00000040,#0000 42%)
  }

  ._img-wrapper_rib52_79:after {
    background:radial-gradient(#0000000f,#0000 82%)
  }

  ._img-wrapper_rib52_79 img {
    position:absolute;
    top:var(--overflow-top);
    left:0;
    right:0;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover;
    height:auto
  }

}

@media screen and (min-width: 75em) {
  ._img-wrapper_rib52_79 {
    width:24%
  }

}

._doodle-1_rib52_125 {
  position:absolute;
  top:-2.5rem;
  left:0;
  opacity:.6;
  width:1.25rem
}

@media screen and (min-width: 48em) {
  ._doodle-1_rib52_125 {
    top:-3.5rem
  }

}

@media screen and (min-width: 62em) {
  ._doodle-1_rib52_125 {
    top:-2rem;
    left:.5rem;
    width:1.875rem
  }

}

._doodle-arrow_rib52_145 {
  display:none;
  position:absolute;
  bottom:0;
  opacity:.6;
  transform:scaleX(-1);
  width:6.25rem
}

@media screen and (min-width: 48em) {
  ._doodle-arrow_rib52_145 {
    display:block;
    bottom:-3rem;
    right:clamp(40%,40% + 2vw,44%)
  }

}

@media screen and (min-width: 62em) {
  ._doodle-arrow_rib52_145 {
    bottom:-2rem;
    right:42%;
    width:7.5rem
  }

}

@media screen and (min-width: 75em) {
  ._doodle-arrow_rib52_145 {
    bottom:-2rem;
    right:50%
  }

}

._decor-wrapper_rib52_174 {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:hidden
}

._circle-decor_rib52_180 {
  position:absolute;
  top:-2rem;
  right:-2.5rem;
  border-radius:50%;
  width:7.5rem;
  height:7.5rem;
  outline:20px solid color-mix(in srgb,
  rgba(0,0,0,0) 70%,
  var(--mantine-color-white) 30%)
}

._section_r0vtj_1 {
  position:relative;
  margin-top:6rem;
  padding-block:5rem;
  background-color:var(--mantine-color-lightBrown-1);
  border-radius:1.5625rem;
  overflow:hidden
}

@media screen and (min-width: 35.5em) {
  ._section_r0vtj_1 {
    margin-top:8rem;
    padding-block:7rem
  }

}

@media screen and (min-width: 62em) {
  ._section_r0vtj_1 {
    border-radius:3.125rem
  }

}

._stat_r0vtj_29 {
  min-height:15.625rem;
  background-color:var(--mantine-color-white);
  padding:2rem 1.5rem;
  border-radius:var(--mantine-radius-lg);
  z-index:1
}

@media screen and (min-width: 48em) {
  ._stat_r0vtj_29 {
    flex-basis:calc(50% - 1rem)
  }

}

@media screen and (min-width: 62em) {
  ._stat_r0vtj_29 {
    flex-basis:calc(33.33% - 1rem)
  }

}

._stat_r0vtj_29 ._title_r0vtj_46 {
  position:relative;
  color:transparent!important;
  background-image:linear-gradient(var(--mantine-color-deepBlue-1),
  var(--mantine-color-skyBlue-1));
  -webkit-background-clip:text;
  background-clip:text
}

._section_1amd6_1 {
  margin-top:6rem
}

@media screen and (min-width: 35.5em) {
  ._section_1amd6_1 {
    margin-top:8rem
  }

}

._quote_1amd6_10 {
  position:absolute;
  width:5rem;
  height:5rem
}

@media screen and (min-width: 48em) {
  ._quote_1amd6_10 {
    width:5.625rem;
    height:5.625rem
  }

}

@media screen and (min-width: 62em) {
  ._quote_1amd6_10 {
    width:6.25rem;
    height:6.25rem
  }

}

._quote_1amd6_10._left_1amd6_27 {
  top:25%;
  left:1rem
}

@media screen and (min-width: 48em) {
  ._quote_1amd6_10._left_1amd6_27 {
    top:13%
  }

}

._quote_1amd6_10._right_1amd6_36 {
  right:1rem;
  bottom:0;
  rotate:180deg
}

@media screen and (min-width: 48em) {
  ._quote_1amd6_10._right_1amd6_36 {
    bottom:-1rem
  }

}

._mantine-Carousel-root_1amd6_47 {
  margin-top:3rem
}

._mantine-Carousel-control_1amd6_50 {
  background-color:#fff;
  border-radius:50%;
  padding:.625rem
}

@media screen and (min-width: 75em) {
  ._mantine-Carousel-control_1amd6_50 {
    padding:.8125rem
  }

  ._mantine-Carousel-control_1amd6_50 ._icon_1amd6_59 {
    width:1.0625rem;
    height:1.0625rem
  }

}

._mantine-Carousel-control_1amd6_50[data-inactive] {
  opacity:0;
  cursor:default
}

._mantine-Carousel-slide_1amd6_68 {
  height:-moz-fit-content;
  height:fit-content;
  padding:2rem 1.5rem;
  border-radius:var(--mantine-radius-lg)
}

._mantine-Carousel-slide_1amd6_68:not(:first-child) {
  margin-left:1rem
}

._section_1ale2_1 {
  margin-top:6rem
}

@media screen and (min-width: 35.5em) {
  ._section_1ale2_1 {
    margin-top:8rem
  }

}

._grid_1ale2_10 {
  display:grid;
  gap:1rem;
  margin-top:2rem
}

@media screen and (min-width: 48em) {
  ._grid_1ale2_10 {
    grid-template-columns:repeat(3,1fr)
  }

}

@media screen and (min-width: 62em) {
  ._grid_1ale2_10 {
    grid-template-columns:repeat(6,1fr);
    grid-template-rows:1fr 1fr
  }

}

._item_1ale2_28 {
  border-radius:var(--mantine-radius-lg);
  min-height:11.25rem
}

._item_1ale2_28._icon_1ale2_32 {
  display:none
}

@media screen and (min-width: 48em) {
  ._item_1ale2_28._icon_1ale2_32 {
    display:flex;
    justify-content:center;
    align-items:center
  }

  ._item_1ale2_28._icon_1ale2_32 svg {
    color:currentColor!important;
    width:5rem;
    height:5rem
  }

}

._item_1ale2_28._text_1ale2_47 {
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  align-items:stretch;
  gap:1rem;
  padding:1.5rem 1rem
}

@media screen and (min-width: 35.5em) {
  ._item_1ale2_28._text_1ale2_47 {
    padding:2rem 1.5rem
  }

}

._item_1ale2_28._text_1ale2_47 ._title-wrapper_1ale2_60 {
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:center;
  gap:.5rem
}

._item_1ale2_28._text_1ale2_47 ._title-wrapper_1ale2_60 ._title_1ale2_60 {
  font-size:1.125rem;
  font-weight:600
}

@media screen and (min-width: 48em) {
  ._item_1ale2_28._text_1ale2_47 ._title-wrapper_1ale2_60 ._title_1ale2_60 {
    font-size:1.1875rem
  }

}

@media screen and (min-width: 48em) {
  ._item_1ale2_28._text_1ale2_47 ._title-wrapper_1ale2_60 ._title-icon_1ale2_77 {
    display:none
  }

}

._item_1ale2_28._text_1ale2_47 ._title-wrapper_1ale2_60 ._description_1ale2_81 {
  font-size:.9375rem
}

._item-1_1ale2_84 {
  color:var(--mantine-color-darkBlueGreen-6);
  background-color:var(--mantine-color-lightBrown-6)
}

@media screen and (min-width: 48em) {
  ._item-1_1ale2_84 {
    grid-column:1/2;
    grid-row:1/2
  }

}

@media screen and (min-width: 62em) {
  ._item-1_1ale2_84 {
    grid-column:1/2;
    grid-row:1/2
  }

}

._item-2_1ale2_100 {
  color:var(--mantine-color-darkBlueGreen-6);
  background-color:var(--mantine-color-lightBrown-6)
}

@media screen and (min-width: 48em) {
  ._item-2_1ale2_100 {
    grid-column:2/4;
    grid-row:1/2
  }

}

@media screen and (min-width: 62em) {
  ._item-2_1ale2_100 {
    grid-column:2/4;
    grid-row:1/2
  }

}

._item-3_1ale2_116 {
  color:var(--mantine-color-white);
  background-color:var(--mantine-color-darkBlueGreen-6)
}

@media screen and (min-width: 48em) {
  ._item-3_1ale2_116 {
    grid-column:3/4;
    grid-row:2/3
  }

}

@media screen and (min-width: 62em) {
  ._item-3_1ale2_116 {
    grid-column:4/5;
    grid-row:1/2
  }

}

._item-4_1ale2_132 {
  color:var(--mantine-color-white);
  background-color:var(--mantine-color-darkBlueGreen-6)
}

@media screen and (min-width: 48em) {
  ._item-4_1ale2_132 {
    grid-column:1/3;
    grid-row:2/3
  }

}

@media screen and (min-width: 62em) {
  ._item-4_1ale2_132 {
    grid-column:5/7;
    grid-row:1/2
  }

}

._item-5_1ale2_148 {
  color:var(--mantine-color-white);
  background-color:var(--mantine-color-skyBlue-6)
}

@media screen and (min-width: 48em) {
  ._item-5_1ale2_148 {
    grid-column:1/2;
    grid-row:3/4
  }

}

@media screen and (min-width: 62em) {
  ._item-5_1ale2_148 {
    grid-column:3/4;
    grid-row:2/3
  }

}

._item-6_1ale2_164 {
  color:var(--mantine-color-white);
  background-color:var(--mantine-color-skyBlue-6)
}

@media screen and (min-width: 48em) {
  ._item-6_1ale2_164 {
    grid-column:2/4;
    grid-row:3/4
  }

}

@media screen and (min-width: 62em) {
  ._item-6_1ale2_164 {
    grid-column:1/3;
    grid-row:2/3
  }

}

._item-7_1ale2_180 {
  color:var(--mantine-color-darkBlueGreen-6);
  background-color:var(--mantine-color-cream-6)
}

@media screen and (min-width: 48em) {
  ._item-7_1ale2_180 {
    grid-column:3/4;
    grid-row:5/6
  }

}

@media screen and (min-width: 62em) {
  ._item-7_1ale2_180 {
    grid-column:6/7;
    grid-row:2/3
  }

}

._item-8_1ale2_196 {
  color:var(--mantine-color-darkBlueGreen-6);
  background-color:#fef4ec
}

@media screen and (min-width: 48em) {
  ._item-8_1ale2_196 {
    grid-column:1/3;
    grid-row:5/6
  }

}

@media screen and (min-width: 62em) {
  ._item-8_1ale2_196 {
    grid-column:4/6;
    grid-row:2/3
  }

}

