/* 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%;
  }
}
@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%;
  }
}
@font-face {
  font-family: "Century Gothic";
  src: url("assets/CenturyGothic.eot");
  src: url("assets/CenturyGothic.eot?#iefix") format("embedded-opentype"), url("assets/CenturyGothic.woff2") format("woff2"), url("assets/CenturyGothic.woff") format("woff"), url("assets/CenturyGothic.ttf") format("truetype"), url("assets/CenturyGothic.svg#CenturyGothic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media all and (min-width: 992px) {
  :root {
    --header-height: 120px;
  }
  :target {
    display: block;
    position: relative;
    top: calc(-1 * var(--header-height) - 0px);
    visibility: hidden;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  :root {
    --header-height:100px;
  }
  :target {
    display: block;
    position: relative;
    top: calc(-1 * var(--header-height) - 0px);
    visibility: hidden;
  }
}
/*GENERAL
-----------------------------------------------------
*/
.container {
  margin: 0 auto;
  width: 100%;
  max-width: 1292px;
  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: "Nunito Sans", sans-serif;
}

html, body, h1, h2, h3, h3, h4, h5, h6, p, ul, ol, li, img, label, span, input, textarea, form, small {
  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;
}

@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;
  }
}
.call-us {
  display: none;
}

@media all and (min-width: 0) and (max-width: 768px) {
  body {
    padding-top: 80px;
  }
  .call-us {
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 36px;
    height: 36px;
    text-indent: -9999px;
    z-index: 9999;
    background-image: url("data:image/svg+xml,%3Csvg fill='%231100b0' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' stroke='%231100b0'%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: 33px 33px;
  }
}
@media all and (min-width: 0) and (max-width: 450px) {
  .call-us {
    position: fixed;
  }
}
.facebook {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' 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='M21.95 5.005l-3.306-.004c-3.206 0-5.277 2.124-5.277 5.415v2.495H10.05v4.515h3.317l-.004 9.575h4.641l.004-9.575h3.806l-.003-4.514h-3.803v-2.117c0-1.018.241-1.533 1.566-1.533l2.366-.001.01-4.256z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 30px 30px;
  text-indent: -9999px;
}

#top [class*=col-]:nth-child(1) span, #footer [class*=col-]:nth-child(3) li:nth-child(1) {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' fill='%231100b0' transform='rotate(90)'%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%3Ephone%3C/title%3E%3Cdesc%3ECreated with Sketch Beta.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cg id='Icon-Set-Filled' sketch:type='MSLayerGroup' transform='translate(-258.000000, -309.000000)' fill='%231100b0'%3E%3Cpath d='M289.073,313.433 L286.195,310.563 C285.401,309.77 284.112,309.77 283.317,310.563 L279,316.303 C278.341,317.274 278.206,318.38 279,319.173 L280.762,320.93 C279.456,322.68 277.888,324.588 276.123,326.348 C274.127,328.338 271.907,330.147 269.911,331.633 L268.208,329.936 C267.414,329.143 266.305,329.277 265.33,329.936 L259.574,334.241 C258.609,334.906 258.779,336.318 259.574,337.111 L262.452,339.98 C264.042,341.566 266.109,341.058 268.208,339.98 C268.208,339.98 274.561,336.424 280,331 C285.116,325.898 289.073,319.173 289.073,319.173 C289.898,316.91 290.663,315.018 289.073,313.433' id='phone' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
}

#top [class*=col-]:nth-child(2) span, #footer [class*=col-]:nth-child(3) li:nth-child(2) {
  background-image: url("data:image/svg+xml,%3Csvg fill='%231100b0' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 395.71 395.71' 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%3Cg%3E%3Cpath d='M197.849,0C122.131,0,60.531,61.609,60.531,137.329c0,72.887,124.591,243.177,129.896,250.388l4.951,6.738 c0.579,0.792,1.501,1.255,2.471,1.255c0.985,0,1.901-0.463,2.486-1.255l4.948-6.738c5.308-7.211,129.896-177.501,129.896-250.388 C335.179,61.609,273.569,0,197.849,0z M197.849,88.138c27.13,0,49.191,22.062,49.191,49.191c0,27.115-22.062,49.191-49.191,49.191 c-27.114,0-49.191-22.076-49.191-49.191C148.658,110.2,170.734,88.138,197.849,88.138z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: 13px 13px;
}

#top [class*=col-]:nth-child(3) span, #footer [class*=col-]:nth-child(3) li:nth-child(3) {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='-1 0 26 26' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' 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%3Eshare%3C/title%3E%3Cdesc%3ECreated with Sketch Beta.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cg id='Icon-Set' sketch:type='MSLayerGroup' transform='translate(-312.000000, -726.000000)' fill='%231100b0'%3E%3Cpath d='M331,750 C329.343,750 328,748.657 328,747 C328,745.343 329.343,744 331,744 C332.657,744 334,745.343 334,747 C334,748.657 332.657,750 331,750 L331,750 Z M317,742 C315.343,742 314,740.657 314,739 C314,737.344 315.343,736 317,736 C318.657,736 320,737.344 320,739 C320,740.657 318.657,742 317,742 L317,742 Z M331,728 C332.657,728 334,729.343 334,731 C334,732.657 332.657,734 331,734 C329.343,734 328,732.657 328,731 C328,729.343 329.343,728 331,728 L331,728 Z M331,742 C329.23,742 327.685,742.925 326.796,744.312 L321.441,741.252 C321.787,740.572 322,739.814 322,739 C322,738.497 321.903,738.021 321.765,737.563 L327.336,734.38 C328.249,735.37 329.547,736 331,736 C333.762,736 336,733.762 336,731 C336,728.238 333.762,726 331,726 C328.238,726 326,728.238 326,731 C326,731.503 326.097,731.979 326.235,732.438 L320.664,735.62 C319.751,734.631 318.453,734 317,734 C314.238,734 312,736.238 312,739 C312,741.762 314.238,744 317,744 C318.14,744 319.179,743.604 320.02,742.962 L320,743 L326.055,746.46 C326.035,746.64 326,746.814 326,747 C326,749.762 328.238,752 331,752 C333.762,752 336,749.762 336,747 C336,744.238 333.762,742 331,742 L331,742 Z' id='share' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
}

#top {
  text-align: center;
  background: #f0f0f0;
  text-align: center;
  padding-left: 15px;
}
#top .row {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#top [class*=col-] {
  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;
}
#top span {
  width: 45px;
  height: 45px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45px;
          flex: 0 0 45px;
  display: block;
  border-radius: 50%;
  border: 1px dashed #1100b0;
  background-size: 20px 20px;
  background-position: center center;
  margin-right: 10px;
}
#top p {
  color: #1100b0;
  text-align: left;
  display: inline-block;
  font-size: 18px;
  line-height: 25px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#top .sm {
  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;
  height: 100%;
  width: 100%;
}
#top [class*=col-]:nth-child(1) p, #top [class*=col-]:nth-child(2) strong, #top [class*=col-]:nth-child(3) p {
  text-transform: uppercase;
  font-weight: 900;
  color: #1100b0;
}
#top [class*=col-]:nth-child(1) p a {
  font-weight: 700;
  color: #000;
  font-size: 18px;
}
#top [class*=col-]:nth-child(2) p {
  font-size: 18px;
  color: #000;
}
#top [class*=col-]:nth-child(3) a {
  display: block;
  margin: 0 auto;
  width: 30px;
  height: 30px;
  background-position: center center;
  background-size: 30px 30px;
}
@media (min-width: 992px) and (max-width: 1250px) {
  #top p {
    font-size: 16px;
    line-height: 25px;
  }
  #top [class*=col-]:nth-child(1) p a {
    font-size: 20px;
  }
}
@media (min-width: 650px) and (max-width: 992px) {
  #top [class*=col-] {
    padding-left: 5px;
    padding-right: 5px;
  }
  #top p {
    font-size: 15px;
    line-height: 25px;
  }
  #top [class*=col-]:nth-child(1) p a {
    font-size: 15px;
  }
  #top [class*=col-]:nth-child(2) p {
    font-size: 15px;
  }
}
@media (min-width: 0) and (max-width: 650px) {
  #top {
    padding: 20px 0;
  }
  #top [class*=col-] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  #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;
  }
  #top [class*=col-]:nth-child(3) p {
    text-align: left;
  }
  #top p {
    display: block;
    text-align: left;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  #top [class*=col-] {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (min-width: 0) and (max-width: 450px) {
  #top p {
    font-size: 15px;
  }
}

.call {
  display: none;
}

