@charset "UTF-8";
/* CSS Document */
html {
  scroll-behavior: smooth;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

*, *::after, *::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

[class*=col-] {
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.col-12 {
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.col-sm-12 {
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media all and (min-width: 650px) {
  .col-sm-2 {
    width: 16.66666%;
    max-width: 16.66666%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666%;
            flex: 0 0 16.66666%;
  }
  .col-sm-4 {
    width: 33.33333%;
    max-width: 33.33333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
  }
  .col-sm-3 {
    width: 25%;
    max-width: 25%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .col-sm-8 {
    width: 66.66666%;
    max-width: 66.66666%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666%;
            flex: 0 0 66.66666%;
  }
  .col-sm-9 {
    width: 75%;
    max-width: 75%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media all and (min-width: 768px) {
  .col-md-8 {
    width: 66.66666%;
    max-width: 66.66666%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666%;
            flex: 0 0 66.66666%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-3 {
    width: 25%;
    max-width: 25%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .col-md-2 {
    width: 16.66666%;
    max-width: 16.66666%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666%;
            flex: 0 0 16.66666%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }
  .col-md-4 {
    width: 33.33333%;
    max-width: 33.33333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
  }
  .col-md-1 {
    width: 8.33333%;
    max-width: 8.33333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
  }
  .col-md-12 {
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .col-md-9 {
    width: 75%;
    max-width: 75%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
  }
}
@media all and (min-width: 992px) {
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-3 {
    width: 25%;
    max-width: 25%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .col-lg-2 {
    width: 16.66666%;
    max-width: 16.66666%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666%;
            flex: 0 0 16.66666%;
  }
  .col-lg-9 {
    width: 75%;
    max-width: 75%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
  }
  .col-lg-4 {
    width: 33.33333%;
    max-width: 33.33333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
  }
  .col-lg-8 {
    width: 66.66666%;
    max-width: 66.66666%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666%;
            flex: 0 0 66.66666%;
  }
  .col-lg-1 {
    width: 8.33333%;
    max-width: 8.33333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
  }
  .col-lg-12 {
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .col-lg-10 {
    width: 83.3333%;
    max-width: 83.3333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333%;
            flex: 0 0 83.3333%;
  }
}
@media all and (min-width: 1200px) {
  .col-xlg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }
  .col-xlg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xlg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xlg-3 {
    width: 25%;
    max-width: 25%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .col-xlg-2 {
    width: 16.66666%;
    max-width: 16.66666%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666%;
            flex: 0 0 16.66666%;
  }
  .col-xlg-9 {
    width: 75%;
    max-width: 75%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
  }
  .col-xlg-4 {
    width: 33.33333%;
    max-width: 33.33333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
  }
  .col-xlg-8 {
    width: 66.66666%;
    max-width: 66.66666%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666%;
            flex: 0 0 66.66666%;
  }
  .col-xlg-1 {
    width: 8.33333%;
    max-width: 8.33333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
  }
  .col-xlg-12 {
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .col-xlg-10 {
    width: 83.3333%;
    max-width: 83.3333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333%;
            flex: 0 0 83.3333%;
  }
}
html {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
       text-size-adjust: 100%;
}

/*GENERAL
-----------------------------------------------------
*/
.container {
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  padding-right: 15px;
  padding-left: 15px;
}

.container-fluid {
  margin: 0 auto;
  width: 100%;
  max-width: 1920px;
  padding-right: 15px;
  padding-left: 15px;
}

body {
  font-family: "Inter", sans-serif;
}

html, body, h1, h2, h3, h3, h4, h5, h6, p, ul, ol, li, img, label, span, input, option, select, textarea, form, small, dl, dd, dt {
  margin: 0;
  padding: 0;
  border: 0;
}

h1, h2, h3, h3, h4, h5, h6 {
  font-weight: 100;
}

a {
  text-decoration: none;
}

img {
  max-width: 100%;
  height: auto;
}

.nopadding {
  padding-left: 0;
  padding-right: 0;
}

h2, h4 {
  font-size: 40px;
  color: #cf2131;
  text-transform: uppercase;
  font-weight: bold;
}

h3 {
  font-size: 30px;
  font-weight: 900;
  line-height: 40px;
}

h5 {
  font-size: 30px;
  font-weight: 900;
  line-height: 40px;
}

p {
  font-size: 18px;
  line-height: 28px;
}

@media all and (min-width: 0) and (max-width: 650px) {
  h2, h4 {
    font-size: 30px;
  }
  h3, h5 {
    font-size: 25px;
    line-height: 25px;
  }
}
.call {
  display: none;
}

@media all and (min-width: 0) and (max-width: 650px) {
  .row {
    margin-left: 0;
    margin-right: 0;
  }
  .container, .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  body {
    padding-top: 70px;
  }
  .call {
    display: block;
    position: absolute;
    top: 25px;
    right: 20px;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    z-index: 9999;
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' stroke='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M11.748 5.773S11.418 5 10.914 5c-.496 0-.754.229-.926.387S6.938 7.91 6.938 7.91s-.837.731-.773 2.106c.054 1.375.323 3.332 1.719 6.058 1.386 2.72 4.855 6.876 7.047 8.337 0 0 2.031 1.558 3.921 2.191.549.173 1.647.398 1.903.398.26 0 .719 0 1.246-.385.536-.389 3.543-2.807 3.543-2.807s.736-.665-.119-1.438c-.859-.773-3.467-2.492-4.025-2.944-.559-.459-1.355-.257-1.699.054-.343.313-.956.828-1.031.893-.112.086-.419.365-.763.226-.438-.173-2.234-1.148-3.899-3.426-1.655-2.276-1.837-3.02-2.084-3.824a.56.56 0 0 1 .225-.657c.248-.172 1.161-.933 1.161-.933s.591-.583.344-1.27-1.906-4.716-1.906-4.716z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 30px 30px;
  }
}
@media all and (min-width: 0) and (max-width: 650px) and (min-width: 0) and (max-width: 450px) {
  html {
    scroll-padding-top: 80px;
  }
  .call {
    position: fixed;
  }
}
.facebook {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 1920 1920' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M1168.737 487.897c44.672-41.401 113.824-36.889 118.9-36.663l289.354-.113 6.317-417.504L1539.65 22.9C1511.675 16.02 1426.053 0 1237.324 0 901.268 0 675.425 235.206 675.425 585.137v93.97H337v451.234h338.425V1920h451.234v-789.66h356.7l62.045-451.233H1126.66v-69.152c0-54.937 14.214-96.112 42.078-122.058' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.instagram {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 18C15.3137 18 18 15.3137 18 12C18 8.68629 15.3137 6 12 6C8.68629 6 6 8.68629 6 12C6 15.3137 8.68629 18 12 18ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M18 5C17.4477 5 17 5.44772 17 6C17 6.55228 17.4477 7 18 7C18.5523 7 19 6.55228 19 6C19 5.44772 18.5523 5 18 5Z' fill='%23ffffff'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.65396 4.27606C1 5.55953 1 7.23969 1 10.6V13.4C1 16.7603 1 18.4405 1.65396 19.7239C2.2292 20.8529 3.14708 21.7708 4.27606 22.346C5.55953 23 7.23969 23 10.6 23H13.4C16.7603 23 18.4405 23 19.7239 22.346C20.8529 21.7708 21.7708 20.8529 22.346 19.7239C23 18.4405 23 16.7603 23 13.4V10.6C23 7.23969 23 5.55953 22.346 4.27606C21.7708 3.14708 20.8529 2.2292 19.7239 1.65396C18.4405 1 16.7603 1 13.4 1H10.6C7.23969 1 5.55953 1 4.27606 1.65396C3.14708 2.2292 2.2292 3.14708 1.65396 4.27606ZM13.4 3H10.6C8.88684 3 7.72225 3.00156 6.82208 3.0751C5.94524 3.14674 5.49684 3.27659 5.18404 3.43597C4.43139 3.81947 3.81947 4.43139 3.43597 5.18404C3.27659 5.49684 3.14674 5.94524 3.0751 6.82208C3.00156 7.72225 3 8.88684 3 10.6V13.4C3 15.1132 3.00156 16.2777 3.0751 17.1779C3.14674 18.0548 3.27659 18.5032 3.43597 18.816C3.81947 19.5686 4.43139 20.1805 5.18404 20.564C5.49684 20.7234 5.94524 20.8533 6.82208 20.9249C7.72225 20.9984 8.88684 21 10.6 21H13.4C15.1132 21 16.2777 20.9984 17.1779 20.9249C18.0548 20.8533 18.5032 20.7234 18.816 20.564C19.5686 20.1805 20.1805 19.5686 20.564 18.816C20.7234 18.5032 20.8533 18.0548 20.9249 17.1779C20.9984 16.2777 21 15.1132 21 13.4V10.6C21 8.88684 20.9984 7.72225 20.9249 6.82208C20.8533 5.94524 20.7234 5.49684 20.564 5.18404C20.1805 4.43139 19.5686 3.81947 18.816 3.43597C18.5032 3.27659 18.0548 3.14674 17.1779 3.0751C16.2777 3.00156 15.1132 3 13.4 3Z' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

#top [class*=col-]:first-child p {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M11.748 5.773S11.418 5 10.914 5c-.496 0-.754.229-.926.387S6.938 7.91 6.938 7.91s-.837.731-.773 2.106c.054 1.375.323 3.332 1.719 6.058 1.386 2.72 4.855 6.876 7.047 8.337 0 0 2.031 1.558 3.921 2.191.549.173 1.647.398 1.903.398.26 0 .719 0 1.246-.385.536-.389 3.543-2.807 3.543-2.807s.736-.665-.119-1.438c-.859-.773-3.467-2.492-4.025-2.944-.559-.459-1.355-.257-1.699.054-.343.313-.956.828-1.031.893-.112.086-.419.365-.763.226-.438-.173-2.234-1.148-3.899-3.426-1.655-2.276-1.837-3.02-2.084-3.824a.56.56 0 0 1 .225-.657c.248-.172 1.161-.933 1.161-.933s.591-.583.344-1.27-1.906-4.716-1.906-4.716z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
}

#top [class*=col-]:nth-child(2) p {
  background-image: url("data:image/svg+xml,%3Csvg height='200px' width='200px' version='1.1' id='_x32_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M256.102,275.689c-13.136,0-26.131-2.015-38.62-5.994l-2.073-0.66v203.275c0,5.792,2.199,11.289,6.227,15.512 l17.453,17.216c4.276,4.488,10.047,6.96,16.246,6.96c6.202,0,11.97-2.473,16.211-6.926l17.525-17.286 c3.992-4.192,6.19-9.685,6.19-15.477V269.556l-2.052,0.625C281.193,273.838,268.709,275.689,256.102,275.689z'%3E%3C/path%3E%3Cpath class='st0' d='M255.999,0c-68.961,0-125.063,56.106-125.063,125.069c0,68.959,56.102,125.065,125.063,125.065 s125.065-56.106,125.065-125.065C381.064,56.106,324.96,0,255.999,0z M217.269,126.047c-20.052,0-36.366-16.312-36.366-36.366 c0-20.05,16.314-36.362,36.366-36.362s36.366,16.312,36.366,36.362C253.635,109.735,237.321,126.047,217.269,126.047z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

#top [class*=col-]:nth-child(4) p, #footer [class*=col-]:nth-child(4) li:nth-child(2) {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' height='200px' width='200px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M256,0C149.3,0,64,85.3,64,192c0,36.9,11,65.4,30.1,94.3l141.7,215v0c4.3,6.5,11.7,10.7,20.2,10.7c8.5,0,16-4.3,20.2-10.7 l141.7-215C437,257.4,448,228.9,448,192C448,85.3,362.7,0,256,0z M256,298.6c-58.9,0-106.7-47.8-106.7-106.8 c0-59,47.8-106.8,106.7-106.8c58.9,0,106.7,47.8,106.7,106.8C362.7,250.8,314.9,298.6,256,298.6z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
}

#top {
  background: #D32E3E;
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(211, 46, 62)), to(rgb(146, 31, 46)));
  background: linear-gradient(0deg, rgb(211, 46, 62) 0%, rgb(146, 31, 46) 100%);
  padding: 15px 0;
  color: #fff;
  text-align: center;
}
@media all and (min-width: 650px) {
  #top br {
    display: none;
  }
}
@media all and (min-width: 650px) {
  #top [class*=col-] {
    width: auto;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  #top .row {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
#top p {
  font-size: 16px;
  display: inline-block;
}
#top a {
  color: #fff;
}
@media all and (min-width: 650px) {
  #top br {
    display: none;
  }
}
#top [class*=col-] p {
  background-position: 0 2px;
  background-size: 22px 22px;
  padding-left: 25px;
}
#top [class*=col-]:nth-child(3) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; /*justify-content: flex-end;*/
}
#top [class*=col-]:nth-child(3) a {
  display: block;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
@media all and (min-width: 650px) and (max-width: 768px) {
  #top [class*=col-]:nth-child(3) {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media all and (min-width: 0) and (max-width: 650px) {
  #top [class*=col-]:nth-child(3) {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #top {
    padding-top: 20px;
  }
  #top [class*=col-]:nth-child(2) a {
    margin: 0 5px;
  }
  #top [class*=col-]:nth-child(2) {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 10px auto 0 auto;
  }
  #top [class*=col-] {
    margin-top: 10px;
  }
  #top {
    text-align: center;
  }
  #top p {
    display: block;
    text-align: left;
    font-size: 17px;
    font-weight: bold;
    padding-left: 22px;
  }
  #top .row {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

#navigation {
  text-align: center;
  padding: 20px 0;
  background: #fff;
  position: relative;
  z-index: 9998;
}
#navigation .col-sm-3 {
  padding-right: 40px;
}
@media all and (min-width: 650px) {
  #navigation .row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
#navigation #menu-icon {
  display: none; /* hide menu icon initially */
}
#navigation #nav {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#navigation #nav li {
  list-style-type: none;
  -ms-flex: 1 auto auto;
  -webkit-box-flex: 1;
          flex: 1 auto auto;
  position: relative;
  z-index: 9999;
  cursor: pointer;
  color: #000;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
}
#navigation #nav li {
  list-style: none;
  text-align: center;
  color: #fff;
}
#navigation {
  /* nav link */
}
#navigation #nav a {
  display: inline-block;
  text-align: center;
  color: #95202f;
  text-decoration: none;
  font-weight: bold;
}
#navigation #nav a:hover {
  color: #000;
}
#navigation #nav li:hover > ul {
  display: block; /* show dropdown on hover */
}
@media all and (min-width: 650px) and (max-width: 992px) {
  #navigation #nav li {
    font-size: 15px;
  }
}
#navigation {
  /************************************************************************************
  MOBILE
  *************************************************************************************/
}
@media screen and (max-width: 650px) {
  #navigation {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9996;
    height: 80px;
    /* nav-wrap */
    background: #fff;
  }
  #navigation .logo {
    max-width: 120px;
    width: 100%;
    margin: 0 auto;
    position: absolute;
    top: 5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    z-index: 9997;
  }
  #navigation {
    /* menu icon */
  }
  #navigation #menu-icon {
    position: absolute;
    top: 20px;
    left: 15px;
    z-index: 9998;
    text-align: center;
    background: #fff;
    color: #000;
    width: 40px;
    height: 40px;
    padding: 20px 10px;
    cursor: pointer;
    font-size: 25px;
    text-transform: uppercase;
    text-align: center;
    display: block; /* show menu icon */
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24.75 24.75' xml:space='preserve' stroke='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cpath d='M0,3.875c0-1.104,0.896-2,2-2h20.75c1.104,0,2,0.896,2,2s-0.896,2-2,2H2C0.896,5.875,0,4.979,0,3.875z M22.75,10.375H2 c-1.104,0-2,0.896-2,2c0,1.104,0.896,2,2,2h20.75c1.104,0,2-0.896,2-2C24.75,11.271,23.855,10.375,22.75,10.375z M22.75,18.875H2 c-1.104,0-2,0.896-2,2s0.896,2,2,2h20.75c1.104,0,2-0.896,2-2S23.855,18.875,22.75,18.875z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 25px 25px;
  }
  #navigation {
    /* main nav */
  }
  #navigation #nav {
    clear: both;
    position: absolute;
    top: 80px;
    left: 0;
    right: 0;
    padding: 0 0 20px 0;
    z-index: 999;
    padding: 5px 20px;
    background: #fff;
    display: none; /* visibility will be toggled with jquery */
  }
  #navigation #nav li {
    clear: both;
    float: none;
    text-align: left;
    margin: 0;
    font-size: 17px;
    border-left: 0;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    position: relative;
    z-index: 999;
  }
  #navigation #nav a {
    font: inherit;
    text-align: left;
    background: none;
    padding: 10px 0;
    border: none;
    color: #000;
    position: relative;
    z-index: 9999;
  }
  #navigation #nav a:hover {
    color: #fff;
  }
}
@media screen and (min-width: 650px) {
  #navigation {
    /* ensure #nav is visible on desktop version */
  }
  #navigation #nav {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media screen and (max-width: 450px) {
  #navigation {
    position: fixed;
    top: 0;
  }
}

