﻿
html {
  font-size: 14px;
}

body {
  font-weight: 300;
  font-size: 1rem;
  font-family: "Poppins",Open Sans,Helvetica,Arial,sans-serif;
  line-height: 1.6;
  color: #2c2f37;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga", "kern";
  text-rendering: optimizelegibility;
  background-color: #fff;
}

a {
  color: #6281c8;
  outline: none;
}


figure {
  margin-bottom: 0;
}


.h1, .h2, .h3, .h4, .h5, .h6, .h7,
h1, h2, h3, h4, h5, h6 {
  line-height: 1.4;
}


[class*="u-go-to"] {
  display: none;
}

[class*="u-go-to"] {
  display: none;
}

.u-go-to-v2 {
  display: block;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  border-radius: 3px;
  transition: .3s ease-out;
  z-index: 11;
}


@media (max-width: 575px) {
  .u-go-to-v2 {
    -webkit-transform: scale(0.8, 0.8);
        -ms-transform: scale(0.8, 0.8);
            transform: scale(0.8, 0.8);
  }
}

[class*="u-go-to"] {
  display: none;
}


.u-go-to-v2 {
    display: block;
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    border-radius: 3px;
    transition: .3s ease-out;
    z-index: 11;
}

    .u-go-to-v2 i {
        width: 2.85714rem;
        height: 2.85714rem;
        display: block;
        text-align: center;
        line-height: 2.85714rem;
    }

    .u-go-to-v2:hover, .u-go-to-v2:focus:hover {
        text-decoration: none;
        color: #fff;
        background-color: #6281c8;
    }

    .u-go-to-v2:focus {
        text-decoration: none;
        color: #fff;
        background-color: rgba(0, 0, 0, 0.3);
    }

@media (max-width: 575px) {
    .u-go-to-v2 {
        -webkit-transform: scale(0.8, 0.8);
        -ms-transform: scale(0.8, 0.8);
        transform: scale(0.8, 0.8);
    }
}

[class*="u-go-to"] {
    display: none;
}


.navbar > .container {
  position: relative;
}