@media (min-width: 0) and (max-width: 650px) {
  .call {
    display: block;
    position: absolute;
    top: 80px;
    left: 0;
    right: 0;
    text-align: center;
  }
  .call a {
    color: #035584;
    font-weight: bold;
    font-size: 20px;
    font-weight: 500px;
    text-transform: uppercase;
    display: inline-block;
    border: 3px solid #035584;
    padding: 10px 20px;
    margin: 20px 0;
    background-image: url("data:image/svg+xml,%3Csvg fill='%23035584' height='200px' width='200px' 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'%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='M13.6,31.1c-1.1,0-2.1-0.3-3-0.9c-3.2-2.1-6.3-5.3-8.5-8.5c-1.4-2.1-1.1-5.2,0.6-6.9c0.9-0.9,2-1.3,3.2-1.1 c1,0.2,2,0.7,2.9,1.6c0.9,0.9,1.4,1.9,1.6,2.9c0.2,1.2-0.2,2.3-1.1,3.2c-0.1,0.1-0.2,0.2-0.3,0.3c0.5,0.6,1.1,1.1,1.7,1.7 c0.1-0.1,0.2-0.2,0.3-0.3c1.7-1.7,4-1.5,6,0.5s2.2,4.3,0.5,6C16.5,30.5,15,31.1,13.6,31.1z'%3E%3C/path%3E%3C/g%3E%3Cpolygon points='24,13 24,12.4 23.4,13 '%3E%3C/polygon%3E%3Cpath d='M19,2C13,2,8.1,6.3,7.2,12c1.1,0.4,2.1,1,3,1.9c1.2,1.2,1.9,2.5,2.2,3.9c0.1,0.7,0.1,1.5-0.1,2.2c2-0.5,4.3,0.2,6.1,2.1 c1.1,1.1,1.9,2.4,2.1,3.8C26.4,25.2,31,20.1,31,14C31,7.4,25.6,2,19,2z M19,17h-4c-0.4,0-0.8-0.2-0.9-0.6s-0.1-0.8,0.2-1.1l2.9-2.9 c0.1-0.1,0.2-0.3,0.2-0.6s-0.1-0.4-0.2-0.6c-0.3-0.3-0.8-0.3-1.1,0l-0.4,0.4c-0.4,0.4-1,0.4-1.4,0s-0.4-1,0-1.4l0.4-0.4 c1.1-1.1,2.9-1.1,3.9,0c0.5,0.5,0.8,1.2,0.8,2c0,0.7-0.3,1.4-0.8,2L17.4,15H19c0.6,0,1,0.4,1,1S19.6,17,19,17z M26,16 c0,0.6-0.4,1-1,1s-1-0.4-1-1v-1h-3c-0.4,0-0.8-0.2-0.9-0.6s-0.1-0.8,0.2-1.1l4-4C24.6,9,25,8.9,25.4,9.1C25.8,9.2,26,9.6,26,10V16z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: 5px center;
    background-size: 30px 30px;
    padding-left: 40px;
  }
}
.location {
  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=''%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='%23000000' d='M32,0C18.746,0,8,10.746,8,24c0,5.219,1.711,10.008,4.555,13.93c0.051,0.094,0.059,0.199,0.117,0.289l16,24 C29.414,63.332,30.664,64,32,64s2.586-0.668,3.328-1.781l16-24c0.059-0.09,0.066-0.195,0.117-0.289C54.289,34.008,56,29.219,56,24 C56,10.746,45.254,0,32,0z M32,32c-4.418,0-8-3.582-8-8s3.582-8,8-8s8,3.582,8,8S36.418,32,32,32z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 20px 20px;
}

#navigation {
  text-align: center;
  padding: 10px 0;
  background: #fff;
  position: sticky;
  top: 0px;
  z-index: 9999;
  height: var(--header-height);
}
@media all and (min-width: 650px) {
  #navigation .row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #navigation {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #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 #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: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#navigation #nav li {
  list-style-type: none;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  position: relative;
  z-index: 9999;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
}
#navigation #nav li {
  list-style: none;
  text-align: center;
}
#navigation {
  /* nav link */
}
#navigation #nav a {
  display: inline-block;
  text-align: center;
  color: #000000;
  text-decoration: none;
}
#navigation #nav a:hover {
  color: #1100b0;
  text-decoration: underline;
}
@media all and (min-width: 768px) and (max-width: 992px) {
  #navigation #nav li {
    font-size: 15px;
    text-transform: none;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  #navigation #nav li {
    text-transform: none;
  }
}
#navigation {
  /************************************************************************************
  MOBILE
  *************************************************************************************/
}
@media screen and (max-width: 768px) {
  #navigation {
    padding: 10px 0;
    text-align: left;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    /* nav-wrap */
  }
  #navigation .logo {
    max-width: 200px;
    width: 100%;
    margin: 0 auto;
    display: block;
  }
  #navigation {
    /* menu icon */
  }
  #navigation #menu-icon {
    position: absolute;
    top: 30px;
    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='%231100b0' stroke='%231100b0'%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: 75px;
    left: 0;
    right: 0;
    padding: 0 0 20px 0;
    z-index: 10000;
    padding: 5px 20px;
    background: #fff;
    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: 900;
    border-top: 1px solid #000;
  }
  #navigation #nav a {
    font: inherit;
    text-align: left;
    background: none;
    display: block;
    padding: 10px 0;
    border: none;
  }
  #navigation {
    /* dropdown */
  }
  #navigation #nav ul {
    width: auto;
    position: static;
    display: block;
    border: none;
    background: inherit;
  }
  #navigation #nav ul li {
    margin: 3px 0 3px 15px;
  }
}
@media all and (min-width: 0) and (max-width: 450px) {
  #navigation #menu-icon {
    position: absolute;
    top: 25px;
    right: 20px;
  }
}
@media screen and (min-width: 768px) {
  #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 {
    position: fixed;
  }
}