#header {
  color: #fff;
  background-color: #cf2d3d !important;
  padding-bottom: 60px;
}
#header .header-container .col-reset {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  z-index: 1;
}
#header .header-container .header-img {
  position: absolute;
  z-index: 2;
  display: block;
  top: 0;
}
#header .header-container .header {
  position: relative;
  z-index: 4;
  top: 30px;
  max-width: 1100px;
  width: 100%;
  padding-left: 15px;
  padding-right: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media all and (min-width: 0) and (max-width: 650px) {
  #header .header-container .header {
    padding-left: 0;
  }
}
#header .header-container h4 {
  font-size: 95px;
  line-height: 90px;
  color: #921f2e;
  font-weight: 900;
}
#header .header-container h5 {
  font-size: 49px;
  text-transform: uppercase;
  color: #921f2e;
  padding-top: 30px;
}
#header .header-container h6 {
  text-align: center;
  padding-top: 20px;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: bold;
  padding-top: 15px;
}
#header .header-container p {
  font-size: 35px;
  max-width: 500px;
  padding-top: 30px;
  line-height: 40px;
  text-transform: uppercase;
}
#header .header-container p + p {
  text-transform: none;
  font-size: 25px;
  line-height: 32px;
}
#header .header-container .btn {
  display: inline-block;
  margin-top: 30px;
  background-color: #921f2e;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 10px 20px;
  font-size: 20px;
  margin-right: 10px;
  border-radius: 10px;
}
#header .header-container .btn:hover {
  background: #000;
  color: #fff;
}
#header .header-container .btn:first-of-type {
  padding-left: 35px;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M11.748 5.773S11.418 5 10.914 5c-.496 0-.754.229-.926.387S6.938 7.91 6.938 7.91s-.837.731-.773 2.106c.054 1.375.323 3.332 1.719 6.058 1.386 2.72 4.855 6.876 7.047 8.337 0 0 2.031 1.558 3.921 2.191.549.173 1.647.398 1.903.398.26 0 .719 0 1.246-.385.536-.389 3.543-2.807 3.543-2.807s.736-.665-.119-1.438c-.859-.773-3.467-2.492-4.025-2.944-.559-.459-1.355-.257-1.699.054-.343.313-.956.828-1.031.893-.112.086-.419.365-.763.226-.438-.173-2.234-1.148-3.899-3.426-1.655-2.276-1.837-3.02-2.084-3.824a.56.56 0 0 1 .225-.657c.248-.172 1.161-.933 1.161-.933s.591-.583.344-1.27-1.906-4.716-1.906-4.716z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-size: 30px auto;
  background-position: 2px 7px;
}
#header .header-container .form-bg {
  background: rgba(0, 0, 0, 0.42);
  padding-bottom: 20px;
}
#header .header-container .g-recaptcha {
  margin-top: 20px;
}
#header .header-container .d-none {
  display: none;
}
#header .header-container .form-control {
  padding: 2px 10px;
  border-radius: 0;
  background: transparent;
  color: #fff;
  font-size: 15px;
  margin: 5px 0 0 0;
  width: 100%;
  border: none;
  font-family: "Inter", sans-serif;
  margin-top: 10px;
  border: 1px solid #4d4d4d;
}
#header .header-container input::-webkit-input-placeholder, #header .header-container textarea::-webkit-input-placeholder {
  color: #fff;
}
#header .header-container input::-moz-placeholder, #header .header-container textarea::-moz-placeholder {
  color: #fff;
}
#header .header-container input:-ms-input-placeholder, #header .header-container textarea:-ms-input-placeholder {
  color: #fff;
}
#header .header-container input::-ms-input-placeholder, #header .header-container textarea::-ms-input-placeholder {
  color: #fff;
}
#header .header-container input::placeholder, #header .header-container textarea::placeholder {
  color: #fff;
}
#header .header-container select {
  color: #fff;
  font-size: 15px;
  font-family: "Inter", sans-serif;
}
#header .header-container option {
  background: #000;
}
#header .header-container .submit {
  display: block;
  max-width: 300px;
  cursor: pointer;
  background: #921f2e;
  color: #fff;
  padding: 10px 25px;
  border: 0;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 17px;
  margin: 30px 0 0 0;
  border-radius: 5px;
}
#header .header-container .submit:hover {
  background: #fff;
  color: #000;
}
#header .header-container select {
  font-size: 17px;
}
#header .header-container option {
  font-size: 17px;
}
#header .header-container textarea {
  height: 80px;
  width: 100%;
  font-size: 17px;
  font-family: "Inter", sans-serif;
}
@media all and (min-width: 1200px) and (max-width: 1400px) {
  #header .header-container .contact-bg .row-mar {
    margin-top: -170px;
  }
}
@media all and (min-width: 0) and (max-width: 768px) {
  #header .header-container h4 {
    font-size: 65px;
    line-height: 70px;
    color: #cf2d3d;
  }
  #header .header-container h5 {
    font-size: 35px;
    color: #cf2d3d;
    padding-top: 0px;
  }
  #header .header-container p {
    font-size: 25px;
    padding-top: 0;
  }
  #header .header-container p + p {
    font-size: 20px;
  }
}
@media all and (min-width: 0) and (max-width: 650px) {
  #header .header-container h5, #header .header-container p {
    padding-top: 10px;
  }
  #header .header-container .form-bg {
    margin: 20px 15px 0 15px;
    padding: 0;
    padding-bottom: 20px;
    position: relative;
    width: 100%;
    max-width: 94%;
  }
  #header .header-container .form-bg .form-control {
    font-size: 17px;
    padding: 5px 10px;
    margin-top: 15px;
  }
  #header .header-container .form-bg textarea {
    height: 150px;
  }
  #header .header-container .header-img {
    width: 100%;
    height: 1150px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center;
  }
}
@media all and (min-width: 0) and (max-width: 440px) {
  #header .header-container .header-img {
    width: 100%;
    height: 1350px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center;
  }
}
#header .header-container .services {
  margin-left: 15px;
  margin-right: 0;
}
#header .header-container .services span {
  display: block;
  width: 80px;
  height: 80px;
  background-color: #951824;
  margin: -40px auto 0 auto;
  position: relative;
  z-index: 2;
  border-radius: 50%;
  border: 3px solid #fff;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 60% auto;
}
#header .header-container .services [class*=col-]:nth-child(1) span {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' height='200px' width='200px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0,258.028v3.041v202.776h210.629v-157.15h90.741v157.15h210.629V261.07v-3.042H0z M161.714,403.017H70.974v-96.321 h90.741V403.017z M441.025,403.017h-90.741v-96.321h90.741V403.017z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpolygon points='350.752,48.155 161.247,48.155 0,200.788 0,227.61 512,227.61 512,200.788 '%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#header .header-container .services [class*=col-]:nth-child(2) span {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Icons' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 32 32' xml:space='preserve' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D %3C/style%3E%3Crect x='7' y='16' class='st0' width='18' height='14'%3E%3C/rect%3E%3Cpath class='st0' d='M23,6.7c-0.2-1-1.1-1.7-2.1-1.7h-1.3c-2.1,0-4.2-0.4-6-1.5c-0.6-0.4-1.4-0.6-2.2-0.4c-1.2,0.2-2.1,1.2-2.3,2.4 C8.7,7.3,10.2,9,12,9v2.5c0,0.8,0.7,1.5,1.5,1.5s1.5-0.7,1.5-1.5V9h6C22.2,9,23.2,7.9,23,6.7z'%3E%3C/path%3E%3Cpolyline class='st0' points='23,8 27,8 27,16 5,16 5,8 9,8 '%3E%3C/polyline%3E%3Cpolyline class='st0' points='7,23 18,23 18,16 '%3E%3C/polyline%3E%3Cline class='st0' x1='25' y1='23' x2='18' y2='23'%3E%3C/line%3E%3Cline class='st0' x1='15' y1='30' x2='15' y2='24'%3E%3C/line%3E%3C/g%3E%3C/svg%3E");
}
#header .header-container .services [class*=col-]:nth-child(3) span {
  background-image: url("data:image/svg+xml,%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Crect x='16' y='34' fill='%23fff' width='6' height='6'%3E%3C/rect%3E%3Crect x='42' y='34' fill='%23fff' width='6' height='6'%3E%3C/rect%3E%3Cpath fill='%23fff' d='M63.211,29.789L34.438,1.015c0,0-0.937-1.015-2.43-1.015s-2.376,0.991-2.376,0.991L20,10.604V5 c0-0.553-0.447-1-1-1h-6c-0.553,0-1,0.447-1,1v13.589L0.783,29.783C0.24,30.326,0,31.172,0,32c0,1.656,1.343,3,3,3 c0.828,0,1.662-0.251,2.205-0.794L6,33.411V60c0,2.211,1.789,4,4,4h44c2.211,0,4-1.789,4-4V33.394l0.804,0.804 C59.347,34.739,60.172,35,61,35c1.657,0,3-1.343,3-3C64,31.171,63.754,30.332,63.211,29.789z M24,41c0,0.553-0.447,1-1,1h-8 c-0.553,0-1-0.447-1-1v-8c0-0.553,0.447-1,1-1h8c0.553,0,1,0.447,1,1V41z M38,62.002H26v-15c0-0.553,0.447-1,1-1h10 c0.553,0,1,0.447,1,1V62.002z M50,41c0,0.553-0.447,1-1,1h-8c-0.553,0-1-0.447-1-1v-8c0-0.553,0.447-1,1-1h8c0.553,0,1,0.447,1,1 V41z M61,33c-0.276,0-0.602-0.036-0.782-0.217L32.716,5.281c-0.195-0.195-0.451-0.293-0.707-0.293s-0.512,0.098-0.707,0.293 L3.791,32.793C3.61,32.974,3.276,33,3,33c-0.553,0-1-0.447-1-1c0-0.276,0.016-0.622,0.197-0.803L31.035,2.41 c0,0,0.373-0.41,0.974-0.41s0.982,0.398,0.982,0.398l28.806,28.805C61.978,31.384,62,31.724,62,32C62,32.552,61.553,33,61,33z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#header .header-container .services [class*=col-]:nth-child(4) span {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill='%23fff' d='M107.156 17.72c-22.515 130.852-89.5 157.227-89.5 248.968 0 46.03 45.485 79.843 89.5 79.843 1.7 0 3.402-.066 5.094-.155.82-6.47 1.875-12.74 3.125-18.844-2.962.39-5.995.595-9.063.595-38.51 0-69.656-31.488-69.656-70.72 0-39.23 31.145-70.717 69.656-70.717.576 0 1.147.017 1.72.03-17.205 9.417-28.876 28.2-28.876 49.5 0 27.927 20.063 51.5 46.344 55.345 10.542-29.276 25.437-55.543 41.125-83.125 3.053-5.368 6.148-10.822 9.25-16.344-20.93-44.947-53.572-89.35-68.72-174.375zm296.531 0c-14.905 86.624-49.318 127.455-70.875 171.78 4.337 8.4 8.666 16.6 12.907 24.625.27.514.54 1.018.81 1.53 12.664-17.583 33.143-28.968 56.283-28.968.585 0 1.167.017 1.75.032-17.214 9.413-28.907 28.192-28.907 49.5 0 30.555 24.045 55.905 53.938 55.905 16.704 0 31.57-7.9 41.437-20.22-6.557 32.216-34.585 56.22-68.217 56.22-3.16 0-6.266-.245-9.313-.656 1.425 6.11 2.654 12.378 3.656 18.78 2.18.163 4.354.28 6.53.28 45.005 0 87.752-31.642 87.752-75.342 0-88.064-64.484-122.863-87.75-253.47zM256.72 52.47c-18.814 73.33-47.047 123.11-71.69 166.436-29.68 52.186-53.686 94.326-53.686 161.313 0 31.412 15.432 58.706 39.094 78.624 23.66 19.917 55.448 31.906 86.125 31.906 31.66 0 62.733-11.278 85.468-29.906 22.736-18.628 37.095-44.098 37.095-73.78 0-64.192-23.26-108.428-52.125-163.064-23.955-45.34-51.36-97.692-70.28-171.53zm-1.5 212.56c6.448 0 12.75.62 18.874 1.75-31.1 8.977-53.844 38.675-53.844 73.5 0 41.822 32.78 76.314 73.47 76.314 28.857 0 53.72-17.368 65.75-42.375-1.763 57.015-47.717 102.374-104.25 102.374-57.654 0-104.314-47.18-104.314-105.78 0-58.603 46.66-105.783 104.313-105.783z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#header .header-container .services [class*=col-]:nth-child(5) span {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 256 256' id='Flat' xmlns='http://www.w3.org/2000/svg' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M232,56V92H136V48h88A8.00008,8.00008,0,0,1,232,56Zm-48,96h48V108H184Zm-96,0h80V108H88ZM72,108H24v44H72Zm64,100h88a8.00008,8.00008,0,0,0,8-8V168H136ZM120,48H32a8.00008,8.00008,0,0,0-8,8V92h96ZM24,200a8.00008,8.00008,0,0,0,8,8h88V168H24Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#header .header-container .services [class*=col-]:nth-child(6) span {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 76 76' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' baseProfile='full' enable-background='new 0 0 76.00 76.00' xml:space='preserve' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill='%23fff' fill-opacity='1' stroke-width='0.2' stroke-linejoin='round' d='M 40,37L 49,37L 49,23L 27,23L 27,37L 36,37L 36,35L 40,35L 40,37 Z M 53,19.0001L 53,57L 23,57L 23,19.0001L 53,19.0001 Z M 27,40L 27,53L 49,53L 49,40L 27,40 Z '%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
@media all and (min-width: 0) and (max-width: 650px) {
  #header .header-container .services .col-sm-4 {
    max-width: 438px;
    margin-left: auto;
    margin-right: auto;
  }
}
#header .header-container .services img {
  position: relative;
  z-index: 1;
}
#header .header-container .services h4 {
  font-size: 20px;
  color: #000;
  line-height: 27px;
  text-transform: none;
}
#header .header-container .services p {
  font-size: 16px;
  line-height: 22px;
  color: #000;
  text-transform: none;
  padding-top: 0;
}
#header .header-container .services {
  background: #cf2d3d;
  padding: 0 15px;
  margin-top: 30px;
}
#header .header-container .services .col-sm-4 {
  margin-top: 30px;
}
@media all and (min-width: 650px) and (max-width: 992px) {
  #header .header-container .services {
    padding-left: 0px;
    padding-right: 0;
    padding-top: 0;
  }
  #header .header-container .services .col-sm-4 {
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 10px;
  }
}
@media all and (min-width: 0) and (max-width: 650px) {
  #header .header-container .services {
    margin-left: 0;
  }
}
#header .header-container .services .service-box {
  background: #fff;
  border-radius: 14px;
  overflow: hidden;
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.18);
          box-shadow: 0 10px 25px rgba(0, 0, 0, 0.18);
  height: 100%;
}
#header .header-container .services .service-box .service-content {
  padding: 20px;
}
@media all and (min-width: 0) and (max-width: 450px) {
  #header .header-container h4 {
    font-size: 50px;
  }
  #header .header-container h5 {
    font-size: 30px;
  }
}

