:root {
  --transparent: transparent;
  --white-color: #fff;
  --gray-color: #f2f2f2;
  --dark-color: #282828; }

/*
$fs-base:           16px !default;
$fs-xss:            0.625rem;
$fs-xs:             0.75rem;
$fs-s:              0.875rem;
$fs-l:              1.125rem;
$fs-xl:             1.25rem;
$fs-2xl:            1.5rem;
$fs-3xl:            2rem;
$fs-4xl:            3em;
$fs-5xl:            4em;
*/
.bgcover {
  background-position: center;
  background-size: cover; }

.inset {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0; }

.button-reset {
  background-color: transparent;
  border: none;
  padding: 0; }

.flex-wrap {
  display: flex;
  flex-flow: wrap; }

@media (min-width: 992px) {
  .wow {
    visibility: hidden; } }

.w-100 {
  width: 100%; }

.numbers-section {
  padding: 100px 30px 70px; }
  @media (max-width: 1199px) {
    .numbers-section {
      padding: 50px 15px 20px; } }
  @media (max-width: 767px) {
    .numbers-section {
      padding: 40px 5px 10px; } }
  .numbers-section .numbers-row {
    justify-content: space-between;
    margin: 0 -15px; }
  .numbers-section .section-title .text {
    margin: auto; }
  .numbers-section .number-wrap {
    margin-bottom: 30px;
    max-width: 260px;
    padding: 0 15px;
    width: 25%; }
    @media (max-width: 1199px) {
      .numbers-section .number-wrap {
        width: 25%; } }
    @media (max-width: 991px) {
      .numbers-section .number-wrap {
        max-width: 100%;
        width: 50%; } }
    @media (max-width: 767px) {
      .numbers-section .number-wrap {
        width: 100%; } }
    .numbers-section .number-wrap .number {
      color: var(--primary-color);
      font-weight: 400;
      margin: 0; }
      .numbers-section .number-wrap .number:after {
        background-color: var(--primary-color);
        content: '';
        display: block;
        height: 2px;
        margin: 20px 0;
        width: 100px; }
    .numbers-section .number-wrap .title {
      color: var(--secondary-color);
      font-weight: 400;
      letter-spacing: .25em;
      line-height: 1.5em;
      text-transform: uppercase; }
    .numbers-section .number-wrap p {
      margin: 0; }