#header {
  position: relative;
  text-align: center;
  z-index: 1;
}
@media all and (min-width: 1200px) {
  #header {
    background: url(images/header.jpg) no-repeat top center;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  #header {
    background: url(images/header-xlg.jpg) no-repeat top center;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  #header {
    background: url(images/header-lg.jpg) no-repeat top center;
  }
}
@media all and (min-width: 650px) and (max-width: 768px) {
  #header {
    background: url(images/header-md.jpg) no-repeat top center;
  }
}
@media all and (min-width: 0) and (max-width: 650px) {
  #header {
    background: url(images/header-sm.jpg) no-repeat top center;
    background-size: auto 100%;
  }
}
#header .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 2;
}
#header img {
  position: relative;
  z-index: 1;
}
#header h4 {
  color: #06408a;
  font-size: 40px;
  color: #fff;
  font-weight: 900;
  text-transform: uppercase;
}
#header h5 {
  color: #dfdfdf;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 900;
  margin-top: 20px;
}
#header .row {
  position: relative;
  z-index: 3;
  padding: 40px 0;
}
#header p {
  color: #fff;
  font-size: 25px;
  padding-top: 30px;
}
#header p a {
  display: inline-block;
  padding: 10px 25px 15px 25px;
  margin-top: 35px;
  font-size: 22px;
  color: #000;
  background: #ffffff;
  text-transform: uppercase;
  font-weight: 900;
  border-radius: 10px;
}
#header p a:hover {
  background: #000;
  color: #fff;
}
#header .col-sm-4 {
  margin-top: 30px;
}
#header .col-sm-4 p {
  font-size: 18px;
  text-transform: uppercase;
  padding: 10px 0 0 0;
}
#header .get {
  display: inline-block;
  color: #fff;
  font-size: 22px;
  font-weight: 900;
  text-transform: uppercase;
  background: #1100b0;
  padding: 10px 25px;
  margin-top: 30px;
}
#header .get:hover {
  background: #fff;
  color: #1100b0;
}
#header .bcg {
  padding: 20px;
  height: 100%;
  background: rgba(17, 0, 176, 0.77);
}
#header .dotted {
  padding: 20px;
  border: 1px dotted #fff;
}
#header span {
  width: 80px;
  height: 80px;
  display: block;
  margin: 0 auto;
}
#header .col-sm-4:nth-child(2) span {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='1024.000000pt' height='1024.000000pt' viewBox='0 0 1024.000000 1024.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,1024.000000) scale(0.100000,-0.100000)'%0Afill='%23fcb749' stroke='none'%3E%3Cpath d='M3532 9629 c-106 -18 -213 -89 -272 -181 -109 -168 -87 -382 52 -521%0A209 -209 547 -144 675 129 25 53 28 70 28 164 0 94 -3 111 -28 164 -84 181%0A-264 278 -455 245z'/%3E%3Cpath d='M4345 9245 c-39 -46 -71 -88 -73 -93 -2 -6 39 -45 90 -88 51 -42 97%0A-81 102 -85 5 -4 -51 -79 -124 -166 l-133 -158 -67 4 c-112 5 -125 -4 -432%0A-304 l-272 -266 -57 113 -56 112 31 61 c29 57 31 66 31 170 0 106 -1 112 -34%0A173 -43 80 -124 154 -199 183 -86 34 -217 33 -292 -2 -86 -40 -197 -135 -431%0A-369 -374 -374 -646 -730 -821 -1077 -93 -183 -94 -160 65 -858 70 -308 127%0A-565 127 -572 0 -6 -124 -188 -275 -405 -151 -216 -282 -409 -292 -428 -12%0A-24 -18 -58 -18 -106 0 -61 4 -77 30 -119 86 -138 272 -163 380 -51 22 23 52%0A57 67 76 l27 35 0 -2157 1 -2158 1500 0 1500 0 0 1190 0 1190 655 0 655 0 0%0A-1190 0 -1190 1500 0 1500 0 0 2179 0 2179 -1837 1810 -1838 1810 -135 -134%0Ac-74 -74 -139 -134 -145 -134 -5 0 -4 5 3 12 25 25 13 38 -32 38 -44 0 -66%0A-12 -46 -25 5 -3 10 -27 10 -53 l1 -47 -388 -382 -388 -381 -6 51 c-12 102%0A-45 139 -150 168 -41 11 -98 27 -128 35 l-54 15 213 207 c237 230 260 262 260%0A363 0 40 -7 70 -25 105 -14 27 -25 52 -25 56 0 12 243 298 253 298 5 0 51 -36%0A103 -80 51 -44 97 -80 102 -80 13 0 154 168 150 179 -2 5 -47 45 -100 90 l-98%0A83 23 38 22 39 -21 28 c-29 38 -67 41 -100 8 -30 -30 -16 -37 -145 72 -47 40%0A-88 73 -91 73 -2 0 -35 -38 -73 -85z m-1295 -1492 c55 -113 111 -221 125 -239%0A13 -17 48 -44 77 -58 90 -45 217 -30 272 33 11 11 26 21 35 21 8 0 121 -28%0A250 -62 l234 -63 -543 -538 c-299 -295 -545 -536 -547 -534 -1 2 33 125 77%0A274 81 275 90 324 68 396 -23 77 -74 116 -348 263 -140 75 -259 141 -264 145%0A-17 15 157 239 347 447 62 67 113 122 114 122 2 0 48 -93 103 -207z m-654%0A-875 c93 -50 171 -93 173 -95 2 -1 -42 -159 -98 -350 -56 -192 -101 -360 -101%0A-374 0 -58 30 -128 75 -172 l44 -44 -313 -312 c-172 -171 -316 -311 -321 -311%0A-4 0 -3 6 2 13 58 75 428 616 439 642 7 19 14 58 14 87 0 30 -44 245 -99 489%0Al-98 436 51 41 c28 22 54 41 57 41 3 1 82 -40 175 -91z m1494 -4598 l0 -690%0A-505 0 -505 0 0 690 0 690 505 0 505 0 0 -690z m4040 0 l0 -690 -500 0 -500 0%0A0 690 0 690 500 0 500 0 0 -690z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
}
#header .col-sm-4:nth-child(3) span {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='699px' height='656px' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath style='opacity:0.98' fill='%23fbb748' d='M -0.5,-0.5 C 171.833,-0.5 344.167,-0.5 516.5,-0.5C 574.303,158.243 632.303,316.91 690.5,475.5C 518.167,475.5 345.833,475.5 173.5,475.5C 116.071,317.873 58.0712,160.539 -0.5,3.5C -0.5,2.16667 -0.5,0.833333 -0.5,-0.5 Z M 98.5,60.5 C 222.89,60.0055 347.223,60.5055 471.5,62C 473.378,63.5429 474.878,65.3762 476,67.5C 517.568,179.538 558.734,291.704 599.5,404C 598.886,408.569 596.553,411.902 592.5,414C 468.167,414.667 343.833,414.667 219.5,414C 218.672,413.085 217.672,412.419 216.5,412C 211.76,402.126 207.594,391.959 204,381.5C 165.865,278.259 128.031,174.926 90.5,71.5C 90.8938,66.1158 93.5604,62.4491 98.5,60.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.986' fill='%23fbb748' d='M 117.5,82.5 C 170.168,82.3333 222.834,82.5 275.5,83C 246.333,112.167 217.167,141.333 188,170.5C 185.853,175.327 186.186,179.994 189,184.5C 194.041,188.267 199.208,188.434 204.5,185C 238.5,151 272.5,117 306.5,83C 331.167,82.3333 355.833,82.3333 380.5,83C 352.027,111.473 323.527,139.973 295,168.5C 290.499,178.186 293.499,183.853 304,185.5C 306.891,185.74 309.391,184.907 311.5,183C 344.833,149.667 378.167,116.333 411.5,83C 427.167,82.3333 442.833,82.3333 458.5,83C 463.463,95.7635 468.296,108.597 473,121.5C 473.781,122.944 473.614,124.277 472.5,125.5C 420.514,176.986 368.68,228.653 317,280.5C 312.898,287.479 314.065,293.313 320.5,298C 324.295,298.837 327.961,298.504 331.5,297C 381.347,246.986 431.347,197.153 481.5,147.5C 512.907,229.003 543.24,311.003 572.5,393.5C 458.831,393.833 345.165,393.5 231.5,392.5C 192.93,289.363 154.93,186.03 117.5,82.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.982' fill='%23fbb748' d='M 596.5,655.5 C 424.833,655.5 253.167,655.5 81.5,655.5C 59.9281,475.517 38.7614,295.517 18,115.5C 64.3834,239.979 110.383,364.646 156,489.5C 157.27,493.77 160.104,496.27 164.5,497C 259.5,497.333 354.5,497.667 449.5,498C 459.004,523.013 468.004,548.179 476.5,573.5C 368.833,573.333 261.166,573.5 153.5,574C 145.428,579.165 144.428,585.498 150.5,593C 266.086,594.663 381.753,594.996 497.5,594C 502.635,590.945 504.468,586.445 503,580.5C 493.025,552.906 482.858,525.406 472.5,498C 494.508,497.167 516.508,497.334 538.5,498.5C 557.84,550.857 577.174,603.19 596.5,655.5 Z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
}
#header .col-sm-4:nth-child(4) span {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='782px' height='773px' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath style='opacity:0.99' fill='%23fbb748' d='M 558.5,261.5 C 418.903,260.668 279.236,260.168 139.5,260C 138,259.167 136.833,258 136,256.5C 135.333,235.167 135.333,213.833 136,192.5C 141.722,184.284 147.222,175.951 152.5,167.5C 185.652,121.205 218.319,74.538 250.5,27.5C 253.803,23.3488 256.97,19.0155 260,14.5C 261.938,11.8941 264.438,10.0608 267.5,9C 313.472,8.63327 358.639,8.13327 403,7.5C 511.804,8.16769 620.637,8.83436 729.5,9.5C 730.584,10.6651 731.417,11.9984 732,13.5C 732.667,33.5 732.667,53.5 732,73.5C 730.444,78.2798 728.111,82.6131 725,86.5C 686.587,141.651 647.921,196.651 609,251.5C 606.167,254.333 603.333,257.167 600.5,260C 586.327,260.169 572.327,260.669 558.5,261.5 Z M 622.5,184.5 C 621.062,189.703 618.729,190.37 615.5,186.5C 615.859,188.371 616.859,189.871 618.5,191C 615.563,195.378 612.23,200.045 608.5,205C 605.768,205.413 603.101,206.08 600.5,207C 602.856,207.155 605.189,207.155 607.5,207C 601.544,215.079 595.711,223.245 590,231.5C 589.899,221.309 589.899,210.976 590,200.5C 595.363,192.983 600.863,185.65 606.5,178.5C 607.11,176.566 608.11,174.899 609.5,173.5C 622.687,153.778 636.354,134.445 650.5,115.5C 664.01,95.1418 678.01,75.1418 692.5,55.5C 696.444,49.049 700.611,42.7157 705,36.5C 705.667,47.1667 705.667,57.8333 705,68.5C 677.233,107.058 649.733,145.724 622.5,184.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.016' fill='%23fbb748' d='M 250.5,27.5 C 249.833,26.1667 249.833,26.1667 250.5,27.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.008' fill='%23fbb748' d='M 203.5,90.5 C 204.833,91.1667 204.833,91.1667 203.5,90.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.008' fill='%23fbb748' d='M 200.5,95.5 C 201.833,96.1667 201.833,96.1667 200.5,95.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.008' fill='%23fbb748' d='M 194.5,104.5 C 195.833,105.167 195.833,105.167 194.5,104.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.008' fill='%23fbb748' d='M 676.5,156.5 C 677.833,157.167 677.833,157.167 676.5,156.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.008' fill='%23fbb748' d='M 152.5,167.5 C 151.833,166.167 151.833,166.167 152.5,167.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.02' fill='%23fbb748' d='M 610.5,182.5 C 609.711,182.217 609.044,181.717 608.5,181C 609.816,180.472 610.483,180.972 610.5,182.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.083' fill='%23fbb748' d='M 622.5,184.5 C 621.244,184.539 620.244,184.039 619.5,183C 620.998,182.415 621.998,182.915 622.5,184.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.98' fill='%23fbb748' d='M 638.5,234.5 C 642.683,233.846 645.516,235.512 647,239.5C 647.667,293.5 647.667,347.5 647,401.5C 645.92,403.996 644.586,406.33 643,408.5C 614.221,436.613 585.721,465.113 557.5,494C 551.856,497.966 545.523,499.466 538.5,498.5C 538.667,523.836 538.5,549.169 538,574.5C 536.027,580.404 533.694,585.737 531,590.5C 525.714,594.894 519.881,598.394 513.5,601C 458.356,615.369 403.356,630.202 348.5,645.5C 347.465,678.976 347.465,712.309 348.5,745.5C 348.088,749.089 346.755,752.256 344.5,755C 324.012,765.687 303.345,766.021 282.5,756C 280.291,754.127 278.458,751.96 277,749.5C 276.333,704.167 276.333,658.833 277,613.5C 279.179,598.617 287.345,588.784 301.5,584C 356.466,569.175 411.466,554.509 466.5,540C 467.49,526.246 467.823,512.412 467.5,498.5C 344.166,498.667 220.833,498.5 97.5,498C 93.7926,497.064 90.6259,495.231 88,492.5C 71.2909,456.508 54.1242,420.342 36.5,384C 36.6256,382.026 36.7922,379.859 37,377.5C 38,375.5 39,373.5 40,371.5C 72.3462,340.32 104.179,308.654 135.5,276.5C 292.499,275.5 449.499,275.167 606.5,275.5C 606.667,312.502 606.5,349.502 606,386.5C 589.279,403.221 572.613,419.887 556,436.5C 544.355,412.045 532.855,387.545 521.5,363C 376.833,362.333 232.167,362.333 87.5,363C 83.1667,367.333 78.8333,371.667 74.5,376C 217.501,376.167 360.501,376.667 503.5,377.5C 517.292,407.411 531.292,437.077 545.5,466.5C 570.648,441.851 595.481,417.184 620,392.5C 620.333,348.167 620.667,303.833 621,259.5C 627.336,251.487 633.169,243.154 638.5,234.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.008' fill='%23fbb748' d='M 625.5,248.5 C 626.833,249.167 626.833,249.167 625.5,248.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.024' fill='%23fbb748' d='M 611.5,253.5 C 612.833,254.167 612.833,254.167 611.5,253.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.031' fill='%23fbb748' d='M 141.5,262.5 C 140.761,262.631 140.094,262.464 139.5,262C 140.437,261.308 141.103,261.475 141.5,262.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.024' fill='%23fbb748' d='M 168.5,261.5 C 169.833,262.167 169.833,262.167 168.5,261.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.028' fill='%23fbb748' d='M 558.5,261.5 C 561.166,261.933 563.832,262.433 566.5,263C 563.462,263.885 560.795,263.385 558.5,261.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.035' fill='%23fbb748' d='M 567.5,262.5 C 567.897,261.475 568.563,261.308 569.5,262C 568.906,262.464 568.239,262.631 567.5,262.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.047' fill='%23fbb748' d='M 141.5,262.5 C 142.167,262.5 142.5,262.833 142.5,263.5C 142.167,263.167 141.833,262.833 141.5,262.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.016' fill='%23fbb748' d='M 158.5,262.5 C 159.833,263.167 159.833,263.167 158.5,262.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.016' fill='%23fbb748' d='M 142.5,263.5 C 144.833,263.833 146.167,265.167 146.5,267.5C 144.833,266.5 143.5,265.167 142.5,263.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.008' fill='%23fbb748' d='M 148.5,264.5 C 147.833,263.167 147.833,263.167 148.5,264.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.008' fill='%23fbb748' d='M 148.5,264.5 C 149.167,264.5 149.5,264.833 149.5,265.5C 149.167,265.167 148.833,264.833 148.5,264.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.022' fill='%23fbb748' d='M 165.5,264.5 C 166.525,264.897 166.692,265.563 166,266.5C 164.667,267.833 163.333,269.167 162,270.5C 161.333,269.833 161.333,269.167 162,268.5C 163.376,267.295 164.542,265.962 165.5,264.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.024' fill='%23fbb748' d='M 149.5,265.5 C 151.028,265.517 151.528,266.184 151,267.5C 150.283,266.956 149.783,266.289 149.5,265.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.008' fill='%23fbb748' d='M 157.5,265.5 C 158.833,266.167 158.833,266.167 157.5,265.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.008' fill='%23fbb748' d='M 146.5,267.5 C 147.167,267.5 147.5,267.833 147.5,268.5C 147.167,268.167 146.833,267.833 146.5,267.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.043' fill='%23fbb748' d='M 147.5,268.5 C 148.833,268.5 149.5,269.167 149.5,270.5C 149.5,269.167 148.833,268.5 147.5,268.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.008' fill='%23fbb748' d='M 156.5,268.5 C 157.833,269.167 157.833,269.167 156.5,268.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.018' fill='%23fbb748' d='M 156.5,269.5 C 156.217,270.289 155.717,270.956 155,271.5C 154.472,270.184 154.972,269.517 156.5,269.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.055' fill='%23fbb748' d='M 149.5,270.5 C 150.167,270.5 150.5,270.833 150.5,271.5C 150.167,271.167 149.833,270.833 149.5,270.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.012' fill='%23fbb748' d='M 150.5,271.5 C 151.239,271.369 151.906,271.536 152.5,272C 151.563,272.692 150.897,272.525 150.5,271.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.016' fill='%23fbb748' d='M 158.5,271.5 C 159.833,272.167 159.833,272.167 158.5,271.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.02' fill='%23fbb748' d='M 158.5,272.5 C 158.209,273.649 157.376,274.316 156,274.5C 155.167,274.333 154.333,274.167 153.5,274C 155.247,273.648 156.914,273.148 158.5,272.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.039' fill='%23fbb748' d='M 362.5,363.5 C 363.833,364.167 363.833,364.167 362.5,363.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.039' fill='%23fbb748' d='M 580.5,413.5 C 581.833,414.167 581.833,414.167 580.5,413.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.008' fill='%23fbb748' d='M 63.5,445.5 C 64.8333,446.167 64.8333,446.167 63.5,445.5 Z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  #header .header-text {
    bottom: 20%;
  }
}
@media all and (min-width: 650px) and (max-width: 768px) {
  #header h4 {
    font-size: 20px;
  }
  #header p {
    font-size: 14px;
  }
  #header p a {
    font-size: 14px;
  }
  #header .header-text {
    bottom: 20px;
    max-width: 300px;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  #header h4 {
    font-size: 23px;
  }
  #header p {
    font-size: 16px;
  }
  #header p a {
    font-size: 14px;
  }
  #header .header-text {
    bottom: 20px;
    max-width: 350px;
  }
}
@media all and (min-width: 0) and (max-width: 650px) {
  #header .col-sm-12 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #header .header-text {
    max-width: 100%;
    position: static;
    padding: 20px 15px;
  }
  #header p a:hover {
    background: #fff;
    color: #000;
  }
}
@media all and (min-width: 0) and (max-width: 650px) {
  #header h4 {
    font-size: 23px;
  }
  #header p a {
    font-size: 17px;
  }
}

