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

    .main-logo {
        height: 30px;
        margin-top: 5px;
    }


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

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

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

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

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

@media all and (min-width: 576px) {
    .u-navbar--inline-submenu--sm .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--sm .dropdown-menu::after, .u-navbar--inline-submenu--sm .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--sm .dropdown-menu::after {
            left: 100%;
        }

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

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

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

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


@media all and (min-width: 576px) {
    .u-header--abs-top--sm, .u-header--abs-bottom--sm, .u-header--abs-top-2nd-screen--sm {
        position: absolute;
    }

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
    .u-carousel-indicators-v9 li {
        display: table-cell;
        width: 1%;
        border-width: 1px;
        border-style: solid;
        border-color: #fff;
        border-left-width: 0;
        border-right-width: 0;
        float: none;
        vertical-align: top;
        cursor: pointer;
        padding: 10px;
    }

        .u-carousel-indicators-v9 li + li {
            border-left-width: 1px;
        }
}

@media (min-width: 576px) {
    .u-carousel-indicators-v10 {
        position: absolute;
        top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .u-carousel-indicators-v10 li {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }
}

@media (min-width: 576px) {
    .u-carousel-indicators-v29 {
        border-top: 1px solid;
    }

        .u-carousel-indicators-v29 li {
            border-top: 3px solid transparent;
            padding-top: 10px;
            margin: -2px 20px 0;
        }

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


@media (min-width: 576px) {
    .u-carousel-indicators-v30 {
        display: block;
        width: 100%;
    }

        .u-carousel-indicators-v30 > li {
            display: table-cell;
            width: 1%;
            text-align: center;
            float: none;
        }

        .u-carousel-indicators-v30 span {
            display: inline-block;
        }
}

@media (min-width: 576px) {
    .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: 75px;
    }

    .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: 75px;
    }

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

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

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

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

@media (min-width: 576px) {
    .g-order-1--sm {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

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

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

@media (min-width: 576px) {
    .g-bg-transparent--sm {
        background-color: transparent !important;
    }
}

@media (min-width: 576px) {
    .g-brd-around--sm {
        border: solid 1px transparent !important;
    }

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

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

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

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

@media (min-width: 576px) {
    .g-brd-around-none--sm {
        border: none !important;
    }

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

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

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

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

@media (min-width: 576px) {
    .g-brd-around--dashed--sm {
        border: dashed 1px transparent;
    }

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

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

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

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

@media (min-width: 576px) {
    .g-brd-around--dotted--sm {
        border: dotted 1px transparent;
    }

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

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

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

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

@media (min-width: 576px) {
    .g-font-size-20--sm {
        font-size: 1.42857rem !important;
    }

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

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

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

    .g-font-size-240--sm {
        font-size: 17.14286rem !important;
    }
}

@media (min-width: 576px) {
    .g-pos-rel--sm {
        position: relative !important;
    }

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

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

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

/* Z */
@media (min-width: 576px) {
    .g-top-auto--sm {
        top: auto;
    }

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

    .g-left-minus-20--sm {
        left: -20px;
    }

    .g-right-minus-20--sm {
        right: -20px;
    }
}

@media (min-width: 576px) {
    .g-absolute-centered--x--sm {
        position: absolute !important;
        left: 50% !important;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-backface-visibility: hidden;
    }
}

/* Z */
@media (min-width: 576px) {
    .g-absolute-centered--sm {
        position: absolute !important;
        top: 50% !important;
        left: 50% !important;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-backface-visibility: hidden;
    }
}

/* O */
@media (min-width: 576px) {
    .g-absolute-centered--x-sm--reset {
        position: static !important;
        left: auto !important;
        -webkit-transform: translateX(0) !important;
        -ms-transform: translateX(0) !important;
        transform: translateX(0) !important;
    }
}

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

    .g-width-25x--sm {
        width: 25% !important;
    }

    .g-width-33_3x--sm {
        width: 33.333333% !important;
    }

    .g-width-40x--sm {
        width: 40% !important;
    }

    .g-width-60x--sm {
        width: 60% !important;
    }

    .g-width-16_6x--sm {
        width: 16.666666% !important;
    }

    .g-width-66_6x--sm {
        width: 66.666666% !important;
    }
}

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

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

    .g-width-100--sm {
        width: 100px !important;
        /* P */
    }

    .g-width-150--sm {
        width: 150px !important;
        /* O */
    }

    .g-width-170--sm {
        width: 170px !important;
        /* O */
    }

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

    .g-min-width-180--sm {
        min-width: 180px;
    }

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

    .g-width-auto--sm {
        width: auto !important;
    }
}

@media (min-width: 576px) {
    .g-height-100vh--sm {
        height: 100vh !important;
    }

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

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

@media (min-width: 576px) {
    .g-height-350--sm {
        height: 350px;
    }

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

/* Margin Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
    .g-ma-0--sm {
        margin: 0 !important;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .g-ml-30--sm {
        margin-left: 2.14286rem !important;
    }

    .g-ml-minus-30--sm {
        margin-left: -2.14286rem !important;
    }

    .g-ml-35--sm {
        margin-left: 2.5rem !important;
    }

    .g-ml-minus-35--sm {
        margin-left: -2.5rem !important;
    }

    .g-ml-40--sm {
        margin-left: 2.85714rem !important;
    }

    .g-ml-minus-40--sm {
        margin-left: -2.85714rem !important;
    }

    .g-ml-45--sm {
        margin-left: 3.21429rem !important;
    }

    .g-ml-minus-45--sm {
        margin-left: -3.21429rem !important;
    }

    .g-ml-50--sm {
        margin-left: 3.57143rem !important;
    }

    .g-ml-minus-50--sm {
        margin-left: -3.57143rem !important;
    }

    .g-mr-1--sm {
        margin-right: 0.07143rem !important;
    }

    .g-mr-minus-1--sm {
        margin-right: -0.07143rem !important;
    }

    .g-mr-2--sm {
        margin-right: 0.14286rem !important;
    }

    .g-mr-minus-2--sm {
        margin-right: -0.14286rem !important;
    }

    .g-mr-3--sm {
        margin-right: 0.21429rem !important;
    }

    .g-mr-minus-3--sm {
        margin-right: -0.21429rem !important;
    }

    .g-mr-4--sm {
        margin-right: 0.28571rem !important;
    }

    .g-mr-minus-4--sm {
        margin-right: -0.28571rem !important;
    }

    .g-mr-5--sm {
        margin-right: 0.35714rem !important;
    }

    .g-mr-minus-5--sm {
        margin-right: -0.35714rem !important;
    }

    .g-mr-6--sm {
        margin-right: 0.42857rem !important;
    }

    .g-mr-minus-6--sm {
        margin-right: -0.42857rem !important;
    }

    .g-mr-7--sm {
        margin-right: 0.5rem !important;
    }

    .g-mr-minus-7--sm {
        margin-right: -0.5rem !important;
    }

    .g-mr-8--sm {
        margin-right: 0.57143rem !important;
    }

    .g-mr-minus-8--sm {
        margin-right: -0.57143rem !important;
    }

    .g-mr-9--sm {
        margin-right: 0.64286rem !important;
    }

    .g-mr-minus-9--sm {
        margin-right: -0.64286rem !important;
    }

    .g-mr-10--sm {
        margin-right: 0.71429rem !important;
    }

    .g-mr-minus-10--sm {
        margin-right: -0.71429rem !important;
    }

    .g-mr-5--sm {
        margin-right: 0.35714rem !important;
    }

    .g-mr-10--sm {
        margin-right: 0.71429rem !important;
    }

    .g-mr-15--sm {
        margin-right: 1.07143rem !important;
    }

    .g-mr-20--sm {
        margin-right: 1.42857rem !important;
    }

    .g-mr-25--sm {
        margin-right: 1.78571rem !important;
    }

    .g-mr-30--sm {
        margin-right: 2.14286rem !important;
    }

    .g-mr-35--sm {
        margin-right: 2.5rem !important;
    }

    .g-mr-40--sm {
        margin-right: 2.85714rem !important;
    }

    .g-mr-45--sm {
        margin-right: 3.21429rem !important;
    }

    .g-mr-50--sm {
        margin-right: 3.57143rem !important;
    }
}

@media (min-width: 576px) {
    .g-mb-0--sm {
        margin-bottom: 0 !important;
    }

    .g-mx-minus-10--sm {
        margin-left: -0.71429rem;
        margin-right: -0.71429rem;
    }

    .g-my-minus-5--sm {
        margin-top: -0.35714rem;
        margin-bottom: -0.35714rem;
    }

    .g-my-minus-10--sm {
        margin-top: -0.71429rem;
        margin-bottom: -0.71429rem;
    }

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

    .g-my-minus-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .g-mr-12--sm {
        margin-right: 0.85714rem;
    }
}

/* Padding Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
    .g-pa-0--sm {
        padding: 0 !important;
    }

    .g-px-0--sm {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0--sm {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-pt-0--sm {
        padding-top: 0 !important;
    }

    .g-pr-0--sm {
        padding-right: 0 !important;
    }

    .g-pb-0--sm {
        padding-bottom: 0 !important;
    }

    .g-pl-0--sm {
        padding-left: 0 !important;
    }
    /* Padding Around */
    .g-pa-2--sm {
        padding: 0.14286rem !important;
    }

    .g-pa-3--sm {
        padding: 0.21429rem !important;
    }

    .g-pa-5--sm {
        padding: 0.35714rem !important;
    }

    .g-pa-7--sm {
        padding: 0.5rem !important;
    }

    .g-pa-10--sm {
        padding: 0.71429rem !important;
    }

    .g-pa-15--sm {
        padding: 1.07143rem !important;
    }

    .g-pa-20--sm {
        padding: 1.42857rem !important;
    }

    .g-pa-25--sm {
        padding: 1.78571rem !important;
    }

    .g-pa-30--sm {
        padding: 2.14286rem !important;
    }

    .g-pa-35--sm {
        padding: 2.5rem !important;
    }

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

    .g-pa-45--sm {
        padding: 3.21429rem !important;
    }

    .g-pa-50--sm {
        padding: 3.57143rem !important;
    }

    .g-pa-55--sm {
        padding: 3.92857rem !important;
    }

    .g-pa-60--sm {
        padding: 4.28571rem !important;
    }

    .g-pa-65--sm {
        padding: 4.64286rem !important;
    }

    .g-pa-70--sm {
        padding: 5rem !important;
    }

    .g-pa-75--sm {
        padding: 5.35714rem !important;
    }

    .g-pa-80--sm {
        padding: 5.71429rem !important;
    }

    .g-pa-85--sm {
        padding: 6.07143rem !important;
    }

    .g-pa-90--sm {
        padding: 6.42857rem !important;
    }

    .g-pa-95--sm {
        padding: 6.78571rem !important;
    }

    .g-pa-100--sm {
        padding: 7.14286rem !important;
    }

    .g-pa-105--sm {
        padding: 7.5rem !important;
    }

    .g-pa-110--sm {
        padding: 7.85714rem !important;
    }

    .g-pa-115--sm {
        padding: 8.21429rem !important;
    }

    .g-pa-120--sm {
        padding: 8.57143rem !important;
    }

    .g-pa-125--sm {
        padding: 8.92857rem !important;
    }

    .g-pa-130--sm {
        padding: 9.28571rem !important;
    }

    .g-pa-135--sm {
        padding: 9.64286rem !important;
    }

    .g-pa-140--sm {
        padding: 10rem !important;
    }

    .g-pa-145--sm {
        padding: 10.35714rem !important;
    }

    .g-pa-150--sm {
        padding: 10.71429rem !important;
    }
    /* Padding X */
    .g-px-1--sm {
        padding-left: 0.07143rem !important;
        padding-right: 0.07143rem !important;
    }

    .g-px-2--sm {
        padding-left: 0.14286rem !important;
        padding-right: 0.14286rem !important;
    }

    .g-px-3--sm {
        padding-left: 0.21429rem !important;
        padding-right: 0.21429rem !important;
    }

    .g-px-4--sm {
        padding-left: 0.28571rem !important;
        padding-right: 0.28571rem !important;
    }

    .g-px-5--sm {
        padding-left: 0.35714rem !important;
        padding-right: 0.35714rem !important;
    }

    .g-px-6--sm {
        padding-left: 0.42857rem !important;
        padding-right: 0.42857rem !important;
    }

    .g-px-7--sm {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .g-px-8--sm {
        padding-left: 0.57143rem !important;
        padding-right: 0.57143rem !important;
    }

    .g-px-9--sm {
        padding-left: 0.64286rem !important;
        padding-right: 0.64286rem !important;
    }

    .g-px-10--sm {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-11--sm {
        padding-left: 0.78571rem !important;
        padding-right: 0.78571rem !important;
    }

    .g-px-12--sm {
        padding-left: 0.85714rem !important;
        padding-right: 0.85714rem !important;
    }

    .g-px-13--sm {
        padding-left: 0.92857rem !important;
        padding-right: 0.92857rem !important;
    }

    .g-px-14--sm {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .g-px-15--sm {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-16--sm {
        padding-left: 1.14286rem !important;
        padding-right: 1.14286rem !important;
    }

    .g-px-17--sm {
        padding-left: 1.21429rem !important;
        padding-right: 1.21429rem !important;
    }

    .g-px-18--sm {
        padding-left: 1.28571rem !important;
        padding-right: 1.28571rem !important;
    }

    .g-px-19--sm {
        padding-left: 1.35714rem !important;
        padding-right: 1.35714rem !important;
    }

    .g-px-10--sm {
        padding-left: 0.71429rem !important;
        padding-right: 0.71429rem !important;
    }

    .g-px-15--sm {
        padding-left: 1.07143rem !important;
        padding-right: 1.07143rem !important;
    }

    .g-px-20--sm {
        padding-left: 1.42857rem !important;
        padding-right: 1.42857rem !important;
    }

    .g-px-25--sm {
        padding-left: 1.78571rem !important;
        padding-right: 1.78571rem !important;
    }

    .g-px-30--sm {
        padding-left: 2.14286rem !important;
        padding-right: 2.14286rem !important;
    }

    .g-px-35--sm {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .g-px-40--sm {
        padding-left: 2.85714rem !important;
        padding-right: 2.85714rem !important;
    }

    .g-px-45--sm {
        padding-left: 3.21429rem !important;
        padding-right: 3.21429rem !important;
    }

    .g-px-50--sm {
        padding-left: 3.57143rem !important;
        padding-right: 3.57143rem !important;
    }

    .g-px-55--sm {
        padding-left: 3.92857rem !important;
        padding-right: 3.92857rem !important;
    }

    .g-px-60--sm {
        padding-left: 4.28571rem !important;
        padding-right: 4.28571rem !important;
    }

    .g-px-65--sm {
        padding-left: 4.64286rem !important;
        padding-right: 4.64286rem !important;
    }

    .g-px-70--sm {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .g-px-75--sm {
        padding-left: 5.35714rem !important;
        padding-right: 5.35714rem !important;
    }

    .g-px-80--sm {
        padding-left: 5.71429rem !important;
        padding-right: 5.71429rem !important;
    }

    .g-px-85--sm {
        padding-left: 6.07143rem !important;
        padding-right: 6.07143rem !important;
    }

    .g-px-90--sm {
        padding-left: 6.42857rem !important;
        padding-right: 6.42857rem !important;
    }

    .g-px-95--sm {
        padding-left: 6.78571rem !important;
        padding-right: 6.78571rem !important;
    }

    .g-px-100--sm {
        padding-left: 7.14286rem !important;
        padding-right: 7.14286rem !important;
    }

    .g-px-105--sm {
        padding-left: 7.5rem !important;
        padding-right: 7.5rem !important;
    }

    .g-px-110--sm {
        padding-left: 7.85714rem !important;
        padding-right: 7.85714rem !important;
    }

    .g-px-115--sm {
        padding-left: 8.21429rem !important;
        padding-right: 8.21429rem !important;
    }

    .g-px-120--sm {
        padding-left: 8.57143rem !important;
        padding-right: 8.57143rem !important;
    }

    .g-px-125--sm {
        padding-left: 8.92857rem !important;
        padding-right: 8.92857rem !important;
    }

    .g-px-130--sm {
        padding-left: 9.28571rem !important;
        padding-right: 9.28571rem !important;
    }

    .g-px-135--sm {
        padding-left: 9.64286rem !important;
        padding-right: 9.64286rem !important;
    }

    .g-px-140--sm {
        padding-left: 10rem !important;
        padding-right: 10rem !important;
    }

    .g-px-145--sm {
        padding-left: 10.35714rem !important;
        padding-right: 10.35714rem !important;
    }

    .g-px-150--sm {
        padding-left: 10.71429rem !important;
        padding-right: 10.71429rem !important;
    }
    /* Padding Y */
    .g-py-1--sm {
        padding-top: 0.07143rem !important;
        padding-bottom: 0.07143rem !important;
    }

    .g-py-2--sm {
        padding-top: 0.14286rem !important;
        padding-bottom: 0.14286rem !important;
    }

    .g-py-3--sm {
        padding-top: 0.21429rem !important;
        padding-bottom: 0.21429rem !important;
    }

    .g-py-4--sm {
        padding-top: 0.28571rem !important;
        padding-bottom: 0.28571rem !important;
    }

    .g-py-5--sm {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-py-6--sm {
        padding-top: 0.42857rem !important;
        padding-bottom: 0.42857rem !important;
    }

    .g-py-7--sm {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .g-py-8--sm {
        padding-top: 0.57143rem !important;
        padding-bottom: 0.57143rem !important;
    }

    .g-py-9--sm {
        padding-top: 0.64286rem !important;
        padding-bottom: 0.64286rem !important;
    }

    .g-py-10--sm {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }

    .g-py-11--sm {
        padding-top: 0.78571rem !important;
        padding-bottom: 0.78571rem !important;
    }

    .g-py-12--sm {
        padding-top: 0.85714rem !important;
        padding-bottom: 0.85714rem !important;
    }

    .g-py-13--sm {
        padding-top: 0.92857rem !important;
        padding-bottom: 0.92857rem !important;
    }

    .g-py-14--sm {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .g-py-15--sm {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }

    .g-py-16--sm {
        padding-top: 1.14286rem !important;
        padding-bottom: 1.14286rem !important;
    }

    .g-py-17--sm {
        padding-top: 1.21429rem !important;
        padding-bottom: 1.21429rem !important;
    }

    .g-py-18--sm {
        padding-top: 1.28571rem !important;
        padding-bottom: 1.28571rem !important;
    }

    .g-py-19--sm {
        padding-top: 1.35714rem !important;
        padding-bottom: 1.35714rem !important;
    }
    /* P */
    .g-py-10--sm {
        padding-top: 0.71429rem !important;
        padding-bottom: 0.71429rem !important;
    }
    /* P */
    .g-py-15--sm {
        padding-top: 1.07143rem !important;
        padding-bottom: 1.07143rem !important;
    }
    /* P */
    .g-py-20--sm {
        padding-top: 1.42857rem !important;
        padding-bottom: 1.42857rem !important;
    }
    /* P */
    .g-py-25--sm {
        padding-top: 1.78571rem !important;
        padding-bottom: 1.78571rem !important;
    }
    /* P */
    .g-py-30--sm {
        padding-top: 2.14286rem !important;
        padding-bottom: 2.14286rem !important;
    }
    /* P */
    .g-py-35--sm {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    /* P */
    .g-py-40--sm {
        padding-top: 2.85714rem !important;
        padding-bottom: 2.85714rem !important;
    }
    /* P */
    .g-py-45--sm {
        padding-top: 3.21429rem !important;
        padding-bottom: 3.21429rem !important;
    }
    /* P */
    .g-py-50--sm {
        padding-top: 3.57143rem !important;
        padding-bottom: 3.57143rem !important;
    }
    /* P */
    .g-py-55--sm {
        padding-top: 3.92857rem !important;
        padding-bottom: 3.92857rem !important;
    }
    /* P */
    .g-py-60--sm {
        padding-top: 4.28571rem !important;
        padding-bottom: 4.28571rem !important;
    }
    /* P */
    .g-py-65--sm {
        padding-top: 4.64286rem !important;
        padding-bottom: 4.64286rem !important;
    }
    /* P */
    .g-py-70--sm {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    /* P */
    .g-py-75--sm {
        padding-top: 5.35714rem !important;
        padding-bottom: 5.35714rem !important;
    }
    /* P */
    .g-py-80--sm {
        padding-top: 5.71429rem !important;
        padding-bottom: 5.71429rem !important;
    }
    /* P */
    .g-py-85--sm {
        padding-top: 6.07143rem !important;
        padding-bottom: 6.07143rem !important;
    }
    /* P */
    .g-py-90--sm {
        padding-top: 6.42857rem !important;
        padding-bottom: 6.42857rem !important;
    }
    /* P */
    .g-py-95--sm {
        padding-top: 6.78571rem !important;
        padding-bottom: 6.78571rem !important;
    }
    /* P */
    .g-py-100--sm {
        padding-top: 7.14286rem !important;
        padding-bottom: 7.14286rem !important;
    }
    /* P */
    .g-py-105--sm {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }
    /* P */
    .g-py-110--sm {
        padding-top: 7.85714rem !important;
        padding-bottom: 7.85714rem !important;
    }
    /* P */
    .g-py-115--sm {
        padding-top: 8.21429rem !important;
        padding-bottom: 8.21429rem !important;
    }
    /* P */
    .g-py-120--sm {
        padding-top: 8.57143rem !important;
        padding-bottom: 8.57143rem !important;
    }
    /* P */
    .g-py-125--sm {
        padding-top: 8.92857rem !important;
        padding-bottom: 8.92857rem !important;
    }
    /* P */
    .g-py-130--sm {
        padding-top: 9.28571rem !important;
        padding-bottom: 9.28571rem !important;
    }
    /* P */
    .g-py-135--sm {
        padding-top: 9.64286rem !important;
        padding-bottom: 9.64286rem !important;
    }
    /* P */
    .g-py-140--sm {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    /* P */
    .g-py-145--sm {
        padding-top: 10.35714rem !important;
        padding-bottom: 10.35714rem !important;
    }
    /* P */
    .g-py-150--sm {
        padding-top: 10.71429rem !important;
        padding-bottom: 10.71429rem !important;
    }
    /* P */
    .g-py-155--sm {
        padding-top: 11.07143rem !important;
        padding-bottom: 11.07143rem !important;
    }
    /* P */
    .g-py-160--sm {
        padding-top: 11.42857rem !important;
        padding-bottom: 11.42857rem !important;
    }
    /* P */
    .g-py-165--sm {
        padding-top: 11.78571rem !important;
        padding-bottom: 11.78571rem !important;
    }
    /* P */
    .g-py-170--sm {
        padding-top: 12.14286rem !important;
        padding-bottom: 12.14286rem !important;
    }
    /* P */
    .g-py-175--sm {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }
    /* P */
    .g-py-180--sm {
        padding-top: 12.85714rem !important;
        padding-bottom: 12.85714rem !important;
    }
    /* P */
    .g-py-185--sm {
        padding-top: 13.21429rem !important;
        padding-bottom: 13.21429rem !important;
    }
    /* P */
    .g-py-190--sm {
        padding-top: 13.57143rem !important;
        padding-bottom: 13.57143rem !important;
    }
    /* P */
    .g-py-195--sm {
        padding-top: 13.92857rem !important;
        padding-bottom: 13.92857rem !important;
    }
    /* P */
    .g-py-200--sm {
        padding-top: 14.28571rem !important;
        padding-bottom: 14.28571rem !important;
    }
    /* P */
    .g-py-205--sm {
        padding-top: 14.64286rem !important;
        padding-bottom: 14.64286rem !important;
    }
    /* P */
    .g-py-210--sm {
        padding-top: 15rem !important;
        padding-bottom: 15rem !important;
    }
    /* Padding Top */
    .g-pt-0--sm {
        padding-top: 0px !important;
    }

    .g-pt-1--sm {
        padding-top: 0.07143rem !important;
    }

    .g-pt-2--sm {
        padding-top: 0.14286rem !important;
    }

    .g-pt-3--sm {
        padding-top: 0.21429rem !important;
    }

    .g-pt-4--sm {
        padding-top: 0.28571rem !important;
    }

    .g-pt-5--sm {
        padding-top: 0.35714rem !important;
    }

    .g-pt-6--sm {
        padding-top: 0.42857rem !important;
    }

    .g-pt-7--sm {
        padding-top: 0.5rem !important;
    }

    .g-pt-8--sm {
        padding-top: 0.57143rem !important;
    }

    .g-pt-9--sm {
        padding-top: 0.64286rem !important;
    }

    .g-pt-10--sm {
        padding-top: 0.71429rem !important;
    }

    .g-pt-11--sm {
        padding-top: 0.78571rem !important;
    }

    .g-pt-12--sm {
        padding-top: 0.85714rem !important;
    }

    .g-pt-13--sm {
        padding-top: 0.92857rem !important;
    }

    .g-pt-14--sm {
        padding-top: 1rem !important;
    }

    .g-pt-15--sm {
        padding-top: 1.07143rem !important;
    }

    .g-pt-16--sm {
        padding-top: 1.14286rem !important;
    }

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

    .g-pt-18--sm {
        padding-top: 1.28571rem !important;
    }

    .g-pt-19--sm {
        padding-top: 1.35714rem !important;
    }

    .g-pt-10--sm {
        padding-top: 0.71429rem !important;
    }

    .g-pt-15--sm {
        padding-top: 1.07143rem !important;
    }

    .g-pt-20--sm {
        padding-top: 1.42857rem !important;
    }

    .g-pt-25--sm {
        padding-top: 1.78571rem !important;
    }

    .g-pt-30--sm {
        padding-top: 2.14286rem !important;
    }

    .g-pt-35--sm {
        padding-top: 2.5rem !important;
    }

    .g-pt-40--sm {
        padding-top: 2.85714rem !important;
    }

    .g-pt-45--sm {
        padding-top: 3.21429rem !important;
    }

    .g-pt-50--sm {
        padding-top: 3.57143rem !important;
    }

    .g-pt-55--sm {
        padding-top: 3.92857rem !important;
    }

    .g-pt-60--sm {
        padding-top: 4.28571rem !important;
    }

    .g-pt-65--sm {
        padding-top: 4.64286rem !important;
    }

    .g-pt-70--sm {
        padding-top: 5rem !important;
    }

    .g-pt-75--sm {
        padding-top: 5.35714rem !important;
    }

    .g-pt-80--sm {
        padding-top: 5.71429rem !important;
    }

    .g-pt-85--sm {
        padding-top: 6.07143rem !important;
    }

    .g-pt-90--sm {
        padding-top: 6.42857rem !important;
    }

    .g-pt-95--sm {
        padding-top: 6.78571rem !important;
    }

    .g-pt-100--sm {
        padding-top: 7.14286rem !important;
    }

    .g-pt-105--sm {
        padding-top: 7.5rem !important;
    }

    .g-pt-110--sm {
        padding-top: 7.85714rem !important;
    }

    .g-pt-115--sm {
        padding-top: 8.21429rem !important;
    }

    .g-pt-120--sm {
        padding-top: 8.57143rem !important;
    }

    .g-pt-125--sm {
        padding-top: 8.92857rem !important;
    }

    .g-pt-130--sm {
        padding-top: 9.28571rem !important;
    }

    .g-pt-135--sm {
        padding-top: 9.64286rem !important;
    }

    .g-pt-140--sm {
        padding-top: 10rem !important;
    }

    .g-pt-145--sm {
        padding-top: 10.35714rem !important;
    }

    .g-pt-150--sm {
        padding-top: 10.71429rem !important;
    }
    /* Padding Right */
    .g-pr-0--sm {
        padding-right: 0px !important;
    }

    .g-pr-1--sm {
        padding-right: 0.07143rem !important;
    }

    .g-pr-2--sm {
        padding-right: 0.14286rem !important;
    }

    .g-pr-3--sm {
        padding-right: 0.21429rem !important;
    }

    .g-pr-4--sm {
        padding-right: 0.28571rem !important;
    }

    .g-pr-5--sm {
        padding-right: 0.35714rem !important;
    }

    .g-pr-6--sm {
        padding-right: 0.42857rem !important;
    }

    .g-pr-7--sm {
        padding-right: 0.5rem !important;
    }

    .g-pr-8--sm {
        padding-right: 0.57143rem !important;
    }

    .g-pr-9--sm {
        padding-right: 0.64286rem !important;
    }
    /* P */
    .g-pr-10--sm {
        padding-right: 0.71429rem !important;
    }
    /* P */
    .g-pr-15--sm {
        padding-right: 1.07143rem !important;
    }
    /* P */
    .g-pr-20--sm {
        padding-right: 1.42857rem !important;
    }
    /* P */
    .g-pr-25--sm {
        padding-right: 1.78571rem !important;
    }
    /* P */
    .g-pr-30--sm {
        padding-right: 2.14286rem !important;
    }
    /* P */
    .g-pr-35--sm {
        padding-right: 2.5rem !important;
    }
    /* P */
    .g-pr-40--sm {
        padding-right: 2.85714rem !important;
    }
    /* P */
    .g-pr-45--sm {
        padding-right: 3.21429rem !important;
    }
    /* P */
    .g-pr-50--sm {
        padding-right: 3.57143rem !important;
    }
    /* P */
    .g-pr-55--sm {
        padding-right: 3.92857rem !important;
    }
    /* P */
    .g-pr-60--sm {
        padding-right: 4.28571rem !important;
    }
    /* P */
    .g-pr-65--sm {
        padding-right: 4.64286rem !important;
    }
    /* P */
    .g-pr-70--sm {
        padding-right: 5rem !important;
    }
    /* P */
    .g-pr-75--sm {
        padding-right: 5.35714rem !important;
    }
    /* P */
    .g-pr-80--sm {
        padding-right: 5.71429rem !important;
    }
    /* P */
    .g-pr-85--sm {
        padding-right: 6.07143rem !important;
    }
    /* P */
    .g-pr-90--sm {
        padding-right: 6.42857rem !important;
    }
    /* P */
    .g-pr-95--sm {
        padding-right: 6.78571rem !important;
    }
    /* P */
    .g-pr-100--sm {
        padding-right: 7.14286rem !important;
    }
    /* P */
    .g-pr-105--sm {
        padding-right: 7.5rem !important;
    }
    /* P */
    .g-pr-110--sm {
        padding-right: 7.85714rem !important;
    }
    /* P */
    .g-pr-115--sm {
        padding-right: 8.21429rem !important;
    }
    /* P */
    .g-pr-120--sm {
        padding-right: 8.57143rem !important;
    }
    /* P */
    .g-pr-125--sm {
        padding-right: 8.92857rem !important;
    }
    /* P */
    .g-pr-130--sm {
        padding-right: 9.28571rem !important;
    }
    /* P */
    .g-pr-135--sm {
        padding-right: 9.64286rem !important;
    }
    /* P */
    .g-pr-140--sm {
        padding-right: 10rem !important;
    }
    /* P */
    .g-pr-145--sm {
        padding-right: 10.35714rem !important;
    }
    /* P */
    .g-pr-150--sm {
        padding-right: 10.71429rem !important;
    }
    /* P */
    .g-pr-155--sm {
        padding-right: 11.07143rem !important;
    }
    /* P */
    .g-pr-160--sm {
        padding-right: 11.42857rem !important;
    }
    /* P */
    .g-pr-165--sm {
        padding-right: 11.78571rem !important;
    }
    /* P */
    .g-pr-170--sm {
        padding-right: 12.14286rem !important;
    }
    /* Padding Bottom */
    .g-pb-0--sm {
        padding-bottom: 0px !important;
    }

    .g-pb-1--sm {
        padding-bottom: 0.07143rem !important;
    }

    .g-pb-2--sm {
        padding-bottom: 0.14286rem !important;
    }

    .g-pb-3--sm {
        padding-bottom: 0.21429rem !important;
    }

    .g-pb-4--sm {
        padding-bottom: 0.28571rem !important;
    }

    .g-pb-5--sm {
        padding-bottom: 0.35714rem !important;
    }

    .g-pb-6--sm {
        padding-bottom: 0.42857rem !important;
    }

    .g-pb-7--sm {
        padding-bottom: 0.5rem !important;
    }

    .g-pb-8--sm {
        padding-bottom: 0.57143rem !important;
    }

    .g-pb-9--sm {
        padding-bottom: 0.64286rem !important;
    }

    .g-pb-10--sm {
        padding-bottom: 0.71429rem !important;
    }

    .g-pb-15--sm {
        padding-bottom: 1.07143rem !important;
    }

    .g-pb-20--sm {
        padding-bottom: 1.42857rem !important;
    }

    .g-pb-25--sm {
        padding-bottom: 1.78571rem !important;
    }

    .g-pb-30--sm {
        padding-bottom: 2.14286rem !important;
    }

    .g-pb-35--sm {
        padding-bottom: 2.5rem !important;
    }

    .g-pb-40--sm {
        padding-bottom: 2.85714rem !important;
    }

    .g-pb-45--sm {
        padding-bottom: 3.21429rem !important;
    }

    .g-pb-50--sm {
        padding-bottom: 3.57143rem !important;
    }

    .g-pb-55--sm {
        padding-bottom: 3.92857rem !important;
    }

    .g-pb-60--sm {
        padding-bottom: 4.28571rem !important;
    }

    .g-pb-65--sm {
        padding-bottom: 4.64286rem !important;
    }

    .g-pb-70--sm {
        padding-bottom: 5rem !important;
    }

    .g-pb-75--sm {
        padding-bottom: 5.35714rem !important;
    }

    .g-pb-80--sm {
        padding-bottom: 5.71429rem !important;
    }

    .g-pb-85--sm {
        padding-bottom: 6.07143rem !important;
    }

    .g-pb-90--sm {
        padding-bottom: 6.42857rem !important;
    }

    .g-pb-95--sm {
        padding-bottom: 6.78571rem !important;
    }

    .g-pb-100--sm {
        padding-bottom: 7.14286rem !important;
    }

    .g-pb-105--sm {
        padding-bottom: 7.5rem !important;
    }

    .g-pb-110--sm {
        padding-bottom: 7.85714rem !important;
    }

    .g-pb-115--sm {
        padding-bottom: 8.21429rem !important;
    }

    .g-pb-120--sm {
        padding-bottom: 8.57143rem !important;
    }

    .g-pb-125--sm {
        padding-bottom: 8.92857rem !important;
    }

    .g-pb-130--sm {
        padding-bottom: 9.28571rem !important;
    }

    .g-pb-135--sm {
        padding-bottom: 9.64286rem !important;
    }

    .g-pb-140--sm {
        padding-bottom: 10rem !important;
    }

    .g-pb-145--sm {
        padding-bottom: 10.35714rem !important;
    }

    .g-pb-150--sm {
        padding-bottom: 10.71429rem !important;
    }
    /* Padding Left */
    .g-pl-0--sm {
        padding-left: 0px !important;
    }

    .g-pl-1--sm {
        padding-left: 0.07143rem !important;
    }

    .g-pl-2--sm {
        padding-left: 0.14286rem !important;
    }

    .g-pl-3--sm {
        padding-left: 0.21429rem !important;
    }

    .g-pl-4--sm {
        padding-left: 0.28571rem !important;
    }

    .g-pl-5--sm {
        padding-left: 0.35714rem !important;
    }

    .g-pl-6--sm {
        padding-left: 0.42857rem !important;
    }

    .g-pl-7--sm {
        padding-left: 0.5rem !important;
    }

    .g-pl-8--sm {
        padding-left: 0.57143rem !important;
    }

    .g-pl-9--sm {
        padding-left: 0.64286rem !important;
    }
    /* P */
    .g-pl-10--sm {
        padding-left: 0.71429rem !important;
    }
    /* P */
    .g-pl-15--sm {
        padding-left: 1.07143rem !important;
    }
    /* P */
    .g-pl-20--sm {
        padding-left: 1.42857rem !important;
    }
    /* P */
    .g-pl-25--sm {
        padding-left: 1.78571rem !important;
    }
    /* P */
    .g-pl-30--sm {
        padding-left: 2.14286rem !important;
    }
    /* P */
    .g-pl-35--sm {
        padding-left: 2.5rem !important;
    }
    /* P */
    .g-pl-40--sm {
        padding-left: 2.85714rem !important;
    }
    /* P */
    .g-pl-45--sm {
        padding-left: 3.21429rem !important;
    }
    /* P */
    .g-pl-50--sm {
        padding-left: 3.57143rem !important;
    }
    /* P */
    .g-pl-55--sm {
        padding-left: 3.92857rem !important;
    }
    /* P */
    .g-pl-60--sm {
        padding-left: 4.28571rem !important;
    }
    /* P */
    .g-pl-65--sm {
        padding-left: 4.64286rem !important;
    }
    /* P */
    .g-pl-70--sm {
        padding-left: 5rem !important;
    }
    /* P */
    .g-pl-75--sm {
        padding-left: 5.35714rem !important;
    }
    /* P */
    .g-pl-80--sm {
        padding-left: 5.71429rem !important;
    }
    /* P */
    .g-pl-85--sm {
        padding-left: 6.07143rem !important;
    }
    /* P */
    .g-pl-90--sm {
        padding-left: 6.42857rem !important;
    }
    /* P */
    .g-pl-95--sm {
        padding-left: 6.78571rem !important;
    }
    /* P */
    .g-pl-100--sm {
        padding-left: 7.14286rem !important;
    }
    /* P */
    .g-pl-105--sm {
        padding-left: 7.5rem !important;
    }
    /* P */
    .g-pl-110--sm {
        padding-left: 7.85714rem !important;
    }
    /* P */
    .g-pl-115--sm {
        padding-left: 8.21429rem !important;
    }
    /* P */
    .g-pl-120--sm {
        padding-left: 8.57143rem !important;
    }
    /* P */
    .g-pl-125--sm {
        padding-left: 8.92857rem !important;
    }
    /* P */
    .g-pl-130--sm {
        padding-left: 9.28571rem !important;
    }
    /* P */
    .g-pl-135--sm {
        padding-left: 9.64286rem !important;
    }
    /* P */
    .g-pl-140--sm {
        padding-left: 10rem !important;
    }
    /* P */
    .g-pl-145--sm {
        padding-left: 10.35714rem !important;
    }
    /* P */
    .g-pl-150--sm {
        padding-left: 10.71429rem !important;
    }
    /* P */
    .g-pl-155--sm {
        padding-left: 11.07143rem !important;
    }
    /* P */
    .g-pl-160--sm {
        padding-left: 11.42857rem !important;
    }
    /* P */
    .g-pl-165--sm {
        padding-left: 11.78571rem !important;
    }
    /* P */
    .g-pl-170--sm {
        padding-left: 12.14286rem !important;
    }
}

/* Custom Paddings (sm)
------------------------------------*/
@media (min-width: 576px) {
    .g-px-10x--sm {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }

    .g-px-0--sm {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .g-py-0--sm {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-py-5--sm {
        padding-top: 0.35714rem !important;
        padding-bottom: 0.35714rem !important;
    }

    .g-pa-0-10x--sm {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }

    .g-pa-0-35-35--sm {
        padding: 0 2.5rem 2.5rem !important;
    }

    .g-pa-5-10--sm {
        padding: 0.35714rem 0.71429rem !important;
    }

    .g-pa-8-16--sm {
        padding: 0.57143rem 1.14286rem !important;
    }

    .g-pa-10-20--sm {
        padding: 0.71429rem 1.42857rem !important;
    }

    .g-pa-15-20-10--sm {
        padding: 1.07143rem 1.42857rem 0.71429rem !important;
    }

    .g-pa-20-20-0--sm {
        padding: 1.42857rem 1.42857rem 0 !important;
    }

    .g-pa-20-20-10--sm {
        padding: 1.42857rem 1.42857rem 0.71429rem !important;
    }

    .g-pa-20-30-0--sm {
        padding: 1.42857rem 2.14286rem 0 !important;
    }

    .g-pa-20-30--sm {
        padding: 1.42857rem 2.14286rem !important;
    }

    .g-pa-30-20--sm {
        padding: 2.14286rem 1.42857rem !important;
    }

    .g-pa-30-25-20--sm {
        padding: 2.14286rem 1.78571rem 1.42857rem !important;
    }

    .g-pa-30-30-20--sm {
        padding: 2.14286rem 2.14286rem 1.42857rem !important;
    }

    .g-pa-30-50-40--sm {
        padding: 2.14286rem 3.57143rem 2.85714rem !important;
    }

    .g-pa-30-80--sm {
        padding: 2.14286rem 5.71429rem !important;
    }

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

    .g-pa-60-30--sm {
        padding: 4.28571rem 2.14286rem !important;
    }

    .g-pa-70-50-50-30--sm {
        padding: 5rem 3.57143rem 3.57143rem 2.14286rem !important;
    }

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

    .g-pa-85-0-40--sm {
        padding: 6.07143rem 0 2.85714rem !important;
    }

    .g-pa-100-30--sm {
        padding: 7.14286rem 2.14286rem !important;
    }

    .g-pa-170-0-150--sm {
        padding: 12.14286rem 0 10.71429rem !important;
    }

    .g-pl-300--sm {
        padding-left: 21.42857rem !important;
    }
}

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

@media(max-width: 575px)
{
    h2.h2 {
        font-size: 1.4rem;
    }
}