@media all and (min-width: 650px) {
  .navigation {
    max-width: 65%;
  }
}
@media all and (min-width: 650px) and (max-width: 768px) {
  .navigation {
    max-width: 90%;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  .navigation {
    max-width: 70%;
  }
}
.navigation {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media all and (min-width: 650px) {
  .navigation #nav-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.navigation {
  /* menu icon */
}
.navigation #menu-icon {
  display: none; /* hide menu icon initially */
}
.navigation img {
  margin: 0 auto;
}
.navigation #nav {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 15px;
}
.navigation #nav li {
  list-style-type: none;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  position: relative;
  z-index: 9999;
  cursor: pointer;
  font-size: 17px;
  font-weight: 800;
  text-transform: uppercase;
}
.navigation #nav li {
  list-style: none;
  text-align: center;
}
.navigation {
  /* nav link */
}
.navigation #nav a {
  display: inline-block;
  text-align: center;
  color: #d82c30;
  text-decoration: none;
}
.navigation #nav a:hover {
  color: #000;
  text-decoration: underline;
}
@media all and (min-width: 650px) and (max-width: 768px) {
  .navigation #nav {
    margin-top: 30px;
  }
  .navigation img {
    margin: 0 auto;
    display: block;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  .navigation #nav li {
    text-transform: none;
  }
}
.navigation {
  /************************************************************************************
  MOBILE
  *************************************************************************************/
}
@media screen and (max-width: 650px) {
  .navigation img {
    width: 100%;
    max-width: 180px;
  }
  .navigation {
    padding: 0;
    text-align: left;
    position: absolute;
    z-index: 9999;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    /* nav-wrap */
  }
  .navigation {
    /* menu icon */
  }
  .navigation #menu-icon {
    position: absolute;
    top: 15px;
    left: 20px;
    z-index: 9999;
    color: #fff;
    width: 100%;
    padding: 20px 10px;
    cursor: pointer;
    font-size: 25px;
    text-transform: uppercase;
    text-align: center;
    display: block; /* show menu icon */
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='svg2' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' sodipodi:docname='lines.svg' inkscape:version='0.48.4 r9939' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1200 1200' enable-background='new 0 0 1200 1200' xml:space='preserve' fill='%23f82c34' stroke='%23bf0100'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath id='rect3039' inkscape:connector-curvature='0' d='M0,0v240h1200V0H0z M0,480v240h1200V480H0z M0,960v240h1200V960H0z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: 0 0;
    background-size: 25px 25px;
  }
  .navigation {
    /*	#menu-icon.active {		
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg clip-path='url(%23clip0_429_10978)'%3E%3Cpath d='M16.9999 7.00004L6.99994 17' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M7.00006 7.00003L17.0001 17' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_429_10978'%3E%3Crect width='24' height='24' fill='white'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: 0 0 ;
    background-size: 30px 30px;
    	}*/
    /* main nav */
  }
  .navigation #nav {
    clear: both;
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    padding: 0 0 20px 0;
    z-index: 10000;
    padding: 5px 20px;
    background: #e5eaf1;
    z-index: 9999;
    display: none; /* visibility will be toggled with jquery */
  }
  .navigation #nav li {
    clear: both;
    float: none;
    text-align: left;
    margin: 2px 0;
    font-size: 18px;
    border-left: 0;
    font-weight: 700;
    border-top: 1px solid #000;
  }
  .navigation #nav a {
    font: inherit;
    text-align: left;
    background: none;
    display: block;
    padding: 10px 0;
    border: none;
    color: #000;
  }
  .navigation {
    /* dropdown */
  }
  .navigation #nav ul {
    width: auto;
    position: static;
    display: block;
    border: none;
    background: inherit;
  }
  .navigation #nav ul li {
    margin: 3px 0 3px 15px;
  }
}
.navigation {
  /*@media all and (min-width:0) and (max-width:450px) {
  	background:#fff; position:fixed; top:0;
  	#menu-icon {position: fixed; top:45px;  right:20px;}
  }
  */
}
@media screen and (min-width: 650px) {
  .navigation {
    /* ensure #nav is visible on desktop version */
  }
  .navigation #nav {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media all and (min-width: 0) and (max-width: 450px) {
  .navigation {
    padding-top: 20px;
  }
  .navigation #menu-icon {
    position: fixed;
    top: 22px;
    z-index: 9997;
  }
  .navigation img {
    position: fixed;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 5px;
  }
}

#about-us {
  padding: 80px 0;
}
#about-us h4 {
  font-weight: bold;
}
#about-us p {
  font-size: 17px;
  padding-top: 20px;
  line-height: 24px;
}
#about-us .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#about-us img {
  width: 100%;
  height: 450px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
@media all and (min-width: 768px) and (max-width: 1200px) {
  #about-us {
    padding: 20px 0;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  #about-us img {
    width: 100%;
    height: 600px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center;
  }
}
@media all and (min-width: 650px) and (max-width: 768px) {
  #about-us img {
    width: 100%;
    height: 250px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center;
  }
}
@media all and (min-width: 0) and (max-width: 768px) {
  #about-us {
    padding: 20px 0;
  }
  #about-us .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  #about-us img {
    margin-top: 30px;
  }
}

#service {
  padding: 50px 0;
  background: #f4f4f4;
}
#service h4 {
  text-align: center;
  color: #111;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.1;
  margin-bottom: 40px;
  position: relative;
}
#service h4:after {
  content: "";
  display: block;
  width: 110px;
  height: 4px;
  background: #ef233c;
  margin: 22px auto 0;
  border-radius: 50px;
}
#service ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#service ul li {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 38px 12px 1fr;
  grid-template-columns: 38px 1fr;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 70px;
  border-bottom: 1px solid #cfcfcf;
  font-size: 18px;
}
#service ul li:before {
  content: "✓";
  width: 38px;
  height: 38px;
  background: #fff;
  color: #ef233c;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 22px;
  font-weight: 800;
  -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
          box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}
#service ul li span {
  color: #111;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.25;
}
@media all and (min-width: 650px) and (max-width: 768px) {
  #service ul li {
    -ms-grid-columns: 20px 10px 1fr;
    grid-template-columns: 20px 1fr;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    height: 57px;
  }
  #service ul li:before {
    width: 20px;
    height: 20px;
    font-size: 15px;
  }
  #service ul li span {
    font-size: 16px;
  }
}
@media (max-width: 650px) {
  #service {
    padding: 60px 0;
  }
  #service h4 {
    font-size: 32px;
    margin-bottom: 40px;
  }
  #service ul {
    margin: 0 auto;
    max-width: 250px;
  }
  #service ul li {
    -ms-grid-columns: 34px 11px 1fr;
    grid-template-columns: 34px 1fr;
    -webkit-column-gap: 11px;
       -moz-column-gap: 11px;
            column-gap: 11px;
    height: 70px;
  }
  #service ul li:before {
    width: 34px;
    height: 34px;
    font-size: 20px;
  }
  #service ul li span {
    font-size: 16px;
  }
}

#our-services {
  color: #fff;
  padding-bottom: 30px;
  background: #070e13;
}
#our-services h4 {
  text-align: left;
  max-width: 900px;
  padding-top: 30px;
  color: #fff;
  font-size: 54px;
  font-weight: 600;
  line-height: 1.05;
  letter-spacing: -1px;
  position: relative;
  text-transform: none;
}
#our-services h4:after {
  content: "";
  display: block;
  width: 70px;
  height: 4px;
  margin-top: 26px;
  background: #ef233c;
  border-radius: 50px;
}
#our-services p {
  padding-top: 30px;
}
@media all and (min-width: 0) and (max-width: 992px) {
  #our-services h4 {
    font-size: 30px;
  }
}
#our-services .row:nth-child(2) .services-bg {
  background: #111820;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 6px;
  -webkit-box-shadow: 0 20px 45px rgba(0, 0, 0, 0.12);
          box-shadow: 0 20px 45px rgba(0, 0, 0, 0.12);
  height: 100%;
}
#our-services .row:nth-child(2) .col-sm-4 {
  overflow: hidden;
  margin-top: 30px;
}
#our-services .row:nth-child(2) .col-sm-4 img {
  width: 100%;
  height: 190px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  border-radius: 10px 10px 0 0;
}
#our-services .row:nth-child(2) .col-sm-4 h5 {
  color: #fff;
  margin: 22px 22px 0 22px;
  font-weight: 400;
  font-size: 25px;
}
#our-services .row:nth-child(2) .col-sm-4 p {
  color: #d8d8d8;
  margin: 0 22px 24px;
  padding-top: 20px;
}
@media all and (min-width: 650px) and (max-width: 768px) {
  #our-services .row:nth-child(2) .col-sm-4 h5 {
    font-size: 20px;
    line-height: 20px;
  }
  #our-services .row:nth-child(2) .col-sm-4 p {
    font-size: 17px;
    line-height: 23px;
  }
}
@media (max-width: 650px) {
  #our-services .row:nth-child(1) .col-sm-12 {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
  #our-services .row:nth-child(2) h5 {
    font-size: 20px;
    line-height: 27px;
  }
  #our-services .row:nth-child(2) p {
    font-size: 17px;
    line-height: 23px;
  }
  #our-services .row:nth-child(2) .col-sm-4 {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
  #our-services .row:nth-child(2) .col-sm-4 img {
    height: 220px;
  }
}
#our-services .row:nth-child(3) {
  margin-top: 30px;
  background: #111820;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  padding: 18px 10px;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#our-services .row:nth-child(3) .col-sm-6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#our-services .row:nth-child(3) .col-sm-6:last-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#our-services .row:nth-child(3) .icon-phone {
  text-indent: -9999px;
  width: 50px;
  height: 50px;
  margin-right: 15px;
  background-color: #ef233c;
  border-radius: 6px;
  color: #fff;
  font-size: 26px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' viewBox='0 0 56 56' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M 18.1562 37.7617 C 24.9297 44.5352 33.1797 49.7617 39.9062 49.7617 C 42.9297 49.7617 45.5781 48.7070 47.7109 46.3633 C 48.9528 44.9805 49.7266 43.3633 49.7266 41.7695 C 49.7266 40.5977 49.2812 39.4727 48.1562 38.6758 L 40.9843 33.5664 C 39.8828 32.8164 38.9687 32.4414 38.1250 32.4414 C 37.0468 32.4414 36.1093 33.0508 35.0312 34.1055 L 33.3671 35.7461 C 33.1093 36.0039 32.7812 36.1211 32.4765 36.1211 C 32.1015 36.1211 31.7734 35.9805 31.5156 35.8633 C 30.0859 35.0898 27.6015 32.9571 25.2812 30.6602 C 22.9843 28.3633 20.8515 25.8789 20.1015 24.4258 C 19.9609 24.1680 19.8437 23.8398 19.8437 23.4883 C 19.8437 23.1836 19.9375 22.8789 20.1953 22.6211 L 21.8359 20.9102 C 22.8906 19.8320 23.4999 18.8945 23.4999 17.8164 C 23.4999 16.9727 23.1250 16.0586 22.3515 14.9571 L 17.3124 7.8555 C 16.4921 6.7305 15.3437 6.2383 14.0781 6.2383 C 12.5312 6.2383 10.9140 6.9414 9.5546 8.2774 C 7.2812 10.4571 6.2734 13.1524 6.2734 16.1289 C 6.2734 22.8555 11.4062 31.0117 18.1562 37.7617 Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 70% auto;
}
#our-services .row:nth-child(3) h5 {
  margin: 0;
  color: #fff;
  font-size: 30px;
  line-height: 30px;
  font-weight: 700;
}
#our-services .row:nth-child(3) p {
  margin: 0;
  padding-top: 0;
  color: rgba(255, 255, 255, 0.7);
}
#our-services .row:nth-child(3) .button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 240px;
  height: 56px;
  padding: 0 35px;
  background: #ef233c;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1px;
  border-radius: 4px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#our-services .row:nth-child(3) .button:after {
  content: "→";
  margin-left: 12px;
  font-size: 18px;
}
#our-services .row:nth-child(3) .button:hover {
  background: rgb(217.3898305085, 15.8101694915, 40.513559322);
}
@media all and (min-width: 650px) and (max-width: 992px) {
  #our-services .row:nth-child(3) h5 {
    font-size: 15px;
    line-height: 20px;
  }
  #our-services .row:nth-child(3) p {
    font-size: 15px;
    line-height: 20px;
  }
  #our-services .row:nth-child(3) .icon-phone {
    width: 30px;
    height: 30px;
  }
  #our-services .row:nth-child(3) .col-sm-6:nth-child(1) {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  #our-services .row:nth-child(3) .col-sm-6:nth-child(1) div {
    width: 80%;
  }
}
@media all and (max-width: 650px) {
  #our-services .row:nth-child(3) h5 {
    margin-top: 15px;
  }
  #our-services .row:nth-child(3) {
    padding: 25px;
    margin-left: 15px;
    margin-right: 15px;
  }
  #our-services .row:nth-child(3) .col-sm-6 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #our-services .row:nth-child(3) .col-sm-6:first-child {
    margin-bottom: 25px;
  }
  #our-services .row:nth-child(3) .col-sm-6:last-child {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #our-services .row:nth-child(3) i {
    margin: 0 0 15px;
  }
  #our-services .row:nth-child(3) h5 {
    font-size: 24px;
  }
  #our-services .row:nth-child(3) .button {
    width: 100%;
  }
}
@media all and (max-width: 450px) {
  #our-services h4 {
    font-size: 20px;
  }
}

#reviews {
  padding: 80px 0;
  background: #fff;
  position: relative;
  overflow: hidden;
  text-align: center;
}
#reviews:before, #reviews:after {
  content: "";
  position: absolute;
  width: 230px;
  height: 360px;
  background-image: radial-gradient(rgba(238, 35, 45, 0.18) 2px, transparent 2px);
  background-size: 12px 12px;
  top: 190px;
  z-index: 0;
}
#reviews:before {
  left: -70px;
}
#reviews:after {
  right: -70px;
  top: 430px;
}
#reviews .container {
  position: relative;
  z-index: 1;
}
#reviews .row:first-child .col-sm-12 {
  max-width: 760px;
  margin: 0 auto 45px;
  text-align: center;
}
#reviews .row:first-child span {
  display: inline-block;
  position: relative;
  color: #ef233c;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 10px;
}
#reviews .row:first-child span:before, #reviews .row:first-child span:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 260px;
  height: 1px;
  background: #d9d9d9;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#reviews .row:first-child span:before {
  right: calc(100% + 20px);
}
#reviews .row:first-child span:after {
  left: calc(100% + 20px);
}
#reviews .row:first-child h4 {
  font-size: 42px;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
  color: #1f171c;
  margin-bottom: 14px;
}
#reviews .row:first-child p {
  max-width: 650px;
  margin: 0 auto;
  color: #666;
  line-height: 1.6;
}
@media all and (max-width: 991px) {
  #reviews .row:first-child span:before, #reviews .row:first-child span:after {
    width: 140px;
  }
  #reviews .row:first-child h4 {
    font-size: 36px;
  }
}
@media all and (max-width: 767px) {
  #reviews .row:first-child span:before, #reviews .row:first-child span:after {
    display: block;
    width: 70px;
  }
  #reviews .row:first-child span:before {
    right: calc(100% + 12px);
  }
  #reviews .row:first-child span:after {
    left: calc(100% + 12px);
  }
  #reviews .row:first-child h4 {
    font-size: 32px;
  }
  #reviews .row:first-child p {
    max-width: 100%;
  }
}
#reviews .row:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 24px;
}
#reviews .row:nth-child(2) .col-md-4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#reviews .row:nth-child(2) .col-md-4 > div {
  background: #fff;
  border: 1px solid #eeeeee;
  border-radius: 16px;
  -webkit-box-shadow: 0 12px 35px rgba(0, 0, 0, 0.08);
          box-shadow: 0 12px 35px rgba(0, 0, 0, 0.08);
  padding: 30px 28px 0;
  text-align: left;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
#reviews .row:nth-child(2) strong {
  display: block;
  color: #ef233c;
  font-size: 58px;
  line-height: 35px;
  font-family: Georgia, serif;
  margin-bottom: 8px;
}
#reviews .row:nth-child(2) .stars {
  display: block;
  color: #ffa51f;
  font-size: 18px;
  letter-spacing: 2px;
  margin: 18px 0 14px;
}
#reviews .row:nth-child(2) small {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#reviews .row:nth-child(2) .google {
  display: block;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  text-indent: -9999px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='-0.5 0 48 48' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ctitle%3EGoogle-color%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Color-' transform='translate(-401.000000, -860.000000)'%3E%3Cg id='Google' transform='translate(401.000000, 860.000000)'%3E%3Cpath d='M9.82727273,24 C9.82727273,22.4757333 10.0804318,21.0144 10.5322727,19.6437333 L2.62345455,13.6042667 C1.08206818,16.7338667 0.213636364,20.2602667 0.213636364,24 C0.213636364,27.7365333 1.081,31.2608 2.62025,34.3882667 L10.5247955,28.3370667 C10.0772273,26.9728 9.82727273,25.5168 9.82727273,24' id='Fill-1' fill='%23FBBC05'%3E%3C/path%3E%3Cpath d='M23.7136364,10.1333333 C27.025,10.1333333 30.0159091,11.3066667 32.3659091,13.2266667 L39.2022727,6.4 C35.0363636,2.77333333 29.6954545,0.533333333 23.7136364,0.533333333 C14.4268636,0.533333333 6.44540909,5.84426667 2.62345455,13.6042667 L10.5322727,19.6437333 C12.3545909,14.112 17.5491591,10.1333333 23.7136364,10.1333333' id='Fill-2' fill='%23EB4335'%3E%3C/path%3E%3Cpath d='M23.7136364,37.8666667 C17.5491591,37.8666667 12.3545909,33.888 10.5322727,28.3562667 L2.62345455,34.3946667 C6.44540909,42.1557333 14.4268636,47.4666667 23.7136364,47.4666667 C29.4455,47.4666667 34.9177955,45.4314667 39.0249545,41.6181333 L31.5177727,35.8144 C29.3995682,37.1488 26.7323182,37.8666667 23.7136364,37.8666667' id='Fill-3' fill='%2334A853'%3E%3C/path%3E%3Cpath d='M46.1454545,24 C46.1454545,22.6133333 45.9318182,21.12 45.6113636,19.7333333 L23.7136364,19.7333333 L23.7136364,28.8 L36.3181818,28.8 C35.6879545,31.8912 33.9724545,34.2677333 31.5177727,35.8144 L39.0249545,41.6181333 C43.3393409,37.6138667 46.1454545,31.6490667 46.1454545,24' id='Fill-4' fill='%234285F4'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 20px auto;
}
#reviews .row:nth-child(2) .col-md-4 > div > div {
  border-top: 1px solid #eeeeee;
  margin: auto -28px 0;
  padding: 12px 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