#content h2, #services h4, #choose h4, #our-reviews h4, #questions h4, #contact h4 {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='92px' height='9px' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath style='opacity:0.986' fill='%231100b0' d='M -0.5,-0.5 C 13.8333,-0.5 28.1667,-0.5 42.5,-0.5C 42.5,2.5 42.5,5.5 42.5,8.5C 28.1667,8.5 13.8333,8.5 -0.5,8.5C -0.5,5.5 -0.5,2.5 -0.5,-0.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.986' fill='%23fbb748' d='M 48.5,-0.5 C 62.8333,-0.5 77.1667,-0.5 91.5,-0.5C 91.5,2.5 91.5,5.5 91.5,8.5C 77.1667,8.5 62.8333,8.5 48.5,8.5C 48.5,5.5 48.5,2.5 48.5,-0.5 Z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  background-position: bottom left;
  padding-bottom: 15px;
}

#content {
  padding: 20px 0;
  color: #262627;
}
#content .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#content h2 {
  color: #000;
  font-size: 27px;
  font-weight: 900;
  text-transform: uppercase;
}
#content h3 {
  font-size: 22px;
  color: #1100b0;
  padding-top: 30px;
  font-weight: bold;
}
#content h4 {
  font-size: 22px;
  color: #000;
  padding-top: 30px;
  font-weight: bold;
}
#content img {
  margin-top: 20px;
}
#content p {
  font-size: 18px;
  line-height: 30px;
  padding-top: 20px;
}
#content a {
  color: #000;
}
@media all and (min-width: 0) and (max-width: 768px) {
  #content {
    padding-top: 80px;
  }
  #content .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  #content img {
    margin-top: 20px;
  }
}
@media all and (min-width: 992px) and (max-width: 1300px) {
  #content h2 {
    font-size: 20px;
  }
  #content h3 {
    font-size: 18px;
  }
  #content p {
    font-size: 17px;
    line-height: 28px;
    padding-top: 10px;
  }
  #content img {
    width: 100%;
    height: 650px;
    -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: 992px) {
  #content h2 {
    font-size: 20px;
  }
  #content h3 {
    font-size: 18px;
  }
  #content p {
    font-size: 15px;
    line-height: 25px;
    padding-top: 15px;
  }
  #content img {
    width: 100%;
    height: 700px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center;
  }
}

