/*article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block;*/
}

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

@media (min-width:576px){
    .container {
        max-width: 540px;
    }
}

@media (min-width:768px){
    .container {
        max-width: 720px;
    }
}

@media (min-width:992px){
    .container {
        max-width: 960px;
    }
}

@media (min-width:1200px){
    .container {
        max-width: 1140px;
    }
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
*/
/*
.text-center {
    text-align: center!important;
}
*/
h1,

h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: .5rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

.h1,

.h3,
.h4,
.h5,
.h6,
h1,

h3,
h4,
h5,
h6 {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}


.h3,
h3 {
    font-size: 1.75rem;
}

.h4,
h4 {
    font-size: 1.5rem;
}

dl,
ol,
/*ul*/ {
    margin-top: 0;
    margin-bottom: 1rem;
}

.nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

@media (max-width:419.99px) {
.nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
	font-size: 12px;
}
}

.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}

a {
    color: #72c02c;
    outline: none;
}

a:focus,
a:hover {
    color: #66ab27;
}

.nav-link {
    color: #555;
}

.nav-link:focus,
.nav-link:hover {
    color: #555;
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:hover {
    color: #0056b3;
    text-decoration: underline;
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}

a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
    outline: 0;
}

[role=button],
a,
area,
button,
input:not([type=range]),
label,
select,
summary,
textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

.fade {
    opacity: 0;
    transition: opacity .15s linear;
}

.fade.show {
    opacity: 1;
}

.text-right {
    text-align: right!important;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
}

.text-uppercase {
    text-transform: uppercase!important;
}

.mr-auto,
.mx-auto {
    margin-right: auto!important;
}

.ml-auto,
.mx-auto {
    margin-left: auto!important;
}

.mb-0,
.my-0 {
    margin-bottom: 0!important;
}

.h6,
h6 {
    font-size: 1rem;
}

.h1,
h1 {
    font-size: 2.5rem;
}

.h5,
h5 {
    font-size: 1.25rem;
}

b,
strong {
    font-weight: bolder;
}

.d-inline-block {
    display: inline-block!important;
}

@media (min-width: 0) {		
	.g-py-70 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
	
	.g-py-30 {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }
	
	.g-mb-50 {
        margin-bottom: 3.57143rem !important;
    }
}

.h1,

.h3,
.h4,
.h5,
.h6,
.h7,
h1,

h3,
h4,
h5,
h6 {
    line-height: 1.4;
}

/* Primary Colors */
.g-color-primary:focus {
    color: #72c02c;
}

/* Primary Colors */
.g-color-primary {
    color: #72c02c !important;
}

.u-block-hover:hover .g-color-primary--hover,
.g-color-primary--hover:hover {
    color: #72c02c !important;
}

.g-parent:hover .g-color-primary--parent-hover {
    color: #72c02c !important;
}

.g-color-primary-opacity-0_3 {
    color: rgba(114, 192, 44, 0.3) !important;
}

.g-color-primary-opacity-0_4 {
    color: rgba(114, 192, 44, 0.4) !important;
}

.g-color-primary--active.active {
    color: #72c02c !important;
}

.active .g-color-primary--parent-active {
    color: #72c02c !important;
}

.g-color-primary--before::before,
.g-color-primary--after::after {
    color: #72c02c;
}

@media (min-width: 0) {	
	.g-ml-5 {
        margin-left: 0.35714rem !important;
    }
}