#reviews .row:nth-child(2) em {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #ffe1e5;
  color: #ef233c;
  font-style: normal;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 28px;
          flex: 0 0 28px;
}
#reviews .row:nth-child(2) b {
  font-size: 13px;
  color: #191919;
  margin-right: auto;
}
#reviews .row:nth-child(2) img {
  width: 18px;
  height: auto;
}
@media all and (min-width: 768px) and (max-width: 992px) {
  #reviews .row:nth-child(2) .col-md-4 {
    padding-left: 5px;
    padding-right: 5px;
  }
  #reviews .row:nth-child(2) .google {
    width: 15px;
    height: 15px;
    background-size: 15px auto;
  }
}
#reviews .row:last-child .col-sm-12 {
  text-align: center;
  margin-top: 28px;
}
#reviews .row:last-child a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 18px;
  min-width: 250px;
  padding: 16px 28px;
  border: 1px solid #ef233c;
  border-radius: 6px;
  color: #ef233c;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  text-decoration: none;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='-0.5 0 48 48' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ctitle%3EGoogle-color%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Color-' transform='translate(-401.000000, -860.000000)'%3E%3Cg id='Google' transform='translate(401.000000, 860.000000)'%3E%3Cpath d='M9.82727273,24 C9.82727273,22.4757333 10.0804318,21.0144 10.5322727,19.6437333 L2.62345455,13.6042667 C1.08206818,16.7338667 0.213636364,20.2602667 0.213636364,24 C0.213636364,27.7365333 1.081,31.2608 2.62025,34.3882667 L10.5247955,28.3370667 C10.0772273,26.9728 9.82727273,25.5168 9.82727273,24' id='Fill-1' fill='%23FBBC05'%3E%3C/path%3E%3Cpath d='M23.7136364,10.1333333 C27.025,10.1333333 30.0159091,11.3066667 32.3659091,13.2266667 L39.2022727,6.4 C35.0363636,2.77333333 29.6954545,0.533333333 23.7136364,0.533333333 C14.4268636,0.533333333 6.44540909,5.84426667 2.62345455,13.6042667 L10.5322727,19.6437333 C12.3545909,14.112 17.5491591,10.1333333 23.7136364,10.1333333' id='Fill-2' fill='%23EB4335'%3E%3C/path%3E%3Cpath d='M23.7136364,37.8666667 C17.5491591,37.8666667 12.3545909,33.888 10.5322727,28.3562667 L2.62345455,34.3946667 C6.44540909,42.1557333 14.4268636,47.4666667 23.7136364,47.4666667 C29.4455,47.4666667 34.9177955,45.4314667 39.0249545,41.6181333 L31.5177727,35.8144 C29.3995682,37.1488 26.7323182,37.8666667 23.7136364,37.8666667' id='Fill-3' fill='%2334A853'%3E%3C/path%3E%3Cpath d='M46.1454545,24 C46.1454545,22.6133333 45.9318182,21.12 45.6113636,19.7333333 L23.7136364,19.7333333 L23.7136364,28.8 L36.3181818,28.8 C35.6879545,31.8912 33.9724545,34.2677333 31.5177727,35.8144 L39.0249545,41.6181333 C43.3393409,37.6138667 46.1454545,31.6490667 46.1454545,24' id='Fill-4' fill='%234285F4'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: 13px 15px;
  background-size: 20px auto;
}
#reviews .row:last-child a:hover {
  background-color: #000;
  color: #fff;
}
#reviews .row:last-child img {
  width: 20px;
  height: auto;
}
@media (max-width: 767px) {
  #reviews {
    padding: 55px 0;
  }
  #reviews .row:nth-child(2) {
    row-gap: 18px;
  }
  #reviews .row:last-child a {
    min-width: 100%;
  }
}
#reviews .row:last-child .col-sm-12 a {
  margin-top: 25px;
}

#finance {
  background: #071015;
}
#finance img {
  display: block;
}
#finance .finance-container {
  padding-top: 30px;
  padding-bottom: 30px;
}
#finance .finance-container span {
  display: block;
  color: #a51f35;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 700;
  margin-bottom: 28px;
  position: relative;
}
#finance .finance-container span:after {
  content: "";
  display: block;
  width: 55px;
  height: 2px;
  background: #a51f35;
  margin-top: 15px;
}
#finance .finance-container h4 {
  color: #fff;
  font-size: 46px;
  line-height: 1.08;
  margin-bottom: 22px;
}
#finance .finance-container h4::first-line {
  color: #fff;
}
#finance .finance-container .col-sm-12 > p {
  color: #cfd4d7;
  margin-bottom: 30px;
}
#finance .finance-container .col-sm-6 {
  margin-bottom: 25px;
}
#finance .finance-container .col-sm-6 a {
  display: block;
  background-color: #b01f3b;
  color: #fff;
  text-align: center;
  padding: 22px 15px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  border-radius: 6px;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 56 56' xmlns='http://www.w3.org/2000/svg' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M 27.9999 51.9062 C 41.0546 51.9062 51.9063 41.0547 51.9063 28.0000 C 51.9063 14.9219 41.0312 4.0938 27.9765 4.0938 C 14.8983 4.0938 4.0937 14.9219 4.0937 28.0000 C 4.0937 41.0547 14.9218 51.9062 27.9999 51.9062 Z M 21.8827 33.8360 C 16.0702 28.0469 12.3671 20.6640 16.7499 16.2813 C 17.0077 16.0234 17.2890 15.7656 17.5468 15.5078 C 18.8827 14.2422 20.1718 14.3125 21.3202 15.9297 L 24.3671 20.2656 C 25.3983 21.7656 25.1405 22.6094 24.0390 23.7813 L 23.0780 24.8360 C 22.7265 25.1640 22.8671 25.6094 23.0312 25.8906 C 23.4765 26.7344 24.7421 28.2344 26.1014 29.5938 C 27.5077 31.0000 28.9374 32.1953 29.8280 32.6875 C 30.1562 32.875 30.6249 32.9219 30.9296 32.6406 L 31.9374 31.6797 C 33.0624 30.5781 33.9765 30.2969 35.4296 31.3281 C 37.4452 32.7578 38.6640 33.6016 39.8593 34.4219 C 41.3358 35.5000 41.6874 36.8360 40.1874 38.1953 C 39.9296 38.4531 39.6952 38.7344 39.4374 38.9922 C 35.0546 43.3516 27.6952 39.6484 21.8827 33.8360 Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: 20px 14px;
  background-size: 40px auto;
}
#finance .finance-container .col-sm-6 p {
  min-height: 112px;
  padding: 25px 20px 25px 100px;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.02);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
#finance .finance-container .col-sm-6 p:before {
  content: "";
  width: 62px;
  height: 62px;
  background-color: #9f1f34;
  border-radius: 50%;
  position: absolute;
  left: 28px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#finance .finance-container .col-sm-6:nth-of-type(4) p:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M12,14a1,1,0,1,0-1-1A1,1,0,0,0,12,14Zm5,0a1,1,0,1,0-1-1A1,1,0,0,0,17,14Zm-5,4a1,1,0,1,0-1-1A1,1,0,0,0,12,18Zm5,0a1,1,0,1,0-1-1A1,1,0,0,0,17,18ZM7,14a1,1,0,1,0-1-1A1,1,0,0,0,7,14ZM19,4H18V3a1,1,0,0,0-2,0V4H8V3A1,1,0,0,0,6,3V4H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4Zm1,15a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V10H20ZM20,8H4V7A1,1,0,0,1,5,6H19a1,1,0,0,1,1,1ZM7,18a1,1,0,1,0-1-1A1,1,0,0,0,7,18Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 30px auto;
}
#finance .finance-container .col-sm-6:nth-of-type(5) p:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' height='200px' width='200px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 431.908 431.908' xml:space='preserve' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cpath d='M86.064,279.116c-1.955-5.355-5.898-7.865-9.944-8.145c-3.205-2.198-7.402-3.157-11.971-2.04 c-11.211,2.742-15.273,15.386-14.057,25.674c1.464,12.39,13.838,18.922,25.042,13.057 C85.212,302.387,89.904,289.657,86.064,279.116z'%3E%3C/path%3E%3Cpath d='M132.077,264.365c-9.031-9.423-23.283-7.46-31.104,3.776c-6.949,9.988-10.714,28.184-7.976,40.092 c3.483,15.135,20.451,18.719,29.773,6.484c8.804-11.553,12.753-26.492,13.939-40.725 C137.102,269.299,135.026,266.209,132.077,264.365z'%3E%3C/path%3E%3Cpath d='M181.41,280.151c-0.829-5.627-5.328-8.184-10.168-8.427c-2.251-1.376-4.848-2.251-7.746-2.15 c-7.88,0.274-12.806,7.28-16.127,13.592c-6.436,12.232-15.055,32.277-9.129,46.029c2.791,6.482,9.127,10.72,16.287,9.792 c7.501-0.973,12.539-7.511,16.618-13.294C180.506,312.419,183.749,296.053,181.41,280.151z'%3E%3C/path%3E%3Cpath d='M216.561,315.24c-0.655-1.083-1.492-1.951-2.415-2.692c-6.889-7.124-16.595-8.772-25.04-1.397 c-8.06,7.04-12.563,22.692-9.598,32.968c3.893,13.494,19.782,14.138,28.629,5.238C216.553,340.894,223.299,326.384,216.561,315.24z '%3E%3C/path%3E%3Cpath d='M360.301,243.312c14.612-38.196-42.94-64.975-69.229-79.915c-19.117-10.865-45.247-29.418-68.157-34.924 c-3.665-2.679-8.636-4.013-13.195-3.699c-2.08-0.917-4.332-1.394-6.38-0.847c-6.334,1.694-11.272,5.344-16.583,9.019 c-3.363,2.327-7.314,4.726-10.326,7.782c-7.712,0.76-14.824,7.132-11.811,16.643c6.422,20.294,6.33,58.443-26.612,46.848 c-28.009-9.858-25.213-39.833-21.688-62.987c1.064-6.986-2.953-15.499-11.379-14.938c-41.465,2.762-79.347,25.477-96.907,64.114 c-13.445,29.585-12.691,75.923,23.143,88.247c1.042,0.358,2.048,0.122,3.043-0.073c4.62,3.689,11.837-0.462,12.595-6.485 c0.296-2.341,12.683-5.991,14.576-6.375c3.073-0.624,16.502-2.587,18.646,0.461c5.535,7.871,16.855,3.524,17.732-3.745 c11.667-12.58,29.211-20.33,38.779-0.365c4.213,8.792,14.544,6.403,18.856-0.131c17.841-0.939,32.063,8.068,32.231,28.618 c0.026,3.19,1.427,5.235,3.314,6.435c1.283,2.176,3.741,3.632,7.093,2.897c38.837-8.504,13.424,42.229,28.199,57.748 c9.942,10.442,24.076,4.386,27.805-8.039c4.862-16.191,4.296-37.837-6.337-51.452c-10.212-13.075-25.649-21.135-39.223-31.087 c11.636,0.898,38.846,21.628,41.548,24.196c7.055,6.71,10.006,13.06,11.063,22.277c0.77,6.719-0.624,12.518,2.105,19.027 c5.64,13.459,22,15.312,30.546,3.179c10.116-14.358,6.311-41.031-4.979-53.452c-8.326-9.164-20.816-15.977-30.796-22.942 c-12.158-8.482-24.487-16.759-36.981-24.744c0.949-3.737,4.375-7.11,10.986-10.012c3.386,1.93,6.604,4.104,9.662,6.521 c7.294,5.177,14.359,10.801,21.509,16.178c9.044,6.801,20.232,13.194,27.904,21.439c11.191,12.031,8.543,20.411,12.323,34.308 c3.783,13.902,15.705,21.953,26.66,8.18c12.678-15.941,7.257-51.822-5.49-65.996c-10.769-11.976-27.062-20.45-40.201-29.333 c-16.187-10.945-32.827-21.122-49.611-31.12c8.963-6.26,39.288,15.996,44.174,19.454c17.094,12.098,33.993,23.339,47.128,39.904 c9.351,11.795,18.525,20.635,32.221,8.705c2.339-2.039,3.08-5.745,2.283-8.636L360.301,243.312z'%3E%3C/path%3E%3Cpath d='M340.866,134.172c-17.252-12.229-35.632-23.114-53.662-33.665c-20.366-11.916-43.03-27.852-66.915-31.172 c-23.839-3.314-86.702,14.025-87.981,44.703c-1.753,1.038-3.207,2.624-3.916,4.848c-6.036,18.931-20.893,84.366,17.106,82.489 c20.143-0.995,19.227-27.893,13.023-48.568c2.91-8.173,7.742-14.748,16.415-20.757c6.528-4.522,13.6-8.578,20.298-13.064 c34.368,7.411,64.832,15.472,96.97,32.791c12.147,6.547,24.303,13.305,35.497,21.417c15.928,11.543,83.811,72.642,25.156,92.182 c-2.475,0.825-4.052,2.377-5.163,4.151c-2.222,0.472-4.229,1.694-4.752,4.449c-3.974,20.908,13.286,27.429,31.499,24.646 c27.443-4.195,50.608-20.82,56.085-48.889C440.898,196.57,391.083,146.135,340.866,134.172z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 30px auto;
}
#finance .finance-container .col-sm-12:last-child a {
  display: inline-block;
  background-color: #fff;
  color: #9f1f34;
  padding: 18px 42px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 6px;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' viewBox='0 0 24 24' id='right-arrow-circle' data-name='Flat Color' xmlns='http://www.w3.org/2000/svg' class='icon flat-color'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ccircle id='primary' cx='12' cy='12' r='10' style='fill: %23742126;'%3E%3C/circle%3E%3Cpath id='secondary' d='M17.62,11.31,14.5,9.17a1,1,0,0,0-1.5.69V11H7a1,1,0,0,0,0,2h6v1.14a1,1,0,0,0,1.5.69l3.12-2.14A.82.82,0,0,0,17.62,11.31Z' style='fill: %23ffffff;'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: 7px 10px;
  background-size: 30px auto;
}
@media all and (min-width: 768px) and (max-width: 992px) {
  #finance .finance-container span {
    font-size: 13px;
    margin-bottom: 0;
  }
  #finance .finance-container h4 {
    font-size: 22px;
    padding-top: 15px;
    margin-bottom: 0;
  }
  #finance .finance-container .col-sm-6 a {
    background-size: 20px auto;
    background-position: 10px 10px;
    font-size: 15px;
    font-weight: 300;
    padding: 10px 0 10px 15px;
  }
  #finance .finance-container .col-sm-6 p:before {
    width: 25px;
    height: 25px;
    left: 10px;
    top: 10px;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  #finance .finance-container .col-sm-6:nth-of-type(4) p:before, #finance .finance-container .col-sm-6:nth-of-type(5) p:before {
    background-size: 15px auto;
  }
  #finance .finance-container .col-sm-6 p {
    min-height: auto;
    padding: 10px 10px 10px 40px;
    font-size: 15px;
    line-height: 20px;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  #finance .finance-container span {
    font-size: 18px;
    margin-bottom: 0;
  }
  #finance .finance-container h4 {
    font-size: 32px;
    padding-top: 15px;
    margin-bottom: 0;
  }
  #finance .finance-container .col-sm-6 a {
    background-size: 20px auto;
    background-position: 20px 12px;
    font-size: 20px;
    font-weight: 500;
    padding: 10px 0 10px 15px;
  }
  #finance .finance-container .col-sm-6 p:before {
    width: 25px;
    height: 25px;
    left: 10px;
    top: 10px;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  #finance .finance-container .col-sm-6:nth-of-type(4) p:before, #finance .finance-container .col-sm-6:nth-of-type(5) p:before {
    background-size: 15px auto;
  }
  #finance .finance-container .col-sm-6 p {
    min-height: auto;
    padding: 10px 10px 10px 40px;
    font-size: 15px;
    line-height: 20px;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  #finance img {
    width: 100%;
    height: 480px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top left;
       object-position: top left;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  #finance img {
    width: 100%;
    height: 450px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top left;
       object-position: top left;
  }
}
@media all and (min-width: 1200px) and (max-width: 1450px) {
  #finance img {
    width: 100%;
    height: 650px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top left;
       object-position: top left;
  }
}
@media all and (min-width: 0) and (max-width: 768px) {
  #finance .nopadding {
    background: #742027;
  }
}
@media all and (min-width: 0) and (max-width: 450px) {
  #finance .finance-container .col-sm-6 a {
    font-size: 15px;
    background-position: 20px 10px;
  }
  #finance .finance-container h4 {
    font-size: 30px;
  }
}