#services {
  background-color: #f6f6f6;
  padding-bottom: 30px;
}
#services .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#services .col-sm-12 {
  text-align: center;
}
#services h4 {
  color: #000000;
  margin-top: 20px;
  font-size: 27px;
  text-align: center;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  font-weight: 900;
  display: inline-block;
}
#services h5 {
  color: #1100b0;
  font-weight: 900;
  font-size: 23px;
  text-align: left;
  text-transform: uppercase;
  margin-top: 20px;
}
#services img {
  display: block;
  width: 100%;
  max-width: 100%;
  -webkit-box-shadow: -23px -23px 0px 0px #1100b0;
  box-shadow: -23px -23px 0px 0px #1100b0;
  margin: 40px 0 0 25px;
  max-width: 95%;
}
#services p {
  font-size: 18px;
  line-height: 25px;
  padding-top: 20px;
}
#services h6 {
  color: #000;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 800;
  text-align: left;
  padding-top: 10px;
}
@media all and (min-width: 0px) and (max-width: 768px) {
  #services {
    padding-top: 80px;
    padding-bottom: 20px;
  }
  #services .invert {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  #services img {
    width: 100%;
    height: 500px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top left;
       object-position: top left;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  #services img {
    width: 100%;
    height: 600px;
    -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) {
  #services img {
    width: 100%;
    height: 300px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top left;
       object-position: top left;
  }
}

#list {
  text-align: center;
  color: #fff;
  padding: 30px 0;
}
#list h4 {
  font-size: 35px;
  font-weight: 900;
  width: 180px;
  text-align: left;
  text-transform: uppercase;
  display: inline-block;
}
#list span {
  font-size: 45px;
}
#list ul {
  display: inline-block;
}
#list li {
  list-style-type: none;
  font-size: 19px;
  font-weight: 700;
  margin-top: 15px;
  text-align: left;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' 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%3ECheck%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Check'%3E%3Crect id='Rectangle' fill-rule='nonzero' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Ccircle id='Oval' stroke='%23fcb749' stroke-width='2' stroke-linecap='round' cx='12' cy='12' r='9'%3E%3C/circle%3E%3Cpath d='M8.5,12.5 L10.151,14.5638 C10.3372,14.7965 10.6843,14.8157 10.895,14.605 L15.5,10' id='Path' stroke='%23fcb749' stroke-width='2' stroke-linecap='round'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: 0 3px;
  background-size: 20px 20px;
  padding-left: 25px;
}
#list li:first-child {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='43px' height='9px' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath style='opacity:1' fill='%23fbb748' d='M -0.5,-0.5 C 13.8333,-0.5 28.1667,-0.5 42.5,-0.5C 42.5,2.5 42.5,5.5 42.5,8.5C 28.1667,8.5 13.8333,8.5 -0.5,8.5C -0.5,5.5 -0.5,2.5 -0.5,-0.5 Z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: bottom left;
  background-size: 30px auto;
  padding-bottom: 10px;
  font-size: 25px;
  font-weight: 900;
  text-transform: uppercase;
  padding-left: 0;
}
@media all and (min-width: 0) and (max-width: 768px) {
  #list h4 {
    display: block;
    text-align: center;
    width: auto;
  }
  #list h4 br {
    display: none;
  }
}
@media all and (min-width: 0) and (max-width: 650px) {
  #list ul {
    width: 230px;
  }
}
@media all and (min-width: 650px) and (max-width: 992px) {
  #list li {
    font-size: 15px;
  }
  #list li:first-child {
    font-size: 20px;
  }
}
@media all and (min-width: 0) and (max-width: 768px) {
  #list h4 {
    font-size: 28px;
  }
  #list span {
    font-size: 28px;
  }
}
@media all and (min-width: 1200px) {
  #list {
    background: url(images/list-bg.jpg) no-repeat top center;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  #list {
    background: url(images/list-bg-xlg.jpg) no-repeat top center;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  #list {
    background: url(images/list-bg-lg.jpg) no-repeat top center;
  }
}
@media all and (min-width: 650px) and (max-width: 768px) {
  #list {
    background: url(images/list-bg-md.jpg) no-repeat top center;
  }
}
@media all and (min-width: 0) and (max-width: 650px) {
  #list {
    background: url(images/list-bg-sm.jpg) no-repeat top center;
    background-size: auto 100%;
  }
}

#circle {
  text-align: center;
  padding-bottom: 30px;
  background: #f7f7f7;
}
#circle img {
  display: block;
  max-width: 280px;
  margin: 30px auto 0 auto;
  position: relative;
  z-index: 1;
  width: 100%;
}
#circle p {
  font-size: 28px;
  font-weight: 900;
  padding-top: 30px;
  text-transform: uppercase;
}
#circle span {
  background: #1100b0;
  padding: 15px 0 0 0;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin: -50px auto 0 auto;
  color: #fff;
  display: block;
  font-size: 50px;
  font-weight: bold;
  position: relative;
  z-index: 2;
}
@media all and (min-width: 0) and (max-width: 992px) {
  #circle p {
    font-size: 22px;
  }
}

#awards {
  text-align: center;
  padding: 20px 0;
}

