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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .u-navbar--inline-submenu--xl.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 (min-width: 1200px) {
    .container-semiboxed {
        width: 1140px;
    }
}

@media (min-width: 1200px) {
    .g-min-width-315--xl {
        min-width: 315px;
    }
}

@media (min-width: 1200px) {
    .g-height-auto--xl {
        height: auto;
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 1200px) {
    .g-mx-minus-10--xl {
        margin-left: -0.71429rem;
        margin-right: -0.71429rem;
    }

    .g-mx-minus-15--xl {
        margin-left: -1.07143rem;
        margin-right: -1.07143rem;
    }

    .g-m-reset--xl {
        margin: 0 !important;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Custom Paddings (xl)
------------------------------------*/
@media (min-width: 1200px) {
    .g-py-0--xl {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .g-px-23--xl {
        padding-left: 1.64286rem !important;
        padding-right: 1.64286rem !important;
    }
}

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