#videos {
  padding: 100px 0;
  background: radial-gradient(circle at top, #ffffff 0%, #fafafa 45%, #f3f3f3 100%);
}
#videos .row:first-child {
  margin-bottom: 70px;
}
#videos .col-sm-12 {
  text-align: center;
}
#videos > .container > .row:first-child span {
  display: inline-block;
  margin-bottom: 18px;
  color: #a61d2d;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 6px;
  text-transform: uppercase;
}
#videos h4 {
  max-width: 860px;
  margin: 0 auto 28px;
  font-size: 42px;
  line-height: 1.1;
  font-weight: 800;
  color: #1c232b;
}
#videos h5 {
  left: 20px;
  right: 20px;
  bottom: 20px;
  font-size: 18px;
  line-height: 25px;
  font-weight: 700;
  padding-top: 20px;
  text-align: center;
}
#videos p {
  max-width: 650px;
  margin: 0 auto;
  padding-bottom: 38px;
  position: relative;
  color: #646b73;
  font-size: 22px;
  line-height: 1.7;
}
#videos p::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 90px;
  height: 4px;
  background: #a61d2d;
  border-radius: 30px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
#videos .col-sm-4 {
  padding: 15px;
}
#videos .video-box {
  border: 10px solid #fff;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  -webkit-box-shadow: 0 25px 60px rgba(0, 0, 0, 0.15);
          box-shadow: 0 25px 60px rgba(0, 0, 0, 0.15);
  -webkit-transition: 0.35s;
  transition: 0.35s;
}
#videos .video-box:hover {
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  -webkit-box-shadow: 0 35px 80px rgba(0, 0, 0, 0.22);
          box-shadow: 0 35px 80px rgba(0, 0, 0, 0.22);
}
#videos .video-box:hover::before {
  -webkit-transform: translate(-50%, -50%) scale(1.08);
          transform: translate(-50%, -50%) scale(1.08);
}
#videos .video-box video {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  -o-object-fit: contain;
     object-fit: contain;
  background: #111;
}
#videos .video-box {
  /* Dark gradient over video */
  /* Play Button */
  /* Play Button */
}
#videos .video-box::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 30px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.97);
  -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.22);
          box-shadow: 0 6px 15px rgba(0, 0, 0, 0.22);
  z-index: 3;
  -webkit-transition: 0.35s;
  transition: 0.35s;
  pointer-events: none;
  -webkit-animation: playPulse 2.2s infinite;
          animation: playPulse 2.2s infinite;
}
#videos .video-box::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-34%, -50%);
          transform: translate(-34%, -50%);
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 8px solid #b3202f;
  z-index: 4;
  -webkit-transition: 0.35s;
  transition: 0.35s;
  pointer-events: none;
}
#videos .video-box.playing .overlay, #videos .video-box.playing::before, #videos .video-box.playing::after {
  opacity: 0;
  visibility: hidden;
}
@-webkit-keyframes playPulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.45);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.45);
  }
  70% {
    -webkit-box-shadow: 0 0 0 18px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 18px rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
@keyframes playPulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.45);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.45);
  }
  70% {
    -webkit-box-shadow: 0 0 0 18px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 18px rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
@media (max-width: 992px) {
  #videos {
    padding: 80px 0;
  }
  #videos h4 {
    font-size: 44px;
  }
  #videos p {
    font-size: 20px;
  }
  #videos .video-box .overlay span {
    bottom: 80px;
  }
}
@media (max-width: 768px) {
  #videos .video-box {
    max-width: 600px;
    margin: 30px auto 0 auto;
  }
  #videos {
    padding: 60px 0;
  }
  #videos .row:first-child {
    margin-bottom: 45px;
  }
  #videos > .container > .row:first-child span {
    font-size: 12px;
    letter-spacing: 4px;
  }
  #videos h4 {
    font-size: 34px;
  }
  #videos p {
    font-size: 18px;
    padding-bottom: 30px;
  }
  #videos p::after {
    width: 70px;
  }
  #videos .video-box span {
    left: 20px;
    bottom: 72px;
    padding: 7px 14px;
    font-size: 10px;
  }
  #videos .video-box::after {
    border-top-width: 12px;
    border-bottom-width: 12px;
    border-left-width: 18px;
  }
}
@media (max-width: 450px) {
  #videos h4 {
    font-size: 22px;
  }
}

#choose {
  padding: 90px 0;
  background: radial-gradient(circle at top right, rgba(43, 171, 96, 0.08), transparent 35%), radial-gradient(circle at bottom left, rgba(239, 48, 55, 0.08), transparent 35%), #fff;
  overflow: hidden;
}
#choose .row:first-child {
  text-align: center;
  margin-bottom: 55px;
}
#choose .row:first-child span {
  display: inline-block;
  margin-bottom: 14px;
  padding: 8px 22px;
  border-radius: 50px;
  background: rgba(239, 48, 55, 0.08);
  color: #d9292f;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#choose .row:first-child p {
  max-width: 720px;
  margin: 0 auto;
  color: #6b7280;
  font-size: 20px;
}
#choose .row:nth-child(2) .col-sm-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#choose h4 {
  max-width: 1050px;
  margin: 0 auto 18px;
  font-size: 52px;
  line-height: 1.08;
  font-weight: 900;
  color: #071126;
}
#choose .choose-card {
  position: relative;
  height: 100%;
  padding: 0 42px 38px;
  border-radius: 26px;
  background: rgba(255, 255, 255, 0.92);
  -webkit-box-shadow: 0 25px 70px rgba(7, 17, 38, 0.12);
          box-shadow: 0 25px 70px rgba(7, 17, 38, 0.12);
  overflow: hidden;
}
#choose .choose-card::before {
  content: "";
  display: block;
  height: 78px;
  margin: 0 -42px 34px;
}
#choose .choose-card strong {
  padding-top: 10px;
  padding-bottom: 10px;
  position: absolute;
  top: 15px;
  left: 42px;
  color: #fff;
  font-size: 24px;
  font-weight: 900;
  text-transform: uppercase;
}
#choose .choose-card.choose-card-red strong {
  background-image: url("data:image/svg+xml,%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Ccircle fill='%23fff' cx='7' cy='35' r='1'%3E%3C/circle%3E%3Cg%3E%3Cpath fill='%23fff' d='M0,4c0-2.211,1.789-4,4-4h6c2.211,0,4,1.789,4,4v34c0,2.211-1.789,4-4,4H4c-2.211,0-4-1.789-4-4V4z M7,38 c1.657,0,3-1.343,3-3s-1.343-3-3-3s-3,1.343-3,3S5.343,38,7,38z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M64,36c0,3.313-2.687,6-6,6H41l0,0h-0.016H41l2,18c0.209,2.187-1.287,4-3.498,4h-4.001 C33,64,31.959,62.25,31,60l-8-18c-2.155-5.17-5-6-7-6V5.781c1.203-0.285,2.714-0.945,4.21-2.479C23.324,0.105,27.043,0,29,0h23 c3.313,0,6,2.687,6,6c0,1.73-0.737,3.287-1.91,4.382C58.371,11.23,60,13.422,60,16c0,1.73-0.737,3.287-1.91,4.382 C60.371,21.23,62,23.422,62,26c0,1.73-0.737,3.287-1.91,4.382C62.371,31.23,64,33.422,64,36z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: top 15px right 0;
  padding-right: 40px;
  background-size: 25px 25px;
}
#choose .choose-card.choose-card-red::before {
  background: linear-gradient(135deg, #ff3038, #d71922);
}
#choose .choose-card.choose-card-red li::before {
  content: "×";
  background: #ef3037;
}
#choose .choose-card.choose-card-green strong {
  background-image: url("data:image/svg+xml,%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve' fill='%23000000' transform='rotate(0)matrix(1, 0, 0, -1, 0, 0)'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Ccircle fill='%23fff' cx='7' cy='35' r='1'%3E%3C/circle%3E%3Cg%3E%3Cpath fill='%23fff' d='M0,4c0-2.211,1.789-4,4-4h6c2.211,0,4,1.789,4,4v34c0,2.211-1.789,4-4,4H4c-2.211,0-4-1.789-4-4V4z M7,38 c1.657,0,3-1.343,3-3s-1.343-3-3-3s-3,1.343-3,3S5.343,38,7,38z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M64,36c0,3.313-2.687,6-6,6H41l0,0h-0.016H41l2,18c0.209,2.187-1.287,4-3.498,4h-4.001 C33,64,31.959,62.25,31,60l-8-18c-2.155-5.17-5-6-7-6V5.781c1.203-0.285,2.714-0.945,4.21-2.479C23.324,0.105,27.043,0,29,0h23 c3.313,0,6,2.687,6,6c0,1.73-0.737,3.287-1.91,4.382C58.371,11.23,60,13.422,60,16c0,1.73-0.737,3.287-1.91,4.382 C60.371,21.23,62,23.422,62,26c0,1.73-0.737,3.287-1.91,4.382C62.371,31.23,64,33.422,64,36z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: top 10px right 0;
  padding-right: 40px;
  background-size: 25px 25px;
}
#choose .choose-card.choose-card-green::before {
  background: linear-gradient(135deg, #20b864, #0b7f3b);
}
#choose .choose-card.choose-card-green li::before {
  content: "✓";
  background: #17b26a;
}
#choose ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#choose li {
  position: relative;
  padding: 18px 0 18px 72px;
  border-bottom: 1px solid #e8edf3;
  font-size: 18px;
  font-weight: 600;
  color: #071126;
}
#choose li::before {
  position: absolute;
  left: 0;
  top: 50%;
  width: 40px;
  height: 40px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 12px;
  color: #fff;
  font-size: 22px;
  font-weight: 900;
  line-height: 40px;
  text-align: center;
}
#choose .choose-vs {
  width: 105px;
  height: 105px;
  margin: 0 auto;
  border-radius: 50%;
  background: #071126;
  color: #fff;
  font-size: 34px;
  font-weight: 900;
  line-height: 105px;
  text-align: center;
  -webkit-box-shadow: 0 18px 40px rgba(7, 17, 38, 0.25);
          box-shadow: 0 18px 40px rgba(7, 17, 38, 0.25);
}
@media (max-width: 991px) {
  #choose h4 {
    font-size: 38px;
  }
  #choose .choose-vs {
    margin: 35px auto;
  }
}
@media (max-width: 650px) {
  #choose {
    padding: 60px 0;
  }
  #choose h4 {
    font-size: 30px;
  }
  #choose .choose-card {
    min-height: auto;
    padding: 0 24px 28px;
  }
  #choose .choose-card::before {
    margin: 0 -24px 28px;
  }
  #choose .choose-card strong {
    left: 24px;
  }
  #choose li {
    padding-left: 58px;
    font-size: 16px;
  }
}
@media all and (min-width: 650px) and (max-width: 768px) {
  #choose .choose-card {
    min-height: auto;
    padding: 0 15px;
  }
  #choose h4 {
    font-size: 30px;
  }
  #choose li {
    padding-left: 30px;
    font-size: 15px;
    font-weight: 400;
  }
}
@media all and (min-width: 650px) and (max-width: 768px) {
  #choose .choose-card strong {
    font-size: 18px;
    left: 15px;
    top: 18px;
    padding-right: 28px;
    background-size: 18px 18px;
    background-position: right center;
  }
  #choose .choose-card::before {
    height: 70px;
  }
  #choose li {
    font-size: 15px;
    padding-left: 52px;
  }
  #choose li::before {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 18px;
    border-radius: 10px;
  }
  #choose .choose-vs {
    width: 75px;
    height: 75px;
    line-height: 75px;
    font-size: 22px;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  #choose .choose-card li {
    font-size: 17px;
    font-weight: 400;
    padding-left: 46px;
  }
}

