/* Colors */
/* Font */
/* Width & Height */
.styles__title-wrapper___GWPDF {
  text-align: center;
  margin-bottom: 35px;
  position: relative;
}
.styles__title-wrapper___GWPDF:before {
  content: "";
  background: var(--color-primary, #E5AA61);
  height: 1px;
  width: 80px;
  display: block;
  margin: 0 auto 15px;
}
.styles__title-wrapper___GWPDF:after {
  content: "";
  background: var(--color-primary, #E5AA61);
  height: 1px;
  width: 80px;
  display: block;
  margin: 17px auto 0;
}

.styles__title___DvZrb {
  color: #45424E;
  display: inline-block;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-size: 22px;
  line-height: 170%;
}

.styles__title-dark___p_76i .styles__title___DvZrb {
  color: #fff;
}
.styles__title-dark___p_76i .styles__description___Cua9q {
  color: rgba(255, 255, 255, 0.8);
}
.styles__title-dark___p_76i:before {
  background: #fff;
}
.styles__title-dark___p_76i:after {
  background: #fff;
}

.styles__description___Cua9q {
  margin-top: 12px;
  color: #6B7C93;
  font-size: 14px;
  line-height: 160%;
}
.styles__wrapper___vbfMt {
  margin-bottom: 50px;
  background: var(--color-bg, var(--bgColor));
}

.styles__inner___neBNn {
  max-width: var(--defaultWidth);
  width: 98%;
  margin: 0 auto;
  display: grid;
  grid-auto-rows: 1fr;
  gap: 0;
  overflow: hidden;
  border: 1px solid var(--color-bg, var(--bgColor));
}

.styles__bordered___eFLxP {
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  border: 1px solid var(--lightGray);
}

.styles__feature___Teguf {
  background: var(--color-bg, var(--bgColor));
  padding: 16px 10px;
  text-align: center;
  width: 100%;
  float: none;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: var(--color-text, var(--baseColor));
}
.styles__feature___Teguf:hover {
  color: var(--color-text, var(--baseColor));
}
.styles__feature-bordered___YRuxT {
  border-left: 1px solid var(--lightGray);
}
.styles__feature___Teguf .styles__image-wrapper___NPA8n {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.styles__feature___Teguf .styles__image-wrapper-small___HMTck {
  width: 52px;
  height: 52px;
}
.styles__feature___Teguf .styles__image-wrapper-medium____9RWA {
  width: 84px;
  height: 84px;
}
.styles__feature___Teguf .styles__image-wrapper-large___a8avE {
  width: 170px;
  height: 170px;
}
.styles__feature___Teguf .styles__image-wrapper-shape-rounded___vBVzr {
  border-radius: 100%;
}
.styles__feature___Teguf .styles__image-wrapper-shape-rectRadius___qO6yf {
  border-radius: 12px;
}
.styles__feature___Teguf .styles__image___GbXnr {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: contain;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  display: block;
}
.styles__feature___Teguf .styles__info-wrapper___vfPde {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
}
.styles__feature___Teguf .styles__text___jUpYd {
  margin-top: 8px;
  line-height: 160%;
  font-size: 14px;
  flex: 1;
  color: var(--color-complement, var(--slateGray));
}
.styles__feature___Teguf .styles__title___KChhV {
  display: block;
  color: var(--color-text, var(--baseColor));
  margin-top: 12px;
  font-size: 14px;
  line-height: 160%;
}
.styles__feature___Teguf .styles__link___qUdag {
  font-size: 14px;
  line-height: 160%;
  margin-top: 16px;
  display: block;
  transition: 0.3s;
  color: var(--color-primary, var(--mainColor));
}
.styles__feature___Teguf .styles__link___qUdag:hover {
  color: var(--color-primary-400, var(--mainColor));
}

@media only screen and (min-width: 980px) {
  .styles__col-1___HPw1B {
    grid-template-columns: repeat(1, 1fr);
  }
  .styles__col-1___HPw1B .styles__feature-bordered___YRuxT:nth-child(1n) {
    border-left: 0;
  }
  .styles__col-2___v5IDn {
    grid-template-columns: repeat(2, 1fr);
  }
  .styles__col-2___v5IDn .styles__feature-bordered___YRuxT:nth-child(2n) {
    border-left: 0;
  }
  .styles__col-3___b1awA {
    grid-template-columns: repeat(3, 1fr);
  }
  .styles__col-3___b1awA .styles__feature-bordered___YRuxT:nth-child(3n) {
    border-left: 0;
  }
  .styles__col-4___C7imC {
    grid-template-columns: repeat(4, 1fr);
  }
  .styles__col-4___C7imC .styles__feature-bordered___YRuxT:nth-child(4n) {
    border-left: 0;
  }
  .styles__col-5___KFBKr {
    grid-template-columns: repeat(5, 1fr);
  }
  .styles__col-5___KFBKr .styles__feature-bordered___YRuxT:nth-child(5n) {
    border-left: 0;
  }
  .styles__col-6___kSXWS {
    grid-template-columns: repeat(6, 1fr);
  }
  .styles__col-6___kSXWS .styles__feature-bordered___YRuxT:nth-child(6n) {
    border-left: 0;
  }
  .styles__col-7___HWbFR {
    grid-template-columns: repeat(7, 1fr);
  }
  .styles__col-7___HWbFR .styles__feature-bordered___YRuxT:nth-child(7n) {
    border-left: 0;
  }
  .styles__col-8___S20d8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .styles__col-8___S20d8 .styles__feature-bordered___YRuxT:nth-child(8n) {
    border-left: 0;
  }
  .styles__col-9___pptDJ {
    grid-template-columns: repeat(9, 1fr);
  }
  .styles__col-9___pptDJ .styles__feature-bordered___YRuxT:nth-child(9n) {
    border-left: 0;
  }
  .styles__col-10___CrbyP {
    grid-template-columns: repeat(10, 1fr);
  }
  .styles__col-10___CrbyP .styles__feature-bordered___YRuxT:nth-child(10n) {
    border-left: 0;
  }
  .styles__col-11___fbnfu {
    grid-template-columns: repeat(11, 1fr);
  }
  .styles__col-11___fbnfu .styles__feature-bordered___YRuxT:nth-child(11n) {
    border-left: 0;
  }
  .styles__col-12___zXaB7 {
    grid-template-columns: repeat(12, 1fr);
  }
  .styles__col-12___zXaB7 .styles__feature-bordered___YRuxT:nth-child(12n) {
    border-left: 0;
  }
  .styles__feature___Teguf:not(.styles__last-row___EbJaR) {
    border-bottom: 1px solid var(--lightGray);
  }
}
@media only screen and (max-width: 979px) {
  .styles__inner___neBNn {
    max-width: 92%;
  }
  .styles__col-mobile-1___gTeWL {
    grid-template-columns: repeat(1, 1fr);
  }
  .styles__col-mobile-1___gTeWL .styles__feature-bordered___YRuxT:nth-child(1n) {
    border-left: 0;
  }
  .styles__col-mobile-2___jfAVb {
    grid-template-columns: repeat(2, 1fr);
  }
  .styles__col-mobile-2___jfAVb .styles__feature-bordered___YRuxT:nth-child(2n) {
    border-left: 0;
  }
  .styles__col-mobile-3___dC8ud {
    grid-template-columns: repeat(3, 1fr);
  }
  .styles__col-mobile-3___dC8ud .styles__feature-bordered___YRuxT:nth-child(3n) {
    border-left: 0;
  }
  .styles__col-mobile-4___gpfAo {
    grid-template-columns: repeat(4, 1fr);
  }
  .styles__col-mobile-4___gpfAo .styles__feature-bordered___YRuxT:nth-child(4n) {
    border-left: 0;
  }
  .styles__col-mobile-5___fVaU4 {
    grid-template-columns: repeat(5, 1fr);
  }
  .styles__col-mobile-5___fVaU4 .styles__feature-bordered___YRuxT:nth-child(5n) {
    border-left: 0;
  }
  .styles__col-mobile-6___ksEbc {
    grid-template-columns: repeat(6, 1fr);
  }
  .styles__col-mobile-6___ksEbc .styles__feature-bordered___YRuxT:nth-child(6n) {
    border-left: 0;
  }
  .styles__col-mobile-7___CNR9z {
    grid-template-columns: repeat(7, 1fr);
  }
  .styles__col-mobile-7___CNR9z .styles__feature-bordered___YRuxT:nth-child(7n) {
    border-left: 0;
  }
  .styles__col-mobile-8___H9K2O {
    grid-template-columns: repeat(8, 1fr);
  }
  .styles__col-mobile-8___H9K2O .styles__feature-bordered___YRuxT:nth-child(8n) {
    border-left: 0;
  }
  .styles__col-mobile-9___hXmPy {
    grid-template-columns: repeat(9, 1fr);
  }
  .styles__col-mobile-9___hXmPy .styles__feature-bordered___YRuxT:nth-child(9n) {
    border-left: 0;
  }
  .styles__col-mobile-10___gqRpA {
    grid-template-columns: repeat(10, 1fr);
  }
  .styles__col-mobile-10___gqRpA .styles__feature-bordered___YRuxT:nth-child(10n) {
    border-left: 0;
  }
  .styles__col-mobile-11___um3Wp {
    grid-template-columns: repeat(11, 1fr);
  }
  .styles__col-mobile-11___um3Wp .styles__feature-bordered___YRuxT:nth-child(11n) {
    border-left: 0;
  }
  .styles__col-mobile-12___tieLD {
    grid-template-columns: repeat(12, 1fr);
  }
  .styles__col-mobile-12___tieLD .styles__feature-bordered___YRuxT:nth-child(12n) {
    border-left: 0;
  }
  .styles__feature___Teguf:not(.styles__last-row-mobile___HFaM0) {
    border-bottom: 1px solid var(--lightGray);
  }
  .styles__feature___Teguf .styles__image-wrapper-mobile-small___R8Q8J {
    width: 100%;
    height: 52px;
  }
  .styles__feature___Teguf .styles__image-wrapper-mobile-medium___YF7v1 {
    width: 100%;
    height: 84px;
  }
  .styles__feature___Teguf .styles__image-wrapper-mobile-large___nslsm {
    width: 100%;
    height: 170px;
  }
}