/*------------------------------------
  Tabs v2
------------------------------------*/
@media (min-width: 320px) {
    [class*="u-nav-v2"] .nav-link {
        border-style: solid;
        border-color: #eee;
        border-width: 1px;
        margin-left: -1px;
    }

    [class*="u-nav-v2"] .nav-item:first-child .nav-link {
        margin-left: 0;
    }

    [class*="u-nav-v2"].flex-column .nav-link {
        margin: -1px 0 0;
    }

    [class*="u-nav-v2"].flex-column .nav-item:first-child .nav-link {
        margin-top: 0;
    }

    [class*="u-nav-v2"].u-nav-primary .nav-link {
        border-color: #72c02c;
    }

    [class*="u-nav-v2"].u-nav-primary .nav-link.active,
    [class*="u-nav-v2"].u-nav-primary .cbp-filter-item-active .nav-link {
        border-color: #72c02c !important;
    }

    [class*="u-nav-v2"].u-nav-dark .nav-link {
        border-color: #333;
    }

    [class*="u-nav-v2"].u-nav-dark .nav-link.active,
    [class*="u-nav-v2"].u-nav-dark .cbp-filter-item-active .nav-link {
        border-color: #333 !important;
    }

    [class*="u-nav-v2"].u-nav-light .nav-link {
        color: #fff;
        border-color: #fff;
    }

    [class*="u-nav-v2"].u-nav-light .nav-link.active,
    [class*="u-nav-v2"].u-nav-light .cbp-filter-item-active .nav-link {
        border-color: #fff !important;
    }

    [class*="u-nav-v2"].u-nav-rounded-3 .nav-item:first-child .nav-link {
        border-radius: 3px 0 0 3px;
    }

    [class*="u-nav-v2"].u-nav-rounded-3 .nav-item:last-child .nav-link {
        border-radius: 0 3px 3px 0;
    }

    [class*="u-nav-v2"].u-nav-rounded-3.flex-column .nav-item:first-child .nav-link {
        border-radius: 3px 3px 0 0;
    }

    [class*="u-nav-v2"].u-nav-rounded-3.flex-column .nav-item:last-child .nav-link {
        border-radius: 0 0 3px 3px;
    }

    [class*="u-nav-v2"].u-nav-rounded-5 .nav-item:first-child .nav-link {
        border-radius: 5px 0 0 5px;
    }

    [class*="u-nav-v2"].u-nav-rounded-5 .nav-item:last-child .nav-link {
        border-radius: 0 5px 5px 0;
    }

    [class*="u-nav-v2"].u-nav-rounded-5.flex-column .nav-item:first-child .nav-link {
        border-radius: 5px 5px 0 0;
    }

    [class*="u-nav-v2"].u-nav-rounded-5.flex-column .nav-item:last-child .nav-link {
        border-radius: 0 0 5px 5px;
    }

    [class*="u-nav-v2"].u-nav-rounded-7 .nav-item:first-child .nav-link {
        border-radius: 7px 0 0 7px;
    }

    [class*="u-nav-v2"].u-nav-rounded-7 .nav-item:last-child .nav-link {
        border-radius: 0 7px 7px 0;
    }

    [class*="u-nav-v2"].u-nav-rounded-7.flex-column .nav-item:first-child .nav-link {
        border-radius: 7px 7px 0 0;
    }

    [class*="u-nav-v2"].u-nav-rounded-7.flex-column .nav-item:last-child .nav-link {
        border-radius: 0 0 7px 7px;
    }

    [class*="u-nav-v2"].u-nav-rounded-10 .nav-item:first-child .nav-link {
        border-radius: 10px 0 0 10px;
    }

    [class*="u-nav-v2"].u-nav-rounded-10 .nav-item:last-child .nav-link {
        border-radius: 0 10px 10px 0;
    }

    [class*="u-nav-v2"].u-nav-rounded-10.flex-column .nav-item:first-child .nav-link {
        border-radius: 10px 10px 0 0;
    }

    [class*="u-nav-v2"].u-nav-rounded-10.flex-column .nav-item:last-child .nav-link {
        border-radius: 0 0 10px 10px;
    }

    .u-nav-v2-1 .nav-link.active,
    .u-nav-v2-1 .cbp-filter-item-active .nav-link {
        background-color: #eee;
    }

    .u-nav-v2-1.u-nav-primary .nav-link.active,
    .u-nav-v2-1.u-nav-primary .cbp-filter-item-active .nav-link {
        color: #fff;
        background-color: #72c02c;
    }

    .u-nav-v2-1.u-nav-dark .nav-link.active,
    .u-nav-v2-1.u-nav-dark .nav-link.cbp-filter-item-active {
        color: #fff;
        background-color: #333;
    }

    .u-nav-v2-1.u-nav-light .nav-link.active,
    .u-nav-v2-1.u-nav-light .nav-link.cbp-filter-item-active {
        color: #333;
        background-color: #fff;
    }

    .u-nav-v2-2 .nav-link.active,
    .u-nav-v2-2 .cbp-filter-item-active .nav-link {
        color: #72c02c;
    }
}

.nav-link {
    display: block;
    padding: .5rem 1rem;
}

.nav-link:focus,
.nav-link:hover {
    text-decoration: none;
}

.nav-link.disabled {
    color: #868e96;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

.nav-tabs .nav-item {
    margin-bottom: -1px;
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #ddd;
}

.nav-tabs .nav-link.disabled {
    color: #868e96;
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #ddd #ddd #fff;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav-pills .nav-link {
    border-radius: .25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #007bff;
}

.nav-fill .nav-item {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
}

.tab-content>.tab-pane {
    display: none;
}

.tab-content>.active {
    display: block;
}

.navbar {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem;
}

.navbar>.container,
.navbar>.container-fluid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}

.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none;
}

.navbar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none;
}

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem;
}

.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center;
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background: 0 0;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none;
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
}

/* HZ
------------------------------------*/
.nav-item > a,
.nav-item > .nav-link,
[class*="u-tab-link"]:not([class*="-icon"]) {
    transition-property: color, background-color, border-color;
    transition-duration: .2s;
    transition-timing-function: ease-in;
}

[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
[data-tabs-mobile-type="accordion"]):not(
[data-scroll]) {
    display: block;
}

[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
[data-tabs-mobile-type="accordion"]):not(
[data-scroll]) .nav-item {
    display: inline-block;
}

[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
[data-tabs-mobile-type="accordion"]):not(
[data-scroll]) .js-tabs-mobile {
    position: relative;
    display: none;
}

[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
[data-tabs-mobile-type="accordion"]):not(
[data-scroll]) .js-tabs-mobile-control {
    position: relative;
    display: block;
}

[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
[data-tabs-mobile-type="accordion"]):not(
[data-scroll]) .js-tabs-mobile-control::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    width: 0;
    height: 0;
    border-width: 5px 3.5px 0 3.5px;
    border-style: solid;
    border-color: #777 transparent transparent transparent;
    margin-top: -1px;
}

[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
[data-tabs-mobile-type="accordion"]):not(
[data-scroll]) .js-tabs-mobile .nav-inner {
    position: absolute;
    top: calc(100% + 1px);
    right: 0;
    display: none;
    background-color: #fff;
    border: 1px solid;
    padding-left: 0;
}

[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
[data-tabs-mobile-type="accordion"]):not(
[data-scroll]) .js-tabs-mobile .nav-inner .nav-item {
    display: block;
    white-space: nowrap;
}

[data-scroll]:not([data-tabs-mobile-type="slide-up-down"]):not(
[data-tabs-mobile-type="accordion"]) {
    width: 100%;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
}

[data-scroll]:not([data-tabs-mobile-type="slide-up-down"]):not(
[data-tabs-mobile-type="accordion"])::-webkit-scrollbar {
    display: none;
}

@-moz-document url-prefix() {
    [data-scroll]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) {
        padding-bottom: 15px;
    }
}