#things {
  background: #f7f7f7;
  padding: 20px 0;
  text-align: center;
}
#things p {
  text-align: left;
  font-size: 21px;
  font-weight: 700;
  text-transform: uppercase;
}
#things strong {
  font-size: 900;
  font-weight: 900;
  font-size: 30px;
}
#things span {
  display: block;
  width: 100px;
  height: 80px;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  margin-right: 15px;
}
#things [class*=col-] {
  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;
}
#things [class*=col-]:nth-child(1) span {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='512px' height='416px' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath style='opacity:0.939' fill='%231100b0' d='M 511.5,294.5 C 511.5,306.5 511.5,318.5 511.5,330.5C 507.652,337.046 501.985,339.212 494.5,337C 487.513,331.506 480.18,326.506 472.5,322C 465.071,318.893 457.404,316.559 449.5,315C 444.167,310.333 444.167,305.667 449.5,301C 466.871,301.124 482.371,306.624 496,317.5C 496.667,312.167 496.667,306.833 496,301.5C 472.293,276.949 444.46,270.783 412.5,283C 401.715,288.404 392.382,295.737 384.5,305C 381.082,307.019 377.749,306.853 374.5,304.5C 351.606,278.275 323.606,270.775 290.5,282C 278.798,286.709 269.131,294.042 261.5,304C 257.5,307.333 253.5,307.333 249.5,304C 225.046,276.556 195.712,269.889 161.5,284C 151.387,289.104 142.72,296.104 135.5,305C 132.537,306.85 129.537,306.85 126.5,305C 102.634,277.783 73.6338,270.45 39.5,283C 30.1996,287.63 22.0329,293.796 15,301.5C 14.3333,306.833 14.3333,312.167 15,317.5C 42.3647,297.932 71.8647,294.098 103.5,306C 113.961,310.309 123.128,316.475 131,324.5C 162.035,297.079 196.535,291.913 234.5,309C 242.204,313.202 249.204,318.369 255.5,324.5C 287.184,296.667 322.184,291.834 360.5,310C 367.282,314.448 373.782,319.281 380,324.5C 393.142,311.178 408.975,303.678 427.5,302C 431.854,305.79 432.521,310.123 429.5,315C 412.995,319.247 398.995,327.581 387.5,340C 383.024,342.877 378.357,343.21 373.5,341C 344.495,311.938 312.161,307.605 276.5,328C 271.866,331.632 267.533,335.632 263.5,340C 258.167,343.333 252.833,343.333 247.5,340C 225.144,316.411 198.477,309.744 167.5,320C 156.101,325.03 146.101,332.03 137.5,341C 132.643,343.21 127.976,342.877 123.5,340C 101.113,316.543 74.4468,309.877 43.5,320C 33.4539,324.054 24.4539,329.721 16.5,337C 9.01462,339.212 3.34795,337.046 -0.5,330.5C -0.5,318.5 -0.5,306.5 -0.5,294.5C 26.224,233.373 52.724,172.039 79,110.5C 84.0379,95.4635 93.8712,84.9635 108.5,79C 118.048,78.2534 121.215,82.4201 118,91.5C 109.763,95.4096 103.097,101.076 98,108.5C 93.2954,119.408 88.4621,130.241 83.5,141C 108.578,132.458 132.078,135.625 154,150.5C 159.448,130.432 163.948,110.099 167.5,89.5C 157.494,89.6665 147.494,89.4998 137.5,89C 132.167,84.3333 132.167,79.6667 137.5,75C 221.5,74.3333 305.5,74.3333 389.5,75C 410.123,79.2125 424.29,91.0458 432,110.5C 458.276,172.039 484.776,233.373 511.5,294.5 Z M 184.5,89.5 C 205.5,89.5 226.5,89.5 247.5,89.5C 247.667,109.169 247.5,128.836 247,148.5C 222.898,133.769 198.232,132.769 173,145.5C 176.5,126.822 180.334,108.156 184.5,89.5 Z M 263.5,89.5 C 284.511,89.167 305.511,89.5003 326.5,90.5C 330.826,108.795 334.66,127.129 338,145.5C 312.768,132.769 288.102,133.769 264,148.5C 263.5,128.836 263.333,109.169 263.5,89.5 Z M 343.5,89.5 C 355.171,89.3335 366.838,89.5001 378.5,90C 392.345,90.3398 403.512,95.8398 412,106.5C 417.171,118.017 422.337,129.517 427.5,141C 402.422,132.458 378.922,135.625 357,150.5C 351.552,130.432 347.052,110.099 343.5,89.5 Z M 56.5,205.5 C 60.7621,193.637 65.5955,181.97 71,170.5C 90.4713,151.504 112.638,147.671 137.5,159C 141.951,161.783 146.117,164.95 150,168.5C 147.699,184.671 144.365,200.671 140,216.5C 114.305,197.283 86.4719,193.616 56.5,205.5 Z M 200.5,152.5 C 218.657,151.161 234.157,156.828 247,169.5C 247.667,184.167 247.667,198.833 247,213.5C 218.273,194.686 188.939,193.686 159,210.5C 161.328,197.175 163.994,183.841 167,170.5C 176.186,160.659 187.353,154.659 200.5,152.5 Z M 296.5,152.5 C 315.221,151.126 331.054,157.126 344,170.5C 347.006,183.841 349.672,197.175 352,210.5C 322.061,193.686 292.727,194.686 264,213.5C 263.333,198.833 263.333,184.167 264,169.5C 273.031,160.236 283.865,154.569 296.5,152.5 Z M 454.5,205.5 C 424.528,193.616 396.695,197.283 371,216.5C 366.635,200.671 363.301,184.671 361,168.5C 382.557,149.804 405.724,147.638 430.5,162C 433.965,164.463 437.131,167.296 440,170.5C 445.405,181.97 450.238,193.637 454.5,205.5 Z M 83.5,214.5 C 104.007,213.512 121.507,220.179 136,234.5C 133.57,250.312 130.237,265.978 126,281.5C 98.6201,259.887 68.4534,255.054 35.5,267C 33.2537,268.039 31.087,269.206 29,270.5C 32.7691,258.606 37.4357,246.939 43,235.5C 54.168,223.834 67.668,216.834 83.5,214.5 Z M 193.5,214.5 C 214.682,213.168 232.515,220.168 247,235.5C 247.667,249.833 247.667,264.167 247,278.5C 214.046,256.087 180.212,254.753 145.5,274.5C 147.457,261.622 149.957,248.622 153,235.5C 164.149,223.843 177.649,216.843 193.5,214.5 Z M 303.5,214.5 C 324.911,213.355 343.078,220.355 358,235.5C 361.006,248.841 363.672,262.175 366,275.5C 341.126,259.52 314.626,256.353 286.5,266C 278.51,269.332 271.01,273.498 264,278.5C 263.333,264.167 263.333,249.833 264,235.5C 274.919,224.125 288.086,217.125 303.5,214.5 Z M 414.5,214.5 C 431.989,213.619 447.656,218.453 461.5,229C 465.092,231.921 467.925,235.421 470,239.5C 474.623,249.721 478.623,260.055 482,270.5C 447.381,254.303 415.048,257.97 385,281.5C 380.763,265.978 377.43,250.312 375,234.5C 386.004,223.415 399.171,216.748 414.5,214.5 Z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
#things [class*=col-]:nth-child(2) span {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='754px' height='571px' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath style='opacity:0.96' fill='%231100b0' d='M 313.5,23.5 C 397.046,45.5952 480.546,67.9285 564,90.5C 565.301,91.0981 566.135,92.0981 566.5,93.5C 566.814,125.954 566.481,158.454 565.5,191C 570.5,191.667 575.5,191.667 580.5,191C 615.167,156.333 649.833,121.667 684.5,87C 704.831,86.5 725.164,86.3334 745.5,86.5C 745.667,142.168 745.5,197.834 745,253.5C 643.833,354.667 542.667,455.833 441.5,557C 360.834,557.5 280.167,557.667 199.5,557.5C 199.833,518.494 199.5,479.494 198.5,440.5C 134.863,423.341 71.1967,406.341 7.5,389.5C 7.33338,369.831 7.50005,350.164 8,330.5C 109.667,228.833 211.333,127.167 313,25.5C 313.464,24.9056 313.631,24.2389 313.5,23.5 Z M 320.5,49.5 C 393.459,68.0724 466.126,87.5724 538.5,108C 442.942,202.558 347.608,297.558 252.5,393C 179.943,374.943 107.61,355.776 35.5,335.5C 130.521,240.146 225.521,144.812 320.5,49.5 Z M 693.5,109.5 C 700.841,109.334 708.174,109.5 715.5,110C 621.554,203.946 527.554,297.946 433.5,392C 426.167,392.667 418.833,392.667 411.5,392C 505.701,297.965 599.701,203.799 693.5,109.5 Z M 722.5,116.5 C 723.641,158.473 723.807,200.806 723,243.5C 629,337.5 535,431.5 441,525.5C 440.333,483.167 440.333,440.833 441,398.5C 535.035,304.632 628.868,210.632 722.5,116.5 Z M 406.5,281.5 C 409.072,287.359 411.572,293.359 414,299.5C 415.793,302.295 417.96,304.795 420.5,307C 427.462,311.101 434.796,314.434 442.5,317C 422.667,320.833 410.833,332.667 407,352.5C 404.537,346.119 401.87,339.786 399,333.5C 396.117,328.95 392.284,325.45 387.5,323C 381.909,320.803 376.242,318.803 370.5,317C 377.698,314.381 384.698,311.381 391.5,308C 398.959,300.585 403.959,291.752 406.5,281.5 Z M 32.5,347.5 C 103.834,366.5 175.167,385.5 246.5,404.5C 246.5,439.833 246.5,475.167 246.5,510.5C 299.332,510.519 351.999,510.519 404.5,510.5C 404.5,475.833 404.5,441.167 404.5,406.5C 411.833,406.5 419.167,406.5 426.5,406.5C 426.5,448.5 426.5,490.5 426.5,532.5C 359.167,532.5 291.833,532.5 224.5,532.5C 224.83,495.261 224.496,458.094 223.5,421C 159.851,404.005 96.1845,387.171 32.5,370.5C 32.5,362.833 32.5,355.167 32.5,347.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.919' fill='%231100b0' d='M 352.5,76.5 C 355.601,82.9433 358.434,89.6099 361,96.5C 362.793,99.2953 364.96,101.795 367.5,104C 374.885,107.909 382.551,111.242 390.5,114C 382.247,117.086 374.247,120.752 366.5,125C 364.333,127.833 362.167,130.667 360,133.5C 357.863,139.579 355.529,145.579 353,151.5C 350.008,144.534 347.008,137.534 344,130.5C 341.5,128 339,125.5 336.5,123C 329.61,119.871 322.61,117.037 315.5,114.5C 321.263,111.521 327.263,109.021 333.5,107C 336.423,104.955 339.257,102.788 342,100.5C 346.374,92.8776 349.874,84.8776 352.5,76.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.918' fill='%231100b0' d='M 186.5,235.5 C 189.982,241.745 192.815,248.412 195,255.5C 197.128,258.63 199.628,261.463 202.5,264C 210.084,267.528 217.751,270.861 225.5,274C 216.6,276.517 208.267,280.184 200.5,285C 198.641,286.558 197.141,288.391 196,290.5C 192.992,297.534 189.992,304.534 187,311.5C 184.586,303.925 181.586,296.592 178,289.5C 175.833,287.333 173.667,285.167 171.5,283C 164.28,279.539 156.947,276.372 149.5,273.5C 156.615,270.962 163.615,268.128 170.5,265C 175.445,262.054 178.945,257.888 181,252.5C 182.944,246.835 184.778,241.168 186.5,235.5 Z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='opacity:0.903' fill='%231100b0' d='M 617.5,252.5 C 618.497,252.47 619.164,252.97 619.5,254C 621.542,264.165 626.209,272.832 633.5,280C 640.919,283.917 648.586,287.25 656.5,290C 647.6,292.517 639.267,296.184 631.5,301C 630.12,302.925 628.62,304.759 627,306.5C 623.992,313.534 620.992,320.534 618,327.5C 615.553,319.939 612.553,312.606 609,305.5C 606.463,302.628 603.63,300.128 600.5,298C 593.833,295.333 587.167,292.667 580.5,290C 587.586,287.293 594.586,284.293 601.5,281C 606.445,278.054 609.945,273.888 612,268.5C 613.742,263.106 615.576,257.773 617.5,252.5 Z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
#things [class*=col-]:nth-child(3) span {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%231100b0' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M255.997,159.418c36.473,0,66.145-29.673,66.145-66.145s-29.673-66.145-66.145-66.145 c-36.473,0-66.145,29.673-66.145,66.145S219.524,159.418,255.997,159.418z'/%3E%3Cpath d='M149.327,318.736h213.341c8.818,0,15.967-7.149,15.967-15.967c0-67.623-55.015-122.637-122.637-122.637 S133.36,235.146,133.36,302.769C133.36,311.587,140.509,318.736,149.327,318.736z'/%3E%3Cpath d='M320.438,380.025l-34.632-5.033l-15.488-31.381c-5.848-11.851-22.791-11.843-28.636,0l-15.488,31.381l-34.632,5.033 c-13.077,1.9-18.306,18.016-8.849,27.234l25.059,24.427l-5.916,34.492c-2.234,13.025,11.477,22.977,23.167,16.832l30.976-16.284 l30.976,16.284c11.595,6.096,25.418-3.71,23.167-16.832l-5.916-34.492l25.059-24.427 C338.749,398.034,333.507,381.924,320.438,380.025z'/%3E%3Cpath d='M142.55,380.025l-34.632-5.033L92.43,343.611c-5.848-11.849-22.791-11.843-28.636,0l-15.487,31.381l-34.632,5.033 c-13.077,1.9-18.305,18.016-8.849,27.234l25.059,24.427l-5.916,34.492c-2.234,13.025,11.477,22.977,23.167,16.832l30.976-16.285 l30.976,16.285c11.595,6.096,25.418-3.71,23.167-16.832l-5.916-34.492l25.06-24.427 C160.862,398.034,155.619,381.924,142.55,380.025z'/%3E%3Cpath d='M498.324,380.025l-34.632-5.033l-15.487-31.381c-4.797-9.721-15.384-8.901-14.318-8.901 c-6.077,0-11.628,3.451-14.318,8.901l-15.488,31.381l-34.632,5.033c-13.077,1.9-18.305,18.016-8.849,27.234l25.061,24.427 l-5.916,34.492c-2.234,13.025,11.476,22.977,23.167,16.832l30.976-16.285l30.976,16.285c11.595,6.096,25.418-3.71,23.167-16.832 l-5.916-34.492l25.06-24.427C516.635,398.036,511.395,381.924,498.324,380.025z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 100px 80px;
}
@media all and (min-width: 650px) and (max-width: 768px) {
  #things span {
    width: 50px;
    height: 40px;
    background-size: 50px 40px;
  }
  #things [class*=col-]:nth-child(3) span {
    width: 50px;
    height: 40px;
    background-size: 50px 40px;
  }
  #things p {
    font-size: 18px;
  }
  #things strong {
    font-weight: 900;
    font-size: 22px;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  #things span {
    width: 70px;
    height: 50px;
    background-size: 70px 50px;
  }
  #things [class*=col-]:nth-child(3) span {
    width: 70px;
    height: 50px;
    background-size: 70px 50px;
  }
  #things p {
    font-size: 22px;
  }
  #things strong {
    font-weight: 900;
    font-size: 26px;
  }
}
@media all and (min-width: 0) and (max-width: 650px) {
  #things {
    padding-top: 0;
  }
  #things [class*=col-] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 20px;
  }
  #things .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;
    text-align: left;
  }
}