#solutions {
  position: relative;
  padding: 30px 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(9, 18, 23, 0.96)), color-stop(35%, rgba(9, 18, 23, 0.82)), color-stop(75%, rgba(9, 18, 23, 0.15))), url("images/solutions-bg.jpg") center right/cover no-repeat;
  background: linear-gradient(90deg, rgba(9, 18, 23, 0.96) 0%, rgba(9, 18, 23, 0.82) 35%, rgba(9, 18, 23, 0.15) 75%), url("images/solutions-bg.jpg") center right/cover no-repeat;
  overflow: hidden;
}
#solutions .container-fluid {
  width: 100%;
}
#solutions .row {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
#solutions .col-sm-6:first-child {
  padding-bottom: 70px;
  z-index: 2;
}
#solutions .col-sm-6:first-child > span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 22px;
  margin-bottom: 25px;
  color: #e73542;
  font-size: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 2px;
}
#solutions .col-sm-6:first-child > span::after {
  content: "";
  width: 55px;
  height: 2px;
  background: #e73542;
}
#solutions .col-sm-6:first-child h4 {
  margin-bottom: 24px;
  color: #fff;
  font-size: 56px;
  line-height: 1.1;
  font-weight: 900;
  text-transform: none;
  font-weight: 600;
}
#solutions .col-sm-6:first-child h4 strong {
  color: #e73542;
}
#solutions .col-sm-6:first-child > p {
  max-width: 520px;
  margin-bottom: 35px;
  color: rgba(255, 255, 255, 0.82);
  font-size: 20px;
  line-height: 1.55;
}
#solutions .col-sm-6:first-child ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#solutions .col-sm-6:first-child ul li:nth-child(1) span {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' height='200px' width='200px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cg%3E%3Cpath d='M452.677,273.637c-4.428,0-8.017,3.589-8.017,8.017v214.313H213.245c-4.428,0-8.017,3.589-8.017,8.017 s3.588,8.017,8.017,8.017h239.432c4.428,0,8.017-3.589,8.017-8.017V281.653C460.694,277.226,457.104,273.637,452.677,273.637z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M508.829,189.756L260.846,1.631c-2.865-2.173-6.827-2.173-9.691,0l-98.303,74.574V50.24h9.086 c4.428,0,8.017-3.589,8.017-8.017V8.018c0-4.427-3.588-8.017-8.017-8.017H42.223c-4.428,0-8.017,3.589-8.017,8.017v34.205 c0,4.427,3.588,8.017,8.017,8.017h9.086v103L3.172,189.756c-2.742,2.08-3.851,5.68-2.752,8.942 c1.097,3.263,4.156,5.461,7.598,5.461h43.29v299.824c0,4.427,3.588,8.017,8.017,8.017h102.614c4.428,0,8.017-3.589,8.017-8.017 s-3.588-8.017-8.017-8.017H67.341V196.142c0-4.427-3.588-8.017-8.017-8.017H31.849L256.001,18.081l224.151,170.046h-27.475 c-4.428,0-8.017,3.589-8.017,8.017v42.756c0,4.427,3.588,8.017,8.017,8.017c4.428,0,8.017-3.589,8.017-8.017V204.16h43.29 c3.443,0,6.501-2.198,7.598-5.461C512.679,195.436,511.571,191.837,508.829,189.756z M50.239,34.206V16.035h103.682v18.171H50.239 z M136.82,88.369l-69.478,52.707V50.24h69.478V88.369z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M426.929,406.677l-72.697-85.508c-1.377-1.62-3.341-2.626-5.46-2.798l-24.108-1.952c-0.057-0.004-0.113-0.002-0.171-0.005 l-15.826-18.615l35.9-35.901l6.424,6.424c3.088,3.087,8.251,3.087,11.338,0l24.186-24.186c0.464-0.464,0.868-0.982,1.206-1.544 l18.14-30.234c1.893-3.154,1.395-7.193-1.206-9.793l-12.092-12.092c-2.601-2.601-6.639-3.1-9.793-1.206l-30.233,18.14 c-0.562,0.337-1.082,0.742-1.545,1.206L326.805,232.8c-3.086,3.086-3.086,8.251,0,11.337l6.424,6.424l-34.982,34.983 l-37.901-44.579l14.573-12.389l67.666-23.985c5.202-1.844,7.009-8.55,3.422-12.758l-25.239-29.595 c-12.484-14.683-29.936-23.626-49.147-25.182c-19.215-1.556-37.874,4.464-52.556,16.946l-75.329,64.044l-1.195-1.406 c-4.16-4.894-9.978-7.876-16.381-8.394c-6.391-0.516-12.625,1.487-17.52,5.649l-14.658,12.462 c-9.986,8.49-11.24,23.909-2.745,33.901l62.312,73.292c8.486,9.986,23.91,11.239,33.901,2.745l14.658-12.462 c5.169-4.394,8.258-10.845,8.462-17.625c0.199-6.607-2.39-12.363-6.599-17.314l18.101-15.389l40.534,47.679l-15.3,15.3 l-6.423-6.423c-1.504-1.504-3.542-2.348-5.669-2.348h-24.186c-2.126,0-4.164,0.844-5.669,2.348L126,409.42 c-9.271,9.271-9.272,24.741-0.001,34.012l25.697,25.698c9.271,9.243,24.746,9.266,34.013,0l79.361-79.362 c1.503-1.503,2.347-3.542,2.347-5.668v-24.186c0-2.126-0.844-4.165-2.347-5.668l-6.424-6.424l14.382-14.382l16.388,19.276 l-1.401,17.309c-0.171,2.12,0.507,4.22,1.883,5.839l72.697,85.508c8.477,9.971,23.924,11.228,33.9,2.745l27.689-23.539 C434.17,432.089,435.425,416.67,426.929,406.677z M361.633,220.649l24.02-14.412l3.24,3.241l-14.411,24.02l-17.82,17.82 l-12.849-12.849L361.633,220.649z M174.373,457.793c-3.129,3.126-8.213,3.124-11.339,0h0.001l-25.698-25.698 c-3.089-3.09-3.088-8.248,0.001-11.337l67.645-67.646l37.035,37.035L174.373,457.793z M251.387,376.841l-33.095-33.095h13.605 l9.742,9.741c0.001,0.001,0.002,0.002,0.002,0.003c0,0.001,0.002,0.001,0.003,0.002l9.743,9.743V376.841z M270.332,153.037 c14.941,1.21,28.516,8.165,38.232,19.595l17.687,20.74l-52.868,18.739l-40.998-48.223 C243.306,155.766,256.643,151.927,270.332,153.037z M194.524,306.155c-0.173,2.135-1.167,4.074-2.797,5.46c0,0,0,0-0.001,0 l-14.659,12.462c-3.33,2.831-8.472,2.411-11.299-0.915l-62.312-73.292c-2.832-3.331-2.413-8.471,0.915-11.3l14.659-12.462 c3.331-2.833,8.47-2.412,11.299,0.915l62.312,73.292C194.028,301.946,194.696,304.021,194.524,306.155z M193.589,276.678 l-39.465-46.419l65.962-56.08l39.465,46.419L193.589,276.678z M234.291,263.119l13.843-11.77l62.699,73.747l-13.844,11.771 L234.291,263.119z M413.801,428.361c0,0,0,0-0.001,0l-27.689,23.54c-3.33,2.831-8.47,2.414-11.299-0.915l-70.546-82.978 l1.415-17.488l20.999-17.854l17.487,1.416l70.547,82.979C417.547,420.391,417.128,425.532,413.801,428.361z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#solutions .col-sm-6:first-child ul li:nth-child(2) span {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ctitle%3Ehand-holding-globe%3C/title%3E%3Cpath d='M29.064 19.701c-0.421-0.177-0.91-0.28-1.423-0.28-0.577 0-1.123 0.13-1.611 0.362l0.023-0.010-5.778 2.595c0.003-0.047 0.026-0.087 0.026-0.134-0.015-1.371-1.129-2.476-2.502-2.476-0.069 0-0.137 0.003-0.204 0.008l0.009-0.001h-3.783l-4.76-1.395c-0.062-0.020-0.133-0.031-0.207-0.031-0.001 0-0.003 0-0.004 0h-2.169v-0.757c-0-0.414-0.336-0.75-0.75-0.75h-3.883c-0.414 0-0.75 0.336-0.75 0.75v0 12.208c0 0.414 0.336 0.75 0.75 0.75h3.883c0.414-0 0.75-0.336 0.75-0.75v0-1.005c1.818 0.284 3.445 0.742 4.987 1.367l-0.149-0.054c1.15 0.416 2.478 0.656 3.862 0.656 0.007 0 0.014 0 0.021-0h-0.001c0.005 0 0.011 0 0.017 0 1.604 0 3.133-0.319 4.528-0.898l-0.078 0.029c1.243-0.553 2.298-1.136 3.297-1.799l-0.082 0.051c0.338-0.209 0.674-0.418 1.014-0.619 1.633-0.967 2.945-1.816 4.129-2.672 0.579-0.412 1.083-0.819 1.563-1.253l-0.014 0.013c0.373-0.302 0.671-0.682 0.871-1.116l0.008-0.019c0.031-0.079 0.048-0.17 0.048-0.266 0-0.057-0.006-0.112-0.018-0.165l0.001 0.005c-0.146-1.017-0.755-1.866-1.603-2.337l-0.016-0.008zM5.181 29.041h-2.383v-10.709h2.383zM28.719 22.541c-0.412 0.37-0.86 0.729-1.328 1.062l-0.047 0.032c-1.143 0.826-2.418 1.65-4.014 2.596-0.348 0.205-0.691 0.418-1.037 0.631-0.854 0.573-1.837 1.12-2.864 1.586l-0.13 0.053c-1.152 0.474-2.49 0.748-3.892 0.748-1.203 0-2.359-0.203-3.436-0.575l0.074 0.022c-1.555-0.648-3.363-1.145-5.248-1.407l-0.117-0.013v-7.436h2.062l4.76 1.395c0.062 0.020 0.133 0.031 0.207 0.031 0.001 0 0.003 0 0.004 0h3.89c0.883 0 1.197 0.521 1.197 0.969s-0.314 0.969-1.197 0.969h-6.809c-0.414 0-0.75 0.336-0.75 0.75s0.336 0.75 0.75 0.75v0h7.781c0.001 0 0.003 0 0.004 0 0.11 0 0.214-0.024 0.307-0.068l-0.004 0.002 7.795-3.5c0.288-0.132 0.625-0.209 0.98-0.209 0.265 0 0.52 0.043 0.758 0.122l-0.017-0.005c0.383 0.23 0.658 0.604 0.752 1.046l0.002 0.011c-0.136 0.159-0.278 0.302-0.429 0.435l-0.005 0.004zM17 17.767c4.549-0 8.236-3.688 8.236-8.237s-3.688-8.237-8.237-8.237c-4.549 0-8.237 3.687-8.237 8.236v0c0.005 4.547 3.69 8.232 8.237 8.237h0zM10.669 11.75h2.575c0.262 1.578 0.855 2.981 1.707 4.189l-0.021-0.032c-1.997-0.663-3.55-2.182-4.246-4.111l-0.015-0.047zM18.96 6.264l-3.919-0.019c0.397-1.27 1.071-2.356 1.956-3.23l0.001-0.001c0.887 0.881 1.563 1.973 1.947 3.195l0.015 0.055zM19.311 7.766c0.092 0.528 0.146 1.138 0.148 1.761v0.003c0 0.255-0.025 0.482-0.040 0.721h-4.839c-0.015-0.239-0.040-0.466-0.040-0.721 0.003-0.633 0.057-1.25 0.16-1.852l-0.009 0.066zM23.736 9.529c-0.012 0.267-0.038 0.515-0.078 0.759l0.005-0.038h-2.758c0.014-0.245 0.053-0.462 0.053-0.721-0.003-0.622-0.051-1.231-0.139-1.826l0.009 0.070 2.65 0.013c0.155 0.52 0.249 1.119 0.257 1.738l0 0.005zM14.766 11.75h4.468c-0.304 1.693-1.101 3.163-2.234 4.296l-0 0c-1.134-1.133-1.93-2.603-2.227-4.247l-0.007-0.049zM13.094 10.25h-2.759c-0.034-0.206-0.060-0.454-0.072-0.706l-0.001-0.015c0.010-0.647 0.11-1.267 0.289-1.853l-0.012 0.047 2.634 0.013c-0.082 0.537-0.13 1.158-0.133 1.79v0.003c0 0.259 0.040 0.475 0.053 0.721zM19.070 15.907c0.831-1.176 1.424-2.58 1.678-4.098l0.008-0.059h2.574c-0.711 1.975-2.263 3.494-4.213 4.143l-0.047 0.014zM22.866 6.283l-2.349-0.011c-0.32-1.188-0.816-2.228-1.467-3.151l0.021 0.031c1.64 0.545 2.967 1.657 3.778 3.097l0.017 0.034zM14.929 3.152c-0.624 0.882-1.117 1.91-1.422 3.017l-0.016 0.069-2.327-0.011c0.832-1.446 2.145-2.536 3.718-3.061l0.047-0.014z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#solutions .col-sm-6:first-child ul li:nth-child(3) span {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2%7Bfill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:1.92px;%7D.cls-2%7Bstroke-linecap:square;%7D%3C/style%3E%3C/defs%3E%3Cg id='office'%3E%3Cline class='cls-1' x1='11.04' y1='14.88' x2='12.96' y2='14.88'%3E%3C/line%3E%3Cline class='cls-1' x1='11.04' y1='11.04' x2='12.96' y2='11.04'%3E%3C/line%3E%3Cline class='cls-1' x1='11.04' y1='7.21' x2='12.96' y2='7.21'%3E%3C/line%3E%3Cline class='cls-1' x1='7.21' y1='14.88' x2='9.13' y2='14.88'%3E%3C/line%3E%3Cline class='cls-1' x1='7.21' y1='11.04' x2='9.13' y2='11.04'%3E%3C/line%3E%3Cline class='cls-1' x1='7.21' y1='7.21' x2='9.13' y2='7.21'%3E%3C/line%3E%3Cline class='cls-1' x1='14.88' y1='14.88' x2='16.79' y2='14.88'%3E%3C/line%3E%3Cline class='cls-1' x1='14.88' y1='11.04' x2='16.79' y2='11.04'%3E%3C/line%3E%3Cline class='cls-1' x1='14.88' y1='7.21' x2='16.79' y2='7.21'%3E%3C/line%3E%3Crect class='cls-2' x='9.13' y='18.71' width='5.75' height='3.83'%3E%3C/rect%3E%3Cline class='cls-1' x1='23.5' y1='22.54' x2='0.5' y2='22.54'%3E%3C/line%3E%3Cpolygon class='cls-2' points='16.79 3.38 16.79 1.46 7.21 1.46 7.21 3.38 4.33 3.38 4.33 22.54 19.67 22.54 19.67 3.38 16.79 3.38'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#solutions .col-sm-6:first-child ul li:nth-child(4) span {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 -0.25 31.66 31.66' xmlns='http://www.w3.org/2000/svg' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg transform='translate(-225.402 -450.693)'%3E%3Cpath d='M231.992,460.628v19.234H227.4V460.628h4.59m1.1-2h-6.78a.9.9,0,0,0-.905.9v21.424a.9.9,0,0,0,.905.9h6.78a.9.9,0,0,0,.9-.9V459.533a.9.9,0,0,0-.9-.9Z'%3E%3C/path%3E%3Cpath d='M243.5,452.693v27.169h-4.344V452.693H243.5m1.1-2h-6.534a.9.9,0,0,0-.905.9v29.359a.9.9,0,0,0,.905.9h6.534a.9.9,0,0,0,.9-.9V451.6a.9.9,0,0,0-.9-.9Z'%3E%3C/path%3E%3Cpath d='M255.062,464.351v15.511H250.84V464.351h4.222m1.1-2h-6.412a.9.9,0,0,0-.9.9v17.7a.9.9,0,0,0,.9.9h6.412a.9.9,0,0,0,.9-.9v-17.7a.9.9,0,0,0-.9-.9Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#solutions .col-sm-6:first-child ul li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 22px;
  margin-bottom: 14px;
  padding: 22px 70px 22px 28px;
  border-left: 5px solid #e73542;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.11);
  backdrop-filter: blur(10px);
  -webkit-box-shadow: 0 18px 45px rgba(0, 0, 0, 0.25);
          box-shadow: 0 18px 45px rgba(0, 0, 0, 0.25);
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
#solutions .col-sm-6:first-child ul li:hover {
  -webkit-transform: translateX(8px);
          transform: translateX(8px);
  background: rgba(255, 255, 255, 0.16);
}
#solutions .col-sm-6:first-child ul li span {
  width: 58px;
  height: 58px;
  padding: 14px;
  border-radius: 50%;
  background: #b6202d;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 60% auto;
}
#solutions .col-sm-6:first-child ul li p {
  color: rgba(255, 255, 255, 0.8);
  line-height: 1.45;
  font-size: 16px;
}
#solutions .col-sm-6:first-child ul li p strong {
  display: block;
  margin-bottom: 5px;
  color: #fff;
  font-size: 17px;
}
#solutions .col-sm-6:first-child ul li a {
  position: absolute;
  right: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: #fff;
  color: #e73542;
  text-align: center;
  line-height: 38px;
  font-size: 24px;
  text-decoration: none;
}
#solutions .col-sm-6:last-child {
  position: relative;
}
#solutions .col-sm-6:last-child > div {
  position: absolute;
  width: 95%;
  right: 15px;
  left: 15px;
  bottom: -40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 35px;
  padding: 30px 45px;
  border-radius: 18px;
  background: rgba(36, 28, 24, 0.78);
  backdrop-filter: blur(12px);
  -webkit-box-shadow: 0 25px 60px rgba(0, 0, 0, 0.35);
          box-shadow: 0 25px 60px rgba(0, 0, 0, 0.35);
}
#solutions .col-sm-6:last-child > div p {
  margin: 0;
  padding: 0 25px;
  color: rgba(255, 255, 255, 0.82);
  text-align: center;
  border-right: 1px solid rgba(255, 255, 255, 0.22);
}
#solutions .col-sm-6:last-child > div p:last-child {
  border-right: 0;
}
#solutions .col-sm-6:last-child > div p strong {
  display: block;
  margin-bottom: 5px;
  color: #fff;
  font-size: 42px;
  line-height: 1;
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  #solutions .col-sm-6:last-child > div p strong {
    font-size: 25px;
  }
  #solutions .col-sm-6:last-child > div {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media all and (min-width: 650px) and (max-width: 992px) {
  #solutions .col-sm-6:last-child > div p {
    border-right: 0;
  }
  #solutions .col-sm-6:first-child ul li span {
    width: 28px;
    height: 28px;
    padding: 14px;
    border-radius: 50%;
    background: #b6202d;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 60% auto;
  }
  #solutions .col-sm-6:first-child ul li p strong {
    font-size: 15px;
  }
  #solutions .col-sm-6:first-child ul li p {
    font-size: 14px;
  }
}
@media (max-width: 992px) {
  #solutions .col-sm-6:first-child {
    padding: 0 25px;
    max-width: 100%;
  }
  #solutions .col-sm-6:first-child h4 {
    font-size: 42px;
  }
  #solutions .col-sm-6:last-child {
    min-height: auto;
  }
  #solutions .col-sm-6:last-child > div {
    position: static;
    margin: 35px 25px 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 450px) {
  #solutions .col-sm-6:first-child ul li span {
    width: 28px;
    height: 28px;
  }
}
@media (max-width: 650px) {
  #solutions .col-sm-6:first-child h4 {
    font-size: 34px;
  }
  #solutions .col-sm-6:first-child ul li {
    padding: 20px 58px 20px 18px;
    gap: 15px;
  }
  #solutions .col-sm-6:first-child ul li img {
    width: 48px;
    height: 48px;
  }
  #solutions .col-sm-6:last-child > div {
    display: block;
    margin-left: 10px;
    left: 0;
  }
  #solutions .col-sm-6:last-child > div p {
    margin-bottom: 22px;
    border-right: 0;
  }
  #solutions .col-sm-6:last-child > div p:last-child {
    margin-bottom: 0;
  }
}

