.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  gap: 30px;
  flex-wrap: wrap;
  margin-top: 40px;
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e
  .feature {
  position: relative;
  display: block;
  width: calc(50% - 15px);
  border-radius: 10px;
  background: var(--advantages-color);
  box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.1);
  padding: 2.5em;
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.styletwo
  .feature {
  border: 2px solid var(--second-color);
}
@media (max-width: 991px) {
  .features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e
    .feature {
    width: 100%;
  }
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylethree
  .feature,
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylefour
  .feature {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  padding: 0;
  overflow: hidden;
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e
  .feature
  .icon {
  position: relative;
  display: block;
  margin-bottom: 20px;
  width: 88px;
  height: 88px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e
  .feature
  .icon
  svg {
  position: relative;
  display: block;
  width: 88px;
  height: 88px;
  aspect-ratio: 1/1;
  background-size: contain;
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylethree
  .feature
  .icon {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 100%;
  background-color: var(--second-color);
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylethree
  .feature
  .content {
  width: 100% !important;
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylethree
  .feature
  .content
  .heading {
  display: flex;
  gap: 20px;
  align-items: center;
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylethree
  .feature
  .content
  .heading
  .icon {
  width: 45px;
  height: 45px;
  margin-bottom: 0;
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylefour
  .feature
  .icon {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 50%;
  background-color: var(--second-color);
  border-radius: 0 0 0 20px;
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylethree
  .feature
  .icon
  svg {
  position: relative;
  display: block;
  width: 75%;
  aspect-ratio: 1/1;
  filter: brightness(0) invert(1);
  background-size: contain;
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylethree
  .feature
  .icon.stroked
  svg
  path {
  stroke: var(--second-color);
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylethree
  .feature
  .icon.filled
  svg
  path {
  fill: var(--second-color);
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylefour
  .feature
  .icon
  svg {
  position: relative;
  display: block;
  height: 75%;
  aspect-ratio: 1/1;
  filter: brightness(0) invert(1);
  background-size: contain;
}
@media (max-width: 640px) {
  .features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylefour
    .feature
    .icon {
    width: 25%;
  }
  .features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylefour
    .feature
    .icon
    svg {
    width: 50%;
  }
  .features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylethree
    .feature
    .content
    .heading
    strong {
    font-size: 20px;
  }
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylethree
  .feature
  .content {
  position: relative;
  display: block;
  width: 67%;
  height: 100%;
  padding: 2.5em;
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e.stylefour
  .feature
  .content {
  position: relative;
  display: block;
  width: 67%;
  height: 100%;
  padding: 2.5em;
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e
  .feature
  .heading {
  color: #fff;
  font-size: 1.75em;
  font-weight: 500;
  text-align: left;
  margin-bottom: 20px;
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e
  .feature
  .descr {
  text-align: left;
  color: color-mix(in srgb, var(--main-color) 10%, white);
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e
  .feature:hover {
  background-color: var(--second-color);
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e
  .feature:hover
  .descr {
  color: #fff;
}
.features2_wrapper#bot_features_section-block_b806e2649b1c76ab5f34d3cb1858d03e
  .feature:hover
  .heading {
  color: #fff;
}

.wp-block-heading {
  font-weight: bold;
}
.wp-block-button__link {
  color: #fff;
  background-color: color-mix(in srgb, var(--main-color) 20%, black);
  border: 1px solid var(--main-color);
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em;
  transition: all 0.3s ease 0s;
}
.wp-block-button__link:hover {
  background-color: var(--main-color);
  box-shadow:
    inset 0 0 15px 5px rgba(255, 255, 255, 0.1),
    0 0 15px 5px rgba(0, 0, 0, 0.1);
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