#choose .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#choose .nopadding {
  padding-left: 0;
  padding-right: 0;
}
#choose [class*=col-]:nth-child(2) {
  padding-top: 20px;
  padding-bottom: 20px;
}
#choose img {
  display: block;
}
#choose h4 {
  color: #000;
  font-size: 27px;
  font-weight: 900;
  text-transform: uppercase;
}
#choose ol {
  counter-reset: myOrderedListItemsCounter;
}
#choose ol li {
  list-style-type: none;
  position: relative;
}
#choose ol li:before {
  counter-increment: myOrderedListItemsCounter;
  content: counter(myOrderedListItemsCounter) ".";
  margin-right: 0.5em;
}
#choose li {
  background-color: #f7f7f7;
  padding: 10px 40px 10px 40px;
  margin-top: 20px;
  list-style-type: none;
  font-size: 18px;
  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%3Cg id='Interface / Check'%3E%3Cpath id='Vector' d='M6 12L10.2426 16.2426L18.727 7.75732' stroke='%231100b0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: right 10px;
  background-size: 30px 30px;
  border-right: 10px solid #f7f7f7;
  text-indent: -25px;
}
@media all and (min-width: 0) and (max-width: 768px) {
  #choose .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  #choose img {
    width: 100%;
    height: 300px;
    -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: 650px) {
  #choose img {
    width: 100%;
    height: 200px;
    -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: 992px) {
  #choose img {
    width: 100%;
    height: 600px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center;
  }
}

#our-reviews {
  background: #f7f7f7;
  padding-top: 20px;
  padding-bottom: 30px;
}
#our-reviews h4 {
  font-size: 27px;
  display: inline-block;
  font-weight: 900;
  color: #000;
  text-transform: uppercase;
  text-align: center;
}
#our-reviews .col-sm-12 {
  text-align: center;
}
#our-reviews h5 {
  font-size: 22px;
  font-weight: 800;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
}
#our-reviews .google-icon {
  background: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg id="Capa_1" style="enable-background:new 0 0 150 150;" version="1.1" viewBox="0 0 150 150" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><path class="st14" fill="%231565C0" d="M120,76.1c0-3.1-0.3-6.3-0.8-9.3H75.9v17.7h24.8c-1,5.7-4.3,10.7-9.2,13.9l14.8,11.5 C115,101.8,120,90,120,76.1L120,76.1z"/><path class="st15" fill="%2334A353" d="M75.9,120.9c12.4,0,22.8-4.1,30.4-11.1L91.5,98.4c-4.1,2.8-9.4,4.4-15.6,4.4c-12,0-22.1-8.1-25.8-18.9 L34.9,95.6C42.7,111.1,58.5,120.9,75.9,120.9z"/><path class="st12" fill="%23F6B704" d="M50.1,83.8c-1.9-5.7-1.9-11.9,0-17.6L34.9,54.4c-6.5,13-6.5,28.3,0,41.2L50.1,83.8z"/><path class="st13" fill="%23E54335" d="M75.9,47.3c6.5-0.1,12.9,2.4,17.6,6.9L106.6,41C98.3,33.2,87.3,29,75.9,29.1c-17.4,0-33.2,9.8-41,25.3 l15.2,11.8C53.8,55.3,63.9,47.3,75.9,47.3z"/></g></svg>') no-repeat;
  background-position: center center;
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
  margin-right: 5px;
}
#our-reviews .stars {
  background: url('data:image/svg+xml,<svg width="100%" height="100%" viewBox="0 0 881 130" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g transform="matrix(1,0,0,1,-634.728,-382.568)"><path d="M702.68,382.568L718.721,431.938L770.632,431.938L728.635,462.45L744.677,511.82L702.68,481.308L660.683,511.82L676.724,462.45L634.728,431.938L686.639,431.938L702.68,382.568Z" style="fill:rgb(253,215,0);"/></g><g transform="matrix(1,0,0,1,-447.914,-382.568)"><path d="M702.68,382.568L718.721,431.938L770.632,431.938L728.635,462.45L744.677,511.82L702.68,481.308L660.683,511.82L676.724,462.45L634.728,431.938L686.639,431.938L702.68,382.568Z" style="fill:rgb(253,215,0);"/></g><g transform="matrix(1,0,0,1,-261.961,-382.568)"><path d="M702.68,382.568L718.721,431.938L770.632,431.938L728.635,462.45L744.677,511.82L702.68,481.308L660.683,511.82L676.724,462.45L634.728,431.938L686.639,431.938L702.68,382.568Z" style="fill:rgb(253,215,0);"/></g><g transform="matrix(1,0,0,1,-76.0238,-382.568)"><path d="M702.68,382.568L718.721,431.938L770.632,431.938L728.635,462.45L744.677,511.82L702.68,481.308L660.683,511.82L676.724,462.45L634.728,431.938L686.639,431.938L702.68,382.568Z" style="fill:rgb(253,215,0);"/></g><g transform="matrix(1,0,0,1,109.853,-382.568)"><path d="M702.68,382.568L718.721,431.938L770.632,431.938L728.635,462.45L744.677,511.82L702.68,481.308L660.683,511.82L676.724,462.45L634.728,431.938L686.639,431.938L702.68,382.568Z" style="fill:rgb(253,215,0);"/></g></svg>');
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 130px 25px;
  display: block;
  width: 130px;
  height: 25px;
}
#our-reviews .rating {
  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;
}
#our-reviews .rating p {
  text-align: center;
  font-size: 18px;
  margin: 20px 10px 0 10px;
}
#our-reviews .rating a {
  display: inline-block;
  background: #26466b;
  border-radius: 30px;
  padding: 10px 20px;
  font-size: 19px;
  color: #fff;
}
#our-reviews .rating a:hover {
  background: #000;
}
#our-reviews .reviews .col-md-6 {
  margin-top: 20px;
}
#our-reviews .reviews .reviews-bg {
  background: #fff;
  padding: 10px 15px 15px 15px;
  height: 100%;
  border-left: 8px solid #1100b0;
}
#our-reviews .reviews p {
  line-height: 25px;
  padding-top: 10px;
}
#our-reviews .reviews .g-review {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 15px;
}
#our-reviews .reviews .g-review img {
  margin-right: 5px;
}
#our-reviews .reviews .g-review a {
  color: #26466b;
}
#our-reviews .reviews .view {
  text-align: center;
  display: block;
}
#our-reviews .view a {
  display: inline-block;
  padding: 12px 20px 10px 20px;
  margin-top: 20px;
  background: #03479c;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  width: 250px;
}
#our-reviews .view a:hover {
  background: #000;
  color: #fff;
}
@media all and (min-width: 0) and (max-width: 768px) {
  #our-reviews {
    padding-top: 80px;
  }
}
@media all and (min-width: 0) and (max-width: 650px) {
  #our-reviews .align {
    text-align: center;
  }
  #our-reviews .align + .col-sm-6 {
    text-align: center;
  }
  #our-reviews .button {
    text-align: center;
    display: block;
  }
}