#steps {
  padding: 50px 0;
  background: #fff;
  overflow: hidden;
}
#steps .row {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
#steps .row .col-sm-12 {
  text-align: center;
  margin-bottom: 90px;
}
#steps .row .col-sm-12 h4 {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  text-transform: none;
  color: #000;
  font-weight: 600;
  margin-bottom: 40px;
}
#steps .row .col-sm-12 h4::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -18px;
  width: 90px;
  height: 4px;
  background: #9b1c2c;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
#steps .row .col-md-3 {
  position: relative;
}
#steps .row .col-md-3:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 105px;
  right: -25px;
  width: 50px;
  height: 2px;
  background: #f0a91f;
  z-index: 1;
}
#steps .row .col-md-3 div {
  position: relative;
  min-height: 340px;
  padding: 145px 30px 45px;
  background: linear-gradient(145deg, #111819, #202728);
  border-radius: 8px;
  text-align: center;
  -webkit-box-shadow: 0 18px 35px rgba(0, 0, 0, 0.22);
          box-shadow: 0 18px 35px rgba(0, 0, 0, 0.22);
  overflow: visible;
}
#steps .row .col-md-3 div::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 155px;
  width: 90px;
  height: 3px;
  background: #f0a91f;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
#steps .row .col-md-3 div::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 42px;
  width: 70px;
  height: 2px;
  background: #f0a91f;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
#steps .row .col-md-3 div img {
  position: absolute;
  left: 50%;
  top: -80px;
  width: 180px;
  height: 180px;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}
#steps .row .col-md-3 div p {
  margin-top: 20px;
  padding-top: 20px;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.35;
}
@media all and (min-width: 768px) and (max-width: 992px) {
  #steps {
    padding-bottom: 20px;
  }
  #steps .row .col-md-3 div p {
    font-size: 15px;
  }
}
@media all and (min-width: 650px) and (max-width: 768px) {
  #steps .col-md-3:nth-of-type(4), #steps .col-md-3:nth-of-type(5) {
    margin-top: 50px;
  }
}
@media (max-width: 650px) {
  #steps {
    padding: 70px 0 20px;
  }
  #steps .row {
    margin-left: 0;
    margin-right: 0;
  }
  #steps .row .col-md-3:not(:last-child)::after {
    display: none;
  }
  #steps .row .col-md-3 {
    margin-bottom: 90px;
  }
  #steps .row .col-md-3 div {
    min-height: 320px;
    padding: 135px 25px 45px;
  }
  #steps .row .col-md-3 div p {
    margin-top: 40px;
    font-size: 21px;
  }
  #steps .row .col-md-3:last-of-type {
    margin-bottom: 20px;
  }
}
@media all and (min-width: 0) and (max-width: 450px) {
  #steps .row .col-md-3 div p {
    font-size: 15px;
  }
}

#trust {
  background: #080f19;
}
#trust .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#trust [class*=col-]:first-child {
  padding-top: 30px;
  padding-bottom: 30px;
}
#trust span {
  display: inline-block;
  margin-bottom: 18px;
  color: #ef3040;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 2px;
}
#trust h4 {
  margin-bottom: 24px;
  color: #fff;
  font-size: 45px;
  line-height: 1.12;
  font-weight: 800;
  text-transform: none;
  font-weight: 600;
}
#trust p {
  max-width: 560px;
  color: rgba(255, 255, 255, 0.72);
  font-size: 18px;
  line-height: 1.7;
}
#trust ul {
  margin: 45px 0 0;
  padding: 0;
  list-style: none;
}
#trust li {
  position: relative;
  margin-bottom: 28px;
  padding-left: 90px;
}
#trust li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 56px;
  height: 56px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.04);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 60% auto;
}
#trust li:after {
  content: "";
  position: absolute;
  left: 76px;
  top: 10px;
  width: 2px;
  height: 46px;
  background: #ef3040;
}
#trust li:nth-child(1):before {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23d23148' viewBox='0 0 512 512' version='1.1' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg id='Helmet'%3E%3Cg id='XMLID_1023_'%3E%3Cpath d='M487.681,390H24.319c-12.333,0-22.365,9.667-22.365,22s10.033,22,22.365,22h463.363 c12.333,0,22.365-9.667,22.365-22S500.014,390,487.681,390z' id='XMLID_1024_'%3E%3C/path%3E%3Cpath d='M405.179,203.933C382.621,181.374,356,164.093,325,153.672v96.94c0,5.502-4.498,9.963-10,9.963 c-5.502,0-10-4.46-10-9.963V109.721C305,91.891,290.799,78,272.968,78H271v119.221c0,5.502-4.498,9.963-10,9.963 c-5.502,0-10-4.46-10-9.963V78h-1.192C231.977,78,217,91.891,217,109.721v140.891c0,5.502-4.498,9.963-10,9.963 c-5.502,0-10-4.46-10-9.963V150.223C121,172.436,62.388,238,48.169,316h415.765C456.447,274,436.16,234.913,405.179,203.933z' id='XMLID_1025_'%3E%3C/path%3E%3Cpath d='M467,352.983c0-5.8-0.039-11.983-0.502-16.983H45.522C45.044,341,45,347.178,45,352.983V370h422V352.983 z' id='XMLID_1026_'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg id='Layer_1'%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#trust li:nth-child(2):before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill='%23d23148' d='M8,1 C8.55228,1 9,1.44769 9,2 C9,2.05821 9.04103,2.1082 9.09783,2.12092 C9.23039,2.15062 9.36095,2.18556 9.4893,2.22556 C9.54467,2.24281 9.60497,2.22009 9.63397,2.16986 C9.91013,1.69159 10.5217,1.52771 11,1.80383 C11.4783,2.07996 11.6422,2.69159 11.366,3.16986 C11.3366,3.22077 11.3472,3.2852 11.3904,3.32507 C11.489,3.41606 11.5839,3.51096 11.6749,3.60956 C11.7148,3.65275 11.7792,3.66335 11.8301,3.63397 C12.3084,3.35785 12.92,3.52173 13.1962,4 C13.4723,4.47827 13.3084,5.0899 12.8301,5.36603 C12.7799,5.39501 12.7572,5.4553 12.7744,5.51066 C12.8144,5.63902 12.8494,5.76962 12.8791,5.9022 C12.8918,5.95898 12.9418,6 13,6 C13.5523,6 14,6.44769 14,7 C14,7.55231 13.5523,8 13,8 C12.9418,8 12.8918,8.04102 12.8791,8.0978 C12.8712,8.13326 12.8629,8.16857 12.8542,8.20374 C12.8303,8.30006 12.8037,8.3953 12.7744,8.48934 C12.7572,8.5447 12.7799,8.60499 12.8301,8.63397 C13.3084,8.9101 13.4723,9.52173 13.1962,10 C12.92,10.4783 12.3084,10.6422 11.8301,10.366 L11.7795,10.3368 C11.7581,10.3244 11.7309,10.3289 11.7144,10.3472 C11.6991,10.3641 11.6964,10.3888 11.7078,10.4085 L14.07,14.5 L12.271,14.384 L11.4719,16 L9.11587,11.9192 C9.10244,11.8959 9.0755,11.8841 9.04923,11.8897 C9.02063,11.8958 9,11.921 9,11.9502 L9,12 C9,12.5523 8.55228,13 8,13 C7.44772,13 7,12.5523 7,12 L7,11.9502 C7,11.921 6.97937,11.8958 6.95077,11.8897 C6.9245,11.8841 6.89756,11.8959 6.88413,11.9192 L4.52807,16 L3.72903,14.384 L1.92999,14.5 L4.29222,10.4085 C4.30358,10.3888 4.30085,10.3641 4.28564,10.3472 C4.26908,10.3289 4.24195,10.3244 4.22053,10.3368 L4.16989,10.366 C3.69159,10.6422 3.08002,10.4783 2.80386,10 C2.52771,9.52173 2.69159,8.9101 3.16989,8.63397 C3.2201,8.60499 3.24282,8.54472 3.22557,8.48937 C3.18557,8.361 3.1506,8.23039 3.12089,8.0978 C3.10817,8.04102 3.05819,8 3,8 C2.44772,8 2,7.55231 2,7 C2,6.44769 2.44772,6 3,6 C3.05819,6 3.10817,5.95898 3.12089,5.9022 C3.1506,5.76961 3.18557,5.639 3.22557,5.51063 C3.24282,5.45528 3.2201,5.39501 3.16989,5.36603 C2.69159,5.0899 2.52771,4.47827 2.80386,4 C3.08002,3.52173 3.69159,3.35785 4.16989,3.63397 C4.22078,3.66335 4.28519,3.65276 4.32505,3.60958 C4.41608,3.51095 4.51103,3.41599 4.60965,3.32496 C4.65282,3.28512 4.66341,3.22073 4.63403,3.16986 C4.35791,2.69159 4.52176,2.08002 5.00006,1.80383 C5.47836,1.52771 6.08994,1.69159 6.36609,2.16986 C6.39507,2.22009 6.45536,2.24282 6.51072,2.22558 C6.63906,2.1856 6.76963,2.15064 6.90217,2.12093 C6.95897,2.1082 7,2.05821 7,2 C7,1.44769 7.44772,1 8,1 Z M8,4 C6.34314,4 5,5.34314 5,7 C5,8.65686 6.34314,10 8,10 C9.65686,10 11,8.65686 11,7 C11,5.34314 9.65686,4 8,4 Z M8,6 C8.55229,6 9,6.44772 9,7 C9,7.55228 8.55229,8 8,8 C7.44772,8 7,7.55228 7,7 C7,6.44772 7.44772,6 8,6 Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#trust li:nth-child(3):before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' viewBox='0 0 30 30' version='1.1' id='svg822' inkscape:version='0.92.4 (f8dce91, 2019-08-02)' sodipodi:docname='people.svg' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cdefs id='defs816'%3E%3C/defs%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='12.610071' inkscape:cx='18.02637' inkscape:cy='5.0061764' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='true' units='px' inkscape:window-width='1366' inkscape:window-height='713' inkscape:window-x='0' inkscape:window-y='0' inkscape:window-maximized='1' showguides='true' inkscape:snap-global='false'%3E%3Cinkscape:grid type='xygrid' id='grid816'%3E%3C/inkscape:grid%3E%3C/sodipodi:namedview%3E%3Cmetadata id='metadata819'%3E%3Crdf:rdf%3E%3Ccc:work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'%3E%3C/dc:type%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:work%3E%3C/rdf:rdf%3E%3C/metadata%3E%3Cg inkscape:label='Layer 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-289.0625)'%3E%3Cpath style='opacity:0.91000001;fill:%23d23148;fill-opacity:1;stroke:none;stroke-width:0.49999997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' d='m 18.853516,8.5820312 c -1.152452,0.0017 -2.230942,0.5679424 -2.886719,1.5156248 0.245759,0.621718 0.386719,1.293985 0.386719,1.998047 0,0.693735 -0.175104,1.331591 -0.4375,1.929688 0.648969,0.990797 1.753084,1.58837 2.9375,1.589843 1.942893,4.49e-4 3.518031,-1.574688 3.517578,-3.517578 -6.26e-4,-1.942127 -1.575448,-3.516074 -3.517578,-3.5156248 z M 22,16.345703 19.912109,19.611328 c 0.528723,1.153814 0.838621,2.416765 0.875,3.738281 l 0.02148,0.783203 -0.515625,0.587891 C 19.548375,25.571315 18.67911,26.30872 17.728516,26.933594 18.114724,26.97681 18.506361,27 18.904297,27 22.05905,27 24.881454,25.60556 26.806641,23.40625 26.721561,20.31573 24.843996,17.558273 22,16.345703 Z' transform='translate(0,289.0625)' id='path1013' inkscape:connector-curvature='0' sodipodi:nodetypes='ccsccccccccccscc'%3E%3C/path%3E%3Cpath inkscape:connector-curvature='0' id='path1018' d='m 10.835941,297.64216 a 3.5167647,3.516759 0 0 0 -3.5167638,3.51676 3.5167647,3.516759 0 0 0 3.5167638,3.51676 3.5167647,3.516759 0 0 0 3.516765,-3.51676 3.5167647,3.516759 0 0 0 -3.516765,-3.51676 z m 3.145856,7.76332 -3.0703,4.80292 -3.1115121,-4.79948 c -2.8464838,1.20791 -4.7285466,3.96325 -4.8183795,7.05412 1.925237,2.20091 4.7480521,3.59746 7.9041346,3.59746 3.154753,0 5.97723,-1.39473 7.902417,-3.59403 -0.08508,-3.09053 -1.962364,-5.84843 -4.80636,-7.06099 z' style='opacity:0.91000001;fill:%23d23148;fill-opacity:1;stroke:%23ff0000;stroke-width:0.004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#trust li:nth-child(4):before {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23d23148' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M31.835 9.233l-4.371-8.358c-0.255-0.487-0.915-0.886-1.464-0.886h-10.060c-0.011-0.001-0.022-0.003-0.033-0.004-0.009 0-0.018 0.003-0.027 0.004h-9.88c-0.55 0-1.211 0.398-1.47 0.883l-4.359 8.197c-0.259 0.486-0.207 1.248 0.113 1.696l15.001 20.911c0.161 0.224 0.375 0.338 0.588 0.338 0.212 0 0.424-0.11 0.587-0.331l15.247-20.758c0.325-0.444 0.383-1.204 0.128-1.691zM29.449 8.988h-5.358l2.146-6.144zM17.979 1.99h6.436l-1.997 5.716zM20.882 8.988h-9.301l4.396-6.316zM9.809 8.034l-2.006-6.044h6.213zM21.273 10.988l-5.376 15.392-5.108-15.392h10.484zM13.654 25.971l-10.748-14.983h5.776zM23.392 10.988h5.787l-11.030 15.018zM5.89 2.575l2.128 6.413h-5.539z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#trust li:nth-child(5):before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M12 7V12H15M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%23d23148' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#trust strong {
  display: block;
  margin-bottom: 6px;
  color: #fff;
  font-size: 20px;
  line-height: 1.35;
}
#trust li p {
  margin: 0;
  font-size: 16px;
}
#trust [class*=col-]:last-child {
  position: relative;
  padding-right: 0;
}
@media all and (min-width: 768px) {
  #trust [class*=col-]:last-child img {
    display: block;
    width: 100%;
    height: 850px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top left;
       object-position: top left;
  }
}
#trust [class*=col-]:last-child > div {
  position: absolute;
  left: 8%;
  right: 8%;
  bottom: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 28px;
  padding: 28px 34px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 24px;
  background: rgba(6, 17, 28, 0.86);
  backdrop-filter: blur(12px);
}
#trust [class*=col-]:last-child > div:before {
  content: "✓";
  -webkit-box-flex: 0;
      -ms-flex: 0 0 76px;
          flex: 0 0 76px;
  width: 76px;
  height: 76px;
  border-radius: 14px;
  background: linear-gradient(135deg, #ef3040, #8c1f2c);
  color: #fff;
  font-size: 44px;
  line-height: 76px;
  text-align: center;
  font-weight: 800;
}
#trust [class*=col-]:last-child p {
  margin: 0;
  font-size: 16px;
}
@media all and (min-width: 768px) and (max-width: 1200px) {
  #trust [class*=col-]:first-child {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  #trust h4 {
    font-size: 25px;
    margin-bottom: 0;
  }
  #trust p {
    font-size: 15px;
    line-height: 20px;
    padding-top: 10px;
  }
  #trust li {
    margin-bottom: 15px;
  }
  #trust li p {
    padding-top: 0;
  }
  #trust strong {
    font-size: 15px;
    font-weight: 600;
  }
}
@media (max-width: 768px) {
  #trust [class*=col-]:first-child {
    background: #242527;
    padding-top: 30px;
  }
}
@media (max-width: 650px) {
  #trust {
    padding: 0 0 30px 0;
  }
  #trust h4 {
    font-size: 34px;
  }
  #trust li {
    padding-left: 74px;
  }
  #trust li:before {
    width: 48px;
    height: 48px;
  }
  #trust li:after {
    left: 23px;
    top: 16px;
    height: 30px;
  }
  #trust [class*=col-]:last-child > div {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    margin: -55px 20px 0;
    display: block;
    padding: 26px;
  }
  #trust [class*=col-]:last-child > div:before {
    display: block;
    margin-bottom: 18px;
  }
}

