﻿/* Toggler Positioning (md) */
@media all and (min-width: 768px) {

    .main-logo {
        height: 55px;
        margin-top: 4px;
    }


    .u-header-toggler--top-right--md, .u-header-toggler--top-right--md.btn, .u-header-toggler--top-left--md, .u-header-toggler--top-left--md.btn, .u-header-toggler--bottom-right--md, .u-header-toggler--bottom-right--md.btn, .u-header-toggler--bottom-left--md, .u-header-toggler--bottom-left--md.btn {
        position: fixed;
    }

        .u-header-toggler--top-right--md, .u-header-toggler--top-right--md.btn, .u-header-toggler--top-left--md, .u-header-toggler--top-left--md.btn {
            top: 1.42857rem;
        }

        .u-header-toggler--bottom-right--md, .u-header-toggler--bottom-right--md.btn, .u-header-toggler--bottom-left--md, .u-header-toggler--bottom-left--md.btn {
            bottom: 1.42857rem;
        }

    .u-header-toggler--top-left--md, .u-header-toggler--bottom-left--md {
        left: 1.42857rem;
    }

    .u-header-toggler--top-right--md, .u-header-toggler--bottom-right--md {
        right: 1.42857rem;
    }

    .u-header--abs-top--md, .u-header--abs-bottom--md, .u-header--abs-top-2nd-screen--md {
        position: absolute;
    }

    .u-header--abs-top-2nd-screen--md {
        top: 100%;
    }

    .u-header--abs-top--md {
        bottom: auto;
        top: 0;
    }

    .u-header--abs-bottom--md {
        top: auto;
        bottom: 0;
    }

    .u-header--sticky-top--md, .u-header--sticky-bottom--md {
        position: fixed;
    }

    .u-header--sticky-top--md {
        bottom: auto;
        top: 0;
    }

    .u-header--sticky-bottom--md {
        top: auto;
        bottom: 0;
    }

    .u-header--floating--md {
        position: absolute;
        left: 0;
        right: 0;
    }

        .u-header--floating--md.js-header-fix-moment {
            margin-top: 0 !important;
        }

            .u-header--floating--md.js-header-fix-moment .navbar {
                padding-left: 0;
                padding-right: 0;
            }

    .u-datepicker-v1 .ui-datepicker-title {
        height: 50px;
        line-height: 50px;
        margin-left: 50px;
        margin-right: 50px;
    }

    .u-datepicker-v1 .ui-datepicker-prev, .u-datepicker-v1 .ui-datepicker-next {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .u-datepicker-v1 .ui-datepicker-calendar {
        border-collapse: separate;
        border-spacing: 4px;
    }

        .u-datepicker-v1 .ui-datepicker-calendar th,
        .u-datepicker-v1 .ui-datepicker-calendar td {
            padding: 5px;
        }

            .u-datepicker-v1 .ui-datepicker-calendar th span,
            .u-datepicker-v1 .ui-datepicker-calendar th a,
            .u-datepicker-v1 .ui-datepicker-calendar td span,
            .u-datepicker-v1 .ui-datepicker-calendar td a {
                font-size: 14px;
            }

    .u-carousel-indicators-v6 {
        top: 0;
        bottom: auto;
    }

        .u-carousel-indicators-v6::before {
            display: block;
        }

        .u-carousel-indicators-v6 span {
            margin: 3px auto 19px;
        }

        .u-carousel-indicators-v6 li.slick-active span {
            margin: 0 auto 15px;
        }

        .u-carousel-indicators-v6 .u-dot-title {
            display: block;
        }

    .u-breadcrumbs-v2 > * {
        position: relative;
        background-color: #fff;
    }

        .u-breadcrumbs-v2 > * > * {
            border-radius: 0;
        }

        .u-breadcrumbs-v2 > *:first-child > * {
            border-radius: 5px 0 0 5px;
        }

        .u-breadcrumbs-v2 > *:last-child > * {
            border-radius: 0 5px 5px 0;
        }

    .u-breadcrumbs-v2 [class*="u-triangle"]:not([class*="__front"]):not([class*="__back"]) {
        top: 0;
        z-index: 2;
        display: block;
        width: 20px;
        height: 100%;
        margin-left: -0.05em;
    }

    .u-triangle-v1.u-triangle-left.g-bg-primary::before, .u-triangle-v1.u-triangle-left.g-bg-white::before, .u-triangle-v1.u-triangle-left.g-bg-gray-light-v9::before, .u-triangle-v1.u-triangle-left.g-bg-black::before, .u-triangle-v1.u-triangle-right.g-bg-primary::before, .u-triangle-v1.u-triangle-right.g-bg-white::before, .u-triangle-v1.u-triangle-right.g-bg-gray-light-v9::before, .u-triangle-v1.u-triangle-right.g-bg-black::before {
        border-bottom-color: transparent;
        border-top-color: transparent;
    }

    .u-triangle-v1.u-triangle-left::before, .u-triangle-v1.u-triangle-right::before {
        top: 50%;
        bottom: auto;
        left: auto;
        margin-top: -20px;
        margin-left: 0;
    }

    .u-triangle-v1.u-triangle-left::before {
        left: -25px;
        border-width: 20px 25px 20px 0;
    }

    .u-triangle-v1.u-triangle-left.g-bg-primary::before {
        border-right-color: #3bb18f;
    }

    .u-triangle-v1.u-triangle-left.g-bg-white::before {
        border-right-color: #fff;
    }

    .u-triangle-v1.u-triangle-left.g-bg-gray-light-v9::before {
        border-right-color: #f7f7f7;
    }

    .u-triangle-v1.u-triangle-left.g-bg-black::before {
        border-right-color: #000;
    }

    .u-triangle-v1.u-triangle-right::before {
        right: -25px;
        border-width: 20px 0 20px 25px;
    }

    .u-triangle-v1.u-triangle-right.g-bg-primary::before {
        border-left-color: #3bb18f;
    }

    .u-triangle-v1.u-triangle-right.g-bg-white::before {
        border-left-color: #fff;
    }

    .u-triangle-v1.u-triangle-right.g-bg-gray-light-v9::before {
        border-left-color: #f7f7f7;
    }

    .u-triangle-v1.u-triangle-right.g-bg-black::before {
        border-left-color: #000;
    }

    .u-triangle-v3.u-triangle-left::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-left::before, .u-triangle-v4.u-triangle-right::before {
        height: 100%;
        left: auto;
    }

    .u-triangle-v3.u-triangle-left::before, .u-triangle-v4.u-triangle-left::before {
        top: 0;
    }

    .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-right::before {
        top: 0;
        bottom: auto;
    }

    .u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-bottom::before {
        height: 100px;
    }

    .u-triangle-v3.u-triangle-left::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-left::before, .u-triangle-v4.u-triangle-right::before {
        width: 100px;
    }

    .u-triangle-v3.u-triangle-top::before, .u-triangle-v4.u-triangle-top::before {
        top: -100px;
    }

    .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-bottom::before {
        bottom: -100px;
    }

    .u-triangle-v3.u-triangle-left::before, .u-triangle-v4.u-triangle-left::before {
        left: -100px;
    }

    .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-right::before {
        right: -100px;
    }

    .u-triangle-v3.u-triangle-left.g-bg-primary::before {
        background-image: linear-gradient(to bottom right, transparent 49.6%, #3bb18f 50%);
    }

    .u-triangle-v3.u-triangle-left.g-bg-white::before {
        background-image: linear-gradient(to bottom right, transparent 49.6%, #fff 50%);
    }

    .u-triangle-v3.u-triangle-left.g-bg-gray-light-v9::before {
        background-image: linear-gradient(to bottom right, transparent 49.6%, #f7f7f7 50%);
    }

    .u-triangle-v3.u-triangle-left.g-bg-black::before {
        background-image: linear-gradient(to bottom right, transparent 49.6%, #000 50%);
    }

    .u-triangle-v3.u-triangle-right.g-bg-primary::before {
        background-image: linear-gradient(to bottom left, transparent 49.6%, #3bb18f 50%);
    }

    .u-triangle-v3.u-triangle-right.g-bg-white::before {
        background-image: linear-gradient(to bottom left, transparent 49.6%, #fff 50%);
    }

    .u-triangle-v3.u-triangle-right.g-bg-gray-light-v9::before {
        background-image: linear-gradient(to bottom left, transparent 49.6%, #f7f7f7 50%);
    }

    .u-triangle-v3.u-triangle-right.g-bg-black::before {
        background-image: linear-gradient(to bottom left, transparent 49.6%, #000 50%);
    }

    .u-triangle-v4.u-triangle-left::before {
        height: 100%;
        background-size: 100% 50.2%;
        background-position: top right, bottom left;
    }

    .u-triangle-v4.u-triangle-left.g-bg-primary::before {
        background-image: linear-gradient(to bottom right, transparent 49.6%, #3bb18f 50%), linear-gradient(to top right, transparent 49.6%, #3bb18f 50%);
    }

    .u-triangle-v4.u-triangle-left.g-bg-white::before {
        background-image: linear-gradient(to bottom right, transparent 49.6%, #fff 50%), linear-gradient(to top right, transparent 49.6%, #fff 50%);
    }

    .u-triangle-v4.u-triangle-left.g-bg-gray-light-v9::before {
        background-image: linear-gradient(to bottom right, transparent 49.6%, #f7f7f7 50%), linear-gradient(to top right, transparent 49.6%, #f7f7f7 50%);
    }

    .u-triangle-v4.u-triangle-left.g-bg-black::before {
        background-image: linear-gradient(to bottom right, transparent 49.6%, #000 50%), linear-gradient(to top right, transparent 49.6%, #000 50%);
    }

    .u-triangle-v4.u-triangle-right::before {
        height: 100%;
        background-size: 100% 50.2%;
        background-position: top right, bottom left;
    }

    .u-triangle-v4.u-triangle-right.g-bg-primary::before {
        background-image: linear-gradient(to bottom left, transparent 49.6%, #3bb18f 50%), linear-gradient(to top left, transparent 49.6%, #3bb18f 50%);
    }

    .u-triangle-v4.u-triangle-right.g-bg-white::before {
        background-image: linear-gradient(to bottom left, transparent 49.6%, #fff 50%), linear-gradient(to top left, transparent 49.6%, #fff 50%);
    }

    .u-triangle-v4.u-triangle-right.g-bg-gray-light-v9::before {
        background-image: linear-gradient(to bottom left, transparent 49.6%, #f7f7f7 50%), linear-gradient(to top left, transparent 49.6%, #f7f7f7 50%);
    }

    .u-triangle-v4.u-triangle-right.g-bg-black::before {
        background-image: linear-gradient(to bottom left, transparent 49.6%, #000 50%), linear-gradient(to top left, transparent 49.6%, #000 50%);
    }

    .u-semicircle-left::before {
        top: -25%;
        left: -20%;
    }

    .u-semicircle-right::before {
        top: -25%;
        bottom: auto;
        left: auto;
        right: -20%;
    }

    .u-ns-bg-v1-top--md::before, .u-ns-bg-v1-bottom--md::before, .u-ns-bg-v1-left--md::before, .u-ns-bg-v1-right--md::before {
        top: auto;
        bottom: auto;
        left: auto;
        right: auto;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .u-ns-bg-v1-top--md.g-bg-primary::before, .u-ns-bg-v1-top--md.g-bg-white::before, .u-ns-bg-v1-top--md.g-bg-gray-light-v2::before, .u-ns-bg-v1-top--md.g-bg-black::before, .u-ns-bg-v1-bottom--md.g-bg-primary::before, .u-ns-bg-v1-bottom--md.g-bg-white::before, .u-ns-bg-v1-bottom--md.g-bg-gray-light-v2::before, .u-ns-bg-v1-bottom--md.g-bg-black::before, .u-ns-bg-v1-left--md.g-bg-primary::before, .u-ns-bg-v1-left--md.g-bg-white::before, .u-ns-bg-v1-left--md.g-bg-gray-light-v2::before, .u-ns-bg-v1-left--md.g-bg-black::before, .u-ns-bg-v1-right--md.g-bg-primary::before, .u-ns-bg-v1-right--md.g-bg-white::before, .u-ns-bg-v1-right--md.g-bg-gray-light-v2::before, .u-ns-bg-v1-right--md.g-bg-black::before {
        border-top-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-right-color: transparent;
    }

    .u-ns-bg-v1-top--md::before, .u-ns-bg-v1-bottom--md::before {
        left: 50%;
        margin-left: -25px;
    }

    .u-ns-bg-v1-left--md::before, .u-ns-bg-v1-right--md::before {
        top: 50%;
        margin-top: -25px;
    }

    .u-ns-bg-v1-top--md::before {
        top: -25px;
        border-width: 0 20px 25px 20px;
    }

    .u-ns-bg-v1-top--md.g-bg-primary::before {
        border-bottom-color: #3bb18f;
    }

    .u-ns-bg-v1-top--md.g-bg-white::before {
        border-bottom-color: #fff;
    }

    .u-ns-bg-v1-top--md.g-bg-gray-light-v2::before {
        border-bottom-color: #ccc;
    }

    .u-ns-bg-v1-top--md.g-bg-black::before {
        border-bottom-color: #000;
    }

    .u-ns-bg-v1-bottom--md::before {
        bottom: -25px;
        border-width: 25px 20px 0 20px;
    }

    .u-ns-bg-v1-bottom--md.g-bg-primary::before {
        border-top-color: #3bb18f;
    }

    .u-ns-bg-v1-bottom--md.g-bg-white::before {
        border-top-color: #fff;
    }

    .u-ns-bg-v1-bottom--md.g-bg-gray-light-v2::before {
        border-top-color: #ccc;
    }

    .u-ns-bg-v1-bottom--md.g-bg-black::before {
        border-top-color: #000;
    }

    .u-ns-bg-v1-left--md::before {
        left: -25px;
        border-width: 20px 25px 20px 0;
    }

    .u-ns-bg-v1-left--md.g-bg-primary::before {
        border-right-color: #3bb18f;
    }

    .u-ns-bg-v1-left--md.g-bg-white::before {
        border-right-color: #fff;
    }

    .u-ns-bg-v1-left--md.g-bg-gray-light-v2::before {
        border-right-color: #ccc;
    }

    .u-ns-bg-v1-left--md.g-bg-black::before {
        border-right-color: #000;
    }

    .u-ns-bg-v1-right--md::before {
        right: -25px;
        border-width: 20px 0 20px 25px;
    }

    .u-ns-bg-v1-right--md.g-bg-primary::before {
        border-left-color: #3bb18f;
    }

    .u-ns-bg-v1-right--md.g-bg-white::before {
        border-left-color: #fff;
    }

    .u-ns-bg-v1-right--md.g-bg-gray-light-v2::before {
        border-left-color: #ccc;
    }

    .u-ns-bg-v1-right--md.g-bg-black::before {
        border-left-color: #000;
    }

    .u-ns-bg-v2-top--md::before, .u-ns-bg-v2-bottom--md::before, .u-ns-bg-v2-left--md::before, .u-ns-bg-v2-right--md::before,
    .u-ns-bg-v2-2-top--md::before,
    .u-ns-bg-v2-2-bottom--md::before,
    .u-ns-bg-v2-2-left--md::before,
    .u-ns-bg-v2-2-right--md::before {
        top: auto;
        bottom: auto;
        left: auto;
        right: auto;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .u-ns-bg-v2-top--md.g-bg-primary::before, .u-ns-bg-v2-top--md.g-bg-white::before, .u-ns-bg-v2-top--md.g-bg-gray-light-v2::before, .u-ns-bg-v2-top--md.g-bg-black::before, .u-ns-bg-v2-bottom--md.g-bg-primary::before, .u-ns-bg-v2-bottom--md.g-bg-white::before, .u-ns-bg-v2-bottom--md.g-bg-gray-light-v2::before, .u-ns-bg-v2-bottom--md.g-bg-black::before, .u-ns-bg-v2-left--md.g-bg-primary::before, .u-ns-bg-v2-left--md.g-bg-white::before, .u-ns-bg-v2-left--md.g-bg-gray-light-v2::before, .u-ns-bg-v2-left--md.g-bg-black::before, .u-ns-bg-v2-right--md.g-bg-primary::before, .u-ns-bg-v2-right--md.g-bg-white::before, .u-ns-bg-v2-right--md.g-bg-gray-light-v2::before, .u-ns-bg-v2-right--md.g-bg-black::before,
    .u-ns-bg-v2-2-top--md.g-bg-primary::before,
    .u-ns-bg-v2-2-top--md.g-bg-white::before,
    .u-ns-bg-v2-2-top--md.g-bg-gray-light-v2::before,
    .u-ns-bg-v2-2-top--md.g-bg-black::before,
    .u-ns-bg-v2-2-bottom--md.g-bg-primary::before,
    .u-ns-bg-v2-2-bottom--md.g-bg-white::before,
    .u-ns-bg-v2-2-bottom--md.g-bg-gray-light-v2::before,
    .u-ns-bg-v2-2-bottom--md.g-bg-black::before,
    .u-ns-bg-v2-2-left--md.g-bg-primary::before,
    .u-ns-bg-v2-2-left--md.g-bg-white::before,
    .u-ns-bg-v2-2-left--md.g-bg-gray-light-v2::before,
    .u-ns-bg-v2-2-left--md.g-bg-black::before,
    .u-ns-bg-v2-2-right--md.g-bg-primary::before,
    .u-ns-bg-v2-2-right--md.g-bg-white::before,
    .u-ns-bg-v2-2-right--md.g-bg-gray-light-v2::before,
    .u-ns-bg-v2-2-right--md.g-bg-black::before {
        border-top-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-right-color: transparent;
    }

    .u-ns-bg-v2-top--md::before,
    .u-ns-bg-v2-2-top--md::before {
        top: -15px;
        border-width: 0 17px 15px 17px;
    }

    .u-ns-bg-v2-top--md.g-bg-primary::before,
    .u-ns-bg-v2-2-top--md.g-bg-primary::before {
        border-bottom-color: #3bb18f;
    }

    .u-ns-bg-v2-top--md.g-bg-white::before,
    .u-ns-bg-v2-2-top--md.g-bg-white::before {
        border-bottom-color: #fff;
    }

    .u-ns-bg-v2-top--md.g-bg-gray-light-v2::before,
    .u-ns-bg-v2-2-top--md.g-bg-gray-light-v2::before {
        border-bottom-color: #ccc;
    }

    .u-ns-bg-v2-top--md.g-bg-black::before,
    .u-ns-bg-v2-2-top--md.g-bg-black::before {
        border-bottom-color: #000;
    }

    .u-ns-bg-v2-bottom--md::before,
    .u-ns-bg-v2-2-bottom--md::before {
        bottom: -15px;
        border-width: 15px 17px 0 17px;
    }

    .u-ns-bg-v2-bottom--md.g-bg-primary::before,
    .u-ns-bg-v2-2-bottom--md.g-bg-primary::before {
        border-top-color: #3bb18f;
    }

    .u-ns-bg-v2-bottom--md.g-bg-white::before,
    .u-ns-bg-v2-2-bottom--md.g-bg-white::before {
        border-top-color: #fff;
    }

    .u-ns-bg-v2-bottom--md.g-bg-gray-light-v2::before,
    .u-ns-bg-v2-2-bottom--md.g-bg-gray-light-v2::before {
        border-top-color: #ccc;
    }

    .u-ns-bg-v2-bottom--md.g-bg-black::before,
    .u-ns-bg-v2-2-bottom--md.g-bg-black::before {
        border-top-color: #000;
    }

    .u-ns-bg-v2-left--md::before,
    .u-ns-bg-v2-2-left--md::before {
        left: -15px;
        border-width: 17px 15px 17px 0;
    }

    .u-ns-bg-v2-left--md.g-bg-primary::before,
    .u-ns-bg-v2-2-left--md.g-bg-primary::before {
        border-right-color: #3bb18f;
    }

    .u-ns-bg-v2-left--md.g-bg-white::before,
    .u-ns-bg-v2-2-left--md.g-bg-white::before {
        border-right-color: #fff;
    }

    .u-ns-bg-v2-left--md.g-bg-gray-light-v2::before,
    .u-ns-bg-v2-2-left--md.g-bg-gray-light-v2::before {
        border-right-color: #ccc;
    }

    .u-ns-bg-v2-left--md.g-bg-black::before,
    .u-ns-bg-v2-2-left--md.g-bg-black::before {
        border-right-color: #000;
    }

    .u-ns-bg-v2-right--md::before,
    .u-ns-bg-v2-2-right--md::before {
        right: -15px;
        border-width: 17px 0 17px 15px;
    }

    .u-ns-bg-v2-right--md.g-bg-primary::before,
    .u-ns-bg-v2-2-right--md.g-bg-primary::before {
        border-left-color: #3bb18f;
    }

    .u-ns-bg-v2-right--md.g-bg-white::before,
    .u-ns-bg-v2-2-right--md.g-bg-white::before {
        border-left-color: #fff;
    }

    .u-ns-bg-v2-right--md.g-bg-gray-light-v2::before,
    .u-ns-bg-v2-2-right--md.g-bg-gray-light-v2::before {
        border-left-color: #ccc;
    }

    .u-ns-bg-v2-right--md.g-bg-black::before,
    .u-ns-bg-v2-2-right--md.g-bg-black::before {
        border-left-color: #000;
    }

    .u-ns-bg-v2-2-top--md::before, .u-ns-bg-v2-2-bottom--md::before,
    .u-ns-bg-v2-2-2-top--md::before,
    .u-ns-bg-v2-2-2-bottom--md::before {
        left: 20px;
    }

    .u-ns-bg-v2-2-left--md::before, .u-ns-bg-v2-2-right--md::before,
    .u-ns-bg-v2-2-2-left--md::before,
    .u-ns-bg-v2-2-2-right--md::before {
        top: 30px;
    }

    .u-ns-bg-v2-2-top--md::before,
    .u-ns-bg-v2-2-2-top--md::before {
        border-width: 0 15px 15px 15px;
    }

    .u-ns-bg-v2-2-bottom--md::before,
    .u-ns-bg-v2-2-2-bottom--md::before {
        border-width: 15px 15px 0 15px;
    }

    .u-ns-bg-v2-2-left--md::before,
    .u-ns-bg-v2-2-2-left--md::before {
        border-width: 15px 15px 15px 0;
    }

    .u-ns-bg-v2-2-right--md::before,
    .u-ns-bg-v2-2-2-right--md::before {
        border-width: 15px 0 15px 15px;
    }

    .u-ns-bg-v5-top--md .u-ns-bg-before, .u-ns-bg-v5-bottom--md .u-ns-bg-before, .u-ns-bg-v5-left--md .u-ns-bg-before, .u-ns-bg-v5-right--md .u-ns-bg-before {
        top: auto;
        bottom: auto;
        left: auto;
        right: auto;
        width: auto;
        height: auto;
    }

    .u-ns-bg-v5-top--md svg, .u-ns-bg-v5-bottom--md svg, .u-ns-bg-v5-left--md svg, .u-ns-bg-v5-right--md svg {
        width: auto;
        height: auto;
    }

    .u-ns-bg-v5-top--md .u-ns-bg-before, .u-ns-bg-v5-bottom--md .u-ns-bg-before {
        width: 100%;
    }

    .u-ns-bg-v5-top--md svg, .u-ns-bg-v5-bottom--md svg {
        width: 100%;
    }

    .u-ns-bg-v5-left--md .u-ns-bg-before, .u-ns-bg-v5-right--md .u-ns-bg-before {
        height: 100%;
    }

    .u-ns-bg-v5-left--md svg, .u-ns-bg-v5-right--md svg {
        height: 100%;
        vertical-align: middle;
    }

    .u-ns-bg-v5-top--md .u-ns-bg-before {
        bottom: 100%;
    }

    .u-ns-bg-v5-top--md svg {
        vertical-align: bottom;
    }

    .u-ns-bg-v5-bottom--md .u-ns-bg-before {
        top: 100%;
    }

    .u-ns-bg-v5-bottom--md svg {
        vertical-align: top;
    }

    .u-ns-bg-v5-left--md .u-ns-bg-before {
        left: 100%;
    }

    .u-ns-bg-v5-right--md .u-ns-bg-before {
        right: 100%;
    }

    .u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::before, .u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::before, .u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::before, .u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::before, .u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::before, .u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::before, .u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::before, .u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::before, .u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::before, .u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::before, .u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::before, .u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::before {
        border-top-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-right-color: transparent;
    }

    .u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::after, .u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::after, .u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::after, .u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::after, .u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::after, .u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::after, .u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::after, .u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::after, .u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::after, .u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::after, .u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::after, .u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::after {
        border-top-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-right-color: transparent;
    }

    .u-ns-bg-v6-top--md .u-ns-bg-before, .u-ns-bg-v6-bottom--md .u-ns-bg-before {
        left: 20px;
    }

    .u-ns-bg-v6-left--md .u-ns-bg-before, .u-ns-bg-v6-right--md .u-ns-bg-before {
        top: 30px;
    }

    .u-ns-bg-v6-top--md .u-ns-bg-before {
        bottom: auto;
        top: -15px;
    }

        .u-ns-bg-v6-top--md .u-ns-bg-before::before {
            border-width: 0 15px 15px 15px;
        }

        .u-ns-bg-v6-top--md .u-ns-bg-before::after {
            top: auto;
            bottom: 0;
            left: 1px;
            border-width: 0 14px 14px 14px;
        }

    .u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::before {
        border-bottom-color: #3bb18f;
    }

    .u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::after {
        border-bottom-color: #fff;
    }

    .u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::before {
        border-bottom-color: #ccc;
    }

    .u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::after {
        border-bottom-color: #fff;
    }

    .u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::before {
        border-bottom-color: #000;
    }

    .u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::after {
        border-bottom-color: #fff;
    }

    .u-ns-bg-v6-bottom--md .u-ns-bg-before {
        top: auto;
        bottom: -15px;
    }

        .u-ns-bg-v6-bottom--md .u-ns-bg-before::before {
            border-width: 15px 15px 0 15px;
        }

        .u-ns-bg-v6-bottom--md .u-ns-bg-before::after {
            top: auto;
            bottom: 1px;
            left: 1px;
            border-width: 14px 14px 0 14px;
        }

    .u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::before {
        border-top-color: #3bb18f;
    }

    .u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::after {
        border-top-color: #fff;
    }

    .u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::before {
        border-top-color: #ccc;
    }

    .u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::after {
        border-top-color: #fff;
    }

    .u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::before {
        border-top-color: #000;
    }

    .u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::after {
        border-top-color: #fff;
    }

    .u-ns-bg-v6-left--md .u-ns-bg-before {
        left: -15px;
        right: auto;
    }

        .u-ns-bg-v6-left--md .u-ns-bg-before::before {
            border-width: 15px 15px 15px 0;
        }

        .u-ns-bg-v6-left--md .u-ns-bg-before::after {
            top: 1px;
            bottom: auto;
            right: 0;
            border-width: 14px 14px 14px 0;
        }

    .u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::before {
        border-right-color: #3bb18f;
    }

    .u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::after {
        border-right-color: #fff;
    }

    .u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::before {
        border-right-color: #ccc;
    }

    .u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::after {
        border-right-color: #fff;
    }

    .u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::before {
        border-right-color: #000;
    }

    .u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::after {
        border-right-color: #fff;
    }

    .u-ns-bg-v6-right--md .u-ns-bg-before {
        left: auto;
        right: -15px;
    }

        .u-ns-bg-v6-right--md .u-ns-bg-before::before {
            border-width: 15px 0 15px 15px;
        }

        .u-ns-bg-v6-right--md .u-ns-bg-before::after {
            top: 1px;
            bottom: auto;
            left: 0;
            border-width: 14px 0 14px 14px;
        }

    .u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::before {
        border-left-color: #3bb18f;
    }

    .u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::after {
        border-left-color: #fff;
    }

    .u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::before {
        border-left-color: #ccc;
    }

    .u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::after {
        border-left-color: #fff;
    }

    .u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::before {
        border-left-color: #000;
    }

    .u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::after {
        border-left-color: #fff;
    }

    .u-steps-v1 {
        padding: 0;
        margin-bottom: 0;
        background-color: transparent;
        border-radius: 0;
    }

    .u-steps-v1__item {
        list-style: none;
        margin-right: 40px;
    }

        .u-steps-v1__item a,
        .u-steps-v1__item span {
            position: relative;
            display: inline-block;
            padding: 10px 15px;
            border-radius: 5px;
            transition-property: background-color;
            transition-duration: .2s;
            transition-timing-function: ease-in;
        }

            .u-steps-v1__item a::before,
            .u-steps-v1__item span::before {
                content: "";
                position: absolute;
                top: 50%;
                left: 100%;
                display: block;
                width: 70px;
                height: 4px;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
            }

        .u-steps-v1__item a {
            color: #fff;
            background-color: #3bb18f;
        }

            .u-steps-v1__item a::before {
                background-color: #3bb18f;
            }

            .u-steps-v1__item a:hover {
                background-color: #333;
            }

        .u-steps-v1__item span {
            background-color: #eee;
        }

            .u-steps-v1__item span::before {
                background-color: #eee;
            }

        .u-steps-v1__item > i {
            font-size: 10px;
        }

        .u-steps-v1__item:last-child {
            margin-right: 0;
        }

            .u-steps-v1__item:last-child a::before,
            .u-steps-v1__item:last-child span::before {
                display: none;
            }

        .u-steps-v1__item + .u-breadcrumb-v1__item::before {
            display: none;
        }

        .u-steps-v1__item.active a,
        .u-steps-v1__item.active span {
            color: #fff;
            background-color: #3bb18f;
        }

    .u-steps-v1 a:hover {
        text-decoration: none;
    }

    .u-steps-v2 {
        padding: 0;
        margin-bottom: 0;
        background-color: transparent;
        border-radius: 0;
    }

    .u-steps-v2__indicator {
        position: absolute;
        bottom: 0;
        left: 50%;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background-color: #3bb18f;
        box-shadow: 0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        transition-property: box-shadow;
        transition-duration: .2s;
        transition-timing-function: ease-in;
    }

    .u-steps-v2__item {
        text-align: center;
        list-style: none;
        margin-right: 40px;
    }

        .u-steps-v2__item a,
        .u-steps-v2__item span {
            position: relative;
            display: block;
            color: #333;
            padding-bottom: 20px;
            transition-property: color;
            transition-duration: .2s;
            transition-timing-function: ease-in;
        }

            .u-steps-v2__item a::before,
            .u-steps-v2__item span::before {
                content: "";
                position: absolute;
                bottom: 4px;
                left: 50%;
                display: block;
                width: 120px;
                height: 4px;
                margin-left: 6px;
            }

            .u-steps-v2__item a::before {
                background-color: #3bb18f;
            }

            .u-steps-v2__item a .u-steps-v2__indicator {
                background-color: #3bb18f;
            }

            .u-steps-v2__item a:hover {
                text-decoration: none;
            }

            .u-steps-v2__item span::before {
                background-color: #eee;
            }

            .u-steps-v2__item span .u-steps-v2__indicator {
                background-color: #eee;
            }

        .u-steps-v2__item:last-child a::before,
        .u-steps-v2__item:last-child span::before {
            display: none;
        }

        .u-steps-v2__item:hover a {
            color: #3bb18f;
        }

            .u-steps-v2__item:hover a .u-steps-v2__indicator {
                box-shadow: 0 0 0 3px rgba(59, 177, 143, 0.3);
            }

        .u-steps-v2__item.active a .u-steps-v2__indicator,
        .u-steps-v2__item.active span .u-steps-v2__indicator {
            background-color: #3bb18f;
        }

    .u-steps-v3 {
        padding: 0;
        margin-bottom: 0;
        background-color: transparent;
        border-radius: 0;
    }

    .u-steps-v3__indicator {
        position: absolute;
        top: 0;
        left: 50%;
        width: 26px;
        height: 26px;
        line-height: 26px;
        text-align: center;
        background-color: #3bb18f;
        box-shadow: 0;
        border-radius: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        transition-property: box-shadow;
        transition-duration: .2s;
        transition-timing-function: ease-in;
    }

        .u-steps-v3__indicator::after {
            display: none;
        }

    .u-steps-v3__item {
        text-align: center;
        float: left;
        list-style: none;
        margin-right: 40px;
    }

        .u-steps-v3__item a,
        .u-steps-v3__item span {
            position: relative;
            display: block;
            color: #333;
            padding-top: 40px;
            transition-property: color;
            transition-duration: .2s;
            transition-timing-function: ease-in;
        }

            .u-steps-v3__item a::before,
            .u-steps-v3__item span::before {
                content: "";
                position: absolute;
                top: 11px;
                left: 50%;
                display: block;
                width: 120px;
                height: 4px;
                margin-left: 13px;
            }

            .u-steps-v3__item a::before {
                background-color: #3bb18f;
            }

            .u-steps-v3__item a .u-steps-v3__indicator {
                color: #fff;
                background-color: #3bb18f;
            }

            .u-steps-v3__item a:hover {
                text-decoration: none;
            }

            .u-steps-v3__item span::before {
                background-color: #eee;
            }

            .u-steps-v3__item span .u-steps-v3__indicator {
                color: #333;
                background-color: #eee;
            }

        .u-steps-v3__item:last-child a::before,
        .u-steps-v3__item:last-child span::before {
            display: none;
        }

        .u-steps-v3__item:hover a {
            color: #3bb18f;
        }

            .u-steps-v3__item:hover a .u-steps-v3__indicator {
                box-shadow: 0 0 0 3px rgba(59, 177, 143, 0.3);
            }

        .u-steps-v3__item.active a .u-steps-v3__indicator,
        .u-steps-v3__item.active span .u-steps-v3__indicator {
            color: #fff;
            background-color: #3bb18f;
        }

    .u-timeline-v1-wrap:not([class*="--horizontal"])::before {
        left: 50%;
        margin-left: -2px;
    }

    .u-timeline-v1-wrap--horizontal::before {
        top: auto;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 3px;
        margin-left: 0;
        margin-top: -2px;
    }

    .g-orientation-bottom .u-timeline-v1__icon {
        top: 100%;
        left: 0;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
    }

    .g-orientation-left .u-timeline-v1__icon {
        right: 100%;
        left: auto;
    }

    .g-orientation-right .u-timeline-v1__icon {
        right: auto;
        left: 100%;
    }

    .u-timeline-v2-wrap::before {
        left: 25%;
        width: 3px;
        height: 100%;
        margin-left: -1px;
        background-color: #f7f7f7;
    }

    .u-timeline-v2__icon {
        font-size: 16px;
        position: absolute;
    }

    .g-orientation-right .u-timeline-v2__icon {
        left: 100%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .g-orientation-left .u-timeline-v2__icon {
        right: 100%;
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%);
    }

    .g-orientation-bottom .u-timeline-v2__icon {
        top: 100%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .u-timeline-v3-wrap::before {
        display: block;
    }

    .g-order-1--md {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .g-order-2--md {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    [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;
        }
    }

    [class*="u-nav-v1"].u-nav-rounded-3 .nav-link {
        border-radius: 3px;
    }

    [class*="u-nav-v1"].u-nav-rounded-5 .nav-link {
        border-radius: 5px;
    }

    [class*="u-nav-v1"].u-nav-rounded-7 .nav-link {
        border-radius: 7px;
    }

    [class*="u-nav-v1"].u-nav-rounded-10 .nav-link {
        border-radius: 10px;
    }

    .u-nav-v1-1 .nav-link.active {
        background-color: #eee;
    }

    .u-nav-v1-1.u-nav-primary .nav-link.active {
        color: #fff;
        background-color: #3bb18f;
    }

    .u-nav-v1-1.u-nav-dark .nav-link.active {
        color: #fff;
        background-color: #333;
    }

    .u-nav-v1-1.u-nav-light .nav-link {
        color: #fff;
    }

        .u-nav-v1-1.u-nav-light .nav-link.active {
            color: #333;
            background-color: #fff;
        }

    .u-nav-v1-2 .nav-link {
        border: solid 1px transparent;
    }

        .u-nav-v1-2 .nav-link.active {
            border-color: #eee;
        }

    .u-nav-v1-2.u-nav-primary .nav-link.active {
        border-color: #3bb18f;
    }

    .u-nav-v1-2.u-nav-dark .nav-link.active {
        border-color: #333;
    }

    .u-nav-v1-2.u-nav-light .nav-link {
        color: #fff;
    }

        .u-nav-v1-2.u-nav-light .nav-link.active {
            border-color: #fff;
        }

    [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: #3bb18f;
    }

        [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: #3bb18f !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: #3bb18f;
    }

    .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: #3bb18f;
    }

    [class*="u-nav-v3"] .nav-link {
        border-style: solid;
        border-width: 1px 0;
        border-color: #eee;
    }

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

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

    [class*="u-nav-v3"] .nav-link.active {
        color: #3bb18f;
    }

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

        [class*="u-nav-v3"].u-nav-light .nav-link.active {
            color: #3bb18f;
            border-color: #fff !important;
        }

    .u-nav-v3-2 .nav-link {
        z-index: 1;
    }

        .u-nav-v3-2 .nav-link.active {
            border-color: #3bb18f;
            z-index: 2;
            position: relative;
        }

    .u-nav-v4-1 {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #eee;
    }

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

        .u-nav-v4-1 .nav-link {
            border-style: solid;
            border-width: 2px 1px 1px;
            border-color: transparent;
        }

            .u-nav-v4-1 .nav-link.active {
                border-color: #ccc #eee #fff;
            }

        .u-nav-v4-1.u-nav-light .nav-link {
            color: #fff;
        }

            .u-nav-v4-1.u-nav-light .nav-link.active {
                color: #fff;
                border-color: #ccc #eee transparent;
                background-color: #333;
            }

        .u-nav-v4-1.u-nav-light.flex-column .nav-link.active {
            border-color: #ccc transparent #ccc #eee;
            border-width: 1px 0 1px 1px;
            background-color: #333;
        }

        .u-nav-v4-1.u-nav-primary .nav-link.active {
            border-color: #3bb18f #eee #fff;
        }

        .u-nav-v4-1.u-nav-dark .nav-link.active {
            border-color: #333 #eee #fff;
        }

    .u-nav-v4-1-column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

        .u-nav-v4-1-column .u-nav-v4-1 {
            border-bottom: none;
        }

            .u-nav-v4-1-column .u-nav-v4-1 .nav-item {
                margin: 0 -1px 0 0;
                z-index: 2;
            }

            .u-nav-v4-1-column .u-nav-v4-1 .nav-link {
                border-style: solid;
                border-width: 1px 1px 1px 2px;
                border-color: transparent;
            }

                .u-nav-v4-1-column .u-nav-v4-1 .nav-link.active {
                    border-color: #eee #fff #eee #ccc;
                }

            .u-nav-v4-1-column .u-nav-v4-1.u-nav-primary .nav-link.active {
                border-color: #eee #fff #eee #3bb18f;
            }

            .u-nav-v4-1-column .u-nav-v4-1.u-nav-dark .nav-link.active {
                border-color: #eee #fff #eee #333;
            }

        .u-nav-v4-1-column .nav {
            width: 30%;
        }

        .u-nav-v4-1-column .tab-content {
            width: 70%;
        }

    [class*="u-nav-v5"] .nav-item {
        margin-bottom: -1px;
    }

    [class*="u-nav-v5"] .nav-link {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: transparent;
        text-transform: uppercase;
    }

        [class*="u-nav-v5"] .nav-link.active {
            border-color: #ccc;
        }

    [class*="u-nav-v5"].u-nav-primary .nav-link.active {
        /*        border-color: #3bb18f;
        color: #3bb18f;
*/
        border-color: #ffcc33;
        color: #777;
        text-transform: uppercase;
    }

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

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

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

    .u-nav-v5-2 .nav-link {
        border-bottom-width: 2px;
    }

    .u-nav-v5-3 .nav-link {
        border-bottom-width: 5px;
    }

    [class*="u-nav-v6"] .nav-link {
        position: relative;
        border-bottom-style: solid;
        border-bottom-width: 2px;
        border-bottom-color: transparent;
        transition: none;
    }

        [class*="u-nav-v6"] .nav-link:after, [class*="u-nav-v6"] .nav-link:before {
            top: 100%;
            left: 50%;
            border: solid transparent;
            content: "";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
        }

        [class*="u-nav-v6"] .nav-link:after {
            border-top-color: #fff;
            border-width: 4px;
            margin-left: -4px;
        }

        [class*="u-nav-v6"] .nav-link:before {
            border-width: 6px;
            margin-left: -6px;
        }

        [class*="u-nav-v6"] .nav-link.active {
            border-color: #3bb18f;
        }

            [class*="u-nav-v6"] .nav-link.active::after, [class*="u-nav-v6"] .nav-link.active::before {
                opacity: 1;
            }

            [class*="u-nav-v6"] .nav-link.active::before {
                border-top-color: #3bb18f;
            }

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

        [class*="u-nav-v6"].u-nav-light .nav-link::after {
            border-top-color: #333;
        }

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

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

            [class*="u-nav-v6"].u-nav-light .nav-link.active::after {
                border-top-color: #333;
            }

    [class*="u-nav-v6"].flex-column .nav-link {
        border-bottom: none;
        border-right-style: solid;
        border-right-width: 2px;
        border-right-color: transparent;
    }

        [class*="u-nav-v6"].flex-column .nav-link:after, [class*="u-nav-v6"].flex-column .nav-link:before {
            top: 50%;
            left: auto;
        }

        [class*="u-nav-v6"].flex-column .nav-link:after {
            border-top-color: transparent;
            border-left-color: #fff;
            border-width: 4px;
            margin-left: 0;
            margin-top: -5px;
            right: -8px;
        }

        [class*="u-nav-v6"].flex-column .nav-link:before {
            border-top-color: transparent;
            border-left-color: #fff;
            border-width: 6px;
            margin-left: 0;
            margin-top: -7px;
            right: -13px;
        }

        [class*="u-nav-v6"].flex-column .nav-link.active {
            border-color: #3bb18f;
        }

            [class*="u-nav-v6"].flex-column .nav-link.active::before {
                border-left-color: #3bb18f;
            }

    [class*="u-nav-v7"] .nav-item {
        position: relative;
    }

        [class*="u-nav-v7"] .nav-item::after {
            content: "";
            position: absolute;
            top: 50%;
            right: 0;
            display: block;
            width: 0;
            height: 35%;
            border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #ccc;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        }

        [class*="u-nav-v7"] .nav-item:last-child::after {
            border-right-color: transparent;
        }

    [class*="u-nav-v7"] .nav-link.active {
        color: #3bb18f;
    }

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

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

        [class*="u-nav-v7"].u-nav-light .nav-link.active {
            color: #fff;
            opacity: .5;
        }

    [class*="u-nav-v7"].flex-column .nav-item::after {
        top: 100%;
        left: 0;
        right: auto;
        width: 35%;
        height: 0;
        border-right: none;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #ccc;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    [class*="u-nav-v7"].flex-column .nav-item:last-child::after {
        border-bottom-color: transparent;
    }

    [class*="u-nav-v7"].flex-column .nav-link {
        padding-left: 0;
        padding-right: 0;
    }

    [class*="u-nav-v7"].flex-column.text-center .nav-item::after {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [class*="u-nav-v8"] .nav-link {
        padding: 0 20px 25px;
    }

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

        [class*="u-nav-v8"].u-nav-light .nav-link::before {
            background-image: linear-gradient(to bottom left, transparent 49.6%, #fff 50%), linear-gradient(to top left, transparent 49.6%, #fff 50%);
        }

        [class*="u-nav-v8"].u-nav-light .nav-link::after {
            background-image: linear-gradient(to left, #fff 0%, rgba(204, 204, 204, 0.2) 100%);
        }

        [class*="u-nav-v8"].u-nav-light .nav-link.active {
            color: #fff;
            background-color: #3bb18f;
        }

            [class*="u-nav-v8"].u-nav-light .nav-link.active::before {
                background-image: linear-gradient(to bottom left, transparent 49.6%, #3bb18f 50%), linear-gradient(to top left, transparent 49.6%, #3bb18f 50%);
            }

            [class*="u-nav-v8"].u-nav-light .nav-link.active .u-nav-v8__title {
                color: #fff;
            }

            [class*="u-nav-v8"].u-nav-light .nav-link.active .u-nav-v8__description {
                color: rgba(255, 255, 255, 0.7);
            }

    [class*="u-nav-v8"].u-nav-light .u-nav-v8__icon, [class*="u-nav-v8"].u-nav-light .u-nav-v8__title, [class*="u-nav-v8"].u-nav-light .u-nav-v8__description {
        color: #000;
    }

    [class*="u-nav-v8"].justify-content-end .nav-item:first-child .nav-link::before, [class*="u-nav-v8"].text-right .nav-item:first-child .nav-link::before {
        display: none;
    }

    [class*="u-nav-v8"].justify-content-end .nav-item:last-child .nav-link, [class*="u-nav-v8"].text-right .nav-item:last-child .nav-link {
        padding: 0 20px 25px;
    }

        [class*="u-nav-v8"].justify-content-end .nav-item:last-child .nav-link::before, [class*="u-nav-v8"].text-right .nav-item:last-child .nav-link::before {
            display: block;
        }

    [class*="u-nav-v8"].justify-content-end .nav-link::before, [class*="u-nav-v8"].text-right .nav-link::before {
        left: -26px;
        right: auto;
        background-position: top right, bottom left;
        background-image: linear-gradient(to bottom right, transparent 49.6%, #333 50%), linear-gradient(to top right, transparent 49.6%, #333 50%);
    }

    [class*="u-nav-v8"].justify-content-end .nav-link::after, [class*="u-nav-v8"].text-right .nav-link::after {
        left: auto;
        right: 0;
        background-image: linear-gradient(to right, #333 0%, rgba(17, 17, 17, 0.2) 100%);
    }

    [class*="u-nav-v8"].justify-content-end .nav-link.active::before, [class*="u-nav-v8"].text-right .nav-link.active::before {
        background-image: linear-gradient(to bottom right, transparent 49.6%, #3bb18f 50%), linear-gradient(to top right, transparent 49.6%, #3bb18f 50%);
    }

    [class*="u-nav-v8"].flex-column .nav-item {
        margin-bottom: 1px;
    }

        [class*="u-nav-v8"].flex-column .nav-item:first-child .nav-link {
            padding: 20px 20px 20px 50px;
        }

        [class*="u-nav-v8"].flex-column .nav-item:last-child .nav-link::before {
            display: block;
        }

    [class*="u-nav-v8"].flex-column .nav-link {
        padding: 20px 20px 20px 50px;
    }

        [class*="u-nav-v8"].flex-column .nav-link::before {
            opacity: 0;
        }

        [class*="u-nav-v8"].flex-column .nav-link.active::before {
            opacity: 1;
        }

    [class*="u-nav-v8"].flex-column .u-nav-v8__icon {
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
    }

    .u-nav-v8__icon {
        display: inline-block;
    }

    .u-nav-v8__description {
        color: rgba(255, 255, 255, 0.5);
    }

    .u-nav-v8-2 .nav-item:first-child .nav-link {
        padding: 0 20px 25px;
    }

    .u-nav-v8-2 .nav-item:last-child .nav-link::before {
        display: none;
    }

    .u-nav-v8-2 .nav-link {
        padding: 0 20px 25px 50px;
    }

        .u-nav-v8-2 .nav-link::before {
            content: "";
            position: absolute;
            top: 0;
            right: -26px;
            display: block;
            width: 26px;
            height: 100%;
            background-repeat: no-repeat;
            background-size: 100% 50.8%;
            background-position: top right, bottom left;
            background-image: linear-gradient(to bottom left, transparent 49.6%, #333 50%), linear-gradient(to top left, transparent 49.6%, #333 50%);
            z-index: 2;
        }

        .u-nav-v8-2 .nav-link.active::before {
            background-image: linear-gradient(to bottom left, transparent 49.6%, #3bb18f 50%), linear-gradient(to top left, transparent 49.6%, #3bb18f 50%);
        }

    .u-nav-v8-2.justify-content-end .nav-item:first-child .nav-link, .u-nav-v8-2.text-right .nav-item:first-child .nav-link {
        padding: 0 50px 25px 20px;
    }

    .u-nav-v8-2.justify-content-end .nav-link, .u-nav-v8-2.text-right .nav-link {
        padding: 0 50px 25px 20px;
    }

    .u-navbar--inline-submenu--md .dropdown-menu {
        white-space: nowrap;
        top: 98%;
        left: 50%;
        border-radius: 0;
        overflow: visible !important;
        border-left: none;
        border-right: none;
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }

        .u-navbar--inline-submenu--md .dropdown-menu::after, .u-navbar--inline-submenu--md .dropdown-menu::before {
            content: "";
            position: absolute;
            top: -1px;
            bottom: 0;
            width: 2000%;
            border-top: inherit;
            border-bottom: inherit;
            background-color: inherit;
        }

        .u-navbar--inline-submenu--md .dropdown-menu::after {
            left: 100%;
        }

        .u-navbar--inline-submenu--md .dropdown-menu::before {
            right: 100%;
        }

        .u-navbar--inline-submenu--md .dropdown-menu > li {
            display: inline-block;
        }

    .u-navbar--inline-submenu--md.u-navbar--overflow .dropdown,
    .u-navbar--inline-submenu--md.u-navbar--overflow .container {
        position: static;
    }

    .u-navbar--inline-submenu--md.u-navbar--overflow .dropdown-menu {
        white-space: normal;
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        margin-top: 0;
    }

    .u-card--v1-front {
        margin-bottom: 30px;
    }

    .u-card--v1-back {
        bottom: auto;
        top: 30px;
        right: -30%;
        height: 100%;
        padding-left: 70%;
    }

    .u-info-v9-1 {
        position: relative;
    }

        .u-info-v9-1::before {
            position: absolute;
            top: 111px;
            left: 17%;
            width: 66%;
            border-top: 1px dotted #ddd;
            content: " ";
        }

    .container-semiboxed {
        width: 720px;
    }

    .btn-group {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }

    .justified-content {
        display: table;
        width: 100%;
        table-layout: fixed;
    }

        .justified-content > * {
            display: table-cell;
            width: 1%;
            float: none;
        }

    .g-brd-x--md {
        border-left: solid 1px transparent !important;
        border-right: solid 1px transparent !important;
    }

    .g-brd-around--md {
        border: solid 1px transparent !important;
    }

    .g-brd-top--md {
        border-top: solid 1px transparent !important;
    }

    .g-brd-right--md {
        border-right: solid 1px transparent !important;
    }

    .g-brd-bottom--md {
        border-bottom: solid 1px transparent !important;
    }

    .g-brd-left--md {
        border-left: solid 1px transparent !important;
    }

    .g-brd-around-none--md {
        border: none !important;
    }

    .g-brd-top-none--md {
        border-top: none !important;
    }

    .g-brd-right-none--md {
        border-right: none !important;
    }

    .g-brd-bottom-none--md {
        border-bottom: none !important;
    }

    .g-brd-left-none--md {
        border-left: none !important;
    }

    .g-rounded-0--md {
        border-radius: 0 !important;
    }

    .g-rounded-left-0--md {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

    .g-rounded-right-0--md {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }

    .g-brd-around--dashed--md {
        border: dashed 1px transparent;
    }

    .g-brd-top--dashed--md {
        border-top: dashed 1px transparent;
    }

    .g-brd-bottom--dashed--md {
        border-bottom: dashed 1px transparent;
    }

    .g-brd-right--dashed--md {
        border-right: dashed 1px transparent;
    }

    .g-brd-left--dashed--md {
        border-left: dashed 1px transparent;
    }

    .g-brd-around--dotted--md {
        border: dotted 1px transparent;
    }

    .g-brd-top--dotted--md {
        border-top: dotted 1px transparent;
    }

    .g-brd-bottom--dotted--md {
        border-bottom: dotted 1px transparent;
    }

    .g-brd-right--dotted--md {
        border-right: dotted 1px transparent;
    }

    .g-brd-left--dotted--md {
        border-left: dotted 1px transparent;
    }

    .g-brd-0--md {
        border-width: 0 !important;
    }

    .g-brd-1--md {
        border-width: 1px !important;
    }

    .g-brd-2--md {
        border-width: 2px !important;
    }

    .g-brd-3--md {
        border-width: 3px !important;
    }

    .g-brd-4--md {
        border-width: 4px !important;
    }

    .g-brd-5--md {
        border-width: 5px !important;
    }

    .g-brd-6--md {
        border-width: 6px !important;
    }

    .g-brd-10--md {
        border-width: 10px !important;
    }

    .g-brd-top-0--md {
        border-top-width: 0 !important;
    }

    .g-brd-top-2--md {
        border-top-width: 2px !important;
    }

    .g-brd-top-3--md {
        border-top-width: 3px !important;
    }

    .g-brd-top-5--md {
        border-top-width: 5px !important;
    }

    .g-brd-bottom-0--md {
        border-bottom-width: 0 !important;
    }

    .g-brd-bottom-2--md {
        border-bottom-width: 2px !important;
    }

    .g-brd-bottom-5--md {
        border-bottom-width: 5px !important;
    }

    .g-brd-left-0--md {
        border-left-width: 0 !important;
    }

    .g-brd-left-1--md {
        border-left-width: 1px !important;
    }

    .g-brd-left-2--md {
        border-left-width: 2px !important;
    }

    .g-brd-left-3--md {
        border-left-width: 3px !important;
    }

    .g-brd-left-4--md {
        border-left-width: 4px !important;
    }

    .g-brd-right-0--md {
        border-right-width: 0 !important;
    }

    .g-brd-right-1--md {
        border-right-width: 1px !important;
    }

    .g-font-size-default--md {
        font-size: 1rem !important;
    }

    .g-font-size-12--md {
        font-size: 0.85714rem !important;
    }

    .g-font-size-16--md {
        font-size: 1.14286rem !important;
    }

    .g-font-size-18--md {
        font-size: 1.28571rem !important;
    }

    .g-font-size-20--md {
        font-size: 1.42857rem !important;
    }

    .g-font-size-24--md {
        font-size: 1.71429rem !important;
    }

    .g-font-size-25--md {
        font-size: 1.78571rem !important;
    }

    .g-font-size-26--md {
        font-size: 1.85714rem !important;
    }

    .g-font-size-27--md {
        font-size: 1.92857rem !important;
    }

    .g-font-size-28--md {
        font-size: 2rem !important;
    }

    .g-font-size-30--md {
        font-size: 2.14286rem !important;
    }

    .g-font-size-32--md {
        font-size: 2.28571rem !important;
    }

    .g-font-size-35--md {
        font-size: 2.5rem !important;
    }

    .g-font-size-36--md {
        font-size: 2.57143rem !important;
    }

    .g-font-size-40--md {
        font-size: 2.85714rem !important;
    }

    .g-font-size-45--md {
        font-size: 3.21429rem !important;
    }

    .g-font-size-46--md {
        font-size: 3.28571rem !important;
    }

    .g-font-size-48--md {
        font-size: 3.42857rem !important;
    }

    .g-font-size-50--md {
        font-size: 3.57143rem !important;
    }

    .g-font-size-55--md {
        font-size: 3.92857rem !important;
    }

    .g-font-size-56--md {
        font-size: 4rem !important;
    }

    .g-font-size-60--md {
        font-size: 4.28571rem !important;
    }

    .g-font-size-65--md {
        font-size: 4.64286rem !important;
    }

    .g-font-size-70--md {
        font-size: 5rem !important;
    }

    .g-font-size-75--md {
        font-size: 5.35714rem !important;
    }

    .g-font-size-76--md {
        font-size: 5.42857rem !important;
    }

    .g-font-size-90--md {
        font-size: 6.42857rem !important;
    }

    .g-font-size-130--md {
        font-size: 9.28571rem !important;
    }

    .g-font-weight-100--md {
        font-weight: 100 !important;
    }

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

    .g-font-weight-300--md {
        font-weight: 300 !important;
    }

    .g-font-weight-400--md {
        font-weight: 400 !important;
    }

    .g-font-weight-500--md {
        font-weight: 500 !important;
    }

    .g-font-weight-600--md {
        font-weight: 600 !important;
    }

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

    .g-font-weight-800--md {
        font-weight: 800 !important;
    }

    .g-font-weight-900--md {
        font-weight: 900 !important;
    }

    .g-pos-rel--md {
        position: relative !important;
    }

    .g-pos-fix--md {
        position: fixed !important;
    }

    .g-pos-abs--md {
        position: absolute !important;
    }

    .g-pos-stc--sm {
        position: static !important;
    }

    .g-right-0--md {
        right: 0;
    }

    .g-right-minus-15--md {
        right: -1.07143rem;
    }

    .g-left-minus-15--md {
        left: -1.07143rem;
    }

    .g-top-minus-20--md {
        top: -1.42857rem;
    }

    .g-right-minus-25--md {
        right: -1.78571rem;
    }

    .g-bottom-minus-50--md {
        bottom: -3.57143rem;
    }

    .g-left-auto--md {
        left: auto;
    }

    .g-left-minus-25--md {
        left: -1.78571rem;
    }

    .g-left-130--md {
        left: 9.28571rem;
    }

    .g-left-35x--md {
        left: 35%;
    }

    .g-left-50x--md {
        left: 50%;
    }

    .g-right-130--md {
        right: 9.28571rem;
    }

    .g-right-35x--md {
        right: 35%;
    }

    .g-right-50x--md {
        right: 50%;
    }

    .g-absolute-centered--x--md {
        position: absolute !important;
        left: 50% !important;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-backface-visibility: hidden;
    }

    .g-absolute-centered--x--md {
        position: absolute !important;
        left: 50% !important;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-backface-visibility: hidden;
    }

    .g-absolute-centered--y--md {
        position: absolute !important;
        top: 50% !important;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-backface-visibility: hidden;
    }

    /* Flex right */
    .g-flex-right--md {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .g-flex-centered--md {
        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;
    }
    /* O */
    .g-absolute-centered--y--scl-1--md {
        position: absolute;
        top: 50%;
        -webkit-transform: scale(1) translateY(-50%);
        -ms-transform: scale(1) translateY(-50%);
        transform: scale(1) translateY(-50%);
    }

    .g-overflow-x-visible--md {
        overflow-x: visible;
    }

    .g-offset-md-1 {
        margin-left: 8.333333%;
    }

    /* P */
    .g-width-20x--md {
        width: 20% !important;
        /* P */
    }

    .g-width-25x--md {
        width: 25% !important;
        /* P */
    }

    .g-width-30x--md {
        width: 30% !important;
        /* P */
    }

    .g-width-35x--md {
        width: 35% !important;
        /* P */
    }

    .g-width-40x--md {
        width: 40% !important;
        /* P */
    }

    .g-width-45x--md {
        width: 45% !important;
        /* P */
    }

    .g-width-50x--md {
        width: 50% !important;
        /* P */
    }

    .g-width-55x--md {
        width: 55% !important;
        /* P */
    }

    .g-width-60x--md {
        width: 60% !important;
        /* P */
    }

    .g-width-65x--md {
        width: 65% !important;
        /* P */
    }

    .g-width-70x--md {
        width: 70% !important;
        /* P */
    }

    .g-width-75x--md {
        width: 75% !important;
        /* P */
    }

    .g-width-80x--md {
        width: 80% !important;
        /* P */
    }

    .g-width-85x--md {
        width: 85% !important;
        /* P */
    }

    .g-width-90x--md {
        width: 90% !important;
        /* P */
    }

    .g-width-33_3x--md {
        /* P */
        width: 33.333333% !important;
    }

    .g-width-16_6x--md {
        /* P */
        width: 16.666666% !important;
    }

    .g-width-66_6x--md {
        /* P */
        width: 66.666666% !important;
    }

    .g-width-40--md {
        width: 40px !important;
        /* O */
    }

    .g-width-45--md {
        width: 45px !important;
        /* O */
    }

    .g-width-60--md {
        width: 60px !important;
        /* O */
    }

    .g-width-80--md {
        width: 80px !important;
        /* O */
    }

    .g-width-50x--md {
        width: 50% !important;
        /* P */
    }

    .g-width-60x--md {
        width: 60% !important;
        /* P */
    }

    .g-width-80x--md {
        width: 80% !important;
        /* R */
    }

    .g-width-45--md {
        width: 45px !important;
    }

    .g-width-100--md {
        width: 100px !important;
        /* O */
    }

    .g-width-125--md {
        width: 125px !important;
        /* P */
    }

    .g-width-135--md {
        width: 135px !important;
    }

    .g-width-140--md {
        width: 140px !important;
        /* R */
    }

    .g-width-155--md {
        width: 155px !important;
        /* R */
    }

    .g-width-180--md {
        width: 180px !important;
    }

    .g-width-225--md {
        width: 225px !important;
    }

    .g-width-160--md {
        width: 160px !important;
    }

    .g-width-165--md {
        width: 165px !important;
    }

    .g-width-170--md {
        width: 170px !important;
        /* P */
    }

    .g-width-185--md {
        width: 185px !important;
        /* O */
    }

    .g-width-280--md {
        width: 280px !important;
        /* O */
    }

    .g-width-780--md {
        width: 780px !important;
        /* O */
        max-width: 100%;
    }

    .g-max-width-200--md {
        max-width: 200px;
    }

    .g-max-width-400--md {
        max-width: 400px;
    }

    .g-min-width-110--md {
        min-width: 110px;
    }

    .g-width-auto--md {
        width: auto !important;
        /* P */
    }

    .g-height-auto--md {
        height: auto;
    }

    .g-min-height-100vh--md {
        min-height: 100vh;
    }

    .g-height-40--md {
        height: 40px !important;
    }

    .g-height-45--md {
        height: 45px !important;
    }

    .g-height-60--md {
        height: 60px !important;
    }

    .g-height-100--md {
        height: 100px !important;
    }

    .g-height-170--md {
        height: 170px !important;
    }

    .g-height-350--md {
        height: 350px;
    }

    .g-height-500--md {
        height: 500px;
    }

    .g-height-680--md {
        height: 680px;
    }

    .g-height-100x--md {
        height: 100%;
    }

    .g-height-100vh--md {
        height: 100vh;
    }

    .g-min-height-230--md {
        min-height: 230px;
    }

    .g-min-height-500--md {
        min-height: 500px;
    }

    .g-ma-0--md {
        margin: 0 !important;
    }

    .g-mx-0--md {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .g-my-0--md {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .g-ml-0--md {
        margin-left: 0 !important;
    }

    .g-mr-0--md {
        margin-right: 0 !important;
    }

    .g-mt-0--md {
        margin-top: 0 !important;
    }

    .g-mb-0--md {
        margin-bottom: 0 !important;
    }

    .g-mx-1--md {
        margin-left: 0.07143rem !important;
        margin-right: 0.07143rem !important;
    }

    .g-mx-2--md {
        margin-left: 0.14286rem !important;
        margin-right: 0.14286rem !important;
    }

    .g-mx-3--md {
        margin-left: 0.21429rem !important;
        margin-right: 0.21429rem !important;
    }

    .g-mx-4--md {
        margin-left: 0.28571rem !important;
        margin-right: 0.28571rem !important;
    }

    .g-mx-5--md {
        margin-left: 0.35714rem !important;
        margin-right: 0.35714rem !important;
    }

    .g-mx-6--md {
        margin-left: 0.42857rem !important;
        margin-right: 0.42857rem !important;
    }

    .g-mx-7--md {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .g-mx-8--md {
        margin-left: 0.57143rem !important;
        margin-right: 0.57143rem !important;
    }

    .g-mx-9--md {
        margin-left: 0.64286rem !important;
        margin-right: 0.64286rem !important;
    }

    .g-mx-10--md {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .g-mx-10--md {
        margin-left: 0.71429rem !important;
        margin-right: 0.71429rem !important;
    }

    .g-mx-15--md {
        margin-left: 1.07143rem !important;
        margin-right: 1.07143rem !important;
    }

    .g-mx-20--md {
        margin-left: 1.42857rem !important;
        margin-right: 1.42857rem !important;
    }

    .g-mx-25--md {
        margin-left: 1.78571rem !important;
        margin-right: 1.78571rem !important;
    }

    .g-mx-30--md {
        margin-left: 2.14286rem !important;
        margin-right: 2.14286rem !important;
    }

    .g-mx-35--md {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .g-mx-40--md {
        margin-left: 2.85714rem !important;
        margin-right: 2.85714rem !important;
    }

    .g-mx-45--md {
        margin-left: 3.21429rem !important;
        margin-right: 3.21429rem !important;
    }

    .g-mx-50--md {
        margin-left: 3.57143rem !important;
        margin-right: 3.57143rem !important;
    }

    .g-mx-55--md {
        margin-left: 3.92857rem !important;
        margin-right: 3.92857rem !important;
    }

    .g-mx-60--md {
        margin-left: 4.28571rem !important;
        margin-right: 4.28571rem !important;
    }

    .g-mx-65--md {
        margin-left: 4.64286rem !important;
        margin-right: 4.64286rem !important;
    }

    .g-mx-70--md {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .g-mx-75--md {
        margin-left: 5.35714rem !important;
        margin-right: 5.35714rem !important;
    }

    .g-mx-80--md {
        margin-left: 5.71429rem !important;
        margin-right: 5.71429rem !important;
    }

    .g-mx-85--md {
        margin-left: 6.07143rem !important;
        margin-right: 6.07143rem !important;
    }

    .g-mx-90--md {
        margin-left: 6.42857rem !important;
        margin-right: 6.42857rem !important;
    }

    .g-mx-95--md {
        margin-left: 6.78571rem !important;
        margin-right: 6.78571rem !important;
    }

    .g-mx-100--md {
        margin-left: 7.14286rem !important;
        margin-right: 7.14286rem !important;
    }

    .g-my-1--md {
        margin-top: 0.07143rem !important;
        margin-bottom: 0.07143rem !important;
    }

    .g-my-2--md {
        margin-top: 0.14286rem !important;
        margin-bottom: 0.14286rem !important;
    }

    .g-my-3--md {
        margin-top: 0.21429rem !important;
        margin-bottom: 0.21429rem !important;
    }

    .g-my-4--md {
        margin-top: 0.28571rem !important;
        margin-bottom: 0.28571rem !important;
    }

    .g-my-5--md {
        margin-top: 0.35714rem !important;
        margin-bottom: 0.35714rem !important;
    }

    .g-my-6--md {
        margin-top: 0.42857rem !important;
        margin-bottom: 0.42857rem !important;
    }

    .g-my-7--md {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .g-my-8--md {
        margin-top: 0.57143rem !important;
        margin-bottom: 0.57143rem !important;
    }

    .g-my-9--md {
        margin-top: 0.64286rem !important;
        margin-bottom: 0.64286rem !important;
    }

    .g-my-10--md {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .g-my-10--md {
        margin-top: 0.71429rem !important;
        margin-bottom: 0.71429rem !important;
    }

    .g-my-15--md {
        margin-top: 1.07143rem !important;
        margin-bottom: 1.07143rem !important;
    }

    .g-my-20--md {
        margin-top: 1.42857rem !important;
        margin-bottom: 1.42857rem !important;
    }

    .g-my-25--md {
        margin-top: 1.78571rem !important;
        margin-bottom: 1.78571rem !important;
    }

    .g-my-30--md {
        margin-top: 2.14286rem !important;
        margin-bottom: 2.14286rem !important;
    }

    .g-my-35--md {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .g-my-40--md {
        margin-top: 2.85714rem !important;
        margin-bottom: 2.85714rem !important;
    }

    .g-my-45--md {
        margin-top: 3.21429rem !important;
        margin-bottom: 3.21429rem !important;
    }

    .g-my-50--md {
        margin-top: 3.57143rem !important;
        margin-bottom: 3.57143rem !important;
    }

    .g-my-55--md {
        margin-top: 3.92857rem !important;
        margin-bottom: 3.92857rem !important;
    }

    .g-my-60--md {
        margin-top: 4.28571rem !important;
        margin-bottom: 4.28571rem !important;
    }

    .g-my-65--md {
        margin-top: 4.64286rem !important;
        margin-bottom: 4.64286rem !important;
    }

    .g-my-70--md {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .g-my-75--md {
        margin-top: 5.35714rem !important;
        margin-bottom: 5.35714rem !important;
    }

    .g-my-80--md {
        margin-top: 5.71429rem !important;
        margin-bottom: 5.71429rem !important;
    }

    .g-my-85--md {
        margin-top: 6.07143rem !important;
        margin-bottom: 6.07143rem !important;
    }

    .g-my-90--md {
        margin-top: 6.42857rem !important;
        margin-bottom: 6.42857rem !important;
    }

    .g-my-95--md {
        margin-top: 6.78571rem !important;
        margin-bottom: 6.78571rem !important;
    }

    .g-my-100--md {
        margin-top: 7.14286rem !important;
        margin-bottom: 7.14286rem !important;
    }

    .g-mt-1--md {
        margin-top: 0.07143rem !important;
    }

    .g-mt-minus-1--md {
        margin-top: -0.07143rem !important;
    }

    .g-mt-2--md {
        margin-top: 0.14286rem !important;
    }

    .g-mt-minus-2--md {
        margin-top: -0.14286rem !important;
    }

    .g-mt-3--md {
        margin-top: 0.21429rem !important;
    }

    .g-mt-minus-3--md {
        margin-top: -0.21429rem !important;
    }

    .g-mt-4--md {
        margin-top: 0.28571rem !important;
    }

    .g-mt-minus-4--md {
        margin-top: -0.28571rem !important;
    }

    .g-mt-5--md {
        margin-top: 0.35714rem !important;
    }

    .g-mt-minus-5--md {
        margin-top: -0.35714rem !important;
    }

    .g-mt-6--md {
        margin-top: 0.42857rem !important;
    }

    .g-mt-minus-6--md {
        margin-top: -0.42857rem !important;
    }

    .g-mt-7--md {
        margin-top: 0.5rem !important;
    }

    .g-mt-minus-7--md {
        margin-top: -0.5rem !important;
    }

    .g-mt-8--md {
        margin-top: 0.57143rem !important;
    }

    .g-mt-minus-8--md {
        margin-top: -0.57143rem !important;
    }

    .g-mt-9--md {
        margin-top: 0.64286rem !important;
    }

    .g-mt-minus-9--md {
        margin-top: -0.64286rem !important;
    }

    .g-mt-10--md {
        margin-top: 0.71429rem !important;
    }

    .g-mt-minus-10--md {
        margin-top: -0.71429rem !important;
    }

    .g-mt-11--md {
        margin-top: 0.78571rem !important;
    }

    .g-mt-minus-11--md {
        margin-top: -0.78571rem !important;
    }

    .g-mt-12--md {
        margin-top: 0.85714rem !important;
    }

    .g-mt-minus-12--md {
        margin-top: -0.85714rem !important;
    }

    .g-mt-13--md {
        margin-top: 0.92857rem !important;
    }

    .g-mt-minus-13--md {
        margin-top: -0.92857rem !important;
    }

    .g-mt-14--md {
        margin-top: 1rem !important;
    }

    .g-mt-minus-14--md {
        margin-top: -1rem !important;
    }

    .g-mt-15--md {
        margin-top: 1.07143rem !important;
    }

    .g-mt-minus-15--md {
        margin-top: -1.07143rem !important;
    }

    .g-mt-16--md {
        margin-top: 1.14286rem !important;
    }

    .g-mt-minus-16--md {
        margin-top: -1.14286rem !important;
    }

    .g-mt-17--md {
        margin-top: 1.21429rem !important;
    }

    .g-mt-minus-17--md {
        margin-top: -1.21429rem !important;
    }

    .g-mt-18--md {
        margin-top: 1.28571rem !important;
    }

    .g-mt-minus-18--md {
        margin-top: -1.28571rem !important;
    }

    .g-mt-19--md {
        margin-top: 1.35714rem !important;
    }

    .g-mt-minus-19--md {
        margin-top: -1.35714rem !important;
    }

    .g-mt-20--md {
        margin-top: 1.42857rem !important;
    }

    .g-mt-minus-20--md {
        margin-top: -1.42857rem !important;
    }

    .g-mt-10--md {
        margin-top: 0.71429rem !important;
    }

    .g-mt-minus-10--md {
        margin-top: -0.71429rem !important;
    }

    .g-mt-15--md {
        margin-top: 1.07143rem !important;
    }

    .g-mt-minus-15--md {
        margin-top: -1.07143rem !important;
    }

    .g-mt-20--md {
        margin-top: 1.42857rem !important;
    }

    .g-mt-minus-20--md {
        margin-top: -1.42857rem !important;
    }

    .g-mt-25--md {
        margin-top: 1.78571rem !important;
    }

    .g-mt-minus-25--md {
        margin-top: -1.78571rem !important;
    }

    .g-mt-30--md {
        margin-top: 2.14286rem !important;
    }

    .g-mt-minus-30--md {
        margin-top: -2.14286rem !important;
    }

    .g-mt-35--md {
        margin-top: 2.5rem !important;
    }

    .g-mt-minus-35--md {
        margin-top: -2.5rem !important;
    }

    .g-mt-40--md {
        margin-top: 2.85714rem !important;
    }

    .g-mt-minus-40--md {
        margin-top: -2.85714rem !important;
    }

    .g-mt-45--md {
        margin-top: 3.21429rem !important;
    }

    .g-mt-minus-45--md {
        margin-top: -3.21429rem !important;
    }

    .g-mt-50--md {
        margin-top: 3.57143rem !important;
    }

    .g-mt-minus-50--md {
        margin-top: -3.57143rem !important;
    }

    .g-mt-55--md {
        margin-top: 3.92857rem !important;
    }

    .g-mt-minus-55--md {
        margin-top: -3.92857rem !important;
    }

    .g-mt-60--md {
        margin-top: 4.28571rem !important;
    }

    .g-mt-minus-60--md {
        margin-top: -4.28571rem !important;
    }

    .g-mt-65--md {
        margin-top: 4.64286rem !important;
    }

    .g-mt-minus-65--md {
        margin-top: -4.64286rem !important;
    }

    .g-mt-70--md {
        margin-top: 5rem !important;
    }

    .g-mt-minus-70--md {
        margin-top: -5rem !important;
    }

    .g-mt-75--md {
        margin-top: 5.35714rem !important;
    }

    .g-mt-minus-75--md {
        margin-top: -5.35714rem !important;
    }

    .g-mt-80--md {
        margin-top: 5.71429rem !important;
    }

    .g-mt-minus-80--md {
        margin-top: -5.71429rem !important;
    }

    .g-mt-85--md {
        margin-top: 6.07143rem !important;
    }

    .g-mt-minus-85--md {
        margin-top: -6.07143rem !important;
    }

    .g-mt-90--md {
        margin-top: 6.42857rem !important;
    }

    .g-mt-minus-90--md {
        margin-top: -6.42857rem !important;
    }

    .g-mt-95--md {
        margin-top: 6.78571rem !important;
    }

    .g-mt-minus-95--md {
        margin-top: -6.78571rem !important;
    }

    .g-mt-100--md {
        margin-top: 7.14286rem !important;
    }

    .g-mt-minus-100--md {
        margin-top: -7.14286rem !important;
    }

    .g-mt-105--md {
        margin-top: 7.5rem !important;
    }

    .g-mt-minus-105--md {
        margin-top: -7.5rem !important;
    }

    .g-mt-110--md {
        margin-top: 7.85714rem !important;
    }

    .g-mt-minus-110--md {
        margin-top: -7.85714rem !important;
    }

    .g-mt-115--md {
        margin-top: 8.21429rem !important;
    }

    .g-mt-minus-115--md {
        margin-top: -8.21429rem !important;
    }

    .g-mt-120--md {
        margin-top: 8.57143rem !important;
    }

    .g-mt-minus-120--md {
        margin-top: -8.57143rem !important;
    }

    .g-mt-125--md {
        margin-top: 8.92857rem !important;
    }

    .g-mt-minus-125--md {
        margin-top: -8.92857rem !important;
    }

    .g-mt-130--md {
        margin-top: 9.28571rem !important;
    }

    .g-mt-minus-130--md {
        margin-top: -9.28571rem !important;
    }

    .g-mt-135--md {
        margin-top: 9.64286rem !important;
    }

    .g-mt-minus-135--md {
        margin-top: -9.64286rem !important;
    }

    .g-mt-140--md {
        margin-top: 10rem !important;
    }

    .g-mt-minus-140--md {
        margin-top: -10rem !important;
    }

    .g-mt-145--md {
        margin-top: 10.35714rem !important;
    }

    .g-mt-minus-145--md {
        margin-top: -10.35714rem !important;
    }

    .g-mt-150--md {
        margin-top: 10.71429rem !important;
    }

    .g-mt-minus-150--md {
        margin-top: -10.71429rem !important;
    }

    .g-mt-155--md {
        margin-top: 11.07143rem !important;
    }

    .g-mt-minus-155--md {
        margin-top: -11.07143rem !important;
    }

    .g-mt-160--md {
        margin-top: 11.42857rem !important;
    }

    .g-mt-minus-160--md {
        margin-top: -11.42857rem !important;
    }

    .g-mt-165--md {
        margin-top: 11.78571rem !important;
    }

    .g-mt-minus-165--md {
        margin-top: -11.78571rem !important;
    }

    .g-mt-170--md {
        margin-top: 12.14286rem !important;
    }

    .g-mt-minus-170--md {
        margin-top: -12.14286rem !important;
    }

    .g-mb-1--md {
        margin-bottom: 0.07143rem !important;
    }

    .g-mb-minus-1--md {
        margin-bottom: -0.07143rem !important;
    }

    .g-mb-2--md {
        margin-bottom: 0.14286rem !important;
    }

    .g-mb-minus-2--md {
        margin-bottom: -0.14286rem !important;
    }

    .g-mb-3--md {
        margin-bottom: 0.21429rem !important;
    }

    .g-mb-minus-3--md {
        margin-bottom: -0.21429rem !important;
    }

    .g-mb-4--md {
        margin-bottom: 0.28571rem !important;
    }

    .g-mb-minus-4--md {
        margin-bottom: -0.28571rem !important;
    }

    .g-mb-5--md {
        margin-bottom: 0.35714rem !important;
    }

    .g-mb-minus-5--md {
        margin-bottom: -0.35714rem !important;
    }

    .g-mb-6--md {
        margin-bottom: 0.42857rem !important;
    }

    .g-mb-minus-6--md {
        margin-bottom: -0.42857rem !important;
    }

    .g-mb-7--md {
        margin-bottom: 0.5rem !important;
    }

    .g-mb-minus-7--md {
        margin-bottom: -0.5rem !important;
    }

    .g-mb-8--md {
        margin-bottom: 0.57143rem !important;
    }

    .g-mb-minus-8--md {
        margin-bottom: -0.57143rem !important;
    }

    .g-mb-9--md {
        margin-bottom: 0.64286rem !important;
    }

    .g-mb-minus-9--md {
        margin-bottom: -0.64286rem !important;
    }

    .g-mb-10--md {
        margin-bottom: 0.71429rem !important;
    }

    .g-mb-minus-10--md {
        margin-bottom: -0.71429rem !important;
    }

    .g-mb-11--md {
        margin-bottom: 0.78571rem !important;
    }

    .g-mb-minus-11--md {
        margin-bottom: -0.78571rem !important;
    }

    .g-mb-12--md {
        margin-bottom: 0.85714rem !important;
    }

    .g-mb-minus-12--md {
        margin-bottom: -0.85714rem !important;
    }

    .g-mb-13--md {
        margin-bottom: 0.92857rem !important;
    }

    .g-mb-minus-13--md {
        margin-bottom: -0.92857rem !important;
    }

    .g-mb-14--md {
        margin-bottom: 1rem !important;
    }

    .g-mb-minus-14--md {
        margin-bottom: -1rem !important;
    }

    .g-mb-15--md {
        margin-bottom: 1.07143rem !important;
    }

    .g-mb-minus-15--md {
        margin-bottom: -1.07143rem !important;
    }

    .g-mb-16--md {
        margin-bottom: 1.14286rem !important;
    }

    .g-mb-minus-16--md {
        margin-bottom: -1.14286rem !important;
    }

    .g-mb-17--md {
        margin-bottom: 1.21429rem !important;
    }

    .g-mb-minus-17--md {
        margin-bottom: -1.21429rem !important;
    }

    .g-mb-18--md {
        margin-bottom: 1.28571rem !important;
    }

    .g-mb-minus-18--md {
        margin-bottom: -1.28571rem !important;
    }

    .g-mb-19--md {
        margin-bottom: 1.35714rem !important;
    }

    .g-mb-minus-19--md {
        margin-bottom: -1.35714rem !important;
    }

    .g-mb-20--md {
        margin-bottom: 1.42857rem !important;
    }

    .g-mb-minus-20--md {
        margin-bottom: -1.42857rem !important;
    }

    .g-mb-10--md {
        margin-bottom: 0.71429rem !important;
    }

    .g-mb-15--md {
        margin-bottom: 1.07143rem !important;
    }

    .g-mb-20--md {
        margin-bottom: 1.42857rem !important;
    }

    .g-mb-25--md {
        margin-bottom: 1.78571rem !important;
    }

    .g-mb-30--md {
        margin-bottom: 2.14286rem !important;
    }

    .g-mb-35--md {
        margin-bottom: 2.5rem !important;
    }

    .g-mb-40--md {
        margin-bottom: 2.85714rem !important;
    }

    .g-mb-45--md {
        margin-bottom: 3.21429rem !important;
    }

    .g-mb-50--md {
        margin-bottom: 3.57143rem !important;
    }

    .g-mb-55--md {
        margin-bottom: 3.92857rem !important;
    }

    .g-mb-60--md {
        margin-bottom: 4.28571rem !important;
    }

    .g-mb-65--md {
        margin-bottom: 4.64286rem !important;
    }

    .g-mb-70--md {
        margin-bottom: 5rem !important;
    }

    .g-mb-75--md {
        margin-bottom: 5.35714rem !important;
    }

    .g-mb-80--md {
        margin-bottom: 5.71429rem !important;
    }

    .g-mb-85--md {
        margin-bottom: 6.07143rem !important;
    }

    .g-mb-90--md {
        margin-bottom: 6.42857rem !important;
    }

    .g-mb-95--md {
        margin-bottom: 6.78571rem !important;
    }

    .g-mb-100--md {
        margin-bottom: 7.14286rem !important;
    }

    .g-mb-105--md {
        margin-bottom: 7.5rem !important;
    }

    .g-mb-110--md {
        margin-bottom: 7.85714rem !important;
    }

    .g-mb-115--md {
        margin-bottom: 8.21429rem !important;
    }

    .g-mb-120--md {
        margin-bottom: 8.57143rem !important;
    }

    .g-mb-125--md {
        margin-bottom: 8.92857rem !important;
    }

    .g-mb-130--md {
        margin-bottom: 9.28571rem !important;
    }

    .g-mb-135--md {
        margin-bottom: 9.64286rem !important;
    }

    .g-mb-140--md {
        margin-bottom: 10rem !important;
    }

    .g-mb-145--md {
        margin-bottom: 10.35714rem !important;
    }

    .g-mb-150--md {
        margin-bottom: 10.71429rem !important;
    }

    .g-mb-155--md {
        margin-bottom: 11.07143rem !important;
    }

    .g-mb-160--md {
        margin-bottom: 11.42857rem !important;
    }

    .g-mb-165--md {
        margin-bottom: 11.78571rem !important;
    }

    .g-mb-170--md {
        margin-bottom: 12.14286rem !important;
    }

    .g-ml-1--md {
        margin-left: 0.07143rem !important;
    }

    .g-ml-minus-1--md {
        margin-left: -0.07143rem !important;
    }

    .g-ml-2--md {
        margin-left: 0.14286rem !important;
    }

    .g-ml-minus-2--md {
        margin-left: -0.14286rem !important;
    }

    .g-ml-3--md {
        margin-left: 0.21429rem !important;
    }

    .g-ml-minus-3--md {
        margin-left: -0.21429rem !important;
    }

    .g-ml-4--md {
        margin-left: 0.28571rem !important;
    }

    .g-ml-minus-4--md {
        margin-left: -0.28571rem !important;
    }

    .g-ml-5--md {
        margin-left: 0.35714rem !important;
    }

    .g-ml-minus-5--md {
        margin-left: -0.35714rem !important;
    }

    .g-ml-6--md {
        margin-left: 0.42857rem !important;
    }

    .g-ml-minus-6--md {
        margin-left: -0.42857rem !important;
    }

    .g-ml-7--md {
        margin-left: 0.5rem !important;
    }

    .g-ml-minus-7--md {
        margin-left: -0.5rem !important;
    }

    .g-ml-8--md {
        margin-left: 0.57143rem !important;
    }

    .g-ml-minus-8--md {
        margin-left: -0.57143rem !important;
    }

    .g-ml-9--md {
        margin-left: 0.64286rem !important;
    }

    .g-ml-minus-9--md {
        margin-left: -0.64286rem !important;
    }

    .g-ml-10--md {
        margin-left: 0.71429rem !important;
    }

    .g-ml-minus-10--md {
        margin-left: -0.71429rem !important;
    }

    .g-ml-5--md {
        margin-left: 0.35714rem !important;
    }

    .g-ml-minus-5--md {
        margin-left: -0.35714rem !important;
    }

    .g-ml-10--md {
        margin-left: 0.71429rem !important;
    }

    .g-ml-minus-10--md {
        margin-left: -0.71429rem !important;
    }

    .g-ml-15--md {
        margin-left: 1.07143rem !important;
    }

    .g-ml-minus-15--md {
        margin-left: -1.07143rem !important;
    }

    .g-ml-20--md {
        margin-left: 1.42857rem !important;
    }

    .g-ml-minus-20--md {
        margin-left: -1.42857rem !important;
    }

    .g-ml-25--md {
        margin-left: 1.78571rem !important;
    }

    .g-ml-minus-25--md {
        margin-left: -1.78571rem !important;
    }

    .g-ml-30--md {
        margin-left: 2.14286rem !important;
    }

    .g-ml-minus-30--md {
        margin-left: -2.14286rem !important;
    }

    .g-ml-35--md {
        margin-left: 2.5rem !important;
    }

    .g-ml-minus-35--md {
        margin-left: -2.5rem !important;
    }

    .g-ml-40--md {
        margin-left: 2.85714rem !important;
    }

    .g-ml-minus-40--md {
        margin-left: -2.85714rem !important;
    }

    .g-ml-45--md {
        margin-left: 3.21429rem !important;
    }

    .g-ml-minus-45--md {
        margin-left: -3.21429rem !important;
    }

    .g-ml-50--md {
        margin-left: 3.57143rem !important;
    }

    .g-ml-minus-50--md {
        margin-left: -3.57143rem !important;
    }

    .g-mr-1--md {
        margin-right: 0.07143rem !important;
    }

    .g-mr-minus-1--md {
        margin-right: -0.07143rem !important;
    }

    .g-mr-2--md {
        margin-right: 0.14286rem !important;
    }

    .g-mr-minus-2--md {
        margin-right: -0.14286rem !important;
    }

    .g-mr-3--md {
        margin-right: 0.21429rem !important;
    }

    .g-mr-minus-3--md {
        margin-right: -0.21429rem !important;
    }

    .g-mr-4--md {
        margin-right: 0.28571rem !important;
    }

    .g-mr-minus-4--md {
        margin-right: -0.28571rem !important;
    }

    .g-mr-5--md {
        margin-right: 0.35714rem !important;
    }

    .g-mr-minus-5--md {
        margin-right: -0.35714rem !important;
    }

    .g-mr-6--md {
        margin-right: 0.42857rem !important;
    }

    .g-mr-minus-6--md {
        margin-right: -0.42857rem !important;
    }

    .g-mr-7--md {
        margin-right: 0.5rem !important;
    }

    .g-mr-minus-7--md {
        margin-right: -0.5rem !important;
    }

    .g-mr-8--md {
        margin-right: 0.57143rem !important;
    }

    .g-mr-minus-8--md {
        margin-right: -0.57143rem !important;
    }

    .g-mr-9--md {
        margin-right: 0.64286rem !important;
    }

    .g-mr-minus-9--md {
        margin-right: -0.64286rem !important;
    }

    .g-mr-10--md {
        margin-right: 0.71429rem !important;
    }

    .g-mr-minus-10--md {
        margin-right: -0.71429rem !important;
    }

    .g-mr-5--md {
        margin-right: 0.35714rem !important;
    }

    .g-mr-10--md {
        margin-right: 0.71429rem !important;
    }

    .g-mr-15--md {
        margin-right: 1.07143rem !important;
    }

    .g-mr-20--md {
        margin-right: 1.42857rem !important;
    }

    .g-mr-25--md {
        margin-right: 1.78571rem !important;
    }

    .g-mr-30--md {
        margin-right: 2.14286rem !important;
    }

    .g-mr-35--md {
        margin-right: 2.5rem !important;
    }

    .g-mr-40--md {
        margin-right: 2.85714rem !important;
    }

    .g-mr-45--md {
        margin-right: 3.21429rem !important;
    }

    .g-mr-50--md {
        margin-right: 3.57143rem !important;
    }

    .g-mx-12--md {
        margin-left: 0.85714rem !important;
        margin-right: 0.85714rem !important;
    }

    .g-ml-12--md {
        margin-left: 0.85714rem !important;
    }

    .g-mr-12--md {
        margin-right: 0.85714rem !important;
    }

    .g-mb-0--md {
        margin-bottom: 0 !important;
    }

    .g-ml-minus-1--md {
        margin-left: -0.07143rem;
    }

    .g-ml-minus-9--md {
        margin-left: -0.64286rem !important;
    }

    .g-ml-minus-15--md {
        margin-left: -1.07143rem !important;
    }

    .g-ml-minus-23--md {
        margin-left: -1.64286rem !important;
    }

    .g-ml-minus-25--md {
        margin-left: -1.78571rem !important;
    }

    .g-mr-minus-1--md {
        margin-right: -0.07143rem;
    }

    .g-mr-minus-9--md {
        margin-right: -0.64286rem !important;
    }

    .g-mr-minus-13--md {
        margin-right: -0.92857rem;
    }

    .g-mr-minus-23--md {
        margin-right: -1.64286rem;
    }

    .g-ml-minus-82--md {
        margin-left: -5.85714rem !important;
    }

    .g-mr-60--md {
        margin-right: 4.28571rem !important;
    }

    .g-mr-63--md {
        margin-right: 4.5rem !important;
    }

    .g-ml-85--md {
        margin-left: 6.07143rem !important;
    }

    .g-ml-minus-90--md {
        margin-left: -6.42857rem !important;
    }

    .g-m-reset--md {
        margin: 0 !important;
    }

    .g-mt-130--md {
        margin-top: 9.28571rem !important;
    }

    .g-mt-minus-76--md {
        margin-top: -5.42857rem !important;
    }

    .g-my-30--md {
        margin-top: 2.14286rem !important;
        margin-bottom: 2.14286rem !important;
    }

    .g-pa-0--md {
        padding: 0 !important;
    }

    .g-px-0--md {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0--md {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-pt-0--md {
        padding-top: 0 !important;
    }

    .g-pr-0--md {
        padding-right: 0 !important;
    }

    .g-pb-0--md {
        padding-bottom: 0 !important;
    }

    .g-pl-0--md {
        padding-left: 0 !important;
    }
    /* Padding Around */
    .g-pa-2--md {
        padding: 0.14286rem !important;
    }

    .g-pa-3--md {
        padding: 0.21429rem !important;
    }

    .g-pa-5--md {
        padding: 0.35714rem !important;
    }

    .g-pa-7--md {
        padding: 0.5rem !important;
    }

    .g-pa-10--md {
        padding: 0.71429rem !important;
    }

    .g-pa-15--md {
        padding: 1.07143rem !important;
    }

    .g-pa-20--md {
        padding: 1.42857rem !important;
    }

    .g-pa-25--md {
        padding: 1.78571rem !important;
    }

    .g-pa-30--md {
        padding: 2.14286rem !important;
    }

    .g-pa-35--md {
        padding: 2.5rem !important;
    }

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

    .g-pa-45--md {
        padding: 3.21429rem !important;
    }

    .g-pa-50--md {
        padding: 3.57143rem !important;
    }

    .g-pa-55--md {
        padding: 3.92857rem !important;
    }

    .g-pa-60--md {
        padding: 4.28571rem !important;
    }

    .g-pa-65--md {
        padding: 4.64286rem !important;
    }

    .g-pa-70--md {
        padding: 5rem !important;
    }

    .g-pa-75--md {
        padding: 5.35714rem !important;
    }

    .g-pa-80--md {
        padding: 5.71429rem !important;
    }

    .g-pa-85--md {
        padding: 6.07143rem !important;
    }

    .g-pa-90--md {
        padding: 6.42857rem !important;
    }

    .g-pa-95--md {
        padding: 6.78571rem !important;
    }

    .g-pa-100--md {
        padding: 7.14286rem !important;
    }

    .g-pa-105--md {
        padding: 7.5rem !important;
    }

    .g-pa-110--md {
        padding: 7.85714rem !important;
    }

    .g-pa-115--md {
        padding: 8.21429rem !important;
    }

    .g-pa-120--md {
        padding: 8.57143rem !important;
    }

    .g-pa-125--md {
        padding: 8.92857rem !important;
    }

    .g-pa-130--md {
        padding: 9.28571rem !important;
    }

    .g-pa-135--md {
        padding: 9.64286rem !important;
    }

    .g-pa-140--md {
        padding: 10rem !important;
    }

    .g-pa-145--md {
        padding: 10.35714rem !important;
    }

    .g-pa-150--md {
        padding: 10.71429rem !important;
    }
    /* Padding X */
    .g-px-1--md {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .g-px-2--md {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .g-px-3--md {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .g-px-4--md {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .g-px-5--md {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .g-px-6--md {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .g-px-7--md {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .g-px-8--md {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .g-px-9--md {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .g-px-10--md {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-11--md {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .g-px-12--md {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .g-px-13--md {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .g-px-14--md {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .g-px-15--md {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-16--md {
        padding-left: 1.14286rem !important;
        padding-right: 1.14286rem !important;
    }

    .g-px-17--md {
        padding-left: 1.21429rem !important;
        padding-right: 1.21429rem !important;
    }

    .g-px-18--md {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .g-px-19--md {
        padding-left: 1.35714rem !important;
        padding-right: 1.35714rem !important;
    }

    .g-px-10--md {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-15--md {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-20--md {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .g-px-25--md {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .g-px-30--md {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .g-px-35--md {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .g-px-40--md {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .g-px-45--md {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .g-px-50--md {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .g-px-55--md {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .g-px-60--md {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .g-px-65--md {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .g-px-70--md {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .g-px-75--md {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .g-px-80--md {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .g-px-85--md {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .g-px-90--md {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .g-px-95--md {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .g-px-100--md {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .g-px-105--md {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .g-px-110--md {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .g-px-115--md {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .g-px-120--md {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .g-px-125--md {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .g-px-130--md {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .g-px-135--md {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .g-px-140--md {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .g-px-145--md {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .g-px-150--md {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }
    /* Padding Y */
    .g-py-1--md {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .g-py-2--md {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .g-py-3--md {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .g-py-4--md {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .g-py-5--md {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-py-6--md {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .g-py-7--md {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .g-py-8--md {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .g-py-9--md {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .g-py-10--md {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .g-py-11--md {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .g-py-12--md {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .g-py-13--md {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .g-py-14--md {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .g-py-15--md {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .g-py-16--md {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .g-py-17--md {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .g-py-18--md {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .g-py-19--md {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }
    /* P */
    .g-py-10--md {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }
    /* P */
    .g-py-15--md {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }
    /* P */
    .g-py-20--md {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }
    /* P */
    .g-py-25--md {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }
    /* P */
    .g-py-30--md {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }
    /* P */
    .g-py-35--md {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    /* P */
    .g-py-40--md {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }
    /* P */
    .g-py-45--md {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }
    /* P */
    .g-py-50--md {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }
    /* P */
    .g-py-55--md {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }
    /* P */
    .g-py-60--md {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }
    /* P */
    .g-py-65--md {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }
    /* P */
    .g-py-70--md {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    /* P */
    .g-py-75--md {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }
    /* P */
    .g-py-80--md {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }
    /* P */
    .g-py-85--md {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }
    /* P */
    .g-py-90--md {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }
    /* P */
    .g-py-95--md {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }
    /* P */
    .g-py-100--md {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }
    /* P */
    .g-py-105--md {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }
    /* P */
    .g-py-110--md {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }
    /* P */
    .g-py-115--md {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }
    /* P */
    .g-py-120--md {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }
    /* P */
    .g-py-125--md {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }
    /* P */
    .g-py-130--md {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }
    /* P */
    .g-py-135--md {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }
    /* P */
    .g-py-140--md {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    /* P */
    .g-py-145--md {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }
    /* P */
    .g-py-150--md {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }
    /* P */
    .g-py-155--md {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }
    /* P */
    .g-py-160--md {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }
    /* P */
    .g-py-165--md {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }
    /* P */
    .g-py-170--md {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }
    /* P */
    .g-py-175--md {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }
    /* P */
    .g-py-180--md {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }
    /* P */
    .g-py-185--md {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }
    /* P */
    .g-py-190--md {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }
    /* P */
    .g-py-195--md {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }
    /* P */
    .g-py-200--md {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }
    /* P */
    .g-py-205--md {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }
    /* P */
    .g-py-210--md {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }
    /* Padding Top */
    .g-pt-0--md {
        padding-top: 0px !important;
    }

    .g-pt-1--md {
        padding-top: 0.07143rem !important;
    }

    .g-pt-2--md {
        padding-top: 0.14286rem !important;
    }

    .g-pt-3--md {
        padding-top: 0.21429rem !important;
    }

    .g-pt-4--md {
        padding-top: 0.28571rem !important;
    }

    .g-pt-5--md {
        padding-top: 0.35714rem !important;
    }

    .g-pt-6--md {
        padding-top: 0.42857rem !important;
    }

    .g-pt-7--md {
        padding-top: 0.5rem !important;
    }

    .g-pt-8--md {
        padding-top: 0.57143rem !important;
    }

    .g-pt-9--md {
        padding-top: 0.64286rem !important;
    }

    .g-pt-10--md {
        padding-top: 0.71429rem !important;
    }

    .g-pt-11--md {
        padding-top: 0.78571rem !important;
    }

    .g-pt-12--md {
        padding-top: 0.85714rem !important;
    }

    .g-pt-13--md {
        padding-top: 0.92857rem !important;
    }

    .g-pt-14--md {
        padding-top: 1rem !important;
    }

    .g-pt-15--md {
        padding-top: 1.07143rem !important;
    }

    .g-pt-16--md {
        padding-top: 1.14286rem !important;
    }

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

    .g-pt-18--md {
        padding-top: 1.28571rem !important;
    }

    .g-pt-19--md {
        padding-top: 1.35714rem !important;
    }

    .g-pt-10--md {
        padding-top: 0.71429rem !important;
    }

    .g-pt-15--md {
        padding-top: 1.07143rem !important;
    }

    .g-pt-20--md {
        padding-top: 1.42857rem !important;
    }

    .g-pt-25--md {
        padding-top: 1.78571rem !important;
    }

    .g-pt-30--md {
        padding-top: 2.14286rem !important;
    }

    .g-pt-35--md {
        padding-top: 2.5rem !important;
    }

    .g-pt-40--md {
        padding-top: 2.85714rem !important;
    }

    .g-pt-45--md {
        padding-top: 3.21429rem !important;
    }

    .g-pt-50--md {
        padding-top: 3.57143rem !important;
    }

    .g-pt-55--md {
        padding-top: 3.92857rem !important;
    }

    .g-pt-60--md {
        padding-top: 4.28571rem !important;
    }

    .g-pt-65--md {
        padding-top: 4.64286rem !important;
    }

    .g-pt-70--md {
        padding-top: 5rem !important;
    }

    .g-pt-75--md {
        padding-top: 5.35714rem !important;
    }

    .g-pt-80--md {
        padding-top: 5.71429rem !important;
    }

    .g-pt-85--md {
        padding-top: 6.07143rem !important;
    }

    .g-pt-90--md {
        padding-top: 6.42857rem !important;
    }

    .g-pt-95--md {
        padding-top: 6.78571rem !important;
    }

    .g-pt-100--md {
        padding-top: 7.14286rem !important;
    }

    .g-pt-105--md {
        padding-top: 7.5rem !important;
    }

    .g-pt-110--md {
        padding-top: 7.85714rem !important;
    }

    .g-pt-115--md {
        padding-top: 8.21429rem !important;
    }

    .g-pt-120--md {
        padding-top: 8.57143rem !important;
    }

    .g-pt-125--md {
        padding-top: 8.92857rem !important;
    }

    .g-pt-130--md {
        padding-top: 9.28571rem !important;
    }

    .g-pt-135--md {
        padding-top: 9.64286rem !important;
    }

    .g-pt-140--md {
        padding-top: 10rem !important;
    }

    .g-pt-145--md {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150--md {
        padding-top: 10.71429rem !important;
    }
    /* Padding Right */
    .g-pr-0--md {
        padding-right: 0px !important;
    }

    .g-pr-1--md {
        padding-right: 0.07143rem !important;
    }

    .g-pr-2--md {
        padding-right: 0.14286rem !important;
    }

    .g-pr-3--md {
        padding-right: 0.21429rem !important;
    }

    .g-pr-4--md {
        padding-right: 0.28571rem !important;
    }

    .g-pr-5--md {
        padding-right: 0.35714rem !important;
    }

    .g-pr-6--md {
        padding-right: 0.42857rem !important;
    }

    .g-pr-7--md {
        padding-right: 0.5rem !important;
    }

    .g-pr-8--md {
        padding-right: 0.57143rem !important;
    }

    .g-pr-9--md {
        padding-right: 0.64286rem !important;
    }
    /* P */
    .g-pr-10--md {
        padding-right: 0.71429rem !important;
    }
    /* P */
    .g-pr-15--md {
        padding-right: 1.07143rem !important;
    }
    /* P */
    .g-pr-20--md {
        padding-right: 1.42857rem !important;
    }
    /* P */
    .g-pr-25--md {
        padding-right: 1.78571rem !important;
    }
    /* P */
    .g-pr-30--md {
        padding-right: 2.14286rem !important;
    }
    /* P */
    .g-pr-35--md {
        padding-right: 2.5rem !important;
    }
    /* P */
    .g-pr-40--md {
        padding-right: 2.85714rem !important;
    }
    /* P */
    .g-pr-45--md {
        padding-right: 3.21429rem !important;
    }
    /* P */
    .g-pr-50--md {
        padding-right: 3.57143rem !important;
    }
    /* P */
    .g-pr-55--md {
        padding-right: 3.92857rem !important;
    }
    /* P */
    .g-pr-60--md {
        padding-right: 4.28571rem !important;
    }
    /* P */
    .g-pr-65--md {
        padding-right: 4.64286rem !important;
    }
    /* P */
    .g-pr-70--md {
        padding-right: 5rem !important;
    }
    /* P */
    .g-pr-75--md {
        padding-right: 5.35714rem !important;
    }
    /* P */
    .g-pr-80--md {
        padding-right: 5.71429rem !important;
    }
    /* P */
    .g-pr-85--md {
        padding-right: 6.07143rem !important;
    }
    /* P */
    .g-pr-90--md {
        padding-right: 6.42857rem !important;
    }
    /* P */
    .g-pr-95--md {
        padding-right: 6.78571rem !important;
    }
    /* P */
    .g-pr-100--md {
        padding-right: 7.14286rem !important;
    }
    /* P */
    .g-pr-105--md {
        padding-right: 7.5rem !important;
    }
    /* P */
    .g-pr-110--md {
        padding-right: 7.85714rem !important;
    }
    /* P */
    .g-pr-115--md {
        padding-right: 8.21429rem !important;
    }
    /* P */
    .g-pr-120--md {
        padding-right: 8.57143rem !important;
    }
    /* P */
    .g-pr-125--md {
        padding-right: 8.92857rem !important;
    }
    /* P */
    .g-pr-130--md {
        padding-right: 9.28571rem !important;
    }
    /* P */
    .g-pr-135--md {
        padding-right: 9.64286rem !important;
    }
    /* P */
    .g-pr-140--md {
        padding-right: 10rem !important;
    }
    /* P */
    .g-pr-145--md {
        padding-right: 10.35714rem !important;
    }
    /* P */
    .g-pr-150--md {
        padding-right: 10.71429rem !important;
    }
    /* P */
    .g-pr-155--md {
        padding-right: 11.07143rem !important;
    }
    /* P */
    .g-pr-160--md {
        padding-right: 11.42857rem !important;
    }
    /* P */
    .g-pr-165--md {
        padding-right: 11.78571rem !important;
    }
    /* P */
    .g-pr-170--md {
        padding-right: 12.14286rem !important;
    }
    /* Padding Bottom */
    .g-pb-0--md {
        padding-bottom: 0px !important;
    }

    .g-pb-1--md {
        padding-bottom: 0.07143rem !important;
    }

    .g-pb-2--md {
        padding-bottom: 0.14286rem !important;
    }

    .g-pb-3--md {
        padding-bottom: 0.21429rem !important;
    }

    .g-pb-4--md {
        padding-bottom: 0.28571rem !important;
    }

    .g-pb-5--md {
        padding-bottom: 0.35714rem !important;
    }

    .g-pb-6--md {
        padding-bottom: 0.42857rem !important;
    }

    .g-pb-7--md {
        padding-bottom: 0.5rem !important;
    }

    .g-pb-8--md {
        padding-bottom: 0.57143rem !important;
    }

    .g-pb-9--md {
        padding-bottom: 0.64286rem !important;
    }

    .g-pb-10--md {
        padding-bottom: 0.71429rem !important;
    }

    .g-pb-15--md {
        padding-bottom: 1.07143rem !important;
    }

    .g-pb-20--md {
        padding-bottom: 1.42857rem !important;
    }

    .g-pb-25--md {
        padding-bottom: 1.78571rem !important;
    }

    .g-pb-30--md {
        padding-bottom: 2.14286rem !important;
    }

    .g-pb-35--md {
        padding-bottom: 2.5rem !important;
    }

    .g-pb-40--md {
        padding-bottom: 2.85714rem !important;
    }

    .g-pb-45--md {
        padding-bottom: 3.21429rem !important;
    }

    .g-pb-50--md {
        padding-bottom: 3.57143rem !important;
    }

    .g-pb-55--md {
        padding-bottom: 3.92857rem !important;
    }

    .g-pb-60--md {
        padding-bottom: 4.28571rem !important;
    }

    .g-pb-65--md {
        padding-bottom: 4.64286rem !important;
    }

    .g-pb-70--md {
        padding-bottom: 5rem !important;
    }

    .g-pb-75--md {
        padding-bottom: 5.35714rem !important;
    }

    .g-pb-80--md {
        padding-bottom: 5.71429rem !important;
    }

    .g-pb-85--md {
        padding-bottom: 6.07143rem !important;
    }

    .g-pb-90--md {
        padding-bottom: 6.42857rem !important;
    }

    .g-pb-95--md {
        padding-bottom: 6.78571rem !important;
    }

    .g-pb-100--md {
        padding-bottom: 7.14286rem !important;
    }

    .g-pb-105--md {
        padding-bottom: 7.5rem !important;
    }

    .g-pb-110--md {
        padding-bottom: 7.85714rem !important;
    }

    .g-pb-115--md {
        padding-bottom: 8.21429rem !important;
    }

    .g-pb-120--md {
        padding-bottom: 8.57143rem !important;
    }

    .g-pb-125--md {
        padding-bottom: 8.92857rem !important;
    }

    .g-pb-130--md {
        padding-bottom: 9.28571rem !important;
    }

    .g-pb-135--md {
        padding-bottom: 9.64286rem !important;
    }

    .g-pb-140--md {
        padding-bottom: 10rem !important;
    }

    .g-pb-145--md {
        padding-bottom: 10.35714rem !important;
    }

    .g-pb-150--md {
        padding-bottom: 10.71429rem !important;
    }
    /* Padding Left */
    .g-pl-0--md {
        padding-left: 0px !important;
    }

    .g-pl-1--md {
        padding-left: 0.07143rem !important;
    }

    .g-pl-2--md {
        padding-left: 0.14286rem !important;
    }

    .g-pl-3--md {
        padding-left: 0.21429rem !important;
    }

    .g-pl-4--md {
        padding-left: 0.28571rem !important;
    }

    .g-pl-5--md {
        padding-left: 0.35714rem !important;
    }

    .g-pl-6--md {
        padding-left: 0.42857rem !important;
    }

    .g-pl-7--md {
        padding-left: 0.5rem !important;
    }

    .g-pl-8--md {
        padding-left: 0.57143rem !important;
    }

    .g-pl-9--md {
        padding-left: 0.64286rem !important;
    }
    /* P */
    .g-pl-10--md {
        padding-left: 0.71429rem !important;
    }
    /* P */
    .g-pl-15--md {
        padding-left: 1.07143rem !important;
    }
    /* P */
    .g-pl-20--md {
        padding-left: 1.42857rem !important;
    }
    /* P */
    .g-pl-25--md {
        padding-left: 1.78571rem !important;
    }
    /* P */
    .g-pl-30--md {
        padding-left: 2.14286rem !important;
    }
    /* P */
    .g-pl-35--md {
        padding-left: 2.5rem !important;
    }
    /* P */
    .g-pl-40--md {
        padding-left: 2.85714rem !important;
    }
    /* P */
    .g-pl-45--md {
        padding-left: 3.21429rem !important;
    }
    /* P */
    .g-pl-50--md {
        padding-left: 3.57143rem !important;
    }
    /* P */
    .g-pl-55--md {
        padding-left: 3.92857rem !important;
    }
    /* P */
    .g-pl-60--md {
        padding-left: 4.28571rem !important;
    }
    /* P */
    .g-pl-65--md {
        padding-left: 4.64286rem !important;
    }
    /* P */
    .g-pl-70--md {
        padding-left: 5rem !important;
    }
    /* P */
    .g-pl-75--md {
        padding-left: 5.35714rem !important;
    }
    /* P */
    .g-pl-80--md {
        padding-left: 5.71429rem !important;
    }
    /* P */
    .g-pl-85--md {
        padding-left: 6.07143rem !important;
    }
    /* P */
    .g-pl-90--md {
        padding-left: 6.42857rem !important;
    }
    /* P */
    .g-pl-95--md {
        padding-left: 6.78571rem !important;
    }
    /* P */
    .g-pl-100--md {
        padding-left: 7.14286rem !important;
    }
    /* P */
    .g-pl-105--md {
        padding-left: 7.5rem !important;
    }
    /* P */
    .g-pl-110--md {
        padding-left: 7.85714rem !important;
    }
    /* P */
    .g-pl-115--md {
        padding-left: 8.21429rem !important;
    }
    /* P */
    .g-pl-120--md {
        padding-left: 8.57143rem !important;
    }
    /* P */
    .g-pl-125--md {
        padding-left: 8.92857rem !important;
    }
    /* P */
    .g-pl-130--md {
        padding-left: 9.28571rem !important;
    }
    /* P */
    .g-pl-135--md {
        padding-left: 9.64286rem !important;
    }
    /* P */
    .g-pl-140--md {
        padding-left: 10rem !important;
    }
    /* P */
    .g-pl-145--md {
        padding-left: 10.35714rem !important;
    }
    /* P */
    .g-pl-150--md {
        padding-left: 10.71429rem !important;
    }
    /* P */
    .g-pl-155--md {
        padding-left: 11.07143rem !important;
    }
    /* P */
    .g-pl-160--md {
        padding-left: 11.42857rem !important;
    }
    /* P */
    .g-pl-165--md {
        padding-left: 11.78571rem !important;
    }
    /* P */
    .g-pl-170--md {
        padding-left: 12.14286rem !important;
    }

    .g-pa-25-30--md {
        padding: 1.78571rem 2.14286rem !important;
    }

    .g-pa-30-10--md {
        padding: 2.14286rem 0.71429rem !important;
    }

    .g-pa-30-35--md {
        padding: 2.14286rem 2.5rem !important;
    }

    .g-py-0--md {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-py-23--md {
        padding-top: 1.64286rem !important;
        padding-bottom: 1.64286rem !important;
    }

    .g-px-18--md {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .g-pt-135--md {
        padding-top: 9.64286rem !important;
    }

    .g-pt-145--md {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150--md {
        padding-top: 10.71429rem !important;
    }

    .g-pt-170--md {
        padding-top: 12.14286rem !important;
    }

    .g-pt-175--md {
        padding-top: 12.5rem !important;
    }

    .g-pb-70--md {
        padding-bottom: 5rem !important;
    }

    .g-pb-170--md {
        padding-bottom: 12.14286rem !important;
    }

    .g-pb-250--md {
        padding-bottom: 17.85714rem !important;
    }

    .g-pl-300--md {
        padding-left: 21.42857rem !important;
    }

    .g-hidden-md-up {
        display: none !important;
    }
}