#questions {
  padding: 30px 0;
}
#questions h4 {
  font-size: 27px;
  font-weight: 900;
  color: #000;
  text-transform: uppercase;
}
#questions p {
  font-size: 17px;
  padding-top: 20px;
  line-height: 25px;
}
#questions .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#questions {
  /* Style the buttons that are used to open and close the accordion panel */
}
#questions .accordion {
  background-color: #f7f7f7;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  margin-top: 20px;
  font-size: 20px;
  color: #1100b0;
  font-weight: 700;
  padding-right: 50px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' 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%3Eplus%3C/title%3E%3Cdesc%3ECreated with Sketch Beta.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cg id='Icon-Set-Filled' sketch:type='MSLayerGroup' transform='translate(-362.000000, -1037.000000)' fill='%231100b0'%3E%3Cpath d='M390,1049 L382,1049 L382,1041 C382,1038.79 380.209,1037 378,1037 C375.791,1037 374,1038.79 374,1041 L374,1049 L366,1049 C363.791,1049 362,1050.79 362,1053 C362,1055.21 363.791,1057 366,1057 L374,1057 L374,1065 C374,1067.21 375.791,1069 378,1069 C380.209,1069 382,1067.21 382,1065 L382,1057 L390,1057 C392.209,1057 394,1055.21 394,1053 C394,1050.79 392.209,1049 390,1049' id='plus' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: right 15px top 20px;
  background-size: 20px 20px;
}
#questions {
  /* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
}
#questions .active, #questions .accordion:hover {
  background-color: #ccc;
}
#questions .active {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -12 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' 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%3Eminus%3C/title%3E%3Cdesc%3ECreated with Sketch Beta.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cg id='Icon-Set-Filled' sketch:type='MSLayerGroup' transform='translate(-414.000000, -1049.000000)' fill='%231100b0'%3E%3Cpath d='M442,1049 L418,1049 C415.791,1049 414,1050.79 414,1053 C414,1055.21 415.791,1057 418,1057 L442,1057 C444.209,1057 446,1055.21 446,1053 C446,1050.79 444.209,1049 442,1049' id='minus' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: right 15px top 20px;
  background-size: 20px 20px;
}
#questions {
  /* Style the accordion panel. Note: hidden by default */
}
#questions .panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
}
#questions .accordion:after {
  font-size: 13px;
  float: right;
  margin-left: 5px;
  color: #1100b0;
}
#questions .active:after {
  color: #1100b0;
}
@media all and (min-width: 0px) and (max-width: 768px) {
  #questions {
    padding-top: 80px;
  }
}

#contact {
  color: #000;
  background: #f7f7f7;
}
#contact .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#contact img {
  display: block;
}
#contact h4 {
  font-size: 27px;
  font-weight: 900;
  color: #000;
  text-transform: uppercase;
}
#contact form {
  padding-top: 20px;
  padding-bottom: 20px;
}
#contact label {
  margin: 0;
  padding: 0;
  border: 0;
  padding: 10px 0 0 0;
}
#contact label span {
  color: #3b3e3f;
  font-weight: bold;
  text-transform: uppercase;
  padding: 15px 0 0 0;
  display: block;
  font-size: 17px;
  margin: 0;
}
#contact ::-webkit-input-placeholder {
  color: #000;
  opacity: 1; /* Firefox */
}
#contact ::-moz-placeholder {
  color: #000;
  opacity: 1; /* Firefox */
}
#contact :-ms-input-placeholder {
  color: #000;
  opacity: 1; /* Firefox */
}
#contact ::-ms-input-placeholder {
  color: #000;
  opacity: 1; /* Firefox */
}
#contact ::placeholder {
  color: #000;
  opacity: 1; /* Firefox */
}
#contact .g-recaptcha {
  margin-top: 20px;
}
#contact .d-none {
  display: none;
}
#contact .form-control {
  padding: 5px 10px;
  border-radius: 0;
  background: #ffffff;
  color: #000;
  font-size: 19px;
  margin: 5px 0 0 0;
  width: 100%;
  font-family: "Nunito Sans", sans-serif;
  -webkit-box-shadow: 0px 0px 6px -2px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 6px -2px rgba(0, 0, 0, 0.3);
}
#contact .submit {
  display: block;
  max-width: 300px;
  cursor: pointer;
  background: #1100b0;
  color: #fff;
  padding: 10px 25px;
  border: 0;
  font-weight: 500;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 20px;
  margin: 30px 0 0 0;
}
#contact .submit:hover {
  background: #000;
  color: #fff;
}
#contact select {
  font-size: 17px;
}
#contact option {
  font-size: 17px;
}
#contact textarea {
  height: 100px;
  width: 100%;
  font-size: 17px;
  font-family: "Nunito Sans", sans-serif;
}
#contact #quickForm h5 {
  text-align: center;
  text-transform: uppercase;
  font-size: 22px;
}
#contact #quickForm p {
  padding-top: 15px;
  padding-right: 0;
}
#contact [visible-when-invalid] {
  color: #fff;
}
@media all and (min-width: 768px) and (max-width: 1400px) {
  #contact img {
    width: 100%;
    height: 580px;
    -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) {
  #contact {
    padding-top: 70px;
  }
  #contact img {
    margin-top: 30px;
  }
}

#footer {
  background: #000;
  padding: 40px 0 40px 0;
  color: #fff;
}
#footer .row {
  position: relative;
}
#footer [class*=col-]:nth-child(3) li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#footer ul, #footer li {
  margin: 0;
  padding: 0;
  border: 0;
}
#footer ul {
  display: block;
  margin-top: 10px;
}
#footer li {
  list-style-type: none;
  font-size: 16px;
  padding: 10px 0;
  color: #fff;
  font-weight: 400;
}
#footer li:first-child {
  border-top: 0;
}
#footer h1 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 15px;
  padding: 20px 0 0 0;
  line-height: 20px;
  color: #fff;
  margin: 0 auto;
  text-align: center;
  font-weight: 500;
}
#footer p {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
}
#footer h4 {
  font-size: 19px;
  font-weight: 400;
  margin-top: 20px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
}
#footer img {
  margin: 0 5px 0 0;
}
#footer a {
  color: #fff;
}
#footer a:hover {
  color: #aec7e7;
}
#footer .call {
  background-size: 18px 18px;
  padding-left: 25px;
}
#footer [class*=col-]:nth-child(3) li {
  background-size: 15px 15px;
  background-position: center left;
  padding-left: 20px;
}
#footer [class*=col-]:nth-child(3) li:nth-child(2) {
  background-position: center left;
}
#footer [class*=col-]:nth-child(3) li:nth-child(1) {
  background-repeat: no-repeat;
  background-size: 20px 20px;
  padding-left: 25px;
  background-position: left center;
}
#footer .fb {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 32 32' 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='M21.95 5.005l-3.306-.004c-3.206 0-5.277 2.124-5.277 5.415v2.495H10.05v4.515h3.317l-.004 9.575h4.641l.004-9.575h3.806l-.003-4.514h-3.803v-2.117c0-1.018.241-1.533 1.566-1.533l2.366-.001.01-4.256z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 30px 30px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
}
#footer [class*=col-]:nth-child(3) li:nth-child(3) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#footer .col-sm-12 {
  text-align: center;
}
#footer .col-sm-12 p {
  text-align: center;
  color: #fff;
  font-size: 15px;
  padding-top: 10px;
}
#footer .col-lg-4:nth-child(4) li {
  background: none;
  padding-left: 0;
  margin-top: 0;
}
#footer .col-lg-4:nth-child(4) li img {
  position: relative;
  top: 3px;
}
@media all and (min-width: 0) and (max-width: 992px) {
  #footer {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  #footer p {
    font-size: 15px;
  }
}