@media (min-width: 768px) {
    [data-scroll] {
        width: 100%;
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    [data-scroll]::-webkit-scrollbar {
        display: none;
    }

    @-moz-document url-prefix() {
        [data-scroll] {
            padding-bottom: 15px;
        }
    }
}

/* Main Colors */
.g-bg-main {
    background-color: #fff !important;
}

.g-brd-gray-light-v2 {
    border-color: #ccc !important;
}

.g-brd-gray-light-v2--before::before {
    border-color: #ccc !important;
}

.g-brd-gray-light-v2--after::after {
    border-color: #ccc !important;
}

.g-brd-gray-light-v2--hover:hover,
.g-brd-gray-light-v2--active.active {
    border-color: #ccc !important;
}

*:hover > .g-brd-gray-light-v2--hover-parent {
    border-color: #ccc !important;
}

@media (min-width: 0) {	
	.g-mb-20 {
        margin-bottom: 1.42857rem !important;
    }
}

/*------------------------------------
  Heading-v1
------------------------------------*/
[class*="u-heading-v1-"] {
    position: relative;
}

[class*="u-heading-v1-"]::before,
[class*="u-heading-v1-"]::after {
    content: "";
    position: absolute;
    left: auto;
    right: 0;
    width: 100%;
    height: 0;
    border-top-width: 1px;
    border-color: inherit;
}

[class*="u-heading-v1-"].text-center::before,
[class*="u-heading-v1-"].text-center::after {
    left: 0;
    right: 0;
}

[class*="u-heading-v1-"].text-right::before,
[class*="u-heading-v1-"].text-right::after {
    left: 0;
    right: auto;
}

.u-heading-v1__title {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    padding-right: 1.07143rem;
    background-color: inherit;
    z-index: 2;
}

.text-right .u-heading-v1__title {
    padding-left: 1.07143rem;
    padding-right: 0;
}

.text-center .u-heading-v1__title {
    padding-left: 1.07143rem;
    padding-right: 1.07143rem;
}

/*------------------------------------
  Heading-v1-1
------------------------------------*/
.u-heading-v1-1::before {
    top: 48%;
    border-top-style: solid;
}

.u-heading-v1-1::after {
    top: 58%;
    border-top-style: solid;
}

/* Primary Colors */
.g-brd-primary {
    border-color: #cccccc !important;
}

.g-brd-primary--before::before {
    border-color: #72c02c !important;
}

.g-brd-primary--before--active.active::before {
    border-color: #72c02c !important;
}

.g-brd-primary--hover:hover,
.g-brd-primary--active.active {
    border-color: #72c02c !important;
}

.g-brd-primary--active.active,
.active .g-brd-primary--active {
    border-color: #72c02c !important;
}

*:hover > .g-brd-primary--hover-parent {
    border-color: #72c02c !important;
}

.g-brd-primary-opacity-0_3 {
    border-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-opacity-0_3--hover:hover,
.g-brd-primary-opacity-0_3--active.active {
    border-color: rgba(114, 192, 44, 0.3) !important;
}

*:hover > .g-brd-primary-opacity-0_3--hover-parent {
    border-color: rgba(114, 192, 44, 0.3) !important;
}

.g-brd-primary-dark-dark-v1 {
    border-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v1--hover:hover,
.g-brd-primary-dark-dark-v1--active.active {
    border-color: #6db82a !important;
}

*:hover > .g-brd-primary-dark-dark-v1--hover-parent {
    border-color: #6db82a !important;
}

.g-brd-primary-dark-dark-v2 {
    border-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v2--hover:hover,
.g-brd-primary-dark-dark-v2--active.active {
    border-color: #66ab27 !important;
}

*:hover > .g-brd-primary-dark-dark-v2--hover-parent {
    border-color: #66ab27 !important;
}

.g-brd-primary-dark-dark-v3 {
    border-color: #599722 !important;
}

.g-brd-primary-dark-dark-v3--hover:hover,
.g-brd-primary-dark-dark-v3--active.active {
    border-color: #599722 !important;
}

*:hover > .g-brd-primary-dark-dark-v3--hover-parent {
    border-color: #599722 !important;
}

.g-brd-bottom-primary--hover:hover {
    border-bottom-color: #72c02c !important;
}

/* Main Colors */
.g-brd-main {
    border-color: #555 !important;
}

.g-brd-main--hover:hover {
    border-color: #555 !important;
}

.g-brd-gray-light-v4 {
    border-color: #eee !important;
}

.g-brd-gray-light-v4--hover:hover,
.g-brd-gray-light-v4--active.active {
    border-color: #eee !important;
}

*:hover > .g-brd-gray-light-v4--hover-parent {
    border-color: #eee !important;
}

hr {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

@media (min-width: 0) {	
	.g-my-60 {
        margin-top: 4.28571rem !important;
        margin-bottom: 4.28571rem !important;
    }
}

/*------------------------------------
  Block Hidden
------------------------------------*/
.g-hidden-xs-up {
    display: none !important;
}

@media (max-width: 575px) {
    .g-hidden-xs-down {
        display: none !important;
    }
}

@media (min-width: 576px) {
    .g-hidden-sm-up {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .g-hidden-sm-down {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .g-hidden-md-up {
        display: none !important;
    }
}

@media (max-width: 991px) {
    .g-hidden-md-down {
        display: none !important;
    }
}

@media (min-width: 992px) {
    .g-hidden-lg-up {
        display: none !important;
    }
}

@media (max-width: 1199px) {
    .g-hidden-lg-down {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .g-hidden-xl-up {
        display: none !important;
    }
}

.g-hidden-xl-down {
    display: none !important;
}

@media (max-width: 320px) {
    [data-tabs-mobile-type="slide-up-down"],
    [data-tabs-mobile-type="accordion"] {
        display: none;
    }

    [data-tabs-mobile-type="accordion"] {
        display: none;
    }

    [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) {
        border-color: #72c02c;
    }

    [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) .nav-item > a,
    [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) .nav-item > .nav-link,
    [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) [class*="u-tab-link"]:not([class*="-icon"]) {
        white-space: nowrap;
        padding: 5px 10px;
    }

    [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) .nav-item > a,
    [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) .nav-item > .nav-link,
    [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not(
  [data-tabs-mobile-type="accordion"]) [class*="u-tab-link"]:not([class*="-icon"]):not(
  [class*="js-tabs-mobile-control"]) {
        display: block;
    }

    [data-tabs-mobile-type="slide-up-down"] {
        width: 100%;
        padding-top: 10px;
        border-bottom: none !important;
    }

    [data-tabs-mobile-type="slide-up-down"] .nav-item {
        margin: 0;
    }

    [data-tabs-mobile-type="slide-up-down"] .nav-link {
        text-align: center;
        border-style: solid !important;
        border-color: #eee !important;
        border-width: 1px !important;
        border-radius: 0 !important;
        margin: -1px 0 0;
    }

    [data-tabs-mobile-type="slide-up-down"] .nav-item:first-child .nav-link {
        margin-top: 0;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-link,
    [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-link {
        border-color: #72c02c !important;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-link.active,
    [data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-item.show .nav-link,
    [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-link.active,
    [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-item.show .nav-link {
        border-color: #72c02c !important;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-dark .nav-link {
        border-color: #333 !important;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-dark .nav-link.active,
    [data-tabs-mobile-type="slide-up-down"].u-nav-dark .nav-item.show .nav-link {
        border-color: #333 !important;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-light .nav-item.show .nav-link {
        border-color: #fff;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-light .nav-link {
        color: #fff;
        border-color: #fff;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-light .nav-link.active {
        color: #555;
        background-color: #fff;
        border-color: #fff;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-3 .nav-item:first-child .nav-link,
    [data-tabs-mobile-type="slide-up-down"].nav-tabs .nav-item:first-child .nav-link,
    [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-item:first-child .nav-link {
        border-radius: 3px 3px 0 0 !important;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-3 .nav-item:last-child .nav-link,
    [data-tabs-mobile-type="slide-up-down"].nav-tabs .nav-item:last-child .nav-link,
    [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-item:last-child .nav-link {
        border-radius: 0 0 3px 3px !important;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-5 .nav-item:first-child .nav-link {
        border-radius: 5px 5px 0 0 !important;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-5 .nav-item:last-child .nav-link {
        border-radius: 0 0 5px 5px !important;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-7 .nav-item:first-child .nav-link {
        border-radius: 7px 7px 0 0 !important;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-7 .nav-item:last-child .nav-link {
        border-radius: 0 0 7px 7px !important;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-10 .nav-item:first-child .nav-link {
        border-radius: 10px 10px 0 0 !important;
    }

    [data-tabs-mobile-type="slide-up-down"].u-nav-rounded-10 .nav-item:last-child .nav-link {
        border-radius: 0 0 10px 10px !important;
    }

    .tab-content {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}

/*------------------------------------
  Heading-v1-2
------------------------------------*/
.u-heading-v1-2::before {
    top: 48%;
    border-top-style: dashed;
}

.u-heading-v1-2::after {
    top: 58%;
    border-top-style: dashed;
}

/*------------------------------------
  Heading-v1-3
------------------------------------*/
.u-heading-v1-3::before {
    top: 48%;
    border-top-style: dotted;
}

.u-heading-v1-3::after {
    top: 58%;
    border-top-style: dotted;
}

/*------------------------------------
  Heading-v1-4
------------------------------------*/
.u-heading-v1-4::before {
    top: 50%;
    border-top-style: solid;
}

/*------------------------------------
  Heading-v1-5
------------------------------------*/
.u-heading-v1-5::before {
    top: 50%;
    border-top-style: dashed;
}

/*------------------------------------
  Heading-v1-6
------------------------------------*/
.u-heading-v1-6::before {
    top: 50%;
    border-top-style: dotted;
}

@media (min-width: 0) {	
	.g-mb-30 {
        margin-bottom: 2.14286rem !important;
    }
}

/*------------------------------------
  Heading-v2
------------------------------------*/
.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;
}

/*------------------------------------
  Heading-v2-1
------------------------------------*/
.u-heading-v2-1--bottom::after,
.u-heading-v2-1--top::before {
    width: 3.14286rem;
    border-top-width: 2px;
}

.u-heading-v2-1--bottom::after {
    margin-top: 1.78571rem;
}

.u-heading-v2-1--top::before {
    margin-bottom: 1.78571rem;
}

@media (min-width: 0) {	
	.g-mb-10 {
        margin-bottom: 0.71429rem !important;
    }
}

.g-font-weight-200 {
    font-weight: 200 !important;
}

/*------------------------------------
  Heading-v1-7
------------------------------------*/
.u-heading-v1-7 {
    background: url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="9px" height="6px"><polygon opacity="0.2" points="4.5,4.5 0,0 0,1.208 4.5,5.708 9,1.208 9,0 "/></svg>') 0 50% repeat-x;
}


/*------------------------------------
  Heading-v2-2
------------------------------------*/
.u-heading-v2-2--bottom::after,
.u-heading-v2-2--top::before {
    width: 2.71429rem;
    border-top-width: 5px;
}

.u-heading-v2-2--bottom::after {
    margin-top: 1.78571rem;
}

.u-heading-v2-2--top::before {
    margin-bottom: 1.78571rem;
}

/*------------------------------------
  Heading-v2-3
------------------------------------*/
.u-heading-v2-3--bottom::after,
.u-heading-v2-3--top::before {
    width: 5rem;
    border-top-width: 1px;
}

.u-heading-v2-3--bottom::after {
    margin-top: 1.07143rem;
}

.u-heading-v2-3--top::before {
    margin-bottom: 1.07143rem;
}

/*------------------------------------
  Heading-v2-4
------------------------------------*/
.u-heading-v2-4--bottom::after,
.u-heading-v2-4--top::before {
    width: 5rem;
    border-top-width: 10px;
}

.u-heading-v2-4--bottom::after {
    margin-top: 2.14286rem;
}

.u-heading-v2-4--top::before {
    margin-bottom: 2.14286rem;
}

/*------------------------------------
  Heading-v2-5
------------------------------------*/
.u-heading-v2-5--bottom::after,
.u-heading-v2-5--top::before {
    width: 5rem;
    border-top-width: 2px;
}

.u-heading-v2-5--bottom::after {
    margin-top: 1.42857rem;
}

.u-heading-v2-5--top::before {
    margin-bottom: 1.42857rem;
}

/*------------------------------------
  Heading-v2-6
------------------------------------*/
.u-heading-v2-6--bottom::after,
.u-heading-v2-6--top::before {
    width: 2.14286rem;
    border-top-width: 1px;
}

.u-heading-v2-6--bottom::after {
    margin-top: 0.71429rem;
}

.u-heading-v2-6--top::before {
    margin-bottom: 0.71429rem;
}

/*------------------------------------
  Heading-v2-7
------------------------------------*/
.u-heading-v2-7--bottom::after,
.u-heading-v2-7--top::before {
    width: 12rem;
    border-top-width: 10px;
}

.u-heading-v2-7--bottom::after {
    margin-top: 2.85714rem;
}

.u-heading-v2-7--top::before {
    margin-bottom: 2.85714rem;
}

/*------------------------------------
  Heading-v3
------------------------------------*/
[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;
}

/*------------------------------------
  Heading-v4
------------------------------------*/
[class*="u-heading-v4-"] {
    padding: 0.14286rem 0 0.21429rem 1.42857rem;
    border-left-width: 4px;
    border-left-style: solid;
    border-color: inherit;
}

[class*="u-heading-v4-"].text-right {
    padding: 0.14286rem 1.42857rem 0.21429rem 0;
    border-left-width: 0;
    border-right-width: 4px;
    border-right-style: solid;
}

/*------------------------------------
  Heading-v5
------------------------------------*/
.u-heading-v5__title {
    position: relative;
    display: inline-block;
    line-height: 1;
}

.u-heading-v5__title::before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 0.85714rem;
    height: 0.85714rem;
    background: #555;
}

.u-heading-v5-color-primary .u-heading-v5__title::before {
    background: #72c02c;
}

.u-heading-v5-color-gray-light-v2 .u-heading-v5__title::before {
    background: #ccc;
}

.u-heading-v5-color-white .u-heading-v5__title::before {
    background: #fff;
}

.u-heading-v5-rounded-50x .u-heading-v5__title::before {
    border-radius: 50%;
}

/*------------------------------------
  Heading-v5-1
------------------------------------*/
.u-heading-v5-1 .u-heading-v5__title {
    padding-top: 1.78571rem;
}

.u-heading-v5-1 .u-heading-v5__title::before {
    top: 0;
    left: 2px;
}

.u-heading-v5-1.text-center .u-heading-v5__title::before {
    left: 50%;
    margin-left: -6px;
}

.u-heading-v5-1.text-right .u-heading-v5__title::before {
    left: auto;
    right: 2px;
}

/*------------------------------------
  Heading-v5-2
------------------------------------*/
.u-heading-v5-2 .u-heading-v5__title::before {
    left: 0;
    bottom: 3px;
}

.u-heading-v5-2.text-right .u-heading-v5__title::before {
    left: auto;
    right: 0;
}

.u-heading-v5-2 .u-heading-v5__title {
    padding-left: 1.78571rem;
}

.u-heading-v5-2.text-right .u-heading-v5__title {
    padding-right: 1.78571rem;
}

/*------------------------------------
  Heading-v5-3
------------------------------------*/
.u-heading-v5-3 .u-heading-v5__title::before {
    left: 2px;
    bottom: 0;
}

.u-heading-v5-3.text-center .u-heading-v5__title::before {
    left: 50%;
    margin-left: -6px;
}

.u-heading-v5-3.text-right .u-heading-v5__title::before {
    left: auto;
    right: 2px;
}

.u-heading-v5-3 .u-heading-v5__title {
    padding-bottom: 1.78571rem;
}

/*------------------------------------
  Heading-v6
------------------------------------*/
.u-heading-v6__title {
    display: inline-block;
    position: relative;
}

.u-heading-v6-1 .u-heading-v6__title::after,
.u-heading-v6-1.text-center .u-heading-v6__title::before,
.u-heading-v6-1.text-right .u-heading-v6__title::before,
.u-heading-v6-2 .u-heading-v6__title::after,
.u-heading-v6-2.text-center .u-heading-v6__title::before,
.u-heading-v6-2.text-right .u-heading-v6__title::before {
    content: "";
    position: absolute;
    top: 50%;
    display: inline-block;
    width: 5rem;
    border-top-width: 1px;
    border-top-style: solid;
    border-color: inherit;
}

/*------------------------------------
  Heading-v6-1
------------------------------------*/
.u-heading-v6-1 .u-heading-v6__title,
.u-heading-v6-1 .u-heading-v6__subtitle {
    padding-right: 6.42857rem;
}

.u-heading-v6-1.text-center .u-heading-v6__title,
.u-heading-v6-1.text-right .u-heading-v6__title,
.u-heading-v6-1.text-center .u-heading-v6__subtitle,
.u-heading-v6-1.text-right .u-heading-v6__subtitle {
    padding-left: 6.42857rem;
}

.u-heading-v6-1.text-right .u-heading-v6__title,
.u-heading-v6-1.text-right .u-heading-v6__subtitle {
    padding-right: 0;
}

.u-heading-v6-1 .u-heading-v6__title::after {
    right: 0;
}

.u-heading-v6-1.text-center .u-heading-v6__title::before {
    left: 0;
}

.u-heading-v6-1.text-right .u-heading-v6__title::before {
    left: 0;
}

.u-heading-v6-1.text-right .u-heading-v6__title::after {
    display: none;
}

/*------------------------------------
  Heading-v6-1
------------------------------------*/
.u-heading-v6-2 .u-heading-v6__title,
.u-heading-v6-2 .u-heading-v6__subtitle {
    padding-left: 6.42857rem;
}

.u-heading-v6-2.text-center .u-heading-v6__title,
.u-heading-v6-2.text-right .u-heading-v6__title,
.u-heading-v6-2.text-center .u-heading-v6__subtitle,
.u-heading-v6-2.text-right .u-heading-v6__subtitle {
    padding-right: 6.42857rem;
}

.u-heading-v6-2.text-right .u-heading-v6__title,
.u-heading-v6-2.text-right .u-heading-v6__subtitle {
    padding-left: 0;
}

.u-heading-v6-2 .u-heading-v6__title::after {
    left: 0;
}

.u-heading-v6-2.text-center .u-heading-v6__title::before {
    right: 0;
}

.u-heading-v6-2.text-right .u-heading-v6__title::before {
    right: 0;
}

.u-heading-v6-2.text-right .u-heading-v6__title::after {
    display: none;
}

/*------------------------------------
  Heading-v7
------------------------------------*/
.u-heading-v7-divider::after,
.text-center .u-heading-v7-divider::before,
.text-right .u-heading-v7-divider::before {
    content: "";
    position: absolute;
    top: 52%;
    display: inline-block;
    width: 2.85714rem;
    border-top-width: 1px;
    border-top-style: solid;
    border-color: inherit;
}

.u-heading-v7-divider {
    position: relative;
    display: inline-block;
}

.u-heading-v7-divider::after {
    right: -3.92857rem;
}

.text-center .u-heading-v7-divider::before {
    left: -3.92857rem;
}

.text-right .u-heading-v7-divider::before {
    left: -3.92857rem;
}

.text-right .u-heading-v7-divider::after {
    display: none;
}

.u-heading-v7-divider__icon {
    display: inline-block;
    font-size: 1.4rem;
}

/*------------------------------------
  Heading-v7-1
------------------------------------*/
.u-heading-v7-1 .u-heading-v7-divider__icon {
    font-size: .6rem;
}

/*------------------------------------
  Heading-v7-3
------------------------------------*/
.u-heading-v7-3 .u-heading-v7-divider::after,
.u-heading-v7-3 .u-heading-v7-divider::before {
    display: none;
}

/*------------------------------------
  Heading-v8
------------------------------------*/
.u-heading-v8-1 .u-heading-v8__title strong,
.u-heading-v8-2 .u-heading-v8__title strong {
    display: inline-block;
    font-weight: inherit;
}

/*------------------------------------
  Heading-v8-1
------------------------------------*/
.u-heading-v8-1 .u-heading-v8__title strong {
    padding: 0.07143rem 0.5rem;
}

/*------------------------------------
  Heading-v8-2
------------------------------------*/
.u-heading-v8-2 .u-heading-v8__title strong {
    padding: 0.71429rem 1.07143rem;
}

/*------------------------------------
  Heading-v9
------------------------------------*/
.u-heading-v9 {
    position: relative;
    text-align: center;
}

.u-heading-v9::before {
    content: "";
    position: absolute;
    left: 50%;
    display: block;
    margin-left: -35px;
    width: 70px;
    height: 96px;
    border: 2px solid #72c02c;
}

.u-heading-v9--left {
    padding-left: 35px;
    text-align: left;
}

.u-heading-v9--left::before {
    left: 0;
    margin-left: 0;
}

.u-heading-v9--right {
    padding-right: 35px;
    text-align: right;
}

.u-heading-v9--right::before {
    left: auto;
    right: 0;
    margin-left: 0;
}

.u-heading-v9 * {
    position: relative;
    z-index: 3;
}

/*------------------------------------
  Heading-v10
------------------------------------*/
.u-heading-v10 {
    position: relative;
    text-align: center;
}

.u-heading-v10__downer {
    font-size: 115px;
    line-height: 1;
    opacity: .04;
}

.u-heading-v10__upper {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 34px;
    color: #72c02c;
}

/*------------------------------------
  Headings
------------------------------------*/
/* Massive Underline */
.u-heading-massive-underline {
    position: relative;
}

.u-heading-massive-underline::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: .2em;
    height: .3em;
    background-color: rgba(114, 192, 44, 0.8);
    z-index: -1;
}

/* Heading With Dot */
.u-header-title-dot::after {
    content: ".";
    color: #72c02c;
    display: inline-block;
    font-size: 35px;
}

@media (min-width: 768px){
	.g-width-80x--md {
        width: 80% !important;
    }
}

.g-font-weight-700 {
    font-weight: 700 !important;
}

@media (min-width: 0) {	
	.g-mb-15 {
        margin-bottom: 1.07143rem !important;
    }
	
	.g-mb-40 {
        margin-bottom: 2.85714rem !important;
    }
}

/* Color Deep Orange */
.g-bg-deeporange {
    background-color: #fe541e !important;
}

.g-bg-deeporange-opacity-0_1 {
    background-color: rgba(254, 84, 30, 0.1) !important;
}

.g-bg-deeporange--hover:hover {
    background-color: #fe541e !important;
}

.g-color-white-opacity-0_7,
.g-color-white-opacity-0_7--hover:hover {
    color: rgba(255, 255, 255, 0.7) !important;
}

@media (min-width: 0) {	
	.g-pa-40 {
        padding: 2.85714rem !important;
    }
}

.g-pa-40 {
    padding: 2.85714rem !important;
}

/* White Colors */
.g-brd-white {
    border-color: #fff !important;
}

.g-brd-white--hover:hover,
.g-brd-white--active.active {
    border-color: #fff !important;
}

*:hover > .g-brd-white--hover-parent {
    border-color: #fff !important;
}

.g-brd-white-opacity-0_1 {
    border-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_1--hover:hover,
.g-brd-white-opacity-0_1--active.active {
    border-color: rgba(255, 255, 255, 0.1) !important;
}

*:hover > .g-brd-white-opacity-0_1--hover-parent {
    border-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_2 {
    border-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_2--hover:hover,
.g-brd-white-opacity-0_2--active.active {
    border-color: rgba(255, 255, 255, 0.2) !important;
}

*:hover > .g-brd-white-opacity-0_2--hover-parent {
    border-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_3 {
    border-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_3--hover:hover,
.g-brd-white-opacity-0_3--active.active {
    border-color: rgba(255, 255, 255, 0.3) !important;
}

*:hover > .g-brd-white-opacity-0_3--hover-parent {
    border-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_4 {
    border-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_4--hover:hover,
.g-brd-white-opacity-0_4--active.active {
    border-color: rgba(255, 255, 255, 0.4) !important;
}

*:hover > .g-brd-white-opacity-0_4--hover-parent {
    border-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_5 {
    border-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_5--hover:hover,
.g-brd-white-opacity-0_5--active.active {
    border-color: rgba(255, 255, 255, 0.5) !important;
}

*:hover > .g-brd-white-opacity-0_5--hover-parent {
    border-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_6 {
    border-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_6--hover:hover,
.g-brd-white-opacity-0_6--active.active {
    border-color: rgba(255, 255, 255, 0.6) !important;
}

*:hover > .g-brd-white-opacity-0_6--hover-parent {
    border-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_8 {
    border-color: rgba(255, 255, 255, 0.8) !important;
}

.g-brd-white-opacity-0_8--hover:hover,
.g-brd-white-opacity-0_8--active.active {
    border-color: rgba(255, 255, 255, 0.8) !important;
}

*:hover > .g-brd-white-opacity-0_8--hover-parent {
    border-color: rgba(255, 255, 255, 0.8) !important;
}

/* White Colors */
.g-color-white {
    color: #fff !important;
}

.g-color-white--opened-menu:not(.collapsed) {
    color: #fff !important;
}

.u-block-hover:hover .g-color-white--hover,
.g-color-white--hover:hover {
    color: #fff !important;
}

.g-parent:hover .g-color-white--parent-hover {
    color: #fff !important;
}

.g-color-white--active.active {
    color: #fff !important;
}

.active .g-color-white--parent-active {
    color: #fff !important;
}

.g-color-white--child * {
    color: #fff !important;
}

.g-color-white-opacity-0_1 {
    color: rgba(255, 255, 255, 0.1) !important;
}

.g-color-white-opacity-0_2 {
    color: rgba(255, 255, 255, 0.2) !important;
}

.g-color-white-opacity-0_3 {
    color: rgba(255, 255, 255, 0.3) !important;
}

.g-color-white-opacity-0_5,
.g-color-white-opacity-0_5--hover:hover {
    color: rgba(255, 255, 255, 0.5) !important;
}

.g-color-white-opacity-0_6 {
    color: rgba(255, 255, 255, 0.6) !important;
}

.g-parent:hover .g-color-white-opacity-0_6--parent-hover {
    color: rgba(255, 255, 255, 0.6) !important;
}

.g-color-white-opacity-0_75 {
    color: rgba(255, 255, 255, 0.75) !important;
}

.g-color-white-opacity-0_8 {
    color: rgba(255, 255, 255, 0.8) !important;
}

.g-color-white-opacity-0_8--child * {
    color: rgba(255, 255, 255, 0.8) !important;
}

.g-color-white-opacity-0_9,
.g-color-white-opacity-0_9--hover:hover {
    color: rgba(255, 255, 255, 0.9) !important;
}

.u-block-hover:hover .g-color-white-opacity-0_7--hover {
    color: rgba(255, 255, 255, 0.7) !important;
}

.g-letter-spacing-1 {
    letter-spacing: 0.07143rem;
}

@media (min-width:576px){
	.g-width-80x--sm {
        width: 80% !important;
    }
}

@media (min-width: 0) {	
	.g-mb-3 {
        margin-bottom: 0.21429rem !important;
    }
}

/* Color Pink */
.g-bg-pink {
    background-color: #e81c62 !important;
}

.g-bg-pink-opacity-0_1 {
    background-color: rgba(232, 28, 98, 0.1) !important;
}

.g-bg-pink-opacity-0_9 {
    background-color: rgba(232, 28, 98, 0.9) !important;
}

.g-bg-pink--hover:hover {
    background-color: #e81c62 !important;
}

.g-bg-pink--before::after,
.g-bg-pink--after::after {
    background-color: #e81c62 !important;
}

.g-bg-pink--before--hover:hover::after,
.g-bg-pink--after--hover:hover::after {
    background-color: #e81c62 !important;
}

@media (min-width: 0) {	
	.g-pb-40 {
        padding-bottom: 2.85714rem !important;
    }
}

/* Black Colors */
.g-color-black {
    color: #000 !important;
}

.g-color-black--hover:hover {
    color: #000 !important;
}

.g-parent:hover .g-color-black--parent-hover {
    color: #000 !important;
}

.g-color-black--active.active {
    color: #000 !important;
}

.g-color-black-opacity-0_1 {
    color: rgba(0, 0, 0, 0.1) !important;
}

.g-color-black-opacity-0_3 {
    color: rgba(0, 0, 0, 0.3) !important;
}

.g-color-black-opacity-0_5 {
    color: rgba(0, 0, 0, 0.5) !important;
}

.g-color-black-opacity-0_6 {
    color: rgba(0, 0, 0, 0.6) !important;
}

.g-color-black-opacity-0_7 {
    color: rgba(0, 0, 0, 0.7) !important;
}

.g-color-black-opacity-0_8 {
    color: rgba(0, 0, 0, 0.8) !important;
}

.g-color-black-opacity-0_8--child * {
    color: rgba(0, 0, 0, 0.8) !important;
}

.g-color-black-opacity-0_9 {
    color: rgba(0, 0, 0, 0.9) !important;
}

@media (min-width: 0) {	
	.g-pb-30 {
        padding-bottom: 2.14286rem !important;
    }
	
	.g-ml-2 {
        margin-left: 0.14286rem !important;
    }
}

.h7 {
    font-size: .75rem;
}

.g-height-25 {
    height: 25px;
}

.g-color-gray-light-v2 {
    color: #ccc !important;
}

.g-color-gray-light-v2--hover:hover {
    color: #ccc !important;
}

@media (min-width: 0) {	
	.g-mb-5 {
        margin-bottom: 0.35714rem !important;
    }
}

.g-height-20 {
    height: 20px !important;
}

.g-font-size-70x {
    font-size: 70% !important;
}

.g-font-size-95x {
    font-size: 95% !important;
}

.g-bg-gray-dark-v2 {
    background-color: #333 !important;
}

.g-bg-gray-dark-v2--hover:hover {
    background-color: #333 !important;
}

/* Color Yellow */
.g-color-yellow {
    color: #ebc71d !important;
}

.g-color-yellow--hover:hover {
    color: #ebc71d !important;
}

/* Color Yellow */
.g-bg-yellow {
    background-color: #ebc71d !important;
}

.g-bg-yellow-opacity-0_1 {
    background-color: rgba(235, 199, 29, 0.1) !important;
}

.g-bg-yellow-opacity-0_7 {
    background: rgba(235, 199, 29, 0.7) !important;
}

.g-bg-yellow--hover:hover {
    background-color: #ebc71d !important;
}

/* Color Blue Gray */
.g-bg-bluegray {
    background-color: #585f69 !important;
}

.g-bg-bluegray-opacity-0_1 {
    background-color: rgba(88, 95, 105, 0.1) !important;
}

.g-bg-bluegray-opacity-0_2--before::before,
.g-bg-bluegray-opacity-0_2--after::after {
    background-color: rgba(88, 95, 105, 0.2) !important;
}

.g-bg-bluegray-opacity-0_3--before::before,
.g-bg-bluegray-opacity-0_3--after::after {
    background-color: rgba(88, 95, 105, 0.3) !important;
}

.g-bg-bluegray-opacity-0_5,
.g-bg-bluegray-opacity-0_5--after::after {
    background-color: rgba(88, 95, 105, 0.5) !important;
}

.g-bg-bluegray-opacity-0_7 {
    background-color: rgba(88, 95, 105, 0.7) !important;
}

.g-bg-bluegray--hover:hover {
    background-color: #585f69 !important;
}

/* Color Red */
.g-color-red {
    color: #f00 !important;
}

.g-color-red--hover:hover {
    color: #f00 !important;
}

*:hover > .g-color-red--parent-hover {
    color: #f00 !important;
}

/* Black Colors */
.g-bg-black {
    background-color: #000 !important;
}

.g-bg-black--hover:hover {
    background-color: #000 !important;
}

.g-bg-black--after::after {
    background-color: #000 !important;
}

.g-bg-black-opacity-0_1 {
    background-color: rgba(0, 0, 0, 0.1) !important;
}

.g-bg-black-opacity-0_1--after::after {
    background-color: rgba(0, 0, 0, 0.1) !important;
}

.g-bg-black-opacity-0_2 {
    background-color: rgba(0, 0, 0, 0.2) !important;
}

.g-bg-black-opacity-0_2--after::after {
    background-color: rgba(0, 0, 0, 0.2) !important;
}

.g-bg-black-opacity-0_3 {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_3--hover:hover {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_3--after::after,
.g-bg-black-opacity-0_3--before::before {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_3--hover--after:hover::after {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_4 {
    background-color: rgba(0, 0, 0, 0.4) !important;
}

.g-bg-black-opacity-0_4--after::after {
    background-color: rgba(0, 0, 0, 0.4) !important;
}

.g-bg-black-opacity-0_5 {
    background-color: rgba(0, 0, 0, 0.5) !important;
}

.g-bg-black-opacity-0_5--hover:hover {
    background-color: rgba(0, 0, 0, 0.5) !important;
}

.g-bg-black-opacity-0_5--after::after {
    background-color: rgba(0, 0, 0, 0.5) !important;
}

.g-bg-black-opacity-0_6 {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.g-bg-black-opacity-0_6--hover:hover {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_6--after::after {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.g-bg-black-opacity-0_7 {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_7--hover:hover {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_7--after::after {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_8 {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.g-bg-black-opacity-0_8--after::after {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.g-bg-black-opacity-0_8--hover:hover {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.g-bg-black-opacity-0_9 {
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.g-bg-black-opacity-0_9--after::after {
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.g-bg-black-opacity-0_9--hover:hover {
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.u-block-hover:hover .g-bg-black--hover {
    background-color: #000 !important;
}

@media (min-width: 0) {	
	.g-pa-30 {
        padding: 2.14286rem !important;
    }
}

/*------------------------------------
  Displays
------------------------------------*/
.display-5 {
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.1;
}

@media (min-width: 0) {	
	.g-mb-60 {
        margin-bottom: 4.28571rem !important;
    }
	
	.g-mb-0 {
        margin-bottom: 0 !important;
    }

	.g-pt-17 {
        padding-top: 1.21429rem !important;
    }
}