.k-doc-23013 .k-el.b-c7e2cd7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --overlay-opacity: 0.4;
  --padding-top: 130px;
  --padding-bottom: 80px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.k-doc-23013 .k-el.b-c7e2cd7:not(.k-motion-effects-element-type-background) {
  background-color: #EAEDF2;
}

.k-doc-23013 .k-el.b-c7e2cd7::before {
  --background-overlay: '';
}

.k-doc-23013 .k-el.b-7f583b7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 45px 45px;
  --row-gap: 45px;
  --column-gap: 45px;
}

.k-doc-23013 .k-el.b-14df175 {
  --display: flex;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
}

.k-doc-23013 .k-el.b-01f8fa8 {
  --grid-template-columns: repeat(0, auto);
  text-align: left;
  --icon-size: 30px;
  --grid-column-gap: 0px;
  --grid-row-gap: 0px;
}

.k-doc-23013 .k-el.b-01f8fa8 .k-social-icon {
  background-color: var(--kibo-grey-100);
  --icon-padding: 0em;
}

.k-doc-23013 .k-el.b-01f8fa8 .k-social-icon i {
  color: #0A66C2;
}

.k-doc-23013 .k-el.b-01f8fa8 .k-social-icon svg {
  fill: #0A66C2;
}

.k-doc-23013 .k-el.b-c061aef {
  --display: flex;
  --min-height: 470px;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.k-doc-23013 .k-el.b-7d8aa17 {
  top: 35px;
  z-index: 2;
}

.k-doc-23013 .k-el.b-7d8aa17 img {
  width: 392px;
  border-radius: 10px 10px 10px 10px;
}

.k-doc-23013 .k-el.b-3305e40 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.k-doc-23013 .k-el.b-d14c5ab {
  --display: flex;
}

.k-doc-23013 .k-el.b-099f20b {
  --display: flex;
}

@media (min-width:768px) {
  .k-doc-23013 .k-el.b-14df175 {
    --width: 48%;
  }
  .k-doc-23013 .k-el.b-c061aef {
    --width: 48%;
  }
}

@media (max-width:1024px) and (min-width:768px) {
  .k-doc-23013 .k-el.b-14df175 {
    --width: 100%;
  }
  .k-doc-23013 .k-el.b-c061aef {
    --width: 100%;
  }
}

@media (max-width:1366px) {
  .k-doc-23013 .k-el.b-7f583b7 {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
}

@media (max-width:1024px) {
  .k-doc-23013 .k-el.b-c7e2cd7 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .k-doc-23013 .k-el.b-7f583b7 {
    --flex-direction: column-reverse;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .k-doc-23013 .k-el.b-f898111 {
    text-align: center;
  }
  .k-doc-23013 .k-el.b-bd97fc8 {
    text-align: center;
  }
  .k-doc-23013 .k-el.b-01f8fa8 {
    text-align: center;
  }
}

@media (max-width:767px) {
  .k-doc-23013 .k-el.b-c061aef {
    --min-height: 274px;
  }
  .k-doc-23013 .k-el.b-7d8aa17 {
    top: 20px;
  }
  .k-doc-23013 .k-el.b-7d8aa17 img {
    width: 225px;
  }
}