#area {
  padding: 50px 50px;
  background: url("images/area-bg.jpg") center top/cover no-repeat;
}
#area .intro {
  text-align: center;
  margin-bottom: 65px;
}
#area .intro span {
  display: inline-block;
  position: relative;
  color: #991b2e;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 4px;
  text-transform: uppercase;
  padding: 0 110px;
  margin-bottom: 22px;
}
#area .intro span:before, #area .intro span:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 90px;
  height: 1px;
  background: #d8d8d8;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#area .intro span:before {
  left: 0;
}
#area .intro span:after {
  right: 0;
}
#area .intro h4 {
  margin-bottom: 22px;
  font-size: clamp(42px, 5vw, 72px);
  font-weight: 800;
  line-height: 1.1;
  color: #111827;
}
#area .intro p {
  max-width: 700px;
  margin: 0 auto;
  font-size: 21px;
  line-height: 1.7;
  color: #6b7280;
}
@media (max-width: 768px) {
  #area .intro span {
    padding: 0 55px;
    font-size: 13px;
    letter-spacing: 3px;
  }
  #area .intro span:before, #area .intro span:after {
    width: 40px;
  }
  #area .intro h4 {
    font-size: 42px;
  }
  #area .intro p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  #area .intro span {
    padding: 0 15px;
  }
  #area .intro span:before, #area .intro span:after {
    display: none;
  }
}
#area .item .col-sm-12 {
  height: 510px;
  overflow: auto;
}
#area .item .col-sm-12 div {
  margin-bottom: 28px;
  padding: 40px 45px;
  background: #fff;
  border: 1px solid rgba(17, 24, 39, 0.08);
  border-radius: 22px;
  -webkit-box-shadow: 0 18px 45px rgba(17, 24, 39, 0.07);
          box-shadow: 0 18px 45px rgba(17, 24, 39, 0.07);
}
#area .item span {
  width: 58px;
  height: 58px;
  display: block;
  margin-bottom: 15px;
  border-radius: 50%;
  background: rgba(153, 27, 46, 0.08);
  position: relative;
}
#area .item span:before {
  content: "";
  position: absolute;
  inset: 15px;
  border: 3px solid #991b2e;
  border-radius: 50% 50% 50% 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
#area .item span:after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  top: 22px;
  left: 25px;
  border-radius: 50%;
  background: #991b2e;
}
#area .item p {
  color: #111827;
  font-size: 25px;
  font-weight: 800;
  margin-bottom: 30px;
}
#area .item ul {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  margin: 0;
  padding: 0;
  list-style: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#area .item li {
  color: #111827;
  font-size: 15px;
  font-weight: 400;
  position: relative;
  padding-left: 28px;
  padding-right: 22px;
  border-right: 1px solid rgba(17, 24, 39, 0.14);
}
#area .item li:before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 1px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #991b2e;
  color: #fff;
  font-size: 10px;
  line-height: 16px;
  text-align: center;
}
#area .item li:last-child {
  border-right: 0;
  padding-right: 0;
}
@media (max-width: 991px) {
  #area .item .col-sm-12 {
    display: block;
  }
  #area .item div {
    margin-bottom: 25px;
  }
  #area .item li {
    margin-bottom: 14px;
  }
}
@media (max-width: 650px) {
  #area {
    padding: 20px 0;
  }
  #area .item .col-sm-12 {
    padding: 30px 24px;
  }
}
@media (max-width: 450px) {
  #area .intro h4 {
    font-size: 28px;
  }
}

#footer {
  padding: 80px 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(10, 10, 12, 0.92)), to(rgba(10, 10, 12, 0.94))), url("../images/footer-bg.jpg") center/cover no-repeat;
  background: linear-gradient(rgba(10, 10, 12, 0.92), rgba(10, 10, 12, 0.94)), url("../images/footer-bg.jpg") center/cover no-repeat;
  color: #fff;
}
#footer .container {
  padding: 25px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 14px;
  background: rgba(15, 15, 18, 0.55);
  backdrop-filter: blur(8px);
}
#footer .form-side {
  padding-right: 45px;
}
#footer .info-side {
  padding-left: 45px;
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}
#footer h6 {
  margin-bottom: 25px;
  font-size: 25px;
  color: #fff;
  font-weight: 600;
}
#footer h6:after {
  content: "";
  display: block;
  width: 42px;
  height: 3px;
  margin-top: 14px;
  background: #d62b45;
}
#footer p {
  color: rgba(255, 255, 255, 0.75);
  line-height: 1.8;
}
#footer .contact p {
  margin-bottom: 35px;
}
#footer .contact .col-sm-6,
#footer .contact .col-sm-12 {
  margin-bottom: 20px;
}
#footer .contact .d-none {
  display: none;
}
#footer .contact .form-control {
  width: 100%;
  height: 60px;
  padding: 0 22px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.06);
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#footer .contact .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
#footer .contact .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
#footer .contact .form-control:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
#footer .contact .form-control::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
#footer .contact .form-control::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
#footer .contact .form-control:focus {
  border-color: #d62b45;
  background: rgba(255, 255, 255, 0.08);
}
#footer .contact select {
  color: rgba(255, 255, 255, 0.6) !important;
  cursor: pointer;
  background: #232325 !important;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
#footer .contact select option {
  color: rgba(255, 255, 255, 0.6) !important;
  font-size: 16px;
}
#footer .contact textarea {
  height: 180px !important;
  padding-top: 28px !important;
  resize: vertical;
  font-family: "Inter", sans-serif;
}
#footer .contact .g-recaptcha {
  margin: 10px 0 20px;
}
#footer .contact .submit {
  width: 100%;
  height: 60px;
  border: 0;
  border-radius: 8px;
  background: linear-gradient(135deg, #bf2037, #de324c);
  color: #fff;
  font-weight: 700;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#footer .contact .submit:hover {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
  background: linear-gradient(135deg, #de324c, #bf2037);
}
#footer .company-info {
  margin-bottom: 40px;
  padding-bottom: 35px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
#footer .company-info img {
  width: 100%;
  max-width: 290px;
  margin-bottom: 25px;
}
#footer .company-info .contact-info {
  margin-top: 30px;
}
#footer .company-info .contact-info li:nth-child(2) {
  background-image: url("data:image/svg+xml,%3Csvg fill='%2392242d' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M11.748 5.773S11.418 5 10.914 5c-.496 0-.754.229-.926.387S6.938 7.91 6.938 7.91s-.837.731-.773 2.106c.054 1.375.323 3.332 1.719 6.058 1.386 2.72 4.855 6.876 7.047 8.337 0 0 2.031 1.558 3.921 2.191.549.173 1.647.398 1.903.398.26 0 .719 0 1.246-.385.536-.389 3.543-2.807 3.543-2.807s.736-.665-.119-1.438c-.859-.773-3.467-2.492-4.025-2.944-.559-.459-1.355-.257-1.699.054-.343.313-.956.828-1.031.893-.112.086-.419.365-.763.226-.438-.173-2.234-1.148-3.899-3.426-1.655-2.276-1.837-3.02-2.084-3.824a.56.56 0 0 1 .225-.657c.248-.172 1.161-.933 1.161-.933s.591-.583.344-1.27-1.906-4.716-1.906-4.716z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#footer .company-info .contact-info li:nth-child(1) {
  background-image: url("data:image/svg+xml,%3Csvg height='200px' width='200px' version='1.1' id='_x32_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve' fill='%2392232f'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2392232f;%7D %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M256.102,275.689c-13.136,0-26.131-2.015-38.62-5.994l-2.073-0.66v203.275c0,5.792,2.199,11.289,6.227,15.512 l17.453,17.216c4.276,4.488,10.047,6.96,16.246,6.96c6.202,0,11.97-2.473,16.211-6.926l17.525-17.286 c3.992-4.192,6.19-9.685,6.19-15.477V269.556l-2.052,0.625C281.193,273.838,268.709,275.689,256.102,275.689z'%3E%3C/path%3E%3Cpath class='st0' d='M255.999,0c-68.961,0-125.063,56.106-125.063,125.069c0,68.959,56.102,125.065,125.063,125.065 s125.065-56.106,125.065-125.065C381.064,56.106,324.96,0,255.999,0z M217.269,126.047c-20.052,0-36.366-16.312-36.366-36.366 c0-20.05,16.314-36.362,36.366-36.362s36.366,16.312,36.366,36.362C253.635,109.735,237.321,126.047,217.269,126.047z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#footer .company-info .contact-info li:nth-child(3) {
  background-image: url("data:image/svg+xml,%3Csvg height='200px' width='200px' version='1.1' id='_x32_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2392232f;%7D %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M510.746,110.361c-2.128-10.754-6.926-20.918-13.926-29.463c-1.422-1.794-2.909-3.39-4.535-5.009 c-12.454-12.52-29.778-19.701-47.531-19.701H67.244c-17.951,0-34.834,7-47.539,19.708c-1.608,1.604-3.099,3.216-4.575,5.067 c-6.97,8.509-11.747,18.659-13.824,29.428C0.438,114.62,0,119.002,0,123.435v265.137c0,9.224,1.874,18.206,5.589,26.745 c3.215,7.583,8.093,14.772,14.112,20.788c1.516,1.509,3.022,2.901,4.63,4.258c12.034,9.966,27.272,15.45,42.913,15.45h377.51 c15.742,0,30.965-5.505,42.967-15.56c1.604-1.298,3.091-2.661,4.578-4.148c5.818-5.812,10.442-12.49,13.766-19.854l0.438-1.05 c3.646-8.377,5.497-17.33,5.497-26.628V123.435C512,119.06,511.578,114.649,510.746,110.361z M34.823,99.104 c0.951-1.392,2.165-2.821,3.714-4.382c7.689-7.685,17.886-11.914,28.706-11.914h377.51c10.915,0,21.115,4.236,28.719,11.929 c1.313,1.327,2.567,2.8,3.661,4.272l2.887,3.88l-201.5,175.616c-6.212,5.446-14.21,8.443-22.523,8.443 c-8.231,0-16.222-2.99-22.508-8.436L32.19,102.939L34.823,99.104z M26.755,390.913c-0.109-0.722-0.134-1.524-0.134-2.341V128.925 l156.37,136.411L28.199,400.297L26.755,390.913z M464.899,423.84c-6.052,3.492-13.022,5.344-20.145,5.344H67.244 c-7.127,0-14.094-1.852-20.142-5.344l-6.328-3.668l159.936-139.379l17.528,15.246c10.514,9.128,23.922,14.16,37.761,14.16 c13.89,0,27.32-5.032,37.827-14.16l17.521-15.253L471.228,420.18L464.899,423.84z M485.372,388.572 c0,0.803-0.015,1.597-0.116,2.304l-1.386,9.472L329.012,265.409l156.36-136.418V388.572z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#footer .company-info .contact-info li {
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 20px auto;
  padding-left: 25px;
  margin-bottom: 18px;
}
#footer .company-info .contact-info li:before {
  display: none;
}
#footer .sm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#footer .sm a {
  display: block;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  border-radius: 50%;
  background: #901e2c;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-position: center center;
}
#footer .sm .facebook {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 1920 1920' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M1168.737 487.897c44.672-41.401 113.824-36.889 118.9-36.663l289.354-.113 6.317-417.504L1539.65 22.9C1511.675 16.02 1426.053 0 1237.324 0 901.268 0 675.425 235.206 675.425 585.137v93.97H337v451.234h338.425V1920h451.234v-789.66h356.7l62.045-451.233H1126.66v-69.152c0-54.937 14.214-96.112 42.078-122.058' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#footer .sm .instagram {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 18C15.3137 18 18 15.3137 18 12C18 8.68629 15.3137 6 12 6C8.68629 6 6 8.68629 6 12C6 15.3137 8.68629 18 12 18ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M18 5C17.4477 5 17 5.44772 17 6C17 6.55228 17.4477 7 18 7C18.5523 7 19 6.55228 19 6C19 5.44772 18.5523 5 18 5Z' fill='%23ffffff'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.65396 4.27606C1 5.55953 1 7.23969 1 10.6V13.4C1 16.7603 1 18.4405 1.65396 19.7239C2.2292 20.8529 3.14708 21.7708 4.27606 22.346C5.55953 23 7.23969 23 10.6 23H13.4C16.7603 23 18.4405 23 19.7239 22.346C20.8529 21.7708 21.7708 20.8529 22.346 19.7239C23 18.4405 23 16.7603 23 13.4V10.6C23 7.23969 23 5.55953 22.346 4.27606C21.7708 3.14708 20.8529 2.2292 19.7239 1.65396C18.4405 1 16.7603 1 13.4 1H10.6C7.23969 1 5.55953 1 4.27606 1.65396C3.14708 2.2292 2.2292 3.14708 1.65396 4.27606ZM13.4 3H10.6C8.88684 3 7.72225 3.00156 6.82208 3.0751C5.94524 3.14674 5.49684 3.27659 5.18404 3.43597C4.43139 3.81947 3.81947 4.43139 3.43597 5.18404C3.27659 5.49684 3.14674 5.94524 3.0751 6.82208C3.00156 7.72225 3 8.88684 3 10.6V13.4C3 15.1132 3.00156 16.2777 3.0751 17.1779C3.14674 18.0548 3.27659 18.5032 3.43597 18.816C3.81947 19.5686 4.43139 20.1805 5.18404 20.564C5.49684 20.7234 5.94524 20.8533 6.82208 20.9249C7.72225 20.9984 8.88684 21 10.6 21H13.4C15.1132 21 16.2777 20.9984 17.1779 20.9249C18.0548 20.8533 18.5032 20.7234 18.816 20.564C19.5686 20.1805 20.1805 19.5686 20.564 18.816C20.7234 18.5032 20.8533 18.0548 20.9249 17.1779C20.9984 16.2777 21 15.1132 21 13.4V10.6C21 8.88684 20.9984 7.72225 20.9249 6.82208C20.8533 5.94524 20.7234 5.49684 20.564 5.18404C20.1805 4.43139 19.5686 3.81947 18.816 3.43597C18.5032 3.27659 18.0548 3.14674 17.1779 3.0751C16.2777 3.00156 15.1132 3 13.4 3Z' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
#footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#footer ul li {
  margin-bottom: 18px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='-4.5 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ctitle%3Earrow_right %5B%23336%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-305.000000, -6679.000000)' fill='%2399232c'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M249.365851,6538.70769 L249.365851,6538.70769 C249.770764,6539.09744 250.426289,6539.09744 250.830166,6538.70769 L259.393407,6530.44413 C260.202198,6529.66364 260.202198,6528.39747 259.393407,6527.61699 L250.768031,6519.29246 C250.367261,6518.90671 249.720021,6518.90172 249.314072,6519.28247 L249.314072,6519.28247 C248.899839,6519.67121 248.894661,6520.31179 249.302681,6520.70653 L257.196934,6528.32352 C257.601847,6528.71426 257.601847,6529.34685 257.196934,6529.73759 L249.365851,6537.29462 C248.960938,6537.68437 248.960938,6538.31795 249.365851,6538.70769' id='arrow_right-%5B%23336%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: 0 5px;
  background-size: 10px auto;
  padding-left: 15px;
}
#footer ul a {
  color: rgba(255, 255, 255, 0.85);
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#footer ul a:hover {
  color: #d62b45;
}
#footer .copyright {
  margin-top: 40px;
  padding-top: 30px;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  text-align: center;
}
#footer .copyright h1 {
  font-size: 14px;
  padding-top: 20px;
  margin: 0;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.55);
}
#footer .copyright p {
  font-size: 14px;
  margin: 0;
  color: rgba(255, 255, 255, 0.55);
}
#footer .copyright p + p {
  padding-top: 15px;
}
#footer .copyright a {
  color: rgba(255, 255, 255, 0.55);
}
@media (max-width: 991px) {
  #footer .container {
    padding: 35px 25px;
  }
  #footer .form-side {
    padding-right: 15px;
  }
  #footer .info-side {
    margin-top: 60px;
    padding-left: 15px;
    border-left: 0;
  }
}
@media (max-width: 650px) {
  #footer ul, #footer h6, #footer .sm {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
  }
  #footer {
    padding: 0;
  }
  #footer .container {
    padding: 25px 18px;
  }
  #footer h6 {
    font-size: 28px;
  }
  #footer .contact .form-control,
  #footer .contact .submit {
    height: 54px;
  }
  #footer .contact textarea {
    height: 160px;
  }
}
@media (max-width: 650px) {
  #footer .form-side {
    padding-left: 0;
    padding-right: 0;
  }
}