@media all and (max-width: 991px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-collapse {
    width: 100%;
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}

.btn {
  position: relative;
  transition: .2s ease;
  cursor: pointer;
}

.btn-xs {
  line-height: 1.4;
  font-size: 0.78571rem;
}


.u-btn-blue {
  color: #fff;
  background-color: #3398dc;
}

.u-icon-v1,
.u-icon-v2,
.u-icon-v3,
.u-icon-v4 {
  position: relative;
  display: inline-block;
  text-align: center;
  transition: all .2s ease-in-out;
}


.u-icon-v1 > i,
.u-icon-v2 > i,
.u-icon-v3 > i,
.u-icon-v4 > span > i {
  position: relative;
  top: 50%;
  display: block;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
}

.u-icon-v1,
.u-icon-v1 .u-icon__elem-regular,
.u-icon-v1 .u-icon__elem-hover {
  width: 2.57143rem;
  height: 2.57143rem;
  font-size: 1.42857rem;
}


.u-icon-v1.u-icon-size--sm,
.u-icon-v1.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v1.u-icon-size--sm .u-icon__elem-hover {
  width: 2.28571rem;
  height: 2.28571rem;
  font-size: 1.28571rem;
}

.u-icon-v2, .u-icon-v2 .u-icon__elem-regular,
.u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular,
.u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular,
.u-icon-v4 .u-icon__elem-hover, .u-icon-v5 {
  width: 3.92857rem;
  height: 3.92857rem;
  font-size: 1.57143rem;
}


    .u-icon-v2.u-icon-size--xs,
    .u-icon-v2.u-icon-size--xs .u-icon__elem-regular,
    .u-icon-v2.u-icon-size--xs .u-icon__elem-hover, .u-icon-v3.u-icon-size--xs,
    .u-icon-v3.u-icon-size--xs .u-icon__elem-regular,
    .u-icon-v3.u-icon-size--xs .u-icon__elem-hover, .u-icon-v4.u-icon-size--xs .u-icon-v4-inner,
    .u-icon-v4.u-icon-size--xs .u-icon__elem-regular,
    .u-icon-v4.u-icon-size--xs .u-icon__elem-hover, .u-icon-v5.u-icon-size--xs {
        width: 2.14286rem;
        height: 2.14286rem;
        font-size: 0.92857rem;
    }


.u-icon-v2.u-icon-size--sm,
.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v2.u-icon-size--sm .u-icon__elem-hover, .u-icon-v3.u-icon-size--sm,
.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v3.u-icon-size--sm .u-icon__elem-hover, .u-icon-v4.u-icon-size--sm .u-icon-v4-inner,
.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v4.u-icon-size--sm .u-icon__elem-hover, .u-icon-v5.u-icon-size--sm {
  width: 2.85714rem;
  height: 2.85714rem;
  font-size: 1.28571rem;
}

.u-icon-v2, .u-icon-v2 .u-icon__elem-regular,
.u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular,
.u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular,
.u-icon-v4 .u-icon__elem-hover, .u-icon-v5 {
  width: 3.92857rem;
  height: 3.92857rem;
  font-size: 1.57143rem;
}

.u-icon-v2.u-icon-size--sm,
.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v2.u-icon-size--sm .u-icon__elem-hover, .u-icon-v3.u-icon-size--sm,
.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v3.u-icon-size--sm .u-icon__elem-hover, .u-icon-v4.u-icon-size--sm .u-icon-v4-inner,
.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v4.u-icon-size--sm .u-icon__elem-hover, .u-icon-v5.u-icon-size--sm {
  width: 2.85714rem;
  height: 2.85714rem;
  font-size: 1.28571rem;
}


.u-icon-v3 {
  background-color: #eee;
}

.u-icon-v2, .u-icon-v2 .u-icon__elem-regular,
.u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular,
.u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular,
.u-icon-v4 .u-icon__elem-hover, .u-icon-v5 {
  width: 3.92857rem;
  height: 3.92857rem;
  font-size: 1.57143rem;
}


.u-icon-v2.u-icon-size--sm,
.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v2.u-icon-size--sm .u-icon__elem-hover, .u-icon-v3.u-icon-size--sm,
.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v3.u-icon-size--sm .u-icon__elem-hover, .u-icon-v4.u-icon-size--sm .u-icon-v4-inner,
.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v4.u-icon-size--sm .u-icon__elem-hover, .u-icon-v5.u-icon-size--sm {
  width: 2.85714rem;
  height: 2.85714rem;
  font-size: 1.28571rem;
}

.u-icon-v2, .u-icon-v2 .u-icon__elem-regular,
.u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular,
.u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular,
.u-icon-v4 .u-icon__elem-hover, .u-icon-v5 {
  width: 3.92857rem;
  height: 3.92857rem;
  font-size: 1.57143rem;
}


.u-icon-v2.u-icon-size--sm,
.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v2.u-icon-size--sm .u-icon__elem-hover, .u-icon-v3.u-icon-size--sm,
.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v3.u-icon-size--sm .u-icon__elem-hover, .u-icon-v4.u-icon-size--sm .u-icon-v4-inner,
.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v4.u-icon-size--sm .u-icon__elem-hover, .u-icon-v5.u-icon-size--sm {
  width: 2.85714rem;
  height: 2.85714rem;
  font-size: 1.28571rem;
}

.u-icon__elem-regular,
.u-icon__elem-hover {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  transition: all .3s ease-in-out;
}

.u-icon__elem-hover {
  position: absolute !important;
}

.u-icon-slide-up--hover,
.u-icon-slide-down--hover,
.u-icon-slide-left--hover,
.u-icon-slide-right--hover {
  overflow: hidden;
}

.u-icon-slide-up--hover .u-icon__elem-regular {
  -webkit-transform: translateY(-20%);
      -ms-transform: translateY(-20%);
          transform: translateY(-20%);
}

.u-icon-slide-up--hover .u-icon__elem-hover {
  -webkit-transform: translateY(110%);
      -ms-transform: translateY(110%);
          transform: translateY(110%);
}

.u-icon-slide-up--hover:hover .u-icon__elem-regular,
.u-icon-block--hover:hover .u-icon-slide-up--hover .u-icon__elem-regular {
  -webkit-transform: translateY(-110%);
      -ms-transform: translateY(-110%);
          transform: translateY(-110%);
}

.u-icon-slide-up--hover:hover .u-icon__elem-hover,
.u-icon-block--hover:hover .u-icon-slide-up--hover .u-icon__elem-hover {
  -webkit-transform: translateY(-20%);
      -ms-transform: translateY(-20%);
          transform: translateY(-20%);
}

.u-icon-v1:hover,
.u-icon-v2:hover,
.u-icon-v3:hover,
.u-icon-v4:hover {
    text-decoration: none;
}

.u-shadow-v21 {
  box-shadow: 0 20px 25px -12px rgba(0, 0, 0, 0.09);
  transition-property: all;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-duration: .3s;
}

[class*="u-carousel-indicators"] {
  display: block;
  position: absolute;
  padding-left: 0;
  margin-bottom: 0;
}

[class*="u-carousel-indicators"] li {
  list-style: none;
}

[class*="u-carousel-indicators"] span {
  display: block;
  cursor: pointer;
}

.u-carousel-indicators-v1,
.u-carousel-indicators-v1--white {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.u-carousel-indicators-v1 li,
.u-carousel-indicators-v1--white li {
  margin: 0 5px;
}

.u-carousel-indicators-v1 li.slick-active span,
.u-carousel-indicators-v1--white li.slick-active span {
  background-color: #6281c8;
}

.u-carousel-indicators-v1 span,
.u-carousel-indicators-v1--white span {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #777;
  opacity: 1;
}

.u-carousel-indicators-v1 span {
  background-color: #777;
}

.u-heading-v2-3--bottom::after {
    margin-top: 1.07143rem;
}

.u-heading-v2-3--bottom::after, .u-heading-v2-3--top::before {
    width: 5rem;
    border-top-width: 1px;
}

.u-heading-v2-1--bottom::after, .u-heading-v2-1--top::before, .u-heading-v2-2--bottom::after, .u-heading-v2-2--top::before, .u-heading-v2-3--bottom::after, .u-heading-v2-3--top::before, .u-heading-v2-4--bottom::after, .u-heading-v2-4--top::before, .u-heading-v2-5--bottom::after, .u-heading-v2-5--top::before, .u-heading-v2-6--bottom::after, .u-heading-v2-6--top::before, .u-heading-v2-7--bottom::after, .u-heading-v2-7--top::before {
    content: "";
    display: inline-block;
    border-top-style: solid;
    border-color: inherit;
}

[class*="u-heading-v3-"] {
  border-bottom: 1px dotted #ccc;
}

.u-heading-v3__title {
  position: relative;
  top: 1px;
  display: inline-block;
  margin: 0;
  padding-bottom: 0.71429rem;
  border-bottom: 1px solid #555;
}

[class*="u-heading-v4-"] {
    padding: 0.14286rem 0 0.21429rem 1.42857rem;
    border-left-width: 4px;
    border-left-style: solid;
    border-color: inherit;
}



.u-link-v5 {
  text-decoration: none;
  transition: all .2s;
}

.u-link-v5:hover, .u-link-v5:focus {
  text-decoration: none;
}

.u-list-inline {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.u-pagination-v1__item {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  border: solid 1px transparent;
  transition: all .3s ease;
}

.u-pagination-v1__item--active, .u-pagination-v1__item:hover, .u-pagination-v1__item:focus {
  text-decoration: none;
  cursor: pointer;
}

[data-animation].js-carousel {
  visibility: visible;
}

.u-in-viewport {
  visibility: visible;
}



.u-tags-v1 {
  display: inline-block;
  text-decoration: none;
  transition: all .3s ease;
}

.u-tags-v1:hover, .u-tags-v1:focus {
  text-decoration: none;
  cursor: pointer;
}

.u-tags-v1:focus {
  color: inherit;
}

[class*="u-block-hover"] {
  position: relative;
  max-width: 100%;
  margin: 0;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

[class*="u-block-hover"], [class*="u-block-hover"]::before, [class*="u-block-hover"]::after {
  transition: all .3s ease;
}


.u-block-hover__main--zoom-v1,
.u-block-hover__main--zoom-v2 {
  -webkit-transform: scale(1.01);
}

.u-block-hover:hover .u-block-hover__main--zoom-v1 {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.u-outer-spaces-helper {
  position: fixed;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%;
  overflow: hidden;
}


.form-control {
  border-color: #ccc;
}



.form-control,
.form-control:focus {
  color: #2c2f37;
}



.form-control::-webkit-input-placeholder {
  color: inherit;
  opacity: .5;
}



.form-control::placeholder {
  color: inherit;
  opacity: .5;
}


.dropdown-menu {
  min-width: 15rem;
  padding: 0;
}



.dropdown-toggle::after {
  content: "\e900";
  position: relative;
  top: 0.21429rem;
  font-family: "hs-icons" !important;
  font-size: 10px;
  display: inline;
  border: none;
  margin-left: 0.5rem;
}


.js-slide:first-child {
  height: auto;
}

.g-bg-primary {
  background-color: #6281c8 !important;
}

.g-bg-blue--hover:hover {
    background-color: #3398dc !important;
}

.g-bg-primary--hover:hover {
    background-color: #6281c8 !important;
}

.u-block-hover:hover .g-bg-primary--hover {
    background-color: #6281c8;
}

.g-brd-primary--hover:hover, .g-brd-primary--active.active {
    border-color: #6281c8 !important;
}

*:hover > .g-brd-primary--hover-parent {
    border-color: #6281c8 !important;
}

.g-bg-white {
  background-color: #fff !important;
}



.g-bg-blue-opacity-0_1 {
  background-color: rgba(51, 152, 220, 0.1) !important;
}

.g-bg-blue-opacity-0_7 {
  background-color: rgba(51, 152, 220, 0.7) !important;
}



.g-bg-red-opacity-0_1 {
  background-color: rgba(255, 0, 0, 0.1) !important;
}

.g-bg-pink-opacity-0_1 {
  background-color: rgba(232, 28, 98, 0.1) !important;
}


.g-bg-cyan-opacity-0_1 {
  background-color: rgba(0, 190, 214, 0.1) !important;
}



.g-brd-none {
  /* P */
  border: none !important;
}


.g-brd-around {
  border: solid 1px transparent !important;
}

.g-brd-top {
  border-top: solid 1px transparent !important;
}

.rounded-0 {
  border-radius: 0 !important;
}


.g-rounded-5 {
  border-radius: 5px !important;
}


.g-rounded-10 {
  border-radius: 10px !important;
}


.g-rounded-50 {
  border-radius: 50px !important;
}


.g-brd-top-2 {
  border-top-width: 2px !important;
}


.g-brd-primary {
  border-color: #6281c8 !important;
}



.g-brd-gray-light-v2 {
  border-color: #ccc !important;
}


.g-font-size-default {
  font-size: 1rem !important;
}


.g-font-size-10 {
  font-size: 0.71429rem !important;
}


.g-font-size-12 {
  font-size: 0.85714rem !important;
}

.g-font-size-13 {
  font-size: 0.92857rem !important;
}

.g-font-size-14 {
  font-size: 1rem !important;
}

.g-font-size-18 {
    font-size: 1.28571rem !important;
}


@media (min-width: 768px) {
  .g-font-size-default--md {
    font-size: 1rem !important;
  }
  .g-font-size-12--md {
    font-size: 0.85714rem !important;
  }

    .g-font-size-14--md {
        font-size: 1rem !important;
    }

  .g-font-size-16--md {
    font-size: 1.14286rem !important;
  }

    .g-font-size-24--md {
        font-size: 1.71429rem !important;
    }
  
}


.g-font-weight-400 {
  font-weight: 400 !important;
}

.g-font-weight-500 {
  font-weight: 500 !important;
}

.g-font-weight-600 {
  font-weight: 600 !important;
}

.g-font-weight-700 {
  font-weight: 700 !important;
}


.g-text-transform-none {
  text-transform: none !important;
}


.g-text-underline--none--hover:focus, .g-text-underline--none--hover:hover {
    text-decoration: none;
}


.g-line-height-0_8 {
  line-height: .8 !important;
}


.g-line-height-1 {
  line-height: 1 !important;
}

.g-pos-rel {
  position: relative !important;
}

.g-pos-abs {
  position: absolute !important;
}


.g-top-10 {
  top: 0.71429rem !important;
}


.g-left-2 {
  left: 0.14286rem;
}


.g-left-10 {
  left: 0.71429rem;
}


.g-absolute-centered {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
}

.g-absolute-centered--x {
  position: absolute !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
}

.g-cursor-pointer {
  cursor: pointer;
}


.g-z-index-99 {
  z-index: 99;
}

.g-z-index-9999 {
  z-index: 9999;
}

.g-color-primary {
  color: #6281c8 !important;
}

.u-block-hover:hover .g-color-primary--hover, .g-color-primary--hover:hover {
    color: #6281c8 !important;
}

.g-parent:hover .g-color-primary--parent-hover {
    color: #6281c8 !important;
}

.g-color-black {
    color: #000 !important;
}

.g-color-black-opacity-0_7 {
  color: rgba(0, 0, 0, 0.7) !important;
}

.g-color-white {
  color: #fff !important;
}

.u-block-hover:hover .g-color-white--hover, .g-color-white--hover:hover {
    color: #fff !important;
}



.g-color-gray-dark-v1 {
  color: #111 !important;
}


.g-color-gray-dark-v2 {
  color: #333 !important;
}



.g-color-gray-dark-v4 {
  color: #777 !important;
}


.g-color-gray-dark-v5 {
  color: #999 !important;
}

.g-color-blue {
  color: #3398dc !important;
}

.g-color-blue--hover:hover {
    color: #3398dc !important;
}

.g-color-orange {
  color: #e57d20 !important;
}

.g-color-cyan {
  color: #00bed6 !important;
}

.g-color-pink--hover:hover {
    color: #e81c62 !important;
}

/* Youtube */
.g-color-youtube {
  color: #c4302b;
}

  
.g-color-youtube--hover:hover {
    color: #c4302b !important;
}


.g-width-70 {
  width: 70px !important;
  /* P */
}



.g-width-200 {
  width: 200px !important;
  /* P */
}


.g-height-100x {
  height: 100%;
}


.g-height-35 {
  height: 35px !important;
}



.g-height-70 {
  height: 70px;
}

@media (min-width: 0) {
  
  .g-mb-0 {
    margin-bottom: 0 !important;
  }
  
  .g-mx-2 {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  
  .g-mx-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  
  .g-my-5 {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  
  .g-my-20 {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }

    .g-mt-10 {
        margin-top: 0.71429rem !important;
    }
  
  .g-mt-20 {
    margin-top: 1.42857rem !important;
  }

    .g-mt-30 {
        margin-top: 2.14286rem !important;
    }
  
  .g-mb-3 {
    margin-bottom: 0.21429rem !important;
  }
  
  .g-mb-5 {
    margin-bottom: 0.35714rem !important;
  }
 
  .g-mb-10 {
    margin-bottom: 0.71429rem !important;
  }
  
  
  .g-mb-15 {
    margin-bottom: 1.07143rem !important;
  }
  
  .g-mb-20 {
    margin-bottom: 1.42857rem !important;
  }
  
  .g-mb-10 {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15 {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20 {
    margin-bottom: 1.42857rem !important;
  }
  
  .g-mb-30 {
    margin-bottom: 2.14286rem !important;
  }

   
  
  .g-mb-50 {
    margin-bottom: 3.57143rem !important;
  }

    .g-mb-60 {
        margin-bottom: 4.28571rem !important;
    }
  
  .g-ml-20 {
    margin-left: 1.42857rem !important;
  }
  
  .g-mr-10 {
    margin-right: 0.71429rem !important;
  }
 
  .g-mr-10 {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15 {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20 {
    margin-right: 1.42857rem !important;
  }
  
}


@media (min-width: 768px) {
  
  .g-ml-0--md {
    margin-left: 0 !important;
  }
 
  .g-mb-0--md {
    margin-bottom: 0 !important;
  }
 
  .g-mb-20--md {
    margin-bottom: 1.42857rem !important;
  }
  
  .g-mb-20--md {
    margin-bottom: 1.42857rem !important;
  }
  
  
}

@media (min-width: 992px) {
  
  .g-mb-0--lg {
    margin-bottom: 0 !important;
  }

  
}


.g-ml-20 {
  margin-left: 1.42857rem;
}


@media (min-width: 768px) {
  
  .g-mb-0--md {
    margin-bottom: 0 !important;
  }
  
}

@media (min-width: 0) {
  .g-pa-0 {
    padding: 0 !important;
  }
  .g-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  
  
  .g-px-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  
  .g-px-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-20 {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }
  
  .g-py-4 {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }
  .g-py-5 {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }
  
  .g-py-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  
  .g-py-12 {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }
  
  .g-py-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  
  .g-py-20 {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }
  
  
  .g-pt-60 {
    padding-top: 4.28571rem !important;
  }
  
  .g-pr-40 {
    padding-right: 2.85714rem !important;
  }
  
  
  .g-pl-15 {
    padding-left: 1.07143rem !important;
  }
  
}




.h1, .h2, .h3, .h4, .h5, .h6, .h7,
h1, h2, h3, h4, h5, h6 {
    font-family: "Poppins",Helvetica,Arial,sans-serif;
}


p {
  color: #858993;
  line-height: 1.8;
}

.g-color-secondary-dark-v1 {
  color: #858993;
}

.g-brd-secondary-light-v2 {
  border-color: #e0e4ea !important;
}


.g-placeholder-secondary-dark-v1::-webkit-input-placeholder {
  opacity: 1;
  color: #858993;
}
.g-placeholder-secondary-dark-v1:-ms-input-placeholder {
  opacity: 1;
  color: #858993;
}
.g-placeholder-secondary-dark-v1::placeholder {
  opacity: 1;
  color: #858993;
}

.g-placeholder-secondary-dark-v1::-moz-placeholder {
  opacity: 1;
  color: #858993;
}

.g-placeholder-secondary-dark-v1::-webkit-input-placeholder {
  opacity: 1;
  color: #858993;
}


