:root {
                --kv-ee-heading-font-family: Julius Sans One;
                --kv-ee-heading-font-weight: 400;
                --kv-ee-heading-font-style: normal;
                --kv-ee-body-font-family: Monda;
                --kv-ee-body-font-weight: 400;
                --kv-ee-body-font-style: normal;
                --kv-ee-font-size-factor: 1;
                --kv-ee-font-size: 100%;
                --kv-ee-global-font-size-factor: var(--kv-ee-font-size-factor,1)
            }

            @-ms-viewport {
                width: device-width
            }

            html {
                box-sizing: border-box;
                -ms-overflow-style: scrollbar
            }

            *,::after,::before {
                box-sizing: inherit
            }

            .kv-main .kv-ee-container {
                width: 100%;
                padding-right: 15px;
                padding-left: 15px;
                margin-right: auto;
                margin-left: auto
            }

            @media(min-width: 576px) {
                .kv-main .kv-ee-container {
                    max-width:540px
                }
            }

            @media(min-width: 768px) {
                .kv-main .kv-ee-container {
                    max-width:80%
                }
            }

            @media(min-width: 992px) {
                .kv-main .kv-ee-container {
                    max-width:75%
                }
            }

            @media(min-width: 1200px) {
                .kv-main .kv-ee-container {
                    max-width:70%
                }
            }

            @media(min-width: 1440px) {
                .kv-main .kv-ee-container {
                    max-width:65%
                }
            }

            @media(min-width: 1758px) {
                .kv-main .kv-ee-container {
                    max-width:1200px
                }
            }

            .kv-main .kv-ee-container-fluid {
                width: 100%;
                padding-right: 15px;
                padding-left: 15px;
                margin-right: auto;
                margin-left: auto
            }

            .kv-main .kv-ee-row {
                display: flex;
                flex-wrap: wrap;
                margin-right: -15px;
                margin-left: -15px
            }

            .kv-main .kv-ee-no-gutters {
                margin-right: 0;
                margin-left: 0
            }

            .kv-main .kv-ee-no-gutters>.kv-ee-col,.kv-main .kv-ee-no-gutters>[class*=col-] {
                padding-right: 0;
                padding-left: 0
            }

            .kv-main .kv-ee-col,.kv-main .kv-ee-col-1,.kv-main .kv-ee-col-10,.kv-main .kv-ee-col-11,.kv-main .kv-ee-col-12,.kv-main .kv-ee-col-2,.kv-main .kv-ee-col-3,.kv-main .kv-ee-col-4,.kv-main .kv-ee-col-5,.kv-main .kv-ee-col-6,.kv-main .kv-ee-col-7,.kv-main .kv-ee-col-8,.kv-main .kv-ee-col-9,.kv-main .kv-ee-col-auto,.kv-main .kv-ee-col-lg,.kv-main .kv-ee-col-lg-1,.kv-main .kv-ee-col-lg-10,.kv-main .kv-ee-col-lg-11,.kv-main .kv-ee-col-lg-12,.kv-main .kv-ee-col-lg-2,.kv-main .kv-ee-col-lg-3,.kv-main .kv-ee-col-lg-4,.kv-main .kv-ee-col-lg-5,.kv-main .kv-ee-col-lg-6,.kv-main .kv-ee-col-lg-7,.kv-main .kv-ee-col-lg-8,.kv-main .kv-ee-col-lg-9,.kv-main .kv-ee-col-lg-auto,.kv-main .kv-ee-col-md,.kv-main .kv-ee-col-md-1,.kv-main .kv-ee-col-md-10,.kv-main .kv-ee-col-md-11,.kv-main .kv-ee-col-md-12,.kv-main .kv-ee-col-md-2,.kv-main .kv-ee-col-md-3,.kv-main .kv-ee-col-md-4,.kv-main .kv-ee-col-md-5,.kv-main .kv-ee-col-md-6,.kv-main .kv-ee-col-md-7,.kv-main .kv-ee-col-md-8,.kv-main .kv-ee-col-md-9,.kv-main .kv-ee-col-md-auto,.kv-main .kv-ee-col-sm,.kv-main .kv-ee-col-sm-1,.kv-main .kv-ee-col-sm-10,.kv-main .kv-ee-col-sm-11,.kv-main .kv-ee-col-sm-12,.kv-main .kv-ee-col-sm-2,.kv-main .kv-ee-col-sm-3,.kv-main .kv-ee-col-sm-4,.kv-main .kv-ee-col-sm-5,.kv-main .kv-ee-col-sm-6,.kv-main .kv-ee-col-sm-7,.kv-main .kv-ee-col-sm-8,.kv-main .kv-ee-col-sm-9,.kv-main .kv-ee-col-sm-auto,.kv-main .kv-ee-col-xl,.kv-main .kv-ee-col-xl-1,.kv-main .kv-ee-col-xl-10,.kv-main .kv-ee-col-xl-11,.kv-main .kv-ee-col-xl-12,.kv-main .kv-ee-col-xl-2,.kv-main .kv-ee-col-xl-3,.kv-main .kv-ee-col-xl-4,.kv-main .kv-ee-col-xl-5,.kv-main .kv-ee-col-xl-6,.kv-main .kv-ee-col-xl-7,.kv-main .kv-ee-col-xl-8,.kv-main .kv-ee-col-xl-9,.kv-main .kv-ee-col-xl-auto,.kv-main .kv-ee-col-xxl,.kv-main .kv-ee-col-xxl-1,.kv-main .kv-ee-col-xxl-10,.kv-main .kv-ee-col-xxl-11,.kv-main .kv-ee-col-xxl-12,.kv-main .kv-ee-col-xxl-2,.kv-main .kv-ee-col-xxl-3,.kv-main .kv-ee-col-xxl-4,.kv-main .kv-ee-col-xxl-5,.kv-main .kv-ee-col-xxl-6,.kv-main .kv-ee-col-xxl-7,.kv-main .kv-ee-col-xxl-8,.kv-main .kv-ee-col-xxl-9,.kv-main .kv-ee-col-xxl-auto,.kv-main .kv-ee-col-xxxl,.kv-main .kv-ee-col-xxxl-1,.kv-main .kv-ee-col-xxxl-10,.kv-main .kv-ee-col-xxxl-11,.kv-main .kv-ee-col-xxxl-12,.kv-main .kv-ee-col-xxxl-2,.kv-main .kv-ee-col-xxxl-3,.kv-main .kv-ee-col-xxxl-4,.kv-main .kv-ee-col-xxxl-5,.kv-main .kv-ee-col-xxxl-6,.kv-main .kv-ee-col-xxxl-7,.kv-main .kv-ee-col-xxxl-8,.kv-main .kv-ee-col-xxxl-9,.kv-main .kv-ee-col-xxxl-auto {
                flex: none;
                max-width: none;
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px
            }

            .kv-main .kv-ee-col {
                flex-basis: 0;
                flex-grow: 1;
                max-width: 100%
            }

            .kv-main .kv-ee-col-auto {
                flex: 0 0 auto;
                width: auto;
                max-width: none
            }

            .kv-main .kv-ee-col-1 {
                flex: 0 0 8.33333%;
                max-width: 8.33333%
            }

            .kv-main .kv-ee-col-2 {
                flex: 0 0 16.66667%;
                max-width: 16.66667%
            }

            .kv-main .kv-ee-col-3 {
                flex: 0 0 25%;
                max-width: 25%
            }

            .kv-main .kv-ee-col-4 {
                flex: 0 0 33.33333%;
                max-width: 33.33333%
            }

            .kv-main .kv-ee-col-5 {
                flex: 0 0 41.66667%;
                max-width: 41.66667%
            }

            .kv-main .kv-ee-col-6 {
                flex: 0 0 50%;
                max-width: 50%
            }

            .kv-main .kv-ee-col-7 {
                flex: 0 0 58.33333%;
                max-width: 58.33333%
            }

            .kv-main .kv-ee-col-8 {
                flex: 0 0 66.66667%;
                max-width: 66.66667%
            }

            .kv-main .kv-ee-col-9 {
                flex: 0 0 75%;
                max-width: 75%
            }

            .kv-main .kv-ee-col-10 {
                flex: 0 0 83.33333%;
                max-width: 83.33333%
            }

            .kv-main .kv-ee-col-11 {
                flex: 0 0 91.66667%;
                max-width: 91.66667%
            }

            .kv-main .kv-ee-col-12 {
                flex: 0 0 100%;
                max-width: 100%
            }

            .kv-main .kv-ee-order-first {
                order: -1
            }

            .kv-main .kv-ee-order-last {
                order: 13
            }

            .kv-main .kv-ee-order-0 {
                order: 0
            }

            .kv-main .kv-ee-order-1 {
                order: 1
            }

            .kv-main .kv-ee-order-2 {
                order: 2
            }

            .kv-main .kv-ee-order-3 {
                order: 3
            }

            .kv-main .kv-ee-order-4 {
                order: 4
            }

            .kv-main .kv-ee-order-5 {
                order: 5
            }

            .kv-main .kv-ee-order-6 {
                order: 6
            }

            .kv-main .kv-ee-order-7 {
                order: 7
            }

            .kv-main .kv-ee-order-8 {
                order: 8
            }

            .kv-main .kv-ee-order-9 {
                order: 9
            }

            .kv-main .kv-ee-order-10 {
                order: 10
            }

            .kv-main .kv-ee-order-11 {
                order: 11
            }

            .kv-main .kv-ee-order-12 {
                order: 12
            }

            .kv-main .kv-ee-offset-1 {
                margin-left: 8.33333%
            }

            .kv-main .kv-ee-offset-2 {
                margin-left: 16.66667%
            }

            .kv-main .kv-ee-offset-3 {
                margin-left: 25%
            }

            .kv-main .kv-ee-offset-4 {
                margin-left: 33.33333%
            }

            .kv-main .kv-ee-offset-5 {
                margin-left: 41.66667%
            }

            .kv-main .kv-ee-offset-6 {
                margin-left: 50%
            }

            .kv-main .kv-ee-offset-7 {
                margin-left: 58.33333%
            }

            .kv-main .kv-ee-offset-8 {
                margin-left: 66.66667%
            }

            .kv-main .kv-ee-offset-9 {
                margin-left: 75%
            }

            .kv-main .kv-ee-offset-10 {
                margin-left: 83.33333%
            }

            .kv-main .kv-ee-offset-11 {
                margin-left: 91.66667%
            }

            @media(min-width: 576px) {
                .kv-main .kv-ee-col-sm {
                    flex-basis:0;
                    flex-grow: 1;
                    max-width: 100%
                }

                .kv-main .kv-ee-col-sm-auto {
                    flex: 0 0 auto;
                    width: auto;
                    max-width: none
                }

                .kv-main .kv-ee-col-sm-1 {
                    flex: 0 0 8.33333%;
                    max-width: 8.33333%
                }

                .kv-main .kv-ee-col-sm-2 {
                    flex: 0 0 16.66667%;
                    max-width: 16.66667%
                }

                .kv-main .kv-ee-col-sm-3 {
                    flex: 0 0 25%;
                    max-width: 25%
                }

                .kv-main .kv-ee-col-sm-4 {
                    flex: 0 0 33.33333%;
                    max-width: 33.33333%
                }

                .kv-main .kv-ee-col-sm-5 {
                    flex: 0 0 41.66667%;
                    max-width: 41.66667%
                }

                .kv-main .kv-ee-col-sm-6 {
                    flex: 0 0 50%;
                    max-width: 50%
                }

                .kv-main .kv-ee-col-sm-7 {
                    flex: 0 0 58.33333%;
                    max-width: 58.33333%
                }

                .kv-main .kv-ee-col-sm-8 {
                    flex: 0 0 66.66667%;
                    max-width: 66.66667%
                }

                .kv-main .kv-ee-col-sm-9 {
                    flex: 0 0 75%;
                    max-width: 75%
                }

                .kv-main .kv-ee-col-sm-10 {
                    flex: 0 0 83.33333%;
                    max-width: 83.33333%
                }

                .kv-main .kv-ee-col-sm-11 {
                    flex: 0 0 91.66667%;
                    max-width: 91.66667%
                }

                .kv-main .kv-ee-col-sm-12 {
                    flex: 0 0 100%;
                    max-width: 100%
                }

                .kv-main .kv-ee-order-sm-first {
                    order: -1
                }

                .kv-main .kv-ee-order-sm-last {
                    order: 13
                }

                .kv-main .kv-ee-order-sm-0 {
                    order: 0
                }

                .kv-main .kv-ee-order-sm-1 {
                    order: 1
                }

                .kv-main .kv-ee-order-sm-2 {
                    order: 2
                }

                .kv-main .kv-ee-order-sm-3 {
                    order: 3
                }

                .kv-main .kv-ee-order-sm-4 {
                    order: 4
                }

                .kv-main .kv-ee-order-sm-5 {
                    order: 5
                }

                .kv-main .kv-ee-order-sm-6 {
                    order: 6
                }

                .kv-main .kv-ee-order-sm-7 {
                    order: 7
                }

                .kv-main .kv-ee-order-sm-8 {
                    order: 8
                }

                .kv-main .kv-ee-order-sm-9 {
                    order: 9
                }

                .kv-main .kv-ee-order-sm-10 {
                    order: 10
                }

                .kv-main .kv-ee-order-sm-11 {
                    order: 11
                }

                .kv-main .kv-ee-order-sm-12 {
                    order: 12
                }

                .kv-main .kv-ee-offset-sm-0 {
                    margin-left: 0
                }

                .kv-main .kv-ee-offset-sm-1 {
                    margin-left: 8.33333%
                }

                .kv-main .kv-ee-offset-sm-2 {
                    margin-left: 16.66667%
                }

                .kv-main .kv-ee-offset-sm-3 {
                    margin-left: 25%
                }

                .kv-main .kv-ee-offset-sm-4 {
                    margin-left: 33.33333%
                }

                .kv-main .kv-ee-offset-sm-5 {
                    margin-left: 41.66667%
                }

                .kv-main .kv-ee-offset-sm-6 {
                    margin-left: 50%
                }

                .kv-main .kv-ee-offset-sm-7 {
                    margin-left: 58.33333%
                }

                .kv-main .kv-ee-offset-sm-8 {
                    margin-left: 66.66667%
                }

                .kv-main .kv-ee-offset-sm-9 {
                    margin-left: 75%
                }

                .kv-main .kv-ee-offset-sm-10 {
                    margin-left: 83.33333%
                }

                .kv-main .kv-ee-offset-sm-11 {
                    margin-left: 91.66667%
                }
            }

            @media(min-width: 768px) {
                .kv-main .kv-ee-col-md {
                    flex-basis:0;
                    flex-grow: 1;
                    max-width: 100%
                }

                .kv-main .kv-ee-col-md-auto {
                    flex: 0 0 auto;
                    width: auto;
                    max-width: none
                }

                .kv-main .kv-ee-col-md-1 {
                    flex: 0 0 8.33333%;
                    max-width: 8.33333%
                }

                .kv-main .kv-ee-col-md-2 {
                    flex: 0 0 16.66667%;
                    max-width: 16.66667%
                }

                .kv-main .kv-ee-col-md-3 {
                    flex: 0 0 25%;
                    max-width: 25%
                }

                .kv-main .kv-ee-col-md-4 {
                    flex: 0 0 33.33333%;
                    max-width: 33.33333%
                }

                .kv-main .kv-ee-col-md-5 {
                    flex: 0 0 41.66667%;
                    max-width: 41.66667%
                }

                .kv-main .kv-ee-col-md-6 {
                    flex: 0 0 50%;
                    max-width: 50%
                }

                .kv-main .kv-ee-col-md-7 {
                    flex: 0 0 58.33333%;
                    max-width: 58.33333%
                }

                .kv-main .kv-ee-col-md-8 {
                    flex: 0 0 66.66667%;
                    max-width: 66.66667%
                }

                .kv-main .kv-ee-col-md-9 {
                    flex: 0 0 75%;
                    max-width: 75%
                }

                .kv-main .kv-ee-col-md-10 {
                    flex: 0 0 83.33333%;
                    max-width: 83.33333%
                }

                .kv-main .kv-ee-col-md-11 {
                    flex: 0 0 91.66667%;
                    max-width: 91.66667%
                }

                .kv-main .kv-ee-col-md-12 {
                    flex: 0 0 100%;
                    max-width: 100%
                }

                .kv-main .kv-ee-order-md-first {
                    order: -1
                }

                .kv-main .kv-ee-order-md-last {
                    order: 13
                }

                .kv-main .kv-ee-order-md-0 {
                    order: 0
                }

                .kv-main .kv-ee-order-md-1 {
                    order: 1
                }

                .kv-main .kv-ee-order-md-2 {
                    order: 2
                }

                .kv-main .kv-ee-order-md-3 {
                    order: 3
                }

                .kv-main .kv-ee-order-md-4 {
                    order: 4
                }

                .kv-main .kv-ee-order-md-5 {
                    order: 5
                }

                .kv-main .kv-ee-order-md-6 {
                    order: 6
                }

                .kv-main .kv-ee-order-md-7 {
                    order: 7
                }

                .kv-main .kv-ee-order-md-8 {
                    order: 8
                }

                .kv-main .kv-ee-order-md-9 {
                    order: 9
                }

                .kv-main .kv-ee-order-md-10 {
                    order: 10
                }

                .kv-main .kv-ee-order-md-11 {
                    order: 11
                }

                .kv-main .kv-ee-order-md-12 {
                    order: 12
                }

                .kv-main .kv-ee-offset-md-0 {
                    margin-left: 0
                }

                .kv-main .kv-ee-offset-md-1 {
                    margin-left: 8.33333%
                }

                .kv-main .kv-ee-offset-md-2 {
                    margin-left: 16.66667%
                }

                .kv-main .kv-ee-offset-md-3 {
                    margin-left: 25%
                }

                .kv-main .kv-ee-offset-md-4 {
                    margin-left: 33.33333%
                }

                .kv-main .kv-ee-offset-md-5 {
                    margin-left: 41.66667%
                }

                .kv-main .kv-ee-offset-md-6 {
                    margin-left: 50%
                }

                .kv-main .kv-ee-offset-md-7 {
                    margin-left: 58.33333%
                }

                .kv-main .kv-ee-offset-md-8 {
                    margin-left: 66.66667%
                }

                .kv-main .kv-ee-offset-md-9 {
                    margin-left: 75%
                }

                .kv-main .kv-ee-offset-md-10 {
                    margin-left: 83.33333%
                }

                .kv-main .kv-ee-offset-md-11 {
                    margin-left: 91.66667%
                }
            }

            @media(min-width: 992px) {
                .kv-main .kv-ee-col-lg {
                    flex-basis:0;
                    flex-grow: 1;
                    max-width: 100%
                }

                .kv-main .kv-ee-col-lg-auto {
                    flex: 0 0 auto;
                    width: auto;
                    max-width: none
                }

                .kv-main .kv-ee-col-lg-1 {
                    flex: 0 0 8.33333%;
                    max-width: 8.33333%
                }

                .kv-main .kv-ee-col-lg-2 {
                    flex: 0 0 16.66667%;
                    max-width: 16.66667%
                }

                .kv-main .kv-ee-col-lg-3 {
                    flex: 0 0 25%;
                    max-width: 25%
                }

                .kv-main .kv-ee-col-lg-4 {
                    flex: 0 0 33.33333%;
                    max-width: 33.33333%
                }

                .kv-main .kv-ee-col-lg-5 {
                    flex: 0 0 41.66667%;
                    max-width: 41.66667%
                }

                .kv-main .kv-ee-col-lg-6 {
                    flex: 0 0 50%;
                    max-width: 50%
                }

                .kv-main .kv-ee-col-lg-7 {
                    flex: 0 0 58.33333%;
                    max-width: 58.33333%
                }

                .kv-main .kv-ee-col-lg-8 {
                    flex: 0 0 66.66667%;
                    max-width: 66.66667%
                }

                .kv-main .kv-ee-col-lg-9 {
                    flex: 0 0 75%;
                    max-width: 75%
                }

                .kv-main .kv-ee-col-lg-10 {
                    flex: 0 0 83.33333%;
                    max-width: 83.33333%
                }

                .kv-main .kv-ee-col-lg-11 {
                    flex: 0 0 91.66667%;
                    max-width: 91.66667%
                }

                .kv-main .kv-ee-col-lg-12 {
                    flex: 0 0 100%;
                    max-width: 100%
                }

                .kv-main .kv-ee-order-lg-first {
                    order: -1
                }

                .kv-main .kv-ee-order-lg-last {
                    order: 13
                }

                .kv-main .kv-ee-order-lg-0 {
                    order: 0
                }

                .kv-main .kv-ee-order-lg-1 {
                    order: 1
                }

                .kv-main .kv-ee-order-lg-2 {
                    order: 2
                }

                .kv-main .kv-ee-order-lg-3 {
                    order: 3
                }

                .kv-main .kv-ee-order-lg-4 {
                    order: 4
                }

                .kv-main .kv-ee-order-lg-5 {
                    order: 5
                }

                .kv-main .kv-ee-order-lg-6 {
                    order: 6
                }

                .kv-main .kv-ee-order-lg-7 {
                    order: 7
                }

                .kv-main .kv-ee-order-lg-8 {
                    order: 8
                }

                .kv-main .kv-ee-order-lg-9 {
                    order: 9
                }

                .kv-main .kv-ee-order-lg-10 {
                    order: 10
                }

                .kv-main .kv-ee-order-lg-11 {
                    order: 11
                }

                .kv-main .kv-ee-order-lg-12 {
                    order: 12
                }

                .kv-main .kv-ee-offset-lg-0 {
                    margin-left: 0
                }

                .kv-main .kv-ee-offset-lg-1 {
                    margin-left: 8.33333%
                }

                .kv-main .kv-ee-offset-lg-2 {
                    margin-left: 16.66667%
                }

                .kv-main .kv-ee-offset-lg-3 {
                    margin-left: 25%
                }

                .kv-main .kv-ee-offset-lg-4 {
                    margin-left: 33.33333%
                }

                .kv-main .kv-ee-offset-lg-5 {
                    margin-left: 41.66667%
                }

                .kv-main .kv-ee-offset-lg-6 {
                    margin-left: 50%
                }

                .kv-main .kv-ee-offset-lg-7 {
                    margin-left: 58.33333%
                }

                .kv-main .kv-ee-offset-lg-8 {
                    margin-left: 66.66667%
                }

                .kv-main .kv-ee-offset-lg-9 {
                    margin-left: 75%
                }

                .kv-main .kv-ee-offset-lg-10 {
                    margin-left: 83.33333%
                }

                .kv-main .kv-ee-offset-lg-11 {
                    margin-left: 91.66667%
                }
            }

            @media(min-width: 1200px) {
                .kv-main .kv-ee-col-xl {
                    flex-basis:0;
                    flex-grow: 1;
                    max-width: 100%
                }

                .kv-main .kv-ee-col-xl-auto {
                    flex: 0 0 auto;
                    width: auto;
                    max-width: none
                }

                .kv-main .kv-ee-col-xl-1 {
                    flex: 0 0 8.33333%;
                    max-width: 8.33333%
                }

                .kv-main .kv-ee-col-xl-2 {
                    flex: 0 0 16.66667%;
                    max-width: 16.66667%
                }

                .kv-main .kv-ee-col-xl-3 {
                    flex: 0 0 25%;
                    max-width: 25%
                }

                .kv-main .kv-ee-col-xl-4 {
                    flex: 0 0 33.33333%;
                    max-width: 33.33333%
                }

                .kv-main .kv-ee-col-xl-5 {
                    flex: 0 0 41.66667%;
                    max-width: 41.66667%
                }

                .kv-main .kv-ee-col-xl-6 {
                    flex: 0 0 50%;
                    max-width: 50%
                }

                .kv-main .kv-ee-col-xl-7 {
                    flex: 0 0 58.33333%;
                    max-width: 58.33333%
                }

                .kv-main .kv-ee-col-xl-8 {
                    flex: 0 0 66.66667%;
                    max-width: 66.66667%
                }

                .kv-main .kv-ee-col-xl-9 {
                    flex: 0 0 75%;
                    max-width: 75%
                }

                .kv-main .kv-ee-col-xl-10 {
                    flex: 0 0 83.33333%;
                    max-width: 83.33333%
                }

                .kv-main .kv-ee-col-xl-11 {
                    flex: 0 0 91.66667%;
                    max-width: 91.66667%
                }

                .kv-main .kv-ee-col-xl-12 {
                    flex: 0 0 100%;
                    max-width: 100%
                }

                .kv-main .kv-ee-order-xl-first {
                    order: -1
                }

                .kv-main .kv-ee-order-xl-last {
                    order: 13
                }

                .kv-main .kv-ee-order-xl-0 {
                    order: 0
                }

                .kv-main .kv-ee-order-xl-1 {
                    order: 1
                }

                .kv-main .kv-ee-order-xl-2 {
                    order: 2
                }

                .kv-main .kv-ee-order-xl-3 {
                    order: 3
                }

                .kv-main .kv-ee-order-xl-4 {
                    order: 4
                }

                .kv-main .kv-ee-order-xl-5 {
                    order: 5
                }

                .kv-main .kv-ee-order-xl-6 {
                    order: 6
                }

                .kv-main .kv-ee-order-xl-7 {
                    order: 7
                }

                .kv-main .kv-ee-order-xl-8 {
                    order: 8
                }

                .kv-main .kv-ee-order-xl-9 {
                    order: 9
                }

                .kv-main .kv-ee-order-xl-10 {
                    order: 10
                }

                .kv-main .kv-ee-order-xl-11 {
                    order: 11
                }

                .kv-main .kv-ee-order-xl-12 {
                    order: 12
                }

                .kv-main .kv-ee-offset-xl-0 {
                    margin-left: 0
                }

                .kv-main .kv-ee-offset-xl-1 {
                    margin-left: 8.33333%
                }

                .kv-main .kv-ee-offset-xl-2 {
                    margin-left: 16.66667%
                }

                .kv-main .kv-ee-offset-xl-3 {
                    margin-left: 25%
                }

                .kv-main .kv-ee-offset-xl-4 {
                    margin-left: 33.33333%
                }

                .kv-main .kv-ee-offset-xl-5 {
                    margin-left: 41.66667%
                }

                .kv-main .kv-ee-offset-xl-6 {
                    margin-left: 50%
                }

                .kv-main .kv-ee-offset-xl-7 {
                    margin-left: 58.33333%
                }

                .kv-main .kv-ee-offset-xl-8 {
                    margin-left: 66.66667%
                }

                .kv-main .kv-ee-offset-xl-9 {
                    margin-left: 75%
                }

                .kv-main .kv-ee-offset-xl-10 {
                    margin-left: 83.33333%
                }

                .kv-main .kv-ee-offset-xl-11 {
                    margin-left: 91.66667%
                }
            }

            .kv-main .kv-ee-d-none {
                display: none!important
            }

            .kv-main .kv-ee-d-inline {
                display: inline!important
            }

            .kv-main .kv-ee-d-inline-block {
                display: inline-block!important
            }

            .kv-main .kv-ee-d-block {
                display: block!important
            }

            .kv-main .kv-ee-d-table {
                display: table!important
            }

            .kv-main .kv-ee-d-table-row {
                display: table-row!important
            }

            .kv-main .kv-ee-d-table-cell {
                display: table-cell!important
            }

            .kv-main .kv-ee-d-flex {
                display: flex!important
            }

            .kv-main .kv-ee-d-inline-flex {
                display: inline-flex!important
            }

            @media(min-width: 576px) {
                .kv-main .kv-ee-d-sm-none {
                    display:none!important
                }

                .kv-main .kv-ee-d-sm-inline {
                    display: inline!important
                }

                .kv-main .kv-ee-d-sm-inline-block {
                    display: inline-block!important
                }

                .kv-main .kv-ee-d-sm-block {
                    display: block!important
                }

                .kv-main .kv-ee-d-sm-table {
                    display: table!important
                }

                .kv-main .kv-ee-d-sm-table-row {
                    display: table-row!important
                }

                .kv-main .kv-ee-d-sm-table-cell {
                    display: table-cell!important
                }

                .kv-main .kv-ee-d-sm-flex {
                    display: flex!important
                }

                .kv-main .kv-ee-d-sm-inline-flex {
                    display: inline-flex!important
                }
            }

            @media(min-width: 768px) {
                .kv-main .kv-ee-d-md-none {
                    display:none!important
                }

                .kv-main .kv-ee-d-md-inline {
                    display: inline!important
                }

                .kv-main .kv-ee-d-md-inline-block {
                    display: inline-block!important
                }

                .kv-main .kv-ee-d-md-block {
                    display: block!important
                }

                .kv-main .kv-ee-d-md-table {
                    display: table!important
                }

                .kv-main .kv-ee-d-md-table-row {
                    display: table-row!important
                }

                .kv-main .kv-ee-d-md-table-cell {
                    display: table-cell!important
                }

                .kv-main .kv-ee-d-md-flex {
                    display: flex!important
                }

                .kv-main .kv-ee-d-md-inline-flex {
                    display: inline-flex!important
                }
            }

            @media(min-width: 992px) {
                .kv-main .kv-ee-d-lg-none {
                    display:none!important
                }

                .kv-main .kv-ee-d-lg-inline {
                    display: inline!important
                }

                .kv-main .kv-ee-d-lg-inline-block {
                    display: inline-block!important
                }

                .kv-main .kv-ee-d-lg-block {
                    display: block!important
                }

                .kv-main .kv-ee-d-lg-table {
                    display: table!important
                }

                .kv-main .kv-ee-d-lg-table-row {
                    display: table-row!important
                }

                .kv-main .kv-ee-d-lg-table-cell {
                    display: table-cell!important
                }

                .kv-main .kv-ee-d-lg-flex {
                    display: flex!important
                }

                .kv-main .kv-ee-d-lg-inline-flex {
                    display: inline-flex!important
                }
            }

            @media(min-width: 1200px) {
                .kv-main .kv-ee-d-xl-none {
                    display:none!important
                }

                .kv-main .kv-ee-d-xl-inline {
                    display: inline!important
                }

                .kv-main .kv-ee-d-xl-inline-block {
                    display: inline-block!important
                }

                .kv-main .kv-ee-d-xl-block {
                    display: block!important
                }

                .kv-main .kv-ee-d-xl-table {
                    display: table!important
                }

                .kv-main .kv-ee-d-xl-table-row {
                    display: table-row!important
                }

                .kv-main .kv-ee-d-xl-table-cell {
                    display: table-cell!important
                }

                .kv-main .kv-ee-d-xl-flex {
                    display: flex!important
                }

                .kv-main .kv-ee-d-xl-inline-flex {
                    display: inline-flex!important
                }
            }

            @media(min-width: 1440px) {
                .kv-main .kv-ee-col-xxl {
                    flex-basis:0;
                    flex-grow: 1;
                    max-width: 100%
                }

                .kv-main .kv-ee-col-xxl-auto {
                    flex: 0 0 auto;
                    width: auto;
                    max-width: none
                }

                .kv-main .kv-ee-col-xxl-1 {
                    flex: 0 0 8.33333%;
                    max-width: 8.33333%
                }

                .kv-main .kv-ee-col-xxl-2 {
                    flex: 0 0 16.66667%;
                    max-width: 16.66667%
                }

                .kv-main .kv-ee-col-xxl-3 {
                    flex: 0 0 25%;
                    max-width: 25%
                }

                .kv-main .kv-ee-col-xxl-4 {
                    flex: 0 0 33.33333%;
                    max-width: 33.33333%
                }

                .kv-main .kv-ee-col-xxl-5 {
                    flex: 0 0 41.66667%;
                    max-width: 41.66667%
                }

                .kv-main .kv-ee-col-xxl-6 {
                    flex: 0 0 50%;
                    max-width: 50%
                }

                .kv-main .kv-ee-col-xxl-7 {
                    flex: 0 0 58.33333%;
                    max-width: 58.33333%
                }

                .kv-main .kv-ee-col-xxl-8 {
                    flex: 0 0 66.66667%;
                    max-width: 66.66667%
                }

                .kv-main .kv-ee-col-xxl-9 {
                    flex: 0 0 75%;
                    max-width: 75%
                }

                .kv-main .kv-ee-col-xxl-10 {
                    flex: 0 0 83.33333%;
                    max-width: 83.33333%
                }

                .kv-main .kv-ee-col-xxl-11 {
                    flex: 0 0 91.66667%;
                    max-width: 91.66667%
                }

                .kv-main .kv-ee-col-xxl-12 {
                    flex: 0 0 100%;
                    max-width: 100%
                }

                .kv-main .kv-ee-order-xxl-first {
                    order: -1
                }

                .kv-main .kv-ee-order-xxl-last {
                    order: 13
                }

                .kv-main .kv-ee-order-xxl-0 {
                    order: 0
                }

                .kv-main .kv-ee-order-xxl-1 {
                    order: 1
                }

                .kv-main .kv-ee-order-xxl-2 {
                    order: 2
                }

                .kv-main .kv-ee-order-xxl-3 {
                    order: 3
                }

                .kv-main .kv-ee-order-xxl-4 {
                    order: 4
                }

                .kv-main .kv-ee-order-xxl-5 {
                    order: 5
                }

                .kv-main .kv-ee-order-xxl-6 {
                    order: 6
                }

                .kv-main .kv-ee-order-xxl-7 {
                    order: 7
                }

                .kv-main .kv-ee-order-xxl-8 {
                    order: 8
                }

                .kv-main .kv-ee-order-xxl-9 {
                    order: 9
                }

                .kv-main .kv-ee-order-xxl-10 {
                    order: 10
                }

                .kv-main .kv-ee-order-xxl-11 {
                    order: 11
                }

                .kv-main .kv-ee-order-xxl-12 {
                    order: 12
                }

                .kv-main .kv-ee-offset-xxl-0 {
                    margin-left: 0
                }

                .kv-main .kv-ee-offset-xxl-1 {
                    margin-left: 8.33333%
                }

                .kv-main .kv-ee-offset-xxl-2 {
                    margin-left: 16.66667%
                }

                .kv-main .kv-ee-offset-xxl-3 {
                    margin-left: 25%
                }

                .kv-main .kv-ee-offset-xxl-4 {
                    margin-left: 33.33333%
                }

                .kv-main .kv-ee-offset-xxl-5 {
                    margin-left: 41.66667%
                }

                .kv-main .kv-ee-offset-xxl-6 {
                    margin-left: 50%
                }

                .kv-main .kv-ee-offset-xxl-7 {
                    margin-left: 58.33333%
                }

                .kv-main .kv-ee-offset-xxl-8 {
                    margin-left: 66.66667%
                }

                .kv-main .kv-ee-offset-xxl-9 {
                    margin-left: 75%
                }

                .kv-main .kv-ee-offset-xxl-10 {
                    margin-left: 83.33333%
                }

                .kv-main .kv-ee-offset-xxl-11 {
                    margin-left: 91.66667%
                }

                .kv-main .kv-ee-d-xxl-none {
                    display: none!important
                }

                .kv-main .kv-ee-d-xxl-inline {
                    display: inline!important
                }

                .kv-main .kv-ee-d-xxl-inline-block {
                    display: inline-block!important
                }

                .kv-main .kv-ee-d-xxl-block {
                    display: block!important
                }

                .kv-main .kv-ee-d-xxl-table {
                    display: table!important
                }

                .kv-main .kv-ee-d-xxl-table-row {
                    display: table-row!important
                }

                .kv-main .kv-ee-d-xxl-table-cell {
                    display: table-cell!important
                }

                .kv-main .kv-ee-d-xxl-flex {
                    display: flex!important
                }

                .kv-main .kv-ee-d-xxl-inline-flex {
                    display: inline-flex!important
                }
            }

            @media(min-width: 1758px) {
                .kv-main .kv-ee-col-xxxl {
                    flex-basis:0;
                    flex-grow: 1;
                    max-width: 100%
                }

                .kv-main .kv-ee-col-xxxl-auto {
                    flex: 0 0 auto;
                    width: auto;
                    max-width: none
                }

                .kv-main .kv-ee-col-xxxl-1 {
                    flex: 0 0 8.33333%;
                    max-width: 8.33333%
                }

                .kv-main .kv-ee-col-xxxl-2 {
                    flex: 0 0 16.66667%;
                    max-width: 16.66667%
                }

                .kv-main .kv-ee-col-xxxl-3 {
                    flex: 0 0 25%;
                    max-width: 25%
                }

                .kv-main .kv-ee-col-xxxl-4 {
                    flex: 0 0 33.33333%;
                    max-width: 33.33333%
                }

                .kv-main .kv-ee-col-xxxl-5 {
                    flex: 0 0 41.66667%;
                    max-width: 41.66667%
                }

                .kv-main .kv-ee-col-xxxl-6 {
                    flex: 0 0 50%;
                    max-width: 50%
                }

                .kv-main .kv-ee-col-xxxl-7 {
                    flex: 0 0 58.33333%;
                    max-width: 58.33333%
                }

                .kv-main .kv-ee-col-xxxl-8 {
                    flex: 0 0 66.66667%;
                    max-width: 66.66667%
                }

                .kv-main .kv-ee-col-xxxl-9 {
                    flex: 0 0 75%;
                    max-width: 75%
                }

                .kv-main .kv-ee-col-xxxl-10 {
                    flex: 0 0 83.33333%;
                    max-width: 83.33333%
                }

                .kv-main .kv-ee-col-xxxl-11 {
                    flex: 0 0 91.66667%;
                    max-width: 91.66667%
                }

                .kv-main .kv-ee-col-xxxl-12 {
                    flex: 0 0 100%;
                    max-width: 100%
                }

                .kv-main .kv-ee-order-xxxl-first {
                    order: -1
                }

                .kv-main .kv-ee-order-xxxl-last {
                    order: 13
                }

                .kv-main .kv-ee-order-xxxl-0 {
                    order: 0
                }

                .kv-main .kv-ee-order-xxxl-1 {
                    order: 1
                }

                .kv-main .kv-ee-order-xxxl-2 {
                    order: 2
                }

                .kv-main .kv-ee-order-xxxl-3 {
                    order: 3
                }

                .kv-main .kv-ee-order-xxxl-4 {
                    order: 4
                }

                .kv-main .kv-ee-order-xxxl-5 {
                    order: 5
                }

                .kv-main .kv-ee-order-xxxl-6 {
                    order: 6
                }

                .kv-main .kv-ee-order-xxxl-7 {
                    order: 7
                }

                .kv-main .kv-ee-order-xxxl-8 {
                    order: 8
                }

                .kv-main .kv-ee-order-xxxl-9 {
                    order: 9
                }

                .kv-main .kv-ee-order-xxxl-10 {
                    order: 10
                }

                .kv-main .kv-ee-order-xxxl-11 {
                    order: 11
                }

                .kv-main .kv-ee-order-xxxl-12 {
                    order: 12
                }

                .kv-main .kv-ee-offset-xxxl-0 {
                    margin-left: 0
                }

                .kv-main .kv-ee-offset-xxxl-1 {
                    margin-left: 8.33333%
                }

                .kv-main .kv-ee-offset-xxxl-2 {
                    margin-left: 16.66667%
                }

                .kv-main .kv-ee-offset-xxxl-3 {
                    margin-left: 25%
                }

                .kv-main .kv-ee-offset-xxxl-4 {
                    margin-left: 33.33333%
                }

                .kv-main .kv-ee-offset-xxxl-5 {
                    margin-left: 41.66667%
                }

                .kv-main .kv-ee-offset-xxxl-6 {
                    margin-left: 50%
                }

                .kv-main .kv-ee-offset-xxxl-7 {
                    margin-left: 58.33333%
                }

                .kv-main .kv-ee-offset-xxxl-8 {
                    margin-left: 66.66667%
                }

                .kv-main .kv-ee-offset-xxxl-9 {
                    margin-left: 75%
                }

                .kv-main .kv-ee-offset-xxxl-10 {
                    margin-left: 83.33333%
                }

                .kv-main .kv-ee-offset-xxxl-11 {
                    margin-left: 91.66667%
                }

                .kv-main .kv-ee-d-xxxl-none {
                    display: none!important
                }

                .kv-main .kv-ee-d-xxxl-inline {
                    display: inline!important
                }

                .kv-main .kv-ee-d-xxxl-inline-block {
                    display: inline-block!important
                }

                .kv-main .kv-ee-d-xxxl-block {
                    display: block!important
                }

                .kv-main .kv-ee-d-xxxl-table {
                    display: table!important
                }

                .kv-main .kv-ee-d-xxxl-table-row {
                    display: table-row!important
                }

                .kv-main .kv-ee-d-xxxl-table-cell {
                    display: table-cell!important
                }

                .kv-main .kv-ee-d-xxxl-flex {
                    display: flex!important
                }

                .kv-main .kv-ee-d-xxxl-inline-flex {
                    display: inline-flex!important
                }
            }

            @media print {
                .kv-main .kv-ee-d-print-none {
                    display: none!important
                }

                .kv-main .kv-ee-d-print-inline {
                    display: inline!important
                }

                .kv-main .kv-ee-d-print-inline-block {
                    display: inline-block!important
                }

                .kv-main .kv-ee-d-print-block {
                    display: block!important
                }

                .kv-main .kv-ee-d-print-table {
                    display: table!important
                }

                .kv-main .kv-ee-d-print-table-row {
                    display: table-row!important
                }

                .kv-main .kv-ee-d-print-table-cell {
                    display: table-cell!important
                }

                .kv-main .kv-ee-d-print-flex {
                    display: flex!important
                }

                .kv-main .kv-ee-d-print-inline-flex {
                    display: inline-flex!important
                }
            }

            .kv-main .kv-ee-flex-row {
                flex-direction: row!important
            }

            .kv-main .kv-ee-flex-column {
                flex-direction: column!important
            }

            .kv-main .kv-ee-flex-row-reverse {
                flex-direction: row-reverse!important
            }

            .kv-main .kv-ee-flex-column-reverse {
                flex-direction: column-reverse!important
            }

            .kv-main .kv-ee-flex-wrap {
                flex-wrap: wrap!important
            }

            .kv-main .kv-ee-flex-nowrap {
                flex-wrap: nowrap!important
            }

            .kv-main .kv-ee-flex-wrap-reverse {
                flex-wrap: wrap-reverse!important
            }

            .kv-main .kv-ee-flex-fill {
                flex: 1 1 auto!important
            }

            .kv-main .kv-ee-flex-grow-0 {
                flex-grow: 0!important
            }

            .kv-main .kv-ee-flex-grow-1 {
                flex-grow: 1!important
            }

            .kv-main .kv-ee-flex-shrink-0 {
                flex-shrink: 0!important
            }

            .kv-main .kv-ee-flex-shrink-1 {
                flex-shrink: 1!important
            }

            .kv-main .kv-ee-justify-content-start {
                justify-content: flex-start!important
            }

            .kv-main .kv-ee-justify-content-end {
                justify-content: flex-end!important
            }

            .kv-main .kv-ee-justify-content-center {
                justify-content: center!important
            }

            .kv-main .kv-ee-justify-content-between {
                justify-content: space-between!important
            }

            .kv-main .kv-ee-justify-content-around {
                justify-content: space-around!important
            }

            .kv-main .kv-ee-align-items-start {
                align-items: flex-start!important
            }

            .kv-main .kv-ee-align-items-end {
                align-items: flex-end!important
            }

            .kv-main .kv-ee-align-items-center {
                align-items: center!important
            }

            .kv-main .kv-ee-align-items-baseline {
                align-items: baseline!important
            }

            .kv-main .kv-ee-align-items-stretch {
                align-items: stretch!important
            }

            .kv-main .kv-ee-align-content-start {
                align-content: flex-start!important
            }

            .kv-main .kv-ee-align-content-end {
                align-content: flex-end!important
            }

            .kv-main .kv-ee-align-content-center {
                align-content: center!important
            }

            .kv-main .kv-ee-align-content-between {
                align-content: space-between!important
            }

            .kv-main .kv-ee-align-content-around {
                align-content: space-around!important
            }

            .kv-main .kv-ee-align-content-stretch {
                align-content: stretch!important
            }

            .kv-main .kv-ee-align-self-auto {
                align-self: auto!important
            }

            .kv-main .kv-ee-align-self-start {
                align-self: flex-start!important
            }

            .kv-main .kv-ee-align-self-end {
                align-self: flex-end!important
            }

            .kv-main .kv-ee-align-self-center {
                align-self: center!important
            }

            .kv-main .kv-ee-align-self-baseline {
                align-self: baseline!important
            }

            .kv-main .kv-ee-align-self-stretch {
                align-self: stretch!important
            }

            @media(min-width: 576px) {
                .kv-main .kv-ee-flex-sm-row {
                    flex-direction:row!important
                }

                .kv-main .kv-ee-flex-sm-column {
                    flex-direction: column!important
                }

                .kv-main .kv-ee-flex-sm-row-reverse {
                    flex-direction: row-reverse!important
                }

                .kv-main .kv-ee-flex-sm-column-reverse {
                    flex-direction: column-reverse!important
                }

                .kv-main .kv-ee-flex-sm-wrap {
                    flex-wrap: wrap!important
                }

                .kv-main .kv-ee-flex-sm-nowrap {
                    flex-wrap: nowrap!important
                }

                .kv-main .kv-ee-flex-sm-wrap-reverse {
                    flex-wrap: wrap-reverse!important
                }

                .kv-main .kv-ee-flex-sm-fill {
                    flex: 1 1 auto!important
                }

                .kv-main .kv-ee-flex-sm-grow-0 {
                    flex-grow: 0!important
                }

                .kv-main .kv-ee-flex-sm-grow-1 {
                    flex-grow: 1!important
                }

                .kv-main .kv-ee-flex-sm-shrink-0 {
                    flex-shrink: 0!important
                }

                .kv-main .kv-ee-flex-sm-shrink-1 {
                    flex-shrink: 1!important
                }

                .kv-main .kv-ee-justify-content-sm-start {
                    justify-content: flex-start!important
                }

                .kv-main .kv-ee-justify-content-sm-end {
                    justify-content: flex-end!important
                }

                .kv-main .kv-ee-justify-content-sm-center {
                    justify-content: center!important
                }

                .kv-main .kv-ee-justify-content-sm-between {
                    justify-content: space-between!important
                }

                .kv-main .kv-ee-justify-content-sm-around {
                    justify-content: space-around!important
                }

                .kv-main .kv-ee-align-items-sm-start {
                    align-items: flex-start!important
                }

                .kv-main .kv-ee-align-items-sm-end {
                    align-items: flex-end!important
                }

                .kv-main .kv-ee-align-items-sm-center {
                    align-items: center!important
                }

                .kv-main .kv-ee-align-items-sm-baseline {
                    align-items: baseline!important
                }

                .kv-main .kv-ee-align-items-sm-stretch {
                    align-items: stretch!important
                }

                .kv-main .kv-ee-align-content-sm-start {
                    align-content: flex-start!important
                }

                .kv-main .kv-ee-align-content-sm-end {
                    align-content: flex-end!important
                }

                .kv-main .kv-ee-align-content-sm-center {
                    align-content: center!important
                }

                .kv-main .kv-ee-align-content-sm-between {
                    align-content: space-between!important
                }

                .kv-main .kv-ee-align-content-sm-around {
                    align-content: space-around!important
                }

                .kv-main .kv-ee-align-content-sm-stretch {
                    align-content: stretch!important
                }

                .kv-main .kv-ee-align-self-sm-auto {
                    align-self: auto!important
                }

                .kv-main .kv-ee-align-self-sm-start {
                    align-self: flex-start!important
                }

                .kv-main .kv-ee-align-self-sm-end {
                    align-self: flex-end!important
                }

                .kv-main .kv-ee-align-self-sm-center {
                    align-self: center!important
                }

                .kv-main .kv-ee-align-self-sm-baseline {
                    align-self: baseline!important
                }

                .kv-main .kv-ee-align-self-sm-stretch {
                    align-self: stretch!important
                }
            }

            @media(min-width: 768px) {
                .kv-main .kv-ee-flex-md-row {
                    flex-direction:row!important
                }

                .kv-main .kv-ee-flex-md-column {
                    flex-direction: column!important
                }

                .kv-main .kv-ee-flex-md-row-reverse {
                    flex-direction: row-reverse!important
                }

                .kv-main .kv-ee-flex-md-column-reverse {
                    flex-direction: column-reverse!important
                }

                .kv-main .kv-ee-flex-md-wrap {
                    flex-wrap: wrap!important
                }

                .kv-main .kv-ee-flex-md-nowrap {
                    flex-wrap: nowrap!important
                }

                .kv-main .kv-ee-flex-md-wrap-reverse {
                    flex-wrap: wrap-reverse!important
                }

                .kv-main .kv-ee-flex-md-fill {
                    flex: 1 1 auto!important
                }

                .kv-main .kv-ee-flex-md-grow-0 {
                    flex-grow: 0!important
                }

                .kv-main .kv-ee-flex-md-grow-1 {
                    flex-grow: 1!important
                }

                .kv-main .kv-ee-flex-md-shrink-0 {
                    flex-shrink: 0!important
                }

                .kv-main .kv-ee-flex-md-shrink-1 {
                    flex-shrink: 1!important
                }

                .kv-main .kv-ee-justify-content-md-start {
                    justify-content: flex-start!important
                }

                .kv-main .kv-ee-justify-content-md-end {
                    justify-content: flex-end!important
                }

                .kv-main .kv-ee-justify-content-md-center {
                    justify-content: center!important
                }

                .kv-main .kv-ee-justify-content-md-between {
                    justify-content: space-between!important
                }

                .kv-main .kv-ee-justify-content-md-around {
                    justify-content: space-around!important
                }

                .kv-main .kv-ee-align-items-md-start {
                    align-items: flex-start!important
                }

                .kv-main .kv-ee-align-items-md-end {
                    align-items: flex-end!important
                }

                .kv-main .kv-ee-align-items-md-center {
                    align-items: center!important
                }

                .kv-main .kv-ee-align-items-md-baseline {
                    align-items: baseline!important
                }

                .kv-main .kv-ee-align-items-md-stretch {
                    align-items: stretch!important
                }

                .kv-main .kv-ee-align-content-md-start {
                    align-content: flex-start!important
                }

                .kv-main .kv-ee-align-content-md-end {
                    align-content: flex-end!important
                }

                .kv-main .kv-ee-align-content-md-center {
                    align-content: center!important
                }

                .kv-main .kv-ee-align-content-md-between {
                    align-content: space-between!important
                }

                .kv-main .kv-ee-align-content-md-around {
                    align-content: space-around!important
                }

                .kv-main .kv-ee-align-content-md-stretch {
                    align-content: stretch!important
                }

                .kv-main .kv-ee-align-self-md-auto {
                    align-self: auto!important
                }

                .kv-main .kv-ee-align-self-md-start {
                    align-self: flex-start!important
                }

                .kv-main .kv-ee-align-self-md-end {
                    align-self: flex-end!important
                }

                .kv-main .kv-ee-align-self-md-center {
                    align-self: center!important
                }

                .kv-main .kv-ee-align-self-md-baseline {
                    align-self: baseline!important
                }

                .kv-main .kv-ee-align-self-md-stretch {
                    align-self: stretch!important
                }
            }

            @media(min-width: 992px) {
                .kv-main .kv-ee-flex-lg-row {
                    flex-direction:row!important
                }

                .kv-main .kv-ee-flex-lg-column {
                    flex-direction: column!important
                }

                .kv-main .kv-ee-flex-lg-row-reverse {
                    flex-direction: row-reverse!important
                }

                .kv-main .kv-ee-flex-lg-column-reverse {
                    flex-direction: column-reverse!important
                }

                .kv-main .kv-ee-flex-lg-wrap {
                    flex-wrap: wrap!important
                }

                .kv-main .kv-ee-flex-lg-nowrap {
                    flex-wrap: nowrap!important
                }

                .kv-main .kv-ee-flex-lg-wrap-reverse {
                    flex-wrap: wrap-reverse!important
                }

                .kv-main .kv-ee-flex-lg-fill {
                    flex: 1 1 auto!important
                }

                .kv-main .kv-ee-flex-lg-grow-0 {
                    flex-grow: 0!important
                }

                .kv-main .kv-ee-flex-lg-grow-1 {
                    flex-grow: 1!important
                }

                .kv-main .kv-ee-flex-lg-shrink-0 {
                    flex-shrink: 0!important
                }

                .kv-main .kv-ee-flex-lg-shrink-1 {
                    flex-shrink: 1!important
                }

                .kv-main .kv-ee-justify-content-lg-start {
                    justify-content: flex-start!important
                }

                .kv-main .kv-ee-justify-content-lg-end {
                    justify-content: flex-end!important
                }

                .kv-main .kv-ee-justify-content-lg-center {
                    justify-content: center!important
                }

                .kv-main .kv-ee-justify-content-lg-between {
                    justify-content: space-between!important
                }

                .kv-main .kv-ee-justify-content-lg-around {
                    justify-content: space-around!important
                }

                .kv-main .kv-ee-align-items-lg-start {
                    align-items: flex-start!important
                }

                .kv-main .kv-ee-align-items-lg-end {
                    align-items: flex-end!important
                }

                .kv-main .kv-ee-align-items-lg-center {
                    align-items: center!important
                }

                .kv-main .kv-ee-align-items-lg-baseline {
                    align-items: baseline!important
                }

                .kv-main .kv-ee-align-items-lg-stretch {
                    align-items: stretch!important
                }

                .kv-main .kv-ee-align-content-lg-start {
                    align-content: flex-start!important
                }

                .kv-main .kv-ee-align-content-lg-end {
                    align-content: flex-end!important
                }

                .kv-main .kv-ee-align-content-lg-center {
                    align-content: center!important
                }

                .kv-main .kv-ee-align-content-lg-between {
                    align-content: space-between!important
                }

                .kv-main .kv-ee-align-content-lg-around {
                    align-content: space-around!important
                }

                .kv-main .kv-ee-align-content-lg-stretch {
                    align-content: stretch!important
                }

                .kv-main .kv-ee-align-self-lg-auto {
                    align-self: auto!important
                }

                .kv-main .kv-ee-align-self-lg-start {
                    align-self: flex-start!important
                }

                .kv-main .kv-ee-align-self-lg-end {
                    align-self: flex-end!important
                }

                .kv-main .kv-ee-align-self-lg-center {
                    align-self: center!important
                }

                .kv-main .kv-ee-align-self-lg-baseline {
                    align-self: baseline!important
                }

                .kv-main .kv-ee-align-self-lg-stretch {
                    align-self: stretch!important
                }
            }

            @media(min-width: 1200px) {
                .kv-main .kv-ee-flex-xl-row {
                    flex-direction:row!important
                }

                .kv-main .kv-ee-flex-xl-column {
                    flex-direction: column!important
                }

                .kv-main .kv-ee-flex-xl-row-reverse {
                    flex-direction: row-reverse!important
                }

                .kv-main .kv-ee-flex-xl-column-reverse {
                    flex-direction: column-reverse!important
                }

                .kv-main .kv-ee-flex-xl-wrap {
                    flex-wrap: wrap!important
                }

                .kv-main .kv-ee-flex-xl-nowrap {
                    flex-wrap: nowrap!important
                }

                .kv-main .kv-ee-flex-xl-wrap-reverse {
                    flex-wrap: wrap-reverse!important
                }

                .kv-main .kv-ee-flex-xl-fill {
                    flex: 1 1 auto!important
                }

                .kv-main .kv-ee-flex-xl-grow-0 {
                    flex-grow: 0!important
                }

                .kv-main .kv-ee-flex-xl-grow-1 {
                    flex-grow: 1!important
                }

                .kv-main .kv-ee-flex-xl-shrink-0 {
                    flex-shrink: 0!important
                }

                .kv-main .kv-ee-flex-xl-shrink-1 {
                    flex-shrink: 1!important
                }

                .kv-main .kv-ee-justify-content-xl-start {
                    justify-content: flex-start!important
                }

                .kv-main .kv-ee-justify-content-xl-end {
                    justify-content: flex-end!important
                }

                .kv-main .kv-ee-justify-content-xl-center {
                    justify-content: center!important
                }

                .kv-main .kv-ee-justify-content-xl-between {
                    justify-content: space-between!important
                }

                .kv-main .kv-ee-justify-content-xl-around {
                    justify-content: space-around!important
                }

                .kv-main .kv-ee-align-items-xl-start {
                    align-items: flex-start!important
                }

                .kv-main .kv-ee-align-items-xl-end {
                    align-items: flex-end!important
                }

                .kv-main .kv-ee-align-items-xl-center {
                    align-items: center!important
                }

                .kv-main .kv-ee-align-items-xl-baseline {
                    align-items: baseline!important
                }

                .kv-main .kv-ee-align-items-xl-stretch {
                    align-items: stretch!important
                }

                .kv-main .kv-ee-align-content-xl-start {
                    align-content: flex-start!important
                }

                .kv-main .kv-ee-align-content-xl-end {
                    align-content: flex-end!important
                }

                .kv-main .kv-ee-align-content-xl-center {
                    align-content: center!important
                }

                .kv-main .kv-ee-align-content-xl-between {
                    align-content: space-between!important
                }

                .kv-main .kv-ee-align-content-xl-around {
                    align-content: space-around!important
                }

                .kv-main .kv-ee-align-content-xl-stretch {
                    align-content: stretch!important
                }

                .kv-main .kv-ee-align-self-xl-auto {
                    align-self: auto!important
                }

                .kv-main .kv-ee-align-self-xl-start {
                    align-self: flex-start!important
                }

                .kv-main .kv-ee-align-self-xl-end {
                    align-self: flex-end!important
                }

                .kv-main .kv-ee-align-self-xl-center {
                    align-self: center!important
                }

                .kv-main .kv-ee-align-self-xl-baseline {
                    align-self: baseline!important
                }

                .kv-main .kv-ee-align-self-xl-stretch {
                    align-self: stretch!important
                }
            }

            .kv-ee-m-0 {
                margin: 0!important
            }

            .kv-ee-mt-0,.kv-ee-my-0 {
                margin-top: 0!important
            }

            .kv-ee-mr-0,.kv-ee-mx-0 {
                margin-right: 0!important
            }

            .kv-ee-mb-0,.my-0 {
                margin-bottom: 0!important
            }

            .kv-ee-ml-0,.kv-ee-mx-0 {
                margin-left: 0!important
            }

            .kv-ee-m-1 {
                margin: .25rem!important
            }

            .kv-ee-mt-1,.kv-ee-my-1 {
                margin-top: .25rem!important
            }

            .kv-ee-mr-1,.kv-ee-mx-1 {
                margin-right: .25rem!important
            }

            .kv-ee-mb-1,.my-1 {
                margin-bottom: .25rem!important
            }

            .kv-ee-ml-1,.kv-ee-mx-1 {
                margin-left: .25rem!important
            }

            .kv-ee-m-2 {
                margin: .5rem!important
            }

            .kv-ee-mt-2,.kv-ee-my-2 {
                margin-top: .5rem!important
            }

            .kv-ee-mr-2,.kv-ee-mx-2 {
                margin-right: .5rem!important
            }

            .kv-ee-mb-2,.my-2 {
                margin-bottom: .5rem!important
            }

            .kv-ee-ml-2,.kv-ee-mx-2 {
                margin-left: .5rem!important
            }

            .kv-ee-m-3 {
                margin: 1rem!important
            }

            .kv-ee-mt-3,.kv-ee-my-3 {
                margin-top: 1rem!important
            }

            .kv-ee-mr-3,.kv-ee-mx-3 {
                margin-right: 1rem!important
            }

            .kv-ee-mb-3,.my-3 {
                margin-bottom: 1rem!important
            }

            .kv-ee-ml-3,.kv-ee-mx-3 {
                margin-left: 1rem!important
            }

            .kv-ee-m-4 {
                margin: 1.5rem!important
            }

            .kv-ee-mt-4,.kv-ee-my-4 {
                margin-top: 1.5rem!important
            }

            .kv-ee-mr-4,.kv-ee-mx-4 {
                margin-right: 1.5rem!important
            }

            .kv-ee-mb-4,.my-4 {
                margin-bottom: 1.5rem!important
            }

            .kv-ee-ml-4,.kv-ee-mx-4 {
                margin-left: 1.5rem!important
            }

            .kv-ee-m-5 {
                margin: 3rem!important
            }

            .kv-ee-mt-5,.kv-ee-my-5 {
                margin-top: 3rem!important
            }

            .kv-ee-mr-5,.kv-ee-mx-5 {
                margin-right: 3rem!important
            }

            .kv-ee-mb-5,.my-5 {
                margin-bottom: 3rem!important
            }

            .kv-ee-ml-5,.kv-ee-mx-5 {
                margin-left: 3rem!important
            }

            .kv-ee-p-0 {
                padding: 0!important
            }

            .kv-ee-pt-0,.kv-ee-py-0 {
                padding-top: 0!important
            }

            .kv-ee-pr-0,.kv-ee-px-0 {
                padding-right: 0!important
            }

            .kv-ee-pb-0,.py-0 {
                padding-bottom: 0!important
            }

            .kv-ee-pl-0,.kv-ee-px-0 {
                padding-left: 0!important
            }

            .kv-ee-p-1 {
                padding: .25rem!important
            }

            .kv-ee-pt-1,.kv-ee-py-1 {
                padding-top: .25rem!important
            }

            .kv-ee-pr-1,.kv-ee-px-1 {
                padding-right: .25rem!important
            }

            .kv-ee-pb-1,.py-1 {
                padding-bottom: .25rem!important
            }

            .kv-ee-pl-1,.kv-ee-px-1 {
                padding-left: .25rem!important
            }

            .kv-ee-p-2 {
                padding: .5rem!important
            }

            .kv-ee-pt-2,.kv-ee-py-2 {
                padding-top: .5rem!important
            }

            .kv-ee-pr-2,.kv-ee-px-2 {
                padding-right: .5rem!important
            }

            .kv-ee-pb-2,.py-2 {
                padding-bottom: .5rem!important
            }

            .kv-ee-pl-2,.kv-ee-px-2 {
                padding-left: .5rem!important
            }

            .kv-ee-p-3 {
                padding: 1rem!important
            }

            .kv-ee-pt-3,.kv-ee-py-3 {
                padding-top: 1rem!important
            }

            .kv-ee-pr-3,.kv-ee-px-3 {
                padding-right: 1rem!important
            }

            .kv-ee-pb-3,.py-3 {
                padding-bottom: 1rem!important
            }

            .kv-ee-pl-3,.kv-ee-px-3 {
                padding-left: 1rem!important
            }

            .kv-ee-p-4 {
                padding: 1.5rem!important
            }

            .kv-ee-pt-4,.kv-ee-py-4 {
                padding-top: 1.5rem!important
            }

            .kv-ee-pr-4,.kv-ee-px-4 {
                padding-right: 1.5rem!important
            }

            .kv-ee-pb-4,.py-4 {
                padding-bottom: 1.5rem!important
            }

            .kv-ee-pl-4,.kv-ee-px-4 {
                padding-left: 1.5rem!important
            }

            .kv-ee-p-5 {
                padding: 3rem!important
            }

            .kv-ee-pt-5,.kv-ee-py-5 {
                padding-top: 3rem!important
            }

            .kv-ee-pr-5,.kv-ee-px-5 {
                padding-right: 3rem!important
            }

            .kv-ee-pb-5,.py-5 {
                padding-bottom: 3rem!important
            }

            .kv-ee-pl-5,.kv-ee-px-5 {
                padding-left: 3rem!important
            }

            .kv-ee-m-auto {
                margin: auto!important
            }

            .kv-ee-mt-auto,.kv-ee-my-auto {
                margin-top: auto!important
            }

            .kv-ee-mr-auto,.kv-ee-mx-auto {
                margin-right: auto!important
            }

            .kv-ee-mb-auto,.kv-ee-my-auto {
                margin-bottom: auto!important
            }

            .kv-ee-ml-auto,.kv-ee-mx-auto {
                margin-left: auto!important
            }

            @media(min-width: 576px) {
                .kv-ee-m-sm-0 {
                    margin:0!important
                }

                .kv-ee-mt-sm-0,.kv-ee-my-sm-0 {
                    margin-top: 0!important
                }

                .kv-ee-mr-sm-0,.kv-ee-mx-sm-0 {
                    margin-right: 0!important
                }

                .kv-ee-mb-sm-0,.my-sm-0 {
                    margin-bottom: 0!important
                }

                .kv-ee-ml-sm-0,.kv-ee-mx-sm-0 {
                    margin-left: 0!important
                }

                .kv-ee-m-sm-1 {
                    margin: .25rem!important
                }

                .kv-ee-mt-sm-1,.kv-ee-my-sm-1 {
                    margin-top: .25rem!important
                }

                .kv-ee-mr-sm-1,.kv-ee-mx-sm-1 {
                    margin-right: .25rem!important
                }

                .kv-ee-mb-sm-1,.my-sm-1 {
                    margin-bottom: .25rem!important
                }

                .kv-ee-ml-sm-1,.kv-ee-mx-sm-1 {
                    margin-left: .25rem!important
                }

                .kv-ee-m-sm-2 {
                    margin: .5rem!important
                }

                .kv-ee-mt-sm-2,.kv-ee-my-sm-2 {
                    margin-top: .5rem!important
                }

                .kv-ee-mr-sm-2,.kv-ee-mx-sm-2 {
                    margin-right: .5rem!important
                }

                .kv-ee-mb-sm-2,.my-sm-2 {
                    margin-bottom: .5rem!important
                }

                .kv-ee-ml-sm-2,.kv-ee-mx-sm-2 {
                    margin-left: .5rem!important
                }

                .kv-ee-m-sm-3 {
                    margin: 1rem!important
                }

                .kv-ee-mt-sm-3,.kv-ee-my-sm-3 {
                    margin-top: 1rem!important
                }

                .kv-ee-mr-sm-3,.kv-ee-mx-sm-3 {
                    margin-right: 1rem!important
                }

                .kv-ee-mb-sm-3,.my-sm-3 {
                    margin-bottom: 1rem!important
                }

                .kv-ee-ml-sm-3,.kv-ee-mx-sm-3 {
                    margin-left: 1rem!important
                }

                .kv-ee-m-sm-4 {
                    margin: 1.5rem!important
                }

                .kv-ee-mt-sm-4,.kv-ee-my-sm-4 {
                    margin-top: 1.5rem!important
                }

                .kv-ee-mr-sm-4,.kv-ee-mx-sm-4 {
                    margin-right: 1.5rem!important
                }

                .kv-ee-mb-sm-4,.my-sm-4 {
                    margin-bottom: 1.5rem!important
                }

                .kv-ee-ml-sm-4,.kv-ee-mx-sm-4 {
                    margin-left: 1.5rem!important
                }

                .kv-ee-m-sm-5 {
                    margin: 3rem!important
                }

                .kv-ee-mt-sm-5,.kv-ee-my-sm-5 {
                    margin-top: 3rem!important
                }

                .kv-ee-mr-sm-5,.kv-ee-mx-sm-5 {
                    margin-right: 3rem!important
                }

                .kv-ee-mb-sm-5,.my-sm-5 {
                    margin-bottom: 3rem!important
                }

                .kv-ee-ml-sm-5,.kv-ee-mx-sm-5 {
                    margin-left: 3rem!important
                }

                .kv-ee-p-sm-0 {
                    padding: 0!important
                }

                .kv-ee-pt-sm-0,.kv-ee-py-sm-0 {
                    padding-top: 0!important
                }

                .kv-ee-pr-sm-0,.kv-ee-px-sm-0 {
                    padding-right: 0!important
                }

                .kv-ee-pb-sm-0,.py-sm-0 {
                    padding-bottom: 0!important
                }

                .kv-ee-pl-sm-0,.kv-ee-px-sm-0 {
                    padding-left: 0!important
                }

                .kv-ee-p-sm-1 {
                    padding: .25rem!important
                }

                .kv-ee-pt-sm-1,.kv-ee-py-sm-1 {
                    padding-top: .25rem!important
                }

                .kv-ee-pr-sm-1,.kv-ee-px-sm-1 {
                    padding-right: .25rem!important
                }

                .kv-ee-pb-sm-1,.py-sm-1 {
                    padding-bottom: .25rem!important
                }

                .kv-ee-pl-sm-1,.kv-ee-px-sm-1 {
                    padding-left: .25rem!important
                }

                .kv-ee-p-sm-2 {
                    padding: .5rem!important
                }

                .kv-ee-pt-sm-2,.kv-ee-py-sm-2 {
                    padding-top: .5rem!important
                }

                .kv-ee-pr-sm-2,.kv-ee-px-sm-2 {
                    padding-right: .5rem!important
                }

                .kv-ee-pb-sm-2,.py-sm-2 {
                    padding-bottom: .5rem!important
                }

                .kv-ee-pl-sm-2,.kv-ee-px-sm-2 {
                    padding-left: .5rem!important
                }

                .kv-ee-p-sm-3 {
                    padding: 1rem!important
                }

                .kv-ee-pt-sm-3,.kv-ee-py-sm-3 {
                    padding-top: 1rem!important
                }

                .kv-ee-pr-sm-3,.kv-ee-px-sm-3 {
                    padding-right: 1rem!important
                }

                .kv-ee-pb-sm-3,.py-sm-3 {
                    padding-bottom: 1rem!important
                }

                .kv-ee-pl-sm-3,.kv-ee-px-sm-3 {
                    padding-left: 1rem!important
                }

                .kv-ee-p-sm-4 {
                    padding: 1.5rem!important
                }

                .kv-ee-pt-sm-4,.kv-ee-py-sm-4 {
                    padding-top: 1.5rem!important
                }

                .kv-ee-pr-sm-4,.kv-ee-px-sm-4 {
                    padding-right: 1.5rem!important
                }

                .kv-ee-pb-sm-4,.py-sm-4 {
                    padding-bottom: 1.5rem!important
                }

                .kv-ee-pl-sm-4,.kv-ee-px-sm-4 {
                    padding-left: 1.5rem!important
                }

                .kv-ee-p-sm-5 {
                    padding: 3rem!important
                }

                .kv-ee-pt-sm-5,.kv-ee-py-sm-5 {
                    padding-top: 3rem!important
                }

                .kv-ee-pr-sm-5,.kv-ee-px-sm-5 {
                    padding-right: 3rem!important
                }

                .kv-ee-pb-sm-5,.py-sm-5 {
                    padding-bottom: 3rem!important
                }

                .kv-ee-pl-sm-5,.kv-ee-px-sm-5 {
                    padding-left: 3rem!important
                }

                .kv-ee-m-sm-auto {
                    margin: auto!important
                }

                .kv-ee-mt-sm-auto,.kv-ee-my-sm-auto {
                    margin-top: auto!important
                }

                .kv-ee-mr-sm-auto,.kv-ee-mx-sm-auto {
                    margin-right: auto!important
                }

                .kv-ee-mb-sm-auto,.kv-ee-my-sm-auto {
                    margin-bottom: auto!important
                }

                .kv-ee-ml-sm-auto,.kv-ee-mx-sm-auto {
                    margin-left: auto!important
                }
            }

            @media(min-width: 768px) {
                .kv-ee-m-md-0 {
                    margin:0!important
                }

                .kv-ee-mt-md-0,.kv-ee-my-md-0 {
                    margin-top: 0!important
                }

                .kv-ee-mr-md-0,.kv-ee-mx-md-0 {
                    margin-right: 0!important
                }

                .kv-ee-mb-md-0,.my-md-0 {
                    margin-bottom: 0!important
                }

                .kv-ee-ml-md-0,.kv-ee-mx-md-0 {
                    margin-left: 0!important
                }

                .kv-ee-m-md-1 {
                    margin: .25rem!important
                }

                .kv-ee-mt-md-1,.kv-ee-my-md-1 {
                    margin-top: .25rem!important
                }

                .kv-ee-mr-md-1,.kv-ee-mx-md-1 {
                    margin-right: .25rem!important
                }

                .kv-ee-mb-md-1,.my-md-1 {
                    margin-bottom: .25rem!important
                }

                .kv-ee-ml-md-1,.kv-ee-mx-md-1 {
                    margin-left: .25rem!important
                }

                .kv-ee-m-md-2 {
                    margin: .5rem!important
                }

                .kv-ee-mt-md-2,.kv-ee-my-md-2 {
                    margin-top: .5rem!important
                }

                .kv-ee-mr-md-2,.kv-ee-mx-md-2 {
                    margin-right: .5rem!important
                }

                .kv-ee-mb-md-2,.my-md-2 {
                    margin-bottom: .5rem!important
                }

                .kv-ee-ml-md-2,.kv-ee-mx-md-2 {
                    margin-left: .5rem!important
                }

                .kv-ee-m-md-3 {
                    margin: 1rem!important
                }

                .kv-ee-mt-md-3,.kv-ee-my-md-3 {
                    margin-top: 1rem!important
                }

                .kv-ee-mr-md-3,.kv-ee-mx-md-3 {
                    margin-right: 1rem!important
                }

                .kv-ee-mb-md-3,.my-md-3 {
                    margin-bottom: 1rem!important
                }

                .kv-ee-ml-md-3,.kv-ee-mx-md-3 {
                    margin-left: 1rem!important
                }

                .kv-ee-m-md-4 {
                    margin: 1.5rem!important
                }

                .kv-ee-mt-md-4,.kv-ee-my-md-4 {
                    margin-top: 1.5rem!important
                }

                .kv-ee-mr-md-4,.kv-ee-mx-md-4 {
                    margin-right: 1.5rem!important
                }

                .kv-ee-mb-md-4,.my-md-4 {
                    margin-bottom: 1.5rem!important
                }

                .kv-ee-ml-md-4,.kv-ee-mx-md-4 {
                    margin-left: 1.5rem!important
                }

                .kv-ee-m-md-5 {
                    margin: 3rem!important
                }

                .kv-ee-mt-md-5,.kv-ee-my-md-5 {
                    margin-top: 3rem!important
                }

                .kv-ee-mr-md-5,.kv-ee-mx-md-5 {
                    margin-right: 3rem!important
                }

                .kv-ee-mb-md-5,.my-md-5 {
                    margin-bottom: 3rem!important
                }

                .kv-ee-ml-md-5,.kv-ee-mx-md-5 {
                    margin-left: 3rem!important
                }

                .kv-ee-p-md-0 {
                    padding: 0!important
                }

                .kv-ee-pt-md-0,.kv-ee-py-md-0 {
                    padding-top: 0!important
                }

                .kv-ee-pr-md-0,.kv-ee-px-md-0 {
                    padding-right: 0!important
                }

                .kv-ee-pb-md-0,.py-md-0 {
                    padding-bottom: 0!important
                }

                .kv-ee-pl-md-0,.kv-ee-px-md-0 {
                    padding-left: 0!important
                }

                .kv-ee-p-md-1 {
                    padding: .25rem!important
                }

                .kv-ee-pt-md-1,.kv-ee-py-md-1 {
                    padding-top: .25rem!important
                }

                .kv-ee-pr-md-1,.kv-ee-px-md-1 {
                    padding-right: .25rem!important
                }

                .kv-ee-pb-md-1,.py-md-1 {
                    padding-bottom: .25rem!important
                }

                .kv-ee-pl-md-1,.kv-ee-px-md-1 {
                    padding-left: .25rem!important
                }

                .kv-ee-p-md-2 {
                    padding: .5rem!important
                }

                .kv-ee-pt-md-2,.kv-ee-py-md-2 {
                    padding-top: .5rem!important
                }

                .kv-ee-pr-md-2,.kv-ee-px-md-2 {
                    padding-right: .5rem!important
                }

                .kv-ee-pb-md-2,.py-md-2 {
                    padding-bottom: .5rem!important
                }

                .kv-ee-pl-md-2,.kv-ee-px-md-2 {
                    padding-left: .5rem!important
                }

                .kv-ee-p-md-3 {
                    padding: 1rem!important
                }

                .kv-ee-pt-md-3,.kv-ee-py-md-3 {
                    padding-top: 1rem!important
                }

                .kv-ee-pr-md-3,.kv-ee-px-md-3 {
                    padding-right: 1rem!important
                }

                .kv-ee-pb-md-3,.py-md-3 {
                    padding-bottom: 1rem!important
                }

                .kv-ee-pl-md-3,.kv-ee-px-md-3 {
                    padding-left: 1rem!important
                }

                .kv-ee-p-md-4 {
                    padding: 1.5rem!important
                }

                .kv-ee-pt-md-4,.kv-ee-py-md-4 {
                    padding-top: 1.5rem!important
                }

                .kv-ee-pr-md-4,.kv-ee-px-md-4 {
                    padding-right: 1.5rem!important
                }

                .kv-ee-pb-md-4,.py-md-4 {
                    padding-bottom: 1.5rem!important
                }

                .kv-ee-pl-md-4,.kv-ee-px-md-4 {
                    padding-left: 1.5rem!important
                }

                .kv-ee-p-md-5 {
                    padding: 3rem!important
                }

                .kv-ee-pt-md-5,.kv-ee-py-md-5 {
                    padding-top: 3rem!important
                }

                .kv-ee-pr-md-5,.kv-ee-px-md-5 {
                    padding-right: 3rem!important
                }

                .kv-ee-pb-md-5,.py-md-5 {
                    padding-bottom: 3rem!important
                }

                .kv-ee-pl-md-5,.kv-ee-px-md-5 {
                    padding-left: 3rem!important
                }

                .kv-ee-m-md-auto {
                    margin: auto!important
                }

                .kv-ee-mt-md-auto,.kv-ee-my-md-auto {
                    margin-top: auto!important
                }

                .kv-ee-mr-md-auto,.kv-ee-mx-md-auto {
                    margin-right: auto!important
                }

                .kv-ee-mb-md-auto,.kv-ee-my-md-auto {
                    margin-bottom: auto!important
                }

                .kv-ee-ml-md-auto,.kv-ee-mx-md-auto {
                    margin-left: auto!important
                }
            }

            @media(min-width: 992px) {
                .kv-ee-m-lg-0 {
                    margin:0!important
                }

                .kv-ee-mt-lg-0,.kv-ee-my-lg-0 {
                    margin-top: 0!important
                }

                .kv-ee-mr-lg-0,.kv-ee-mx-lg-0 {
                    margin-right: 0!important
                }

                .kv-ee-mb-lg-0,.my-lg-0 {
                    margin-bottom: 0!important
                }

                .kv-ee-ml-lg-0,.kv-ee-mx-lg-0 {
                    margin-left: 0!important
                }

                .kv-ee-m-lg-1 {
                    margin: .25rem!important
                }

                .kv-ee-mt-lg-1,.kv-ee-my-lg-1 {
                    margin-top: .25rem!important
                }

                .kv-ee-mr-lg-1,.kv-ee-mx-lg-1 {
                    margin-right: .25rem!important
                }

                .kv-ee-mb-lg-1,.my-lg-1 {
                    margin-bottom: .25rem!important
                }

                .kv-ee-ml-lg-1,.kv-ee-mx-lg-1 {
                    margin-left: .25rem!important
                }

                .kv-ee-m-lg-2 {
                    margin: .5rem!important
                }

                .kv-ee-mt-lg-2,.kv-ee-my-lg-2 {
                    margin-top: .5rem!important
                }

                .kv-ee-mr-lg-2,.kv-ee-mx-lg-2 {
                    margin-right: .5rem!important
                }

                .kv-ee-mb-lg-2,.my-lg-2 {
                    margin-bottom: .5rem!important
                }

                .kv-ee-ml-lg-2,.kv-ee-mx-lg-2 {
                    margin-left: .5rem!important
                }

                .kv-ee-m-lg-3 {
                    margin: 1rem!important
                }

                .kv-ee-mt-lg-3,.kv-ee-my-lg-3 {
                    margin-top: 1rem!important
                }

                .kv-ee-mr-lg-3,.kv-ee-mx-lg-3 {
                    margin-right: 1rem!important
                }

                .kv-ee-mb-lg-3,.my-lg-3 {
                    margin-bottom: 1rem!important
                }

                .kv-ee-ml-lg-3,.kv-ee-mx-lg-3 {
                    margin-left: 1rem!important
                }

                .kv-ee-m-lg-4 {
                    margin: 1.5rem!important
                }

                .kv-ee-mt-lg-4,.kv-ee-my-lg-4 {
                    margin-top: 1.5rem!important
                }

                .kv-ee-mr-lg-4,.kv-ee-mx-lg-4 {
                    margin-right: 1.5rem!important
                }

                .kv-ee-mb-lg-4,.my-lg-4 {
                    margin-bottom: 1.5rem!important
                }

                .kv-ee-ml-lg-4,.kv-ee-mx-lg-4 {
                    margin-left: 1.5rem!important
                }

                .kv-ee-m-lg-5 {
                    margin: 3rem!important
                }

                .kv-ee-mt-lg-5,.kv-ee-my-lg-5 {
                    margin-top: 3rem!important
                }

                .kv-ee-mr-lg-5,.kv-ee-mx-lg-5 {
                    margin-right: 3rem!important
                }

                .kv-ee-mb-lg-5,.my-lg-5 {
                    margin-bottom: 3rem!important
                }

                .kv-ee-ml-lg-5,.kv-ee-mx-lg-5 {
                    margin-left: 3rem!important
                }

                .kv-ee-p-lg-0 {
                    padding: 0!important
                }

                .kv-ee-pt-lg-0,.kv-ee-py-lg-0 {
                    padding-top: 0!important
                }

                .kv-ee-pr-lg-0,.kv-ee-px-lg-0 {
                    padding-right: 0!important
                }

                .kv-ee-pb-lg-0,.py-lg-0 {
                    padding-bottom: 0!important
                }

                .kv-ee-pl-lg-0,.kv-ee-px-lg-0 {
                    padding-left: 0!important
                }

                .kv-ee-p-lg-1 {
                    padding: .25rem!important
                }

                .kv-ee-pt-lg-1,.kv-ee-py-lg-1 {
                    padding-top: .25rem!important
                }

                .kv-ee-pr-lg-1,.kv-ee-px-lg-1 {
                    padding-right: .25rem!important
                }

                .kv-ee-pb-lg-1,.py-lg-1 {
                    padding-bottom: .25rem!important
                }

                .kv-ee-pl-lg-1,.kv-ee-px-lg-1 {
                    padding-left: .25rem!important
                }

                .kv-ee-p-lg-2 {
                    padding: .5rem!important
                }

                .kv-ee-pt-lg-2,.kv-ee-py-lg-2 {
                    padding-top: .5rem!important
                }

                .kv-ee-pr-lg-2,.kv-ee-px-lg-2 {
                    padding-right: .5rem!important
                }

                .kv-ee-pb-lg-2,.py-lg-2 {
                    padding-bottom: .5rem!important
                }

                .kv-ee-pl-lg-2,.kv-ee-px-lg-2 {
                    padding-left: .5rem!important
                }

                .kv-ee-p-lg-3 {
                    padding: 1rem!important
                }

                .kv-ee-pt-lg-3,.kv-ee-py-lg-3 {
                    padding-top: 1rem!important
                }

                .kv-ee-pr-lg-3,.kv-ee-px-lg-3 {
                    padding-right: 1rem!important
                }

                .kv-ee-pb-lg-3,.py-lg-3 {
                    padding-bottom: 1rem!important
                }

                .kv-ee-pl-lg-3,.kv-ee-px-lg-3 {
                    padding-left: 1rem!important
                }

                .kv-ee-p-lg-4 {
                    padding: 1.5rem!important
                }

                .kv-ee-pt-lg-4,.kv-ee-py-lg-4 {
                    padding-top: 1.5rem!important
                }

                .kv-ee-pr-lg-4,.kv-ee-px-lg-4 {
                    padding-right: 1.5rem!important
                }

                .kv-ee-pb-lg-4,.py-lg-4 {
                    padding-bottom: 1.5rem!important
                }

                .kv-ee-pl-lg-4,.kv-ee-px-lg-4 {
                    padding-left: 1.5rem!important
                }

                .kv-ee-p-lg-5 {
                    padding: 3rem!important
                }

                .kv-ee-pt-lg-5,.kv-ee-py-lg-5 {
                    padding-top: 3rem!important
                }

                .kv-ee-pr-lg-5,.kv-ee-px-lg-5 {
                    padding-right: 3rem!important
                }

                .kv-ee-pb-lg-5,.py-lg-5 {
                    padding-bottom: 3rem!important
                }

                .kv-ee-pl-lg-5,.kv-ee-px-lg-5 {
                    padding-left: 3rem!important
                }

                .kv-ee-m-lg-auto {
                    margin: auto!important
                }

                .kv-ee-mt-lg-auto,.kv-ee-my-lg-auto {
                    margin-top: auto!important
                }

                .kv-ee-mr-lg-auto,.kv-ee-mx-lg-auto {
                    margin-right: auto!important
                }

                .kv-ee-mb-lg-auto,.kv-ee-my-lg-auto {
                    margin-bottom: auto!important
                }

                .kv-ee-ml-lg-auto,.kv-ee-mx-lg-auto {
                    margin-left: auto!important
                }
            }

            @media(min-width: 1200px) {
                .kv-ee-m-xl-0 {
                    margin:0!important
                }

                .kv-ee-mt-xl-0,.kv-ee-my-xl-0 {
                    margin-top: 0!important
                }

                .kv-ee-mr-xl-0,.kv-ee-mx-xl-0 {
                    margin-right: 0!important
                }

                .kv-ee-mb-xl-0,.my-xl-0 {
                    margin-bottom: 0!important
                }

                .kv-ee-ml-xl-0,.kv-ee-mx-xl-0 {
                    margin-left: 0!important
                }

                .kv-ee-m-xl-1 {
                    margin: .25rem!important
                }

                .kv-ee-mt-xl-1,.kv-ee-my-xl-1 {
                    margin-top: .25rem!important
                }

                .kv-ee-mr-xl-1,.kv-ee-mx-xl-1 {
                    margin-right: .25rem!important
                }

                .kv-ee-mb-xl-1,.my-xl-1 {
                    margin-bottom: .25rem!important
                }

                .kv-ee-ml-xl-1,.kv-ee-mx-xl-1 {
                    margin-left: .25rem!important
                }

                .kv-ee-m-xl-2 {
                    margin: .5rem!important
                }

                .kv-ee-mt-xl-2,.kv-ee-my-xl-2 {
                    margin-top: .5rem!important
                }

                .kv-ee-mr-xl-2,.kv-ee-mx-xl-2 {
                    margin-right: .5rem!important
                }

                .kv-ee-mb-xl-2,.my-xl-2 {
                    margin-bottom: .5rem!important
                }

                .kv-ee-ml-xl-2,.kv-ee-mx-xl-2 {
                    margin-left: .5rem!important
                }

                .kv-ee-m-xl-3 {
                    margin: 1rem!important
                }

                .kv-ee-mt-xl-3,.kv-ee-my-xl-3 {
                    margin-top: 1rem!important
                }

                .kv-ee-mr-xl-3,.kv-ee-mx-xl-3 {
                    margin-right: 1rem!important
                }

                .kv-ee-mb-xl-3,.my-xl-3 {
                    margin-bottom: 1rem!important
                }

                .kv-ee-ml-xl-3,.kv-ee-mx-xl-3 {
                    margin-left: 1rem!important
                }

                .kv-ee-m-xl-4 {
                    margin: 1.5rem!important
                }

                .kv-ee-mt-xl-4,.kv-ee-my-xl-4 {
                    margin-top: 1.5rem!important
                }

                .kv-ee-mr-xl-4,.kv-ee-mx-xl-4 {
                    margin-right: 1.5rem!important
                }

                .kv-ee-mb-xl-4,.my-xl-4 {
                    margin-bottom: 1.5rem!important
                }

                .kv-ee-ml-xl-4,.kv-ee-mx-xl-4 {
                    margin-left: 1.5rem!important
                }

                .kv-ee-m-xl-5 {
                    margin: 3rem!important
                }

                .kv-ee-mt-xl-5,.kv-ee-my-xl-5 {
                    margin-top: 3rem!important
                }

                .kv-ee-mr-xl-5,.kv-ee-mx-xl-5 {
                    margin-right: 3rem!important
                }

                .kv-ee-mb-xl-5,.my-xl-5 {
                    margin-bottom: 3rem!important
                }

                .kv-ee-ml-xl-5,.kv-ee-mx-xl-5 {
                    margin-left: 3rem!important
                }

                .kv-ee-p-xl-0 {
                    padding: 0!important
                }

                .kv-ee-pt-xl-0,.kv-ee-py-xl-0 {
                    padding-top: 0!important
                }

                .kv-ee-pr-xl-0,.kv-ee-px-xl-0 {
                    padding-right: 0!important
                }

                .kv-ee-pb-xl-0,.py-xl-0 {
                    padding-bottom: 0!important
                }

                .kv-ee-pl-xl-0,.kv-ee-px-xl-0 {
                    padding-left: 0!important
                }

                .kv-ee-p-xl-1 {
                    padding: .25rem!important
                }

                .kv-ee-pt-xl-1,.kv-ee-py-xl-1 {
                    padding-top: .25rem!important
                }

                .kv-ee-pr-xl-1,.kv-ee-px-xl-1 {
                    padding-right: .25rem!important
                }

                .kv-ee-pb-xl-1,.py-xl-1 {
                    padding-bottom: .25rem!important
                }

                .kv-ee-pl-xl-1,.kv-ee-px-xl-1 {
                    padding-left: .25rem!important
                }

                .kv-ee-p-xl-2 {
                    padding: .5rem!important
                }

                .kv-ee-pt-xl-2,.kv-ee-py-xl-2 {
                    padding-top: .5rem!important
                }

                .kv-ee-pr-xl-2,.kv-ee-px-xl-2 {
                    padding-right: .5rem!important
                }

                .kv-ee-pb-xl-2,.py-xl-2 {
                    padding-bottom: .5rem!important
                }

                .kv-ee-pl-xl-2,.kv-ee-px-xl-2 {
                    padding-left: .5rem!important
                }

                .kv-ee-p-xl-3 {
                    padding: 1rem!important
                }

                .kv-ee-pt-xl-3,.kv-ee-py-xl-3 {
                    padding-top: 1rem!important
                }

                .kv-ee-pr-xl-3,.kv-ee-px-xl-3 {
                    padding-right: 1rem!important
                }

                .kv-ee-pb-xl-3,.py-xl-3 {
                    padding-bottom: 1rem!important
                }

                .kv-ee-pl-xl-3,.kv-ee-px-xl-3 {
                    padding-left: 1rem!important
                }

                .kv-ee-p-xl-4 {
                    padding: 1.5rem!important
                }

                .kv-ee-pt-xl-4,.kv-ee-py-xl-4 {
                    padding-top: 1.5rem!important
                }

                .kv-ee-pr-xl-4,.kv-ee-px-xl-4 {
                    padding-right: 1.5rem!important
                }

                .kv-ee-pb-xl-4,.py-xl-4 {
                    padding-bottom: 1.5rem!important
                }

                .kv-ee-pl-xl-4,.kv-ee-px-xl-4 {
                    padding-left: 1.5rem!important
                }

                .kv-ee-p-xl-5 {
                    padding: 3rem!important
                }

                .kv-ee-pt-xl-5,.kv-ee-py-xl-5 {
                    padding-top: 3rem!important
                }

                .kv-ee-pr-xl-5,.kv-ee-px-xl-5 {
                    padding-right: 3rem!important
                }

                .kv-ee-pb-xl-5,.py-xl-5 {
                    padding-bottom: 3rem!important
                }

                .kv-ee-pl-xl-5,.kv-ee-px-xl-5 {
                    padding-left: 3rem!important
                }

                .kv-ee-m-xl-auto {
                    margin: auto!important
                }

                .kv-ee-mt-xl-auto,.kv-ee-my-xl-auto {
                    margin-top: auto!important
                }

                .kv-ee-mr-xl-auto,.kv-ee-mx-xl-auto {
                    margin-right: auto!important
                }

                .kv-ee-mb-xl-auto,.kv-ee-my-xl-auto {
                    margin-bottom: auto!important
                }

                .kv-ee-ml-xl-auto,.kv-ee-mx-xl-auto {
                    margin-left: auto!important
                }
            }

            @media(min-width: 1440px) {
                .kv-main .kv-ee-flex-xxl-row {
                    flex-direction:row!important
                }

                .kv-main .kv-ee-flex-xxl-column {
                    flex-direction: column!important
                }

                .kv-main .kv-ee-flex-xxl-row-reverse {
                    flex-direction: row-reverse!important
                }

                .kv-main .kv-ee-flex-xxl-column-reverse {
                    flex-direction: column-reverse!important
                }

                .kv-main .kv-ee-flex-xxl-wrap {
                    flex-wrap: wrap!important
                }

                .kv-main .kv-ee-flex-xxl-nowrap {
                    flex-wrap: nowrap!important
                }

                .kv-main .kv-ee-flex-xxl-wrap-reverse {
                    flex-wrap: wrap-reverse!important
                }

                .kv-main .kv-ee-flex-xxl-fill {
                    flex: 1 1 auto!important
                }

                .kv-main .kv-ee-flex-xxl-grow-0 {
                    flex-grow: 0!important
                }

                .kv-main .kv-ee-flex-xxl-grow-1 {
                    flex-grow: 1!important
                }

                .kv-main .kv-ee-flex-xxl-shrink-0 {
                    flex-shrink: 0!important
                }

                .kv-main .kv-ee-flex-xxl-shrink-1 {
                    flex-shrink: 1!important
                }

                .kv-main .kv-ee-justify-content-xxl-start {
                    justify-content: flex-start!important
                }

                .kv-main .kv-ee-justify-content-xxl-end {
                    justify-content: flex-end!important
                }

                .kv-main .kv-ee-justify-content-xxl-center {
                    justify-content: center!important
                }

                .kv-main .kv-ee-justify-content-xxl-between {
                    justify-content: space-between!important
                }

                .kv-main .kv-ee-justify-content-xxl-around {
                    justify-content: space-around!important
                }

                .kv-main .kv-ee-align-items-xxl-start {
                    align-items: flex-start!important
                }

                .kv-main .kv-ee-align-items-xxl-end {
                    align-items: flex-end!important
                }

                .kv-main .kv-ee-align-items-xxl-center {
                    align-items: center!important
                }

                .kv-main .kv-ee-align-items-xxl-baseline {
                    align-items: baseline!important
                }

                .kv-main .kv-ee-align-items-xxl-stretch {
                    align-items: stretch!important
                }

                .kv-main .kv-ee-align-content-xxl-start {
                    align-content: flex-start!important
                }

                .kv-main .kv-ee-align-content-xxl-end {
                    align-content: flex-end!important
                }

                .kv-main .kv-ee-align-content-xxl-center {
                    align-content: center!important
                }

                .kv-main .kv-ee-align-content-xxl-between {
                    align-content: space-between!important
                }

                .kv-main .kv-ee-align-content-xxl-around {
                    align-content: space-around!important
                }

                .kv-main .kv-ee-align-content-xxl-stretch {
                    align-content: stretch!important
                }

                .kv-main .kv-ee-align-self-xxl-auto {
                    align-self: auto!important
                }

                .kv-main .kv-ee-align-self-xxl-start {
                    align-self: flex-start!important
                }

                .kv-main .kv-ee-align-self-xxl-end {
                    align-self: flex-end!important
                }

                .kv-main .kv-ee-align-self-xxl-center {
                    align-self: center!important
                }

                .kv-main .kv-ee-align-self-xxl-baseline {
                    align-self: baseline!important
                }

                .kv-main .kv-ee-align-self-xxl-stretch {
                    align-self: stretch!important
                }

                .kv-ee-m-xxl-0 {
                    margin: 0!important
                }

                .kv-ee-mt-xxl-0,.kv-ee-my-xxl-0 {
                    margin-top: 0!important
                }

                .kv-ee-mr-xxl-0,.kv-ee-mx-xxl-0 {
                    margin-right: 0!important
                }

                .kv-ee-mb-xxl-0,.my-xxl-0 {
                    margin-bottom: 0!important
                }

                .kv-ee-ml-xxl-0,.kv-ee-mx-xxl-0 {
                    margin-left: 0!important
                }

                .kv-ee-m-xxl-1 {
                    margin: .25rem!important
                }

                .kv-ee-mt-xxl-1,.kv-ee-my-xxl-1 {
                    margin-top: .25rem!important
                }

                .kv-ee-mr-xxl-1,.kv-ee-mx-xxl-1 {
                    margin-right: .25rem!important
                }

                .kv-ee-mb-xxl-1,.my-xxl-1 {
                    margin-bottom: .25rem!important
                }

                .kv-ee-ml-xxl-1,.kv-ee-mx-xxl-1 {
                    margin-left: .25rem!important
                }

                .kv-ee-m-xxl-2 {
                    margin: .5rem!important
                }

                .kv-ee-mt-xxl-2,.kv-ee-my-xxl-2 {
                    margin-top: .5rem!important
                }

                .kv-ee-mr-xxl-2,.kv-ee-mx-xxl-2 {
                    margin-right: .5rem!important
                }

                .kv-ee-mb-xxl-2,.my-xxl-2 {
                    margin-bottom: .5rem!important
                }

                .kv-ee-ml-xxl-2,.kv-ee-mx-xxl-2 {
                    margin-left: .5rem!important
                }

                .kv-ee-m-xxl-3 {
                    margin: 1rem!important
                }

                .kv-ee-mt-xxl-3,.kv-ee-my-xxl-3 {
                    margin-top: 1rem!important
                }

                .kv-ee-mr-xxl-3,.kv-ee-mx-xxl-3 {
                    margin-right: 1rem!important
                }

                .kv-ee-mb-xxl-3,.my-xxl-3 {
                    margin-bottom: 1rem!important
                }

                .kv-ee-ml-xxl-3,.kv-ee-mx-xxl-3 {
                    margin-left: 1rem!important
                }

                .kv-ee-m-xxl-4 {
                    margin: 1.5rem!important
                }

                .kv-ee-mt-xxl-4,.kv-ee-my-xxl-4 {
                    margin-top: 1.5rem!important
                }

                .kv-ee-mr-xxl-4,.kv-ee-mx-xxl-4 {
                    margin-right: 1.5rem!important
                }

                .kv-ee-mb-xxl-4,.my-xxl-4 {
                    margin-bottom: 1.5rem!important
                }

                .kv-ee-ml-xxl-4,.kv-ee-mx-xxl-4 {
                    margin-left: 1.5rem!important
                }

                .kv-ee-m-xxl-5 {
                    margin: 3rem!important
                }

                .kv-ee-mt-xxl-5,.kv-ee-my-xxl-5 {
                    margin-top: 3rem!important
                }

                .kv-ee-mr-xxl-5,.kv-ee-mx-xxl-5 {
                    margin-right: 3rem!important
                }

                .kv-ee-mb-xxl-5,.my-xxl-5 {
                    margin-bottom: 3rem!important
                }

                .kv-ee-ml-xxl-5,.kv-ee-mx-xxl-5 {
                    margin-left: 3rem!important
                }

                .kv-ee-p-xxl-0 {
                    padding: 0!important
                }

                .kv-ee-pt-xxl-0,.kv-ee-py-xxl-0 {
                    padding-top: 0!important
                }

                .kv-ee-pr-xxl-0,.kv-ee-px-xxl-0 {
                    padding-right: 0!important
                }

                .kv-ee-pb-xxl-0,.py-xxl-0 {
                    padding-bottom: 0!important
                }

                .kv-ee-pl-xxl-0,.kv-ee-px-xxl-0 {
                    padding-left: 0!important
                }

                .kv-ee-p-xxl-1 {
                    padding: .25rem!important
                }

                .kv-ee-pt-xxl-1,.kv-ee-py-xxl-1 {
                    padding-top: .25rem!important
                }

                .kv-ee-pr-xxl-1,.kv-ee-px-xxl-1 {
                    padding-right: .25rem!important
                }

                .kv-ee-pb-xxl-1,.py-xxl-1 {
                    padding-bottom: .25rem!important
                }

                .kv-ee-pl-xxl-1,.kv-ee-px-xxl-1 {
                    padding-left: .25rem!important
                }

                .kv-ee-p-xxl-2 {
                    padding: .5rem!important
                }

                .kv-ee-pt-xxl-2,.kv-ee-py-xxl-2 {
                    padding-top: .5rem!important
                }

                .kv-ee-pr-xxl-2,.kv-ee-px-xxl-2 {
                    padding-right: .5rem!important
                }

                .kv-ee-pb-xxl-2,.py-xxl-2 {
                    padding-bottom: .5rem!important
                }

                .kv-ee-pl-xxl-2,.kv-ee-px-xxl-2 {
                    padding-left: .5rem!important
                }

                .kv-ee-p-xxl-3 {
                    padding: 1rem!important
                }

                .kv-ee-pt-xxl-3,.kv-ee-py-xxl-3 {
                    padding-top: 1rem!important
                }

                .kv-ee-pr-xxl-3,.kv-ee-px-xxl-3 {
                    padding-right: 1rem!important
                }

                .kv-ee-pb-xxl-3,.py-xxl-3 {
                    padding-bottom: 1rem!important
                }

                .kv-ee-pl-xxl-3,.kv-ee-px-xxl-3 {
                    padding-left: 1rem!important
                }

                .kv-ee-p-xxl-4 {
                    padding: 1.5rem!important
                }

                .kv-ee-pt-xxl-4,.kv-ee-py-xxl-4 {
                    padding-top: 1.5rem!important
                }

                .kv-ee-pr-xxl-4,.kv-ee-px-xxl-4 {
                    padding-right: 1.5rem!important
                }

                .kv-ee-pb-xxl-4,.py-xxl-4 {
                    padding-bottom: 1.5rem!important
                }

                .kv-ee-pl-xxl-4,.kv-ee-px-xxl-4 {
                    padding-left: 1.5rem!important
                }

                .kv-ee-p-xxl-5 {
                    padding: 3rem!important
                }

                .kv-ee-pt-xxl-5,.kv-ee-py-xxl-5 {
                    padding-top: 3rem!important
                }

                .kv-ee-pr-xxl-5,.kv-ee-px-xxl-5 {
                    padding-right: 3rem!important
                }

                .kv-ee-pb-xxl-5,.py-xxl-5 {
                    padding-bottom: 3rem!important
                }

                .kv-ee-pl-xxl-5,.kv-ee-px-xxl-5 {
                    padding-left: 3rem!important
                }

                .kv-ee-m-xxl-auto {
                    margin: auto!important
                }

                .kv-ee-mt-xxl-auto,.kv-ee-my-xxl-auto {
                    margin-top: auto!important
                }

                .kv-ee-mr-xxl-auto,.kv-ee-mx-xxl-auto {
                    margin-right: auto!important
                }

                .kv-ee-mb-xxl-auto,.kv-ee-my-xxl-auto {
                    margin-bottom: auto!important
                }

                .kv-ee-ml-xxl-auto,.kv-ee-mx-xxl-auto {
                    margin-left: auto!important
                }
            }

            @media(min-width: 1758px) {
                .kv-main .kv-ee-flex-xxxl-row {
                    flex-direction:row!important
                }

                .kv-main .kv-ee-flex-xxxl-column {
                    flex-direction: column!important
                }

                .kv-main .kv-ee-flex-xxxl-row-reverse {
                    flex-direction: row-reverse!important
                }

                .kv-main .kv-ee-flex-xxxl-column-reverse {
                    flex-direction: column-reverse!important
                }

                .kv-main .kv-ee-flex-xxxl-wrap {
                    flex-wrap: wrap!important
                }

                .kv-main .kv-ee-flex-xxxl-nowrap {
                    flex-wrap: nowrap!important
                }

                .kv-main .kv-ee-flex-xxxl-wrap-reverse {
                    flex-wrap: wrap-reverse!important
                }

                .kv-main .kv-ee-flex-xxxl-fill {
                    flex: 1 1 auto!important
                }

                .kv-main .kv-ee-flex-xxxl-grow-0 {
                    flex-grow: 0!important
                }

                .kv-main .kv-ee-flex-xxxl-grow-1 {
                    flex-grow: 1!important
                }

                .kv-main .kv-ee-flex-xxxl-shrink-0 {
                    flex-shrink: 0!important
                }

                .kv-main .kv-ee-flex-xxxl-shrink-1 {
                    flex-shrink: 1!important
                }

                .kv-main .kv-ee-justify-content-xxxl-start {
                    justify-content: flex-start!important
                }

                .kv-main .kv-ee-justify-content-xxxl-end {
                    justify-content: flex-end!important
                }

                .kv-main .kv-ee-justify-content-xxxl-center {
                    justify-content: center!important
                }

                .kv-main .kv-ee-justify-content-xxxl-between {
                    justify-content: space-between!important
                }

                .kv-main .kv-ee-justify-content-xxxl-around {
                    justify-content: space-around!important
                }

                .kv-main .kv-ee-align-items-xxxl-start {
                    align-items: flex-start!important
                }

                .kv-main .kv-ee-align-items-xxxl-end {
                    align-items: flex-end!important
                }

                .kv-main .kv-ee-align-items-xxxl-center {
                    align-items: center!important
                }

                .kv-main .kv-ee-align-items-xxxl-baseline {
                    align-items: baseline!important
                }

                .kv-main .kv-ee-align-items-xxxl-stretch {
                    align-items: stretch!important
                }

                .kv-main .kv-ee-align-content-xxxl-start {
                    align-content: flex-start!important
                }

                .kv-main .kv-ee-align-content-xxxl-end {
                    align-content: flex-end!important
                }

                .kv-main .kv-ee-align-content-xxxl-center {
                    align-content: center!important
                }

                .kv-main .kv-ee-align-content-xxxl-between {
                    align-content: space-between!important
                }

                .kv-main .kv-ee-align-content-xxxl-around {
                    align-content: space-around!important
                }

                .kv-main .kv-ee-align-content-xxxl-stretch {
                    align-content: stretch!important
                }

                .kv-main .kv-ee-align-self-xxxl-auto {
                    align-self: auto!important
                }

                .kv-main .kv-ee-align-self-xxxl-start {
                    align-self: flex-start!important
                }

                .kv-main .kv-ee-align-self-xxxl-end {
                    align-self: flex-end!important
                }

                .kv-main .kv-ee-align-self-xxxl-center {
                    align-self: center!important
                }

                .kv-main .kv-ee-align-self-xxxl-baseline {
                    align-self: baseline!important
                }

                .kv-main .kv-ee-align-self-xxxl-stretch {
                    align-self: stretch!important
                }

                .kv-ee-m-xxxl-0 {
                    margin: 0!important
                }

                .kv-ee-mt-xxxl-0,.kv-ee-my-xxxl-0 {
                    margin-top: 0!important
                }

                .kv-ee-mr-xxxl-0,.kv-ee-mx-xxxl-0 {
                    margin-right: 0!important
                }

                .kv-ee-mb-xxxl-0,.my-xxxl-0 {
                    margin-bottom: 0!important
                }

                .kv-ee-ml-xxxl-0,.kv-ee-mx-xxxl-0 {
                    margin-left: 0!important
                }

                .kv-ee-m-xxxl-1 {
                    margin: .25rem!important
                }

                .kv-ee-mt-xxxl-1,.kv-ee-my-xxxl-1 {
                    margin-top: .25rem!important
                }

                .kv-ee-mr-xxxl-1,.kv-ee-mx-xxxl-1 {
                    margin-right: .25rem!important
                }

                .kv-ee-mb-xxxl-1,.my-xxxl-1 {
                    margin-bottom: .25rem!important
                }

                .kv-ee-ml-xxxl-1,.kv-ee-mx-xxxl-1 {
                    margin-left: .25rem!important
                }

                .kv-ee-m-xxxl-2 {
                    margin: .5rem!important
                }

                .kv-ee-mt-xxxl-2,.kv-ee-my-xxxl-2 {
                    margin-top: .5rem!important
                }

                .kv-ee-mr-xxxl-2,.kv-ee-mx-xxxl-2 {
                    margin-right: .5rem!important
                }

                .kv-ee-mb-xxxl-2,.my-xxxl-2 {
                    margin-bottom: .5rem!important
                }

                .kv-ee-ml-xxxl-2,.kv-ee-mx-xxxl-2 {
                    margin-left: .5rem!important
                }

                .kv-ee-m-xxxl-3 {
                    margin: 1rem!important
                }

                .kv-ee-mt-xxxl-3,.kv-ee-my-xxxl-3 {
                    margin-top: 1rem!important
                }

                .kv-ee-mr-xxxl-3,.kv-ee-mx-xxxl-3 {
                    margin-right: 1rem!important
                }

                .kv-ee-mb-xxxl-3,.my-xxxl-3 {
                    margin-bottom: 1rem!important
                }

                .kv-ee-ml-xxxl-3,.kv-ee-mx-xxxl-3 {
                    margin-left: 1rem!important
                }

                .kv-ee-m-xxxl-4 {
                    margin: 1.5rem!important
                }

                .kv-ee-mt-xxxl-4,.kv-ee-my-xxxl-4 {
                    margin-top: 1.5rem!important
                }

                .kv-ee-mr-xxxl-4,.kv-ee-mx-xxxl-4 {
                    margin-right: 1.5rem!important
                }

                .kv-ee-mb-xxxl-4,.my-xxxl-4 {
                    margin-bottom: 1.5rem!important
                }

                .kv-ee-ml-xxxl-4,.kv-ee-mx-xxxl-4 {
                    margin-left: 1.5rem!important
                }

                .kv-ee-m-xxxl-5 {
                    margin: 3rem!important
                }

                .kv-ee-mt-xxxl-5,.kv-ee-my-xxxl-5 {
                    margin-top: 3rem!important
                }

                .kv-ee-mr-xxxl-5,.kv-ee-mx-xxxl-5 {
                    margin-right: 3rem!important
                }

                .kv-ee-mb-xxxl-5,.my-xxxl-5 {
                    margin-bottom: 3rem!important
                }

                .kv-ee-ml-xxxl-5,.kv-ee-mx-xxxl-5 {
                    margin-left: 3rem!important
                }

                .kv-ee-p-xxxl-0 {
                    padding: 0!important
                }

                .kv-ee-pt-xxxl-0,.kv-ee-py-xxxl-0 {
                    padding-top: 0!important
                }

                .kv-ee-pr-xxxl-0,.kv-ee-px-xxxl-0 {
                    padding-right: 0!important
                }

                .kv-ee-pb-xxxl-0,.py-xxxl-0 {
                    padding-bottom: 0!important
                }

                .kv-ee-pl-xxxl-0,.kv-ee-px-xxxl-0 {
                    padding-left: 0!important
                }

                .kv-ee-p-xxxl-1 {
                    padding: .25rem!important
                }

                .kv-ee-pt-xxxl-1,.kv-ee-py-xxxl-1 {
                    padding-top: .25rem!important
                }

                .kv-ee-pr-xxxl-1,.kv-ee-px-xxxl-1 {
                    padding-right: .25rem!important
                }

                .kv-ee-pb-xxxl-1,.py-xxxl-1 {
                    padding-bottom: .25rem!important
                }

                .kv-ee-pl-xxxl-1,.kv-ee-px-xxxl-1 {
                    padding-left: .25rem!important
                }

                .kv-ee-p-xxxl-2 {
                    padding: .5rem!important
                }

                .kv-ee-pt-xxxl-2,.kv-ee-py-xxxl-2 {
                    padding-top: .5rem!important
                }

                .kv-ee-pr-xxxl-2,.kv-ee-px-xxxl-2 {
                    padding-right: .5rem!important
                }

                .kv-ee-pb-xxxl-2,.py-xxxl-2 {
                    padding-bottom: .5rem!important
                }

                .kv-ee-pl-xxxl-2,.kv-ee-px-xxxl-2 {
                    padding-left: .5rem!important
                }

                .kv-ee-p-xxxl-3 {
                    padding: 1rem!important
                }

                .kv-ee-pt-xxxl-3,.kv-ee-py-xxxl-3 {
                    padding-top: 1rem!important
                }

                .kv-ee-pr-xxxl-3,.kv-ee-px-xxxl-3 {
                    padding-right: 1rem!important
                }

                .kv-ee-pb-xxxl-3,.py-xxxl-3 {
                    padding-bottom: 1rem!important
                }

                .kv-ee-pl-xxxl-3,.kv-ee-px-xxxl-3 {
                    padding-left: 1rem!important
                }

                .kv-ee-p-xxxl-4 {
                    padding: 1.5rem!important
                }

                .kv-ee-pt-xxxl-4,.kv-ee-py-xxxl-4 {
                    padding-top: 1.5rem!important
                }

                .kv-ee-pr-xxxl-4,.kv-ee-px-xxxl-4 {
                    padding-right: 1.5rem!important
                }

                .kv-ee-pb-xxxl-4,.py-xxxl-4 {
                    padding-bottom: 1.5rem!important
                }

                .kv-ee-pl-xxxl-4,.kv-ee-px-xxxl-4 {
                    padding-left: 1.5rem!important
                }

                .kv-ee-p-xxxl-5 {
                    padding: 3rem!important
                }

                .kv-ee-pt-xxxl-5,.kv-ee-py-xxxl-5 {
                    padding-top: 3rem!important
                }

                .kv-ee-pr-xxxl-5,.kv-ee-px-xxxl-5 {
                    padding-right: 3rem!important
                }

                .kv-ee-pb-xxxl-5,.py-xxxl-5 {
                    padding-bottom: 3rem!important
                }

                .kv-ee-pl-xxxl-5,.kv-ee-px-xxxl-5 {
                    padding-left: 3rem!important
                }

                .kv-ee-m-xxxl-auto {
                    margin: auto!important
                }

                .kv-ee-mt-xxxl-auto,.kv-ee-my-xxxl-auto {
                    margin-top: auto!important
                }

                .kv-ee-mr-xxxl-auto,.kv-ee-mx-xxxl-auto {
                    margin-right: auto!important
                }

                .kv-ee-mb-xxxl-auto,.kv-ee-my-xxxl-auto {
                    margin-bottom: auto!important
                }

                .kv-ee-ml-xxxl-auto,.kv-ee-mx-xxxl-auto {
                    margin-left: auto!important
                }
            }

            .kv-ee-page-title--sm {
                font-size: calc((2rem + 8*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((2.25rem + 8*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((1rem + 0*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-page-title--sm {
                    font-size:calc(2rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(2.25rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-page-title--sm {
                    font-size:calc(2.5rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(2.75rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            .kv-ee-page-title--md {
                font-size: calc((2.5rem + 16*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((2.75rem + 16*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((1rem + 0*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-page-title--md {
                    font-size:calc(2.5rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(2.75rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-page-title--md {
                    font-size:calc(3.5rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(3.75rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            .kv-ee-page-title--lg {
                font-size: calc((3rem + 20*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((3.25rem + 20*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((1rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-page-title--lg {
                    font-size:calc(3rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(3.25rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-page-title--lg {
                    font-size:calc(4.25rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(4.5rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1.25rem
                }
            }

            .kv-ee-section-title--sm {
                font-size: calc((1.5rem + 8*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((1.75rem + 8*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((1rem + 0*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-section-title--sm {
                    font-size:calc(1.5rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.75rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-section-title--sm {
                    font-size:calc(2rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(2.25rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            .kv-ee-section-title--md {
                font-size: calc((2rem + 8*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((2.25rem + 8*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((1rem + 0*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-section-title--md {
                    font-size:calc(2rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(2.25rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-section-title--md {
                    font-size:calc(2.5rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(2.75rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            .kv-ee-section-title--lg {
                font-size: calc((2.5rem + 8*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((2.75rem + 8*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((1rem + 0*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-section-title--lg {
                    font-size:calc(2.5rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(2.75rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-section-title--lg {
                    font-size:calc(3rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(3.25rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            .kv-ee-section-subtitle--sm {
                font-size: calc((1.125rem + 2*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((1.5rem + 0*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((.5rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-section-subtitle--sm {
                    font-size:calc(1.125rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.5rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: .5rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-section-subtitle--sm {
                    font-size:calc(1.25rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.5rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: .75rem
                }
            }

            .kv-ee-section-subtitle--md {
                font-size: calc((1.25rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((1.5rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((.75rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-section-subtitle--md {
                    font-size:calc(1.25rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.5rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: .75rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-section-subtitle--md {
                    font-size:calc(1.5rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.75rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            .kv-ee-title--xs {
                font-size: calc((1rem + 2*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((1.25rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((.5rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-title--xs {
                    font-size:calc(1rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.25rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: .5rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-title--xs {
                    font-size:calc(1.125rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.5rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: .75rem
                }
            }

            .kv-ee-title--sm {
                font-size: calc((1.125rem + 2*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((1.5rem + 0*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((.5rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-title--sm {
                    font-size:calc(1.125rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.5rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: .5rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-title--sm {
                    font-size:calc(1.25rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.5rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: .75rem
                }
            }

            .kv-ee-title--md {
                font-size: calc((1.25rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((1.5rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((.75rem + 0*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-title--md {
                    font-size:calc(1.25rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.5rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: .75rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-title--md {
                    font-size:calc(1.5rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.75rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: .75rem
                }
            }

            .kv-ee-title--lg {
                font-size: calc((1.5rem + 8*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((1.75rem + 8*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((1rem + 0*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-title--lg {
                    font-size:calc(1.5rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.75rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-title--lg {
                    font-size:calc(2rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(2.25rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            .kv-ee-article--md {
                font-size: calc((1.125rem + 2*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((1.75rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((1.75rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            .kv-ee-article--md p {
                font-size: calc((1.125rem + 2*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((1.75rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((1.75rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-article--md {
                    font-size:calc(1.125rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.75rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1.75rem
                }

                .kv-ee-article--md p {
                    font-size: calc(1.125rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.75rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1.75rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-article--md {
                    font-size:calc(1.25rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(2rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 2rem
                }

                .kv-ee-article--md p {
                    font-size: calc(1.25rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(2rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 2rem
                }
            }

            .kv-ee-body--xs {
                font-size: calc((.75rem + 2*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((1rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((1rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-body--xs {
                    font-size:calc(.75rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-body--xs {
                    font-size:calc(.875rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.25rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1.25rem
                }
            }

            .kv-ee-body--sm {
                font-size: calc((.875rem + 2*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((1.25rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((1.25rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-body--sm {
                    font-size:calc(.875rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.25rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1.25rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-body--sm {
                    font-size:calc(1rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.5rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1.5rem
                }
            }

            .kv-ee-body--md {
                font-size: calc((1rem + 2*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((1.5rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((1.5rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            @media screen and (max-width: 414px) {
                .kv-ee-body--md {
                    font-size:calc(1rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.5rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1.5rem
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-body--md {
                    font-size:calc(1.125rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.75rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1.75rem
                }
            }

            .kv-ee-body--lg {
                font-size: calc((1.125rem + 2*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                line-height: calc((1.75rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor));
                margin-bottom: calc((1.75rem + 4*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor))
            }

            .kv-ee-section--sm {
                padding: calc((1rem + 8*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor)) 0
            }

            @media screen and (max-width: 414px) {
                .kv-ee-body--lg {
                    font-size:calc(1.125rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(1.75rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 1.75rem
                }

                .kv-ee-section--sm {
                    padding: 1rem 0
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-body--lg {
                    font-size:calc(1.25rem*var(--kv-ee-global-font-size-factor));
                    line-height: calc(2rem*var(--kv-ee-global-font-size-factor));
                    margin-bottom: 2rem
                }

                .kv-ee-section--sm {
                    padding: 1.5rem 0
                }
            }

            .kv-ee-section--md {
                padding: calc((1.5rem + 16*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor)) 0
            }

            @media screen and (max-width: 414px) {
                .kv-ee-section--md {
                    padding:1.5rem 0
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-section--md {
                    padding:2.5rem 0
                }
            }

            .kv-ee-section--lg {
                padding: calc((2rem + 32*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor)) 0
            }

            @media screen and (max-width: 414px) {
                .kv-ee-section--lg {
                    padding:2rem 0
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-section--lg {
                    padding:4rem 0
                }
            }

            .kv-ee-section--xl {
                padding: calc((2.5rem + 48*((100vw - 414px)/ 1266))*var(--kv-ee-global-font-size-factor)) 0
            }

            @media screen and (max-width: 414px) {
                .kv-ee-section--xl {
                    padding:2.5rem 0
                }
            }

            @media screen and (min-width: 1680px) {
                .kv-ee-section--xl {
                    padding:5.5rem 0
                }
            }

            .kv-ee-effect-zoom-in .kv-ee-content-image {
                -webkit-transform: scale(1);
                transform: scale(1);
                -webkit-transition: .3s ease-in-out;
                transition: .3s ease-in-out
            }

            .kv-ee-effect-zoom-in .kv-ee-content-image.kv-ee-preview-hover,.kv-ee-effect-zoom-in .kv-ee-content-image:hover {
                -webkit-transform: scale(1.05)!important;
                transform: scale(1.05)!important
            }

            .kv-ee-effect-shine .kv-ee-content-image {
                position: relative;
                overflow: hidden
            }

            .kv-ee-effect-shine .kv-ee-content-image:before {
                position: absolute;
                top: 0;
                left: -75%;
                z-index: 2;
                display: block;
                content: '';
                width: 50%;
                height: 100%;
                background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
                background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
                -webkit-transform: skewX(-25deg);
                transform: skewX(-25deg)
            }

            .kv-ee-effect-shine .kv-ee-content-image.kv-ee-preview-hover:before,.kv-ee-effect-shine .kv-ee-content-image:hover:before {
                -webkit-animation: .75s shine;
                animation: .75s shine
            }

            @-webkit-keyframes shine {
                100% {
                    left: 125%
                }
            }

            @keyframes shine {
                100% {
                    left: 125%
                }
            }

            .kv-ee-effect-sepia .kv-ee-content-image {
                -webkit-filter: sepia(0);
                filter: sepia(0);
                -webkit-transition: .3s ease-in-out;
                transition: .3s ease-in-out
            }

            .kv-ee-effect-sepia .kv-ee-content-image.kv-ee-preview-hover,.kv-ee-effect-sepia .kv-ee-content-image:hover {
                -webkit-filter: sepia(100%);
                filter: sepia(100%)
            }

            .kv-ee-effect-grayscale .kv-ee-content-image {
                -webkit-filter: grayscale(0);
                filter: grayscale(0);
                -webkit-transition: .3s ease-in-out;
                transition: .3s ease-in-out
            }

            .kv-ee-effect-grayscale .kv-ee-content-image.kv-ee-preview-hover,.kv-ee-effect-grayscale .kv-ee-content-image:hover {
                -webkit-filter: grayscale(100%);
                filter: grayscale(100%)
            }

            .kv-ee-effect-blur .kv-ee-content-image {
                -webkit-filter: blur(0);
                filter: blur(0);
                -webkit-transition: .3s ease-in-out;
                transition: .3s ease-in-out
            }

            .kv-ee-effect-blur .kv-ee-content-image.kv-ee-preview-hover,.kv-ee-effect-blur .kv-ee-content-image:hover {
                -webkit-filter: blur(3px);
                filter: blur(3px)
            }

            section>.kv-content h1 {
                font-size: calc(2.25rem*var(--kv-ee-global-font-size-factor));
                line-height: normal
            }

            h1.kv-ee-font-scale-xs {
                font-size: calc(2.25rem*.75*var(--kv-ee-global-font-size-factor))
            }

            h1.kv-ee-font-scale-sm {
                font-size: calc(2.25rem*.875*var(--kv-ee-global-font-size-factor))
            }

            @media(min-width: 992px) {
                h1.kv-ee-font-scale-md {
                    font-size:calc(2.25rem*1.125*var(--kv-ee-global-font-size-factor))
                }

                h1.kv-ee-font-scale-lg {
                    font-size: calc(2.25rem*1.25*var(--kv-ee-global-font-size-factor))
                }

                h1.kv-ee-font-scale-xl {
                    font-size: calc(2.25rem*1.5*var(--kv-ee-global-font-size-factor))
                }
            }

            section>.kv-content h2 {
                font-size: calc(2rem*var(--kv-ee-global-font-size-factor));
                line-height: normal
            }

            h2.kv-ee-font-scale-xs {
                font-size: calc(2rem*.75*var(--kv-ee-global-font-size-factor))
            }

            h2.kv-ee-font-scale-sm {
                font-size: calc(2rem*.875*var(--kv-ee-global-font-size-factor))
            }

            @media(min-width: 992px) {
                h2.kv-ee-font-scale-md {
                    font-size:calc(2rem*1.125*var(--kv-ee-global-font-size-factor))
                }

                h2.kv-ee-font-scale-lg {
                    font-size: calc(2rem*1.25*var(--kv-ee-global-font-size-factor))
                }

                h2.kv-ee-font-scale-xl {
                    font-size: calc(2rem*1.5*var(--kv-ee-global-font-size-factor))
                }
            }

            section>.kv-content h3 {
                font-size: calc(1.75rem*var(--kv-ee-global-font-size-factor));
                line-height: normal
            }

            h3.kv-ee-font-scale-xs {
                font-size: calc(1.75rem*.75*var(--kv-ee-global-font-size-factor))
            }

            h3.kv-ee-font-scale-sm {
                font-size: calc(1.75rem*.875*var(--kv-ee-global-font-size-factor))
            }

            @media(min-width: 992px) {
                h3.kv-ee-font-scale-md {
                    font-size:calc(1.75rem*1.125*var(--kv-ee-global-font-size-factor))
                }

                h3.kv-ee-font-scale-lg {
                    font-size: calc(1.75rem*1.25*var(--kv-ee-global-font-size-factor))
                }

                h3.kv-ee-font-scale-xl {
                    font-size: calc(1.75rem*1.5*var(--kv-ee-global-font-size-factor))
                }
            }

            section>.kv-content h4 {
                font-size: calc(1.5rem*var(--kv-ee-global-font-size-factor));
                line-height: normal
            }

            h4.kv-ee-font-scale-xs {
                font-size: calc(1.5rem*.75*var(--kv-ee-global-font-size-factor))
            }

            h4.kv-ee-font-scale-sm {
                font-size: calc(1.5rem*.875*var(--kv-ee-global-font-size-factor))
            }

            @media(min-width: 992px) {
                h4.kv-ee-font-scale-md {
                    font-size:calc(1.5rem*1.125*var(--kv-ee-global-font-size-factor))
                }

                h4.kv-ee-font-scale-lg {
                    font-size: calc(1.5rem*1.25*var(--kv-ee-global-font-size-factor))
                }

                h4.kv-ee-font-scale-xl {
                    font-size: calc(1.5rem*1.5*var(--kv-ee-global-font-size-factor))
                }
            }

            section>.kv-content h5 {
                font-size: calc(1.25rem*var(--kv-ee-global-font-size-factor));
                line-height: normal
            }

            h5.kv-ee-font-scale-xs {
                font-size: calc(1.25rem*.75*var(--kv-ee-global-font-size-factor))
            }

            h5.kv-ee-font-scale-sm {
                font-size: calc(1.25rem*.875*var(--kv-ee-global-font-size-factor))
            }

            @media(min-width: 992px) {
                h5.kv-ee-font-scale-md {
                    font-size:calc(1.25rem*1.125*var(--kv-ee-global-font-size-factor))
                }

                h5.kv-ee-font-scale-lg {
                    font-size: calc(1.25rem*1.25*var(--kv-ee-global-font-size-factor))
                }

                h5.kv-ee-font-scale-xl {
                    font-size: calc(1.25rem*1.5*var(--kv-ee-global-font-size-factor))
                }
            }

            section>.kv-content h6 {
                font-size: calc(1rem*var(--kv-ee-global-font-size-factor));
                line-height: normal
            }

            h6.kv-ee-font-scale-xs {
                font-size: calc(1rem*.75*var(--kv-ee-global-font-size-factor))
            }

            h6.kv-ee-font-scale-sm {
                font-size: calc(1rem*.875*var(--kv-ee-global-font-size-factor))
            }

            @media(min-width: 992px) {
                h6.kv-ee-font-scale-md {
                    font-size:calc(1rem*1.125*var(--kv-ee-global-font-size-factor))
                }

                h6.kv-ee-font-scale-lg {
                    font-size: calc(1rem*1.25*var(--kv-ee-global-font-size-factor))
                }

                h6.kv-ee-font-scale-xl {
                    font-size: calc(1rem*1.5*var(--kv-ee-global-font-size-factor))
                }
            }

            section>.kv-content p {
                font-size: calc(1rem*var(--kv-ee-global-font-size-factor));
                line-height: normal
            }

            p.kv-ee-font-scale-xs {
                font-size: calc(1rem*.75*var(--kv-ee-global-font-size-factor))
            }

            p.kv-ee-font-scale-sm {
                font-size: calc(1rem*.875*var(--kv-ee-global-font-size-factor))
            }

            section>.kv-content .kv-ee-body-text {
                font-size: calc(1rem*var(--kv-ee-global-font-size-factor));
                line-height: normal
            }

            .kv-ee-body-text.kv-ee-font-scale-xs {
                font-size: calc(1rem*.75*var(--kv-ee-global-font-size-factor))
            }

            .kv-ee-body-text.kv-ee-font-scale-sm {
                font-size: calc(1rem*.875*var(--kv-ee-global-font-size-factor))
            }

            @media(min-width: 992px) {
                p.kv-ee-font-scale-md {
                    font-size:calc(1rem*1.125*var(--kv-ee-global-font-size-factor))
                }

                p.kv-ee-font-scale-lg {
                    font-size: calc(1rem*1.25*var(--kv-ee-global-font-size-factor))
                }

                p.kv-ee-font-scale-xl {
                    font-size: calc(1rem*1.5*var(--kv-ee-global-font-size-factor))
                }

                .kv-ee-body-text.kv-ee-font-scale-md {
                    font-size: calc(1rem*1.125*var(--kv-ee-global-font-size-factor))
                }

                .kv-ee-body-text.kv-ee-font-scale-lg {
                    font-size: calc(1rem*1.25*var(--kv-ee-global-font-size-factor))
                }

                .kv-ee-body-text.kv-ee-font-scale-xl {
                    font-size: calc(1rem*1.5*var(--kv-ee-global-font-size-factor))
                }
            }

            .kv-main,.kv-main *,.kv-main .kv-ee-body--lg,.kv-main .kv-ee-body--md,.kv-main .kv-ee-body--sm,.kv-main .kv-ee-body--xl,.kv-main .kv-ee-section-subtitle,.kv-main .kv-ee-subtitle {
                font-family: var(--kv-ee-body-font-family,"Nunito Sans","Open Sans",sans-serif);
                font-weight: var(--kv-ee-body-font-weight,normal);
                font-style: var(--kv-ee-body-font-style,normal)
            }

            .kv-main .kv-ee-card-title *,.kv-main .kv-ee-card-title:not(.kv-ee-section-subtitle),.kv-main .kv-ee-cover-title *,.kv-main .kv-ee-cover-title:not(.kv-ee-section-subtitle),.kv-main .kv-ee-item-title *,.kv-main .kv-ee-item-title:not(.kv-ee-section-subtitle),.kv-main .kv-ee-logo-title *,.kv-main .kv-ee-logo-title:not(.kv-ee-section-subtitle),.kv-main .kv-ee-section-title *,.kv-main .kv-ee-section-title:not(.kv-ee-section-subtitle),.kv-main .kv-ee-title *,.kv-main .kv-ee-title--lg *,.kv-main .kv-ee-title--lg:not(.kv-ee-section-subtitle),.kv-main .kv-ee-title--md *,.kv-main .kv-ee-title--md:not(.kv-ee-section-subtitle),.kv-main .kv-ee-title--sm *,.kv-main .kv-ee-title--sm:not(.kv-ee-section-subtitle),.kv-main .kv-ee-title--xl *,.kv-main .kv-ee-title--xl:not(.kv-ee-section-subtitle),.kv-main .kv-ee-title--xs *,.kv-main .kv-ee-title--xs:not(.kv-ee-section-subtitle),.kv-main .kv-ee-title:not(.kv-ee-section-subtitle) {
                font-family: var(--kv-ee-heading-font-family,"Nunito Sans","Open Sans",sans-serif);
                font-weight: var(--kv-ee-heading-font-weight,normal);
                font-style: var(--kv-ee-heading-font-style,normal)
            }

            .kv-main .kv-ee-body--lg i,.kv-main .kv-ee-body--lg i *,.kv-main .kv-ee-body--md i,.kv-main .kv-ee-body--md i *,.kv-main .kv-ee-body--sm i,.kv-main .kv-ee-body--sm i *,.kv-main .kv-ee-body--xl i,.kv-main .kv-ee-body--xl i *,.kv-main .kv-ee-card-title i,.kv-main .kv-ee-card-title i *,.kv-main .kv-ee-cover-title i,.kv-main .kv-ee-cover-title i *,.kv-main .kv-ee-item-title i,.kv-main .kv-ee-item-title i *,.kv-main .kv-ee-logo-title i,.kv-main .kv-ee-logo-title i *,.kv-main .kv-ee-section-subtitle i,.kv-main .kv-ee-section-subtitle i *,.kv-main .kv-ee-section-title i,.kv-main .kv-ee-section-title i *,.kv-main .kv-ee-subtitle i,.kv-main .kv-ee-subtitle i *,.kv-main .kv-ee-title i,.kv-main .kv-ee-title i *,.kv-main .kv-ee-title--lg i,.kv-main .kv-ee-title--lg i *,.kv-main .kv-ee-title--md i,.kv-main .kv-ee-title--md i *,.kv-main .kv-ee-title--sm i,.kv-main .kv-ee-title--sm i *,.kv-main .kv-ee-title--xl i,.kv-main .kv-ee-title--xl i *,.kv-main .kv-ee-title--xs i,.kv-main .kv-ee-title--xs i * {
                font-style: italic!important
            }

            .kv-main .fa {
                font-family: FontAwesome;
                font-weight: 14px
            }

            .kv-main .material-icons {
                font-family: 'Material Icons';
                font-weight: 24px
            }

            .kv-ee-text1 {
                color: var(--kv-ee-text1)
            }

            .kv-ee-text-center {
                text-align: center
            }

            .kv-content {
                color: var(--kv-ee-text1)
            }

            .kv-content :not(.kv-menu) em,.kv-content :not(.kv-menu) i:not(.fa) {
                font-style: italic!important
            }

            pre {
                color: var(--kv-ee-text1)
            }

            b,strong {
                font-weight: 700!important
            }

            .kv-menu {
                cursor: pointer
            }

            .kv-main h1,.kv-main h2,.kv-main h3,.kv-main h4,.kv-main h5,.kv-main h6,.kv-main p {
                overflow-wrap: break-word;
                word-break: break-word
            }

            .kv-main b,.kv-main strong {
                font-weight: 700
            }

            .kv-main hr {
                margin-top: 1rem;
                margin-bottom: 1rem;
                border: 0;
                border-top: 1px solid rgba(0,0,0,.1)
            }

            .kv-ee-section-title {
                color: var(--kv-ee-title2)!important
            }

            .kv-ee-section-title.kv-ee-on_card {
                color: var(--kv-ee-title2-card)!important;
                text-shadow: none
            }

            .kv-ee-section-title.kv-ee-on_background {
                color: var(--kv-ee-title2-background)!important;
                text-shadow: none
            }

            .kv-ee-section-title.kv-ee-on_accent1 {
                color: var(--kv-ee-title2-accent1)!important
            }

            .kv-ee-section-title.kv-ee-on_accent2 {
                color: var(--kv-ee-title2-accent2)!important
            }

            .kv-ee-section-subtitle {
                color: var(--kv-ee-title1)!important
            }

            .kv-ee-section-subtitle.kv-ee-on_card {
                color: var(--kv-ee-title1-card)!important;
                text-shadow: none
            }

            .kv-ee-section-subtitle.kv-ee-on_background {
                color: var(--kv-ee-title1-background)!important;
                text-shadow: none
            }

            .kv-ee-section-subtitle.kv-ee-on_accent1 {
                color: var(--kv-ee-title1-accent1)!important
            }

            .kv-ee-section-subtitle.kv-ee-on_accent2 {
                color: var(--kv-ee-title1-accent2)!important
            }

            .kv-ee-section-description {
                color: var(--kv-ee-text1)!important
            }

            .kv-ee-section-description.kv-ee-on_card {
                color: var(--kv-ee-text1-card)!important;
                text-shadow: none
            }

            .kv-ee-section-description.kv-ee-on_background {
                color: var(--kv-ee-text1-background)!important;
                text-shadow: none
            }

            .kv-ee-section-description.kv-ee-on_accent1 {
                color: var(--kv-ee-text1-accent1)!important
            }

            .kv-ee-section-description.kv-ee-on_accent2 {
                color: var(--kv-ee-text1-accent2)!important
            }

            .kv-ee-description {
                color: var(--kv-ee-text1)
            }

            .kv-ee-custom-text-cl1 {
                color: var(--kv-ee-customtext1)!important
            }

            .kv-ee-custom-text-cl2 {
                color: var(--kv-ee-customtext2)!important
            }

            .kv-ee-custom-text-cl3 {
                color: var(--kv-ee-customtext3)!important
            }

            .kv-ee-custom-text-cl4 {
                color: var(--kv-ee-customtext4)!important
            }

            .kv-ee-custom-border-cl1 {
                border-color: var(--kv-ee-customtext1);
                background-color: var(--kv-ee-customtext1)
            }

            .kv-ee-custom-border-cl2 {
                border-color: var(--kv-ee-customtext2);
                background-color: var(--kv-ee-customtext2)
            }

            .kv-ee-custom-border-cl3 {
                border-color: var(--kv-ee-customtext3);
                background-color: var(--kv-ee-customtext3)
            }

            .kv-ee-custom-border-cl4 {
                border-color: var(--kv-ee-customtext4);
                background-color: var(--kv-ee-customtext4)
            }

            .kv-ee-button-ghost-primary,.kv-ee-button-ghost-quaternary,.kv-ee-button-ghost-secondary,.kv-ee-button-ghost-tertiary,.kv-ee-button-ghost-text,.kv-ee-button-has-title,.kv-ee-button-lg,.kv-ee-button-md,.kv-ee-button-primary,.kv-ee-button-quaternary,.kv-ee-button-secondary,.kv-ee-button-sm,.kv-ee-button-tertiary,.kv-ee-button-xs,.kv-main section .kv-ee-button-ghost-primary,.kv-main section .kv-ee-button-ghost-quaternary,.kv-main section .kv-ee-button-ghost-secondary,.kv-main section .kv-ee-button-ghost-tertiary,.kv-main section .kv-ee-button-ghost-text,.kv-main section .kv-ee-button-primary,.kv-main section .kv-ee-button-quaternary,.kv-main section .kv-ee-button-secondary,.kv-main section .kv-ee-button-tertiary {
                display: inline-flex;
                align-items: center;
                justify-content: center;
                text-align: center;
                font-weight: 500;
                text-decoration: none!important
            }

            .kv-ee-button-ghost-primary:focus,.kv-ee-button-ghost-quaternary:focus,.kv-ee-button-ghost-secondary:focus,.kv-ee-button-ghost-tertiary:focus,.kv-ee-button-ghost-text:focus,.kv-ee-button-has-title:focus,.kv-ee-button-lg:focus,.kv-ee-button-md:focus,.kv-ee-button-primary:focus,.kv-ee-button-quaternary:focus,.kv-ee-button-secondary:focus,.kv-ee-button-sm:focus,.kv-ee-button-tertiary:focus,.kv-ee-button-xs:focus,.kv-main section .kv-ee-button-ghost-primary:focus,.kv-main section .kv-ee-button-ghost-quaternary:focus,.kv-main section .kv-ee-button-ghost-secondary:focus,.kv-main section .kv-ee-button-ghost-tertiary:focus,.kv-main section .kv-ee-button-ghost-text:focus,.kv-main section .kv-ee-button-primary:focus,.kv-main section .kv-ee-button-quaternary:focus,.kv-main section .kv-ee-button-secondary:focus,.kv-main section .kv-ee-button-tertiary:focus {
                outline: 0
            }

            .kv-ee-button-ghost-primary:focus,.kv-ee-button-ghost-primary:hover,.kv-ee-button-ghost-quaternary:focus,.kv-ee-button-ghost-quaternary:hover,.kv-ee-button-ghost-secondary:focus,.kv-ee-button-ghost-secondary:hover,.kv-ee-button-ghost-tertiary:focus,.kv-ee-button-ghost-tertiary:hover,.kv-ee-button-ghost-text:focus,.kv-ee-button-ghost-text:hover,.kv-ee-button-has-title:focus,.kv-ee-button-has-title:hover,.kv-ee-button-lg:focus,.kv-ee-button-lg:hover,.kv-ee-button-md:focus,.kv-ee-button-md:hover,.kv-ee-button-primary:focus,.kv-ee-button-primary:hover,.kv-ee-button-quaternary:focus,.kv-ee-button-quaternary:hover,.kv-ee-button-secondary:focus,.kv-ee-button-secondary:hover,.kv-ee-button-sm:focus,.kv-ee-button-sm:hover,.kv-ee-button-tertiary:focus,.kv-ee-button-tertiary:hover,.kv-ee-button-xs:focus,.kv-ee-button-xs:hover,.kv-main section .kv-ee-button-ghost-primary:focus,.kv-main section .kv-ee-button-ghost-primary:hover,.kv-main section .kv-ee-button-ghost-quaternary:focus,.kv-main section .kv-ee-button-ghost-quaternary:hover,.kv-main section .kv-ee-button-ghost-secondary:focus,.kv-main section .kv-ee-button-ghost-secondary:hover,.kv-main section .kv-ee-button-ghost-tertiary:focus,.kv-main section .kv-ee-button-ghost-tertiary:hover,.kv-main section .kv-ee-button-ghost-text:focus,.kv-main section .kv-ee-button-ghost-text:hover,.kv-main section .kv-ee-button-primary:focus,.kv-main section .kv-ee-button-primary:hover,.kv-main section .kv-ee-button-quaternary:focus,.kv-main section .kv-ee-button-quaternary:hover,.kv-main section .kv-ee-button-secondary:focus,.kv-main section .kv-ee-button-secondary:hover,.kv-main section .kv-ee-button-tertiary:focus,.kv-main section .kv-ee-button-tertiary:hover {
                text-decoration: none!important;
                cursor: pointer
            }

            .kv-ee-button-ghost-primary:active,.kv-ee-button-ghost-quaternary:active,.kv-ee-button-ghost-secondary:active,.kv-ee-button-ghost-tertiary:active,.kv-ee-button-ghost-text:active,.kv-ee-button-has-title:active,.kv-ee-button-lg:active,.kv-ee-button-md:active,.kv-ee-button-primary:active,.kv-ee-button-quaternary:active,.kv-ee-button-secondary:active,.kv-ee-button-sm:active,.kv-ee-button-tertiary:active,.kv-ee-button-xs:active,.kv-main section .kv-ee-button-ghost-primary:active,.kv-main section .kv-ee-button-ghost-quaternary:active,.kv-main section .kv-ee-button-ghost-secondary:active,.kv-main section .kv-ee-button-ghost-tertiary:active,.kv-main section .kv-ee-button-ghost-text:active,.kv-main section .kv-ee-button-primary:active,.kv-main section .kv-ee-button-quaternary:active,.kv-main section .kv-ee-button-secondary:active,.kv-main section .kv-ee-button-tertiary:active {
                transform: translateY(1px);
                transition: none
            }

            .kv-ee-button-ghost-primary,.kv-ee-button-ghost-quaternary,.kv-ee-button-ghost-secondary,.kv-ee-button-ghost-tertiary,.kv-ee-button-ghost-text,.kv-ee-button-primary,.kv-ee-button-quaternary,.kv-ee-button-secondary,.kv-ee-button-tertiary,.kv-main section .kv-ee-button-ghost-primary,.kv-main section .kv-ee-button-ghost-quaternary,.kv-main section .kv-ee-button-ghost-secondary,.kv-main section .kv-ee-button-ghost-tertiary,.kv-main section .kv-ee-button-ghost-text,.kv-main section .kv-ee-button-primary,.kv-main section .kv-ee-button-quaternary,.kv-main section .kv-ee-button-secondary,.kv-main section .kv-ee-button-tertiary {
                border-radius: .25rem
            }

            button.kv-ee-button-ghost-primary,button.kv-ee-button-ghost-quaternary,button.kv-ee-button-ghost-secondary,button.kv-ee-button-ghost-tertiary,button.kv-ee-button-ghost-text {
                background: 0 0!important
            }

            @media(max-width: 575px) {
                .kv-ee-button-full {
                    width:100%
                }
            }

            .kv-ee-button-lg div,.kv-ee-button-lg span,.kv-ee-button-md div,.kv-ee-button-md span,.kv-ee-button-sm div,.kv-ee-button-sm span,.kv-ee-button-xs div,.kv-ee-button-xs span {
                padding: 0!important
            }

            .kv-ee-button-lg div,.kv-ee-button-lg i,.kv-ee-button-lg span,.kv-ee-button-md div,.kv-ee-button-md i,.kv-ee-button-md span,.kv-ee-button-sm div,.kv-ee-button-sm i,.kv-ee-button-sm span,.kv-ee-button-xs div,.kv-ee-button-xs i,.kv-ee-button-xs span {
                display: inline-block;
                vertical-align: middle!important
            }

            .kv-ee-button-lg div div,.kv-ee-button-lg div span,.kv-ee-button-lg div.kv-ee-button-has-no-title,.kv-ee-button-lg div.kv-ee-button-link-broken,.kv-ee-button-lg div.kv-ee-ck-editable-element,.kv-ee-button-lg i div,.kv-ee-button-lg i span,.kv-ee-button-lg i.kv-ee-ck-editable-element,.kv-ee-button-lg span div,.kv-ee-button-lg span span,.kv-ee-button-lg span.kv-ee-ck-editable-element,.kv-ee-button-md div div,.kv-ee-button-md div span,.kv-ee-button-md div.kv-ee-button-has-no-title,.kv-ee-button-md div.kv-ee-button-link-broken,.kv-ee-button-md div.kv-ee-ck-editable-element,.kv-ee-button-md i div,.kv-ee-button-md i span,.kv-ee-button-md i.kv-ee-ck-editable-element,.kv-ee-button-md span div,.kv-ee-button-md span span,.kv-ee-button-md span.kv-ee-ck-editable-element,.kv-ee-button-sm div div,.kv-ee-button-sm div span,.kv-ee-button-sm div.kv-ee-button-has-no-title,.kv-ee-button-sm div.kv-ee-button-link-broken,.kv-ee-button-sm div.kv-ee-ck-editable-element,.kv-ee-button-sm i div,.kv-ee-button-sm i span,.kv-ee-button-sm i.kv-ee-ck-editable-element,.kv-ee-button-sm span div,.kv-ee-button-sm span span,.kv-ee-button-sm span.kv-ee-ck-editable-element,.kv-ee-button-xs div div,.kv-ee-button-xs div span,.kv-ee-button-xs div.kv-ee-button-has-no-title,.kv-ee-button-xs div.kv-ee-button-link-broken,.kv-ee-button-xs div.kv-ee-ck-editable-element,.kv-ee-button-xs i div,.kv-ee-button-xs i span,.kv-ee-button-xs i.kv-ee-ck-editable-element,.kv-ee-button-xs span div,.kv-ee-button-xs span span,.kv-ee-button-xs span.kv-ee-ck-editable-element {
                display: none!important
            }

            .kv-ee-button-xs {
                font-size: .875rem;
                line-height: 1.42857;
                padding: .375rem .5rem;
                min-height: 2rem;
                min-width: 2rem
            }

            .kv-ee-button-xs div,.kv-ee-button-xs span {
                margin: 0 .25rem
            }

            .kv-ee-button-sm {
                font-size: 1rem;
                line-height: 1.5;
                padding: .5rem;
                min-height: 2.5rem;
                min-width: 2.5rem
            }

            .kv-ee-button-sm div,.kv-ee-button-sm span {
                margin: 0 .5rem
            }

            .kv-ee-button-md {
                font-size: 1rem;
                line-height: 1.5;
                padding: .5rem .75rem;
                min-width: 3rem;
                min-height: 3rem
            }

            .kv-ee-button-md div,.kv-ee-button-md span {
                margin: 0 .5rem
            }

            .kv-ee-button-lg {
                font-size: 1.125rem;
                line-height: 1.5556;
                padding: .5rem 1rem;
                min-width: 3.5rem;
                min-height: 3.5rem
            }

            .kv-ee-button-lg div,.kv-ee-button-lg span {
                margin: 0 .5rem
            }

            .kv-main .kv-ee-button-primary,.wp-block-wb4wp-container .wp-block-button__link {
                background-color: var(--kv-ee-accent1);
                color: var(--kv-ee-text1-accent1);
                text-shadow: none
            }

            .kv-main .kv-ee-button-primary:focus,.kv-main .kv-ee-button-primary:hover,.wp-block-wb4wp-container .wp-block-button__link:focus,.wp-block-wb4wp-container .wp-block-button__link:hover {
                background-color: hsl(var(--kv-ee-accent1--h),var(--kv-ee-accent1--s),calc(var(--kv-ee-accent1--l) + 10%));
                color: var(--kv-ee-text1-accent1)
            }

            .kv-main .kv-ee-button-primary.kv-ee-button-card,.wp-block-wb4wp-container .wp-block-button__link.kv-ee-button-card {
                background-color: var(--kv-ee-accent1-card);
                color: var(--kv-ee-text1-accent1-card)
            }

            .kv-main .kv-ee-button-primary.kv-ee-button-card:focus,.kv-main .kv-ee-button-primary.kv-ee-button-card:hover,.wp-block-wb4wp-container .wp-block-button__link.kv-ee-button-card:focus,.wp-block-wb4wp-container .wp-block-button__link.kv-ee-button-card:hover {
                background-color: hsl(var(--kv-ee-accent1-card--h),var(--kv-ee-accent1-card--s),calc(var(--kv-ee-accent1-card--l) + 10%));
                color: var(--kv-ee-text1-accent1-card)
            }

            .kv-main .kv-ee-button-primary.kv-ee-button-background,.wp-block-wb4wp-container .wp-block-button__link.kv-ee-button-background {
                background-color: var(--kv-ee-accent1-background);
                color: var(--kv-ee-text1-accent1-background)
            }

            .kv-main .kv-ee-button-primary.kv-ee-button-background:focus,.kv-main .kv-ee-button-primary.kv-ee-button-background:hover,.wp-block-wb4wp-container .wp-block-button__link.kv-ee-button-background:focus,.wp-block-wb4wp-container .wp-block-button__link.kv-ee-button-background:hover {
                background-color: hsl(var(--kv-ee-accent1-background--h),var(--kv-ee-accent1-background--s),calc(var(--kv-ee-accent1-background--l) + 10%));
                color: var(--kv-ee-text1-accent1-background)
            }

            .kv-main .kv-ee-button-secondary {
                background-color: var(--kv-ee-accent2);
                color: var(--kv-ee-text1-accent2);
                text-shadow: none
            }

            .kv-main .kv-ee-button-secondary:focus,.kv-main .kv-ee-button-secondary:hover {
                background-color: hsl(var(--kv-ee-accent2--h),var(--kv-ee-accent2--s),calc(var(--kv-ee-accent2--l) + 10%));
                color: var(--kv-ee-text1-accent2)
            }

            .kv-main .kv-ee-button-secondary.kv-ee-button-card {
                background-color: var(--kv-ee-accent2-card);
                color: var(--kv-ee-text1-accent2-card)
            }

            .kv-main .kv-ee-button-secondary.kv-ee-button-card:focus,.kv-main .kv-ee-button-secondary.kv-ee-button-card:hover {
                background-color: hsl(var(--kv-ee-accent2-card--h),var(--kv-ee-accent2-card--s),calc(var(--kv-ee-accent2-card--l) + 10%));
                color: var(--kv-ee-text1-accent2-card)
            }

            .kv-main .kv-ee-button-secondary.kv-ee-button-background {
                background-color: var(--kv-ee-accent2-background);
                color: var(--kv-ee-text1-accent2-background)
            }

            .kv-main .kv-ee-button-secondary.kv-ee-button-background:focus,.kv-main .kv-ee-button-secondary.kv-ee-button-background:hover {
                background-color: hsl(var(--kv-ee-accent2-background--h),var(--kv-ee-accent2-background--s),calc(var(--kv-ee-accent2-background--l) + 10%));
                color: var(--kv-ee-text1-accent2-background)
            }

            .kv-main .kv-ee-button-tertiary {
                background-color: var(--kv-ee-accent3);
                color: var(--kv-ee-text1-accent3);
                text-shadow: none
            }

            .kv-main .kv-ee-button-tertiary:focus,.kv-main .kv-ee-button-tertiary:hover {
                background-color: hsl(var(--kv-ee-accent3--h),var(--kv-ee-accent3--s),calc(var(--kv-ee-accent3--l) + 10%));
                color: var(--kv-ee-text1-accent3)
            }

            .kv-main .kv-ee-button-tertiary.kv-ee-button-card {
                background-color: var(--kv-ee-accent3-card);
                color: var(--kv-ee-text1-accent3-card)
            }

            .kv-main .kv-ee-button-tertiary.kv-ee-button-card:focus,.kv-main .kv-ee-button-tertiary.kv-ee-button-card:hover {
                background-color: hsl(var(--kv-ee-accent3-card--h),var(--kv-ee-accent3-card--s),calc(var(--kv-ee-accent3-card--l) + 10%));
                color: var(--kv-ee-text1-accent3-card)
            }

            .kv-main .kv-ee-button-tertiary.kv-ee-button-background {
                background-color: var(--kv-ee-accent3-background);
                color: var(--kv-ee-text1-accent3-background)
            }

            .kv-main .kv-ee-button-tertiary.kv-ee-button-background:focus,.kv-main .kv-ee-button-tertiary.kv-ee-button-background:hover {
                background-color: hsl(var(--kv-ee-accent3-background--h),var(--kv-ee-accent3-background--s),calc(var(--kv-ee-accent3-background--l) + 10%));
                color: var(--kv-ee-text1-accent3-background)
            }

            .kv-ee-button-text,.kv-main .kv-ee-button-quaternary {
                background-color: var(--kv-ee-accent4);
                color: var(--kv-ee-text1-accent4);
                text-shadow: none
            }

            .kv-ee-button-text:focus,.kv-ee-button-text:hover,.kv-main .kv-ee-button-quaternary:focus,.kv-main .kv-ee-button-quaternary:hover {
                background-color: hsl(var(--kv-ee-accent4--h),var(--kv-ee-accent4--s),calc(var(--kv-ee-accent4--l) + 10%));
                color: var(--kv-ee-text1-accent4)
            }

            .kv-ee-button-text.kv-ee-button-card,.kv-main .kv-ee-button-quaternary.kv-ee-button-card {
                background-color: var(--kv-ee-accent4-card);
                color: var(--kv-ee-text1-accent4-card)
            }

            .kv-ee-button-text.kv-ee-button-card:focus,.kv-ee-button-text.kv-ee-button-card:hover,.kv-main .kv-ee-button-quaternary.kv-ee-button-card:focus,.kv-main .kv-ee-button-quaternary.kv-ee-button-card:hover {
                background-color: hsl(var(--kv-ee-accent4-card--h),var(--kv-ee-accent4-card--s),calc(var(--kv-ee-accent4-card--l) + 10%));
                color: var(--kv-ee-text1-accent4-card)
            }

            .kv-ee-button-text.kv-ee-button-background,.kv-main .kv-ee-button-quaternary.kv-ee-button-background {
                background-color: var(--kv-ee-accent4-background);
                color: var(--kv-ee-text1-accent4-background);
                text-shadow: none
            }

            .kv-ee-button-text.kv-ee-button-background:focus,.kv-ee-button-text.kv-ee-button-background:hover,.kv-main .kv-ee-button-quaternary.kv-ee-button-background:focus,.kv-main .kv-ee-button-quaternary.kv-ee-button-background:hover {
                background-color: hsl(var(--kv-ee-accent4-background--h),var(--kv-ee-accent4-background--s),calc(var(--kv-ee-accent4-background--l) + 10%));
                color: var(--kv-ee-text1-accent4-background)
            }

            .kv-main .kv-ee-button-ghost-primary,.wp-block-wb4wp-container .is-style-outline .wp-block-button__link {
                background-color: none;
                box-shadow: inset 0 0 0 2px var(--kv-ee-accent1);
                color: var(--kv-ee-text2);
                text-shadow: none;
                border: none
            }

            .kv-main .kv-ee-button-ghost-primary:focus,.kv-main .kv-ee-button-ghost-primary:hover,.wp-block-wb4wp-container .is-style-outline .wp-block-button__link:focus,.wp-block-wb4wp-container .is-style-outline .wp-block-button__link:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-accent1);
                color: var(--kv-ee-text2)
            }

            .kv-main .kv-ee-button-ghost-primary.kv-ee-button-card,.wp-block-wb4wp-container .is-style-outline .wp-block-button__link.kv-ee-button-card {
                box-shadow: inset 0 0 0 2px var(--kv-ee-accent1-card);
                color: var(--kv-ee-text2-card);
                text-shadow: none
            }

            .kv-main .kv-ee-button-ghost-primary.kv-ee-button-card:focus,.kv-main .kv-ee-button-ghost-primary.kv-ee-button-card:hover,.wp-block-wb4wp-container .is-style-outline .wp-block-button__link.kv-ee-button-card:focus,.wp-block-wb4wp-container .is-style-outline .wp-block-button__link.kv-ee-button-card:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-accent1-card);
                color: var(--kv-ee-text2-card)
            }

            .kv-main .kv-ee-button-ghost-primary.kv-ee-button-background,.wp-block-wb4wp-container .is-style-outline .wp-block-button__link.kv-ee-button-background {
                box-shadow: inset 0 0 0 2px var(--kv-ee-accent1-background);
                color: var(--kv-ee-text2-background);
                text-shadow: none
            }

            .kv-main .kv-ee-button-ghost-primary.kv-ee-button-background:focus,.kv-main .kv-ee-button-ghost-primary.kv-ee-button-background:hover,.wp-block-wb4wp-container .is-style-outline .wp-block-button__link.kv-ee-button-background:focus,.wp-block-wb4wp-container .is-style-outline .wp-block-button__link.kv-ee-button-background:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-accent1-background);
                color: var(--kv-ee-text2-background)
            }

            .kv-main .kv-ee-button-ghost-secondary {
                background-color: none;
                box-shadow: inset 0 0 0 2px var(--kv-ee-accent2);
                color: var(--kv-ee-text2)
            }

            .kv-main .kv-ee-button-ghost-secondary:focus,.kv-main .kv-ee-button-ghost-secondary:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-accent2);
                color: var(--kv-ee-text2)
            }

            .kv-main .kv-ee-button-ghost-secondary.kv-ee-button-card {
                box-shadow: inset 0 0 0 2px var(--kv-ee-accent2-card);
                color: var(--kv-ee-text2-card);
                text-shadow: none
            }

            .kv-main .kv-ee-button-ghost-secondary.kv-ee-button-card:focus,.kv-main .kv-ee-button-ghost-secondary.kv-ee-button-card:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-accent2-card);
                color: var(--kv-ee-text2-card)
            }

            .kv-main .kv-ee-button-ghost-secondary.kv-ee-button-background {
                box-shadow: inset 0 0 0 2px var(--kv-ee-accent2-background);
                color: var(--kv-ee-text2-background);
                text-shadow: none
            }

            .kv-main .kv-ee-button-ghost-secondary.kv-ee-button-background:focus,.kv-main .kv-ee-button-ghost-secondary.kv-ee-button-background:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-accent2-background);
                color: var(--kv-ee-text2-background)
            }

            .kv-main .kv-ee-button-ghost-tertiary {
                background-color: none;
                box-shadow: inset 0 0 0 2px var(--kv-ee-accent3);
                color: var(--kv-ee-text2)
            }

            .kv-main .kv-ee-button-ghost-tertiary:focus,.kv-main .kv-ee-button-ghost-tertiary:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-accent3);
                color: var(--kv-ee-text2)
            }

            .kv-main .kv-ee-button-ghost-tertiary.kv-ee-button-card {
                box-shadow: inset 0 0 0 2px var(--kv-ee-accent3-card);
                color: var(--kv-ee-text2-card);
                text-shadow: none
            }

            .kv-main .kv-ee-button-ghost-tertiary.kv-ee-button-card:focus,.kv-main .kv-ee-button-ghost-tertiary.kv-ee-button-card:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-accent3-card);
                color: var(--kv-ee-text2-card)
            }

            .kv-main .kv-ee-button-ghost-tertiary.kv-ee-button-background {
                box-shadow: inset 0 0 0 2px var(--kv-ee-accent3-background);
                color: var(--kv-ee-text2-background);
                text-shadow: none
            }

            .kv-main .kv-ee-button-ghost-tertiary.kv-ee-button-background:focus,.kv-main .kv-ee-button-ghost-tertiary.kv-ee-button-background:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-accent3-background);
                color: var(--kv-ee-text2-background)
            }

            .kv-main .kv-ee-button-ghost-quaternary {
                background-color: none;
                box-shadow: inset 0 0 0 2px var(--kv-ee-accent4);
                color: var(--kv-ee-text2)
            }

            .kv-main .kv-ee-button-ghost-quaternary:focus,.kv-main .kv-ee-button-ghost-quaternary:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-accent4);
                color: var(--kv-ee-text2)
            }

            .kv-main .kv-ee-button-ghost-quaternary.kv-ee-button-card {
                box-shadow: inset 0 0 0 2px var(--kv-ee-accent4-card);
                color: var(--kv-ee-text2-card);
                text-shadow: none
            }

            .kv-main .kv-ee-button-ghost-quaternary.kv-ee-button-card:focus,.kv-main .kv-ee-button-ghost-quaternary.kv-ee-button-card:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-accent4-card);
                color: var(--kv-ee-text2-card)
            }

            .kv-main .kv-ee-button-ghost-quaternary.kv-ee-button-background {
                box-shadow: inset 0 0 0 2px var(--kv-ee-accent4-background);
                color: var(--kv-ee-text2-background);
                text-shadow: none
            }

            .kv-main .kv-ee-button-ghost-quaternary.kv-ee-button-background:focus,.kv-main .kv-ee-button-ghost-quaternary.kv-ee-button-background:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-accent4-background);
                color: var(--kv-ee-text2-background)
            }

            .kv-main .kv-ee-button-ghost-text {
                background-color: none;
                box-shadow: inset 0 0 0 2px var(--kv-ee-text2);
                color: var(--kv-ee-text2)
            }

            .kv-main .kv-ee-button-ghost-text:focus,.kv-main .kv-ee-button-ghost-text:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-text2);
                color: var(--kv-ee-text2)
            }

            .kv-main .kv-ee-button-ghost-text.kv-ee-button-card {
                box-shadow: inset 0 0 0 2px var(--kv-ee-text2-card);
                color: var(--kv-ee-text2-card);
                text-shadow: none
            }

            .kv-main .kv-ee-button-ghost-text.kv-ee-button-card:focus,.kv-main .kv-ee-button-ghost-text.kv-ee-button-card:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-text2-card);
                color: var(--kv-ee-text2-card)
            }

            .kv-main .kv-ee-button-ghost-text.kv-ee-button-background {
                box-shadow: inset 0 0 0 2px var(--kv-ee-text2-background);
                color: var(--kv-ee-text2-background);
                text-shadow: none
            }

            .kv-main .kv-ee-button-ghost-text.kv-ee-button-background:focus,.kv-main .kv-ee-button-ghost-text.kv-ee-button-background:hover {
                box-shadow: inset 0 0 0 4px var(--kv-ee-text2-background);
                color: var(--kv-ee-text2-background)
            }

            .kv-ee-color-stroke.kv-ee-text2 {
                stroke: var(--kv-ee-text2)
            }

            button.kv-ee-button-style-reset {
                border: none!important
            }

            .kv-ee-googlemaps-wrapper {
                height: 100%;
                width: 100%
            }

            a {
                color: var(--kv-ee-text2);
                font-family: inherit;
                line-height: inherit;
                cursor: pointer;
                transition: background-color .15s cubic-bezier(.08,.91,.36,.98)
            }

            a:hover {
                color: var(--kv-ee-text1);
                background-color: rgba(var(--kv-ee-text2-rgb),.1)
            }

            a:focus {
                outline: dotted 1px;
                outline-color: var(--kv-ee-text1);
                outline-offset: 2px
            }

            .kv-main section a {
                text-decoration: underline!important;
                font-family: inherit;
                line-height: inherit;
                cursor: pointer;
                color: inherit;
                transition: background-color .15s cubic-bezier(.08,.91,.36,.98)
            }

            .kv-main section a:not([data-uri-path]):hover {
                color: var(--kv-ee-text1);
                background-color: rgba(var(--kv-ee-text2-rgb),.1)
            }

            .kv-main section a:focus {
                outline: dotted 1px;
                outline-color: var(--kv-ee-text1);
                outline-offset: 2px
            }

            .kv-main section a:not([href]):focus,.kv-main section a:not([href]):hover {
                cursor: default
            }

            .kv-main section .kv-ee-card a,.kv-main section .kv-ee-content-card a,.kv-main section .kv-ee-default-card a,.kv-main section .kv-ee-item-card a {
                color: var(--kv-ee-text2-card);
                text-shadow: none
            }

            .kv-main section .kv-ee-card a:hover,.kv-main section .kv-ee-content-card a:hover,.kv-main section .kv-ee-default-card a:hover,.kv-main section .kv-ee-item-card a:hover {
                color: hsl(var(--kv-ee-text2-card--h),var(--kv-ee-text2-card--s),calc(var(--kv-ee-text2-card--l) - 10%))
            }

            .kv-main section .kv-ee-logo-extra-large img.svg-logo,.kv-main section .kv-ee-logo-group img.svg-logo,.kv-main section .kv-ee-logo-large img.svg-logo,.kv-main section .kv-ee-logo-medium img.svg-logo,.kv-main section .kv-ee-logo-small img.svg-logo {
                max-width: 100%
            }

            .kv-main section .kv-ee-blog-go-back a,.kv-main section .kv-ee-blog-post,.kv-main section .kv-ee-blog-post a,.kv-main section .kv-ee-blog-post-first,.kv-main section .kv-ee-blog-post-first a,.kv-main section .kv-ee-content-image a,.kv-main section .kv-ee-logo a,.kv-main section .kv-ee-logo-extra-large a,.kv-main section .kv-ee-logo-group a,.kv-main section .kv-ee-logo-large a,.kv-main section .kv-ee-logo-medium a,.kv-main section .kv-ee-logo-small a,.kv-main section a.kv-ee-blog-post,.kv-main section a.kv-ee-blog-post-first,.kv-main section a.kv-ee-social-link,.kv-main section nav a {
                text-decoration: none!important
            }

            .kv-main section h1 a,.kv-main section h2 a,.kv-main section h3 a,.kv-main section h4 a,.kv-main section h5 a,.kv-main section h6 a,.kv-main section p a {
                font-size: inherit
            }

            .kv-ee-default-card {
                background-color: var(--kv-ee-card);
                color: var(--kv-ee-text1-card);
                text-shadow: none
            }

            .kv-ee-drop-shadow-sm {
                box-shadow: 0 4px 3px -2px rgba(0,0,0,.17),0 2px 2px 0 rgba(0,0,0,.13)!important
            }

            .kv-ee-drop-shadow-sm.kv-ee-default-card {
                box-shadow: 0 0 0 1px rgba(0,0,0,.04),0 4px 3px -2px rgba(0,0,0,.07),0 2px 2px 0 rgba(0,0,0,.05)!important
            }

            .kv-ee-drop-shadow-md {
                box-shadow: 0 7px 5px -5px rgba(0,0,0,.19),0 6px 8px -2px rgba(0,0,0,.18),0 6px 6px 0 rgba(0,0,0,.1)!important
            }

            .kv-ee-drop-shadow-md.kv-ee-default-card {
                box-shadow: 0 0 0 1px rgba(0,0,0,.04),0 7px 5px -5px rgba(0,0,0,.11),0 6px 8px -2px rgba(0,0,0,.09),0 6px 6px 0 rgba(0,0,0,.03)!important
            }

            .kv-ee-drop-shadow-lg {
                box-shadow: 0 14px 18px -8px rgba(0,0,0,.19),0 12px 12px -5px rgba(0,0,0,.17),0 11px 8px 0 rgba(0,0,0,.08)!important
            }

            .kv-ee-drop-shadow-lg.kv-ee-default-card {
                box-shadow: 0 0 0 1px rgba(0,0,0,.04),0 14px 18px -8px rgba(0,0,0,.11),0 12px 12px -5px rgba(0,0,0,.09),0 11px 8px 0 rgba(0,0,0,.03)!important
            }

            .kv-ee-contact-form-success {
                position: absolute;
                bottom: 0;
                left: 50%;
                opacity: 0;
                visibility: hidden;
                transform: translateX(-50%) translateY(100%);
                transform-origin: bottom center;
                transition-property: visibility,opacity,transform;
                transition-duration: .4s;
                transition-timing-function: cubic-bezier(.175,.885,.32,1)
            }

            .kv-ee-contact-form-success h3,.kv-ee-contact-form-success p {
                text-shadow: none
            }

            .kv-ee-contact-form-success.kv-ee-show {
                opacity: 1;
                visibility: visible;
                transform: translateX(-50%) translateY(-50%)
            }

            .kv-ee-contact-form-success .kv-ee-success-close {
                position: absolute;
                top: 6px;
                right: 11px;
                width: 40px;
                height: 40px;
                border-radius: 20px;
                background-color: #26a69a;
                display: flex;
                justify-content: center;
                align-items: center;
                cursor: pointer
            }

            #contact-form.kv-ee-hide {
                opacity: .3
            }

            .kv-ee-captcha-field-wrapper input,.kv-ee-captcha-field-wrapper textarea,.kv-ee-form-success-hide.kv-ee-hide {
                display: none!important
            }

            html.kv-ee-small-font-size {
                font-size: 15px
            }

            html.kv-ee-medium-font-size {
                font-size: 17px
            }

            html.kv-ee-large-font-size {
                font-size: 19px
            }

            #custom-header-button-template {
                display: none
            }

            .kv-ee-ck-editable-element,nav ul li a.kv-ee-button:after {
                display: none!important
            }

            .kv-gallery {
                cursor: pointer
            }

            .kv-ee-live-onboarding .kv-ee-editor .kv-ee-button-lg .kv-ee-div.kv-ee-button-link-broken {
                display: none!important
            }

            .kv-ee-error-captcha-container {
                padding: 10px 0;
                font-size: .9em;
                opacity: .8;
                color: red
            }

            select {
                border: 0!important;
                -webkit-appearance: none;
                -moz-appearance: none
            }

            @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
                select::-ms-expand {
                    display: none
                }
            }

            .kv-ee-subscribe .kv-ee-button-link-broken {
                display: none!important
            }

            @keyframes slideDown {
                0% {
                    transform: translateY(-100px) translateZ(0)
                }

                100% {
                    transform: translateY(0) translateZ(0)
                }
            }

            @keyframes slideDownReverse {
                0% {
                    transform: translateY(0) translateZ(0)
                }

                100% {
                    transform: translateY(-100px) translateZ(0)
                }
            }

            .kv-ee-reservation-errors-container {
                position: absolute;
                width: 100%;
                z-index: 1;
                top: 0;
                overflow: hidden
            }

            .kv-ee-reservation-errors-container .kv-ee-reservation-errors {
                width: 100%;
                padding: 1em;
                color: #fff;
                text-align: center;
                background-color: red;
                will-change: transform;
                animation: .2s forwards slideDown
            }

            .kv-ee-reservation-errors-container .kv-ee-reservation-errors.kv-ee-hide {
                animation: .2s forwards slideDownReverse
            }

            .kv-ee-select-box {
                position: relative;
                min-width: 200px;
                max-width: 300px
            }

            .kv-ee-select-box .kv-ee-select-box-innerwrapper {
                font-size: 1rem;
                line-height: 1.5rem;
                padding: .72rem;
                margin-bottom: 1rem;
                background-color: var(--kv-ee-background);
                color: var(--kv-ee-text1);
                text-align: left;
                cursor: pointer
            }

            .kv-ee-select-box .kv-ee-select-box-innerwrapper span {
                width: calc(100% - 26px);
                display: block;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap
            }

            .kv-ee-select-box .kv-ee-select-box-innerwrapper .kv-ee-dropdown-arrow {
                position: absolute;
                top: 1rem;
                right: 1rem
            }

            .kv-ee-select-box .kv-ee-select-box-innerwrapper li,.kv-ee-select-box .kv-ee-select-box-innerwrapper ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            .kv-ee-select-box .kv-ee-select-box-innerwrapper .kv-ee-select-box-dropdown-container {
                height: 0;
                width: 100%;
                position: absolute;
                overflow: hidden;
                background: var(--kv-ee-background);
                z-index: 999999;
                top: 3.2rem;
                left: 0;
                transition: height .5s
            }

            .kv-ee-select-box .kv-ee-select-box-innerwrapper .kv-ee-select-box-dropdown-container li {
                padding: .5rem 1rem;
                font-size: 1rem;
                cursor: pointer
            }

            .kv-ee-select-box .kv-ee-select-box-innerwrapper .kv-ee-select-box-dropdown-container li.kv-ee-active-element,.kv-ee-select-box .kv-ee-select-box-innerwrapper .kv-ee-select-box-dropdown-container li:hover {
                background-color: rgba(var(--kv-ee-text1-rgb),.08)
            }

            .kv-ee-select-box .kv-ee-select-box-innerwrapper .kv-ee-select-box-dropdown-container.open {
                height: auto;
                max-height: 300px;
                overflow-y: scroll
            }

            .kv-ee-fieldSubscribe-container {
                margin-top: 1rem
            }

            .kv-ee-fieldSubscribe-container input[type=checkbox] {
                width: auto!important;
                height: auto!important;
                top: -1px;
                position: relative;
                margin-right: 5px
            }

            .kv-ee-dropdown-content button {
                background: initial
            }

            .kv-ee-fe-dropdown-container {
                display: flex;
                justify-content: flex-end;
                position: relative
            }

            .kv-ee-fe-dropdown-container .kv-ee-fe-dropdown-current-value {
                display: block;
                padding: .4rem .8rem;
                border: 1px solid rgba(0,0,0,.1);
                background-color: #fff;
                font-size: .875rem;
                cursor: pointer
            }

            .kv-ee-fe-dropdown-container .kv-ee-fe-dropdown {
                position: absolute;
                top: 0;
                right: 0;
                display: block;
                z-index: 1;
                background-color: #fff;
                border: 1px solid rgba(0,0,0,.1);
                visibility: hidden;
                transform: scale(.4);
                transform-origin: top right;
                transition: transform 250ms cubic-bezier(.075,.82,.165,1),visibility linear 250ms
            }

            .kv-ee-fe-dropdown-container .kv-ee-fe-dropdown .kv-ee-fe-dropdown-item {
                margin: 0;
                font-size: .875rem;
                padding: .6rem .8rem;
                cursor: pointer
            }

            .kv-ee-fe-dropdown-container .kv-ee-fe-dropdown .kv-ee-fe-dropdown-item:hover {
                background-color: rgba(76,142,213,.12)
            }

            .kv-ee-fe-dropdown-container.kv-ee-fe-dropdown-active .kv-ee-fe-dropdown {
                visibility: visible;
                transform: scale(1);
                transition: transform 250ms cubic-bezier(.075,.82,.165,1),visibility linear
            }

            .kv-ee-feature-modal-mobile {
                width: 100vw;
                height: 100vh;
                margin: 0
            }

            .kv-ee-feature-modal-mobile .kv-ee-feature-modal-content {
                height: 100vh;
                max-height: 100vh!important
            }

            .kv-ee-feature-modal-close-button {
                color: #424242!important
            }

            .kv-ee-feature-modal-content .kv-ee-inline-website,.kv-ee-feature-modal-content iframe#iframe--booking {
                width: 960px;
                min-height: 684px;
                height: 100%;
                position: relative;
                background-color: #fff;
                background-clip: padding-box;
                border: 1px solid rgba(0,0,0,.2);
                border-radius: 4px;
                overflow: hidden;
                outline: 0;
                box-shadow: 0 5px 15px rgba(0,0,0,.5)
            }

            @media(max-width: 700px) {
                .kv-ee-feature-modal-content .kv-ee-inline-website,.kv-ee-feature-modal-content iframe#iframe--booking {
                    width:100vw;
                    border: none;
                    min-height: calc(100% - 114px);
                    max-height: calc(100vh - 114px);
                    border-radius: 0
                }
            }

            .kv-image-border-primary,.wp-block-nextpage:before {
                border-color: var(--kv-ee-accent1)
            }

            .kv-image-border-secondary {
                border-color: var(--kv-ee-accent2)
            }

            .kv-image-border-tertiary {
                border-color: var(--kv-ee-accent3)
            }

            .kv-image-border-quarternary {
                border-color: var(--kv-ee-accent4)
            }

            .kv-ee-original {
                height: 100%
            }

            .kv-ee-blob {
                display: flex;
                align-items: center;
                justify-content: center;
                padding-top: 0!important;
                padding-left: 0!important;
                padding-right: 0!important;
                position: relative;
                width: 100%;
                padding-bottom: 100%
            }

            .kv-ee-blob div[data-type=image] {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0
            }

            .kv-ee-header-container {
                background-repeat: no-repeat;
                background-attachment: scroll;
                background-position: center center;
                background-size: cover
            }

            .kv-edit-mode .ronuzu97 {
                z-index: -1
            }

            .kv-edit-mode .ronuzu97 .kv-ee-no-cover .kv-check-scroll .kv-ee-navigation,.kv-edit-mode .ronuzu97 .kv-ee-sub .kv-check-scroll .kv-ee-navigation {
                position: relative!important
            }

            .kv-edit-mode .ronuzu97 .kv-ee-no-cover.kv-ee-header-container,.kv-edit-mode .ronuzu97 .kv-ee-sub.kv-ee-header-container {
                min-height: unset!important
            }

            .kv-edit-mode .dubemo66 .kv-ee-no-cover header {
                position: relative!important
            }

            .kv-edit-mode .dubemo66 .kv-ee-section.kv-ee-no-cover {
                min-height: unset!important
            }

            .kv-edit-mode .pimuze30 .kv-ee-sub .kv-ee-fixed-navigation {
                position: relative!important
            }

            .kv-edit-mode .pimuze30 .kv-ee-sub {
                min-height: unset!important
            }

            .kv-edit-mode .jorixi53 .kv-ee-header-container .kv-check-scroll {
                position: relative!important
            }

            .kv-edit-mode .jorixi53 .kv-ee-no-cover .kv-ee-header-container {
                min-height: unset
            }

            .kv-carousel .navigation-1 .kv-background-inner,.kv-carousel .navigation-2 .kv-background-inner,.kv-carousel .navigation-3 .kv-background-inner,.kv-carousel .navigation-4 .kv-background-inner,.kv-carousel .navigation-5 .kv-background-inner,.kv-carousel .navigation-6 .kv-background-inner {
                background-position: top!important
            }

            .kv-carousel .navigation-2 {
                --navigation-height: 128px
            }

            .kv-carousel .navigation-3 {
                --navigation-height: 90px
            }

            .kv-carousel .navigation-4 {
                --navigation-height: 72px
            }

            .kv-carousel .navigation-5 {
                --navigation-height: 80px
            }

            .kv-ee-with-navigation-1 .section-index-1 .kv-background,.kv-ee-with-navigation-1 .section-wrapper:nth-child(2) .kv-background,.kv-ee-with-navigation-1 div[data-section-index="2"] .kv-background,.kv-ee-with-navigation-1 section:nth-child(2) .kv-background {
                top: calc(-1*var(--navigation-height,186px));
                pointer-events: none;
                z-index: -1
            }

            .kv-ee-with-navigation-2 .section-index-1 .kv-background,.kv-ee-with-navigation-2 .section-wrapper:nth-child(2) .kv-background,.kv-ee-with-navigation-2 div[data-section-index="2"] .kv-background,.kv-ee-with-navigation-2 section:nth-child(2) .kv-background {
                top: calc(-1*var(--navigation-height,125px));
                pointer-events: none;
                z-index: -1
            }

            .kv-ee-with-navigation-3 .section-index-1 .kv-background,.kv-ee-with-navigation-3 .section-wrapper:nth-child(2) .kv-background,.kv-ee-with-navigation-3 div[data-section-index="2"] .kv-background,.kv-ee-with-navigation-3 section:nth-child(2) .kv-background {
                top: calc(-1*var(--navigation-height,64px));
                pointer-events: none;
                z-index: -1
            }

            .kv-ee-with-navigation-4 .section-index-1 .kv-background,.kv-ee-with-navigation-4 .section-wrapper:nth-child(2) .kv-background,.kv-ee-with-navigation-4 div[data-section-index="2"] .kv-background,.kv-ee-with-navigation-4 section:nth-child(2) .kv-background {
                top: calc(-1*var(--navigation-height,72px));
                pointer-events: none;
                z-index: -1
            }

            .kv-ee-with-navigation-5 .section-index-1 .kv-background,.kv-ee-with-navigation-5 .section-wrapper:nth-child(2) .kv-background,.kv-ee-with-navigation-5 div[data-section-index="2"] .kv-background,.kv-ee-with-navigation-5 section:nth-child(2) .kv-background {
                top: calc(-1*var(--navigation-height,96px));
                pointer-events: none;
                z-index: -1
            }

            .kv-zoom-out section:nth-child(2) .kv-background {
                top: 0
            }

            .kv-site .kv-ee-skip-link {
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                z-index: 1000;
                width: 200px;
                height: 48px;
                left: -100vw;
                top: 16px;
                background: rgba(0,0,0,.8);
                border: 1px dashed #fff;
                color: #fff
            }

            .kv-site .kv-ee-skip-link:focus {
                left: 16px
            }

            .position-relative {
                position: relative
            }

            .kv-background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                overflow: hidden
            }

            .kv-background .kv-background-inner,.kv-background .kv-parallax-container {
                position: absolute;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                background-repeat: no-repeat;
                background-attachment: scroll;
                background-position: center center;
                background-size: cover
            }

            .kv-parallax-container {
                transform: scale(1.4);
                transform-origin: center
            }

            .kv-background .pattern-black-0,.kv-background .pattern-black-1,.kv-background .pattern-black-2,.kv-background .pattern-black-3,.kv-background .pattern-black-4,.kv-background .pattern-black-5,.kv-background .pattern-black-6,.kv-background .pattern-black-7,.kv-background .pattern-white-0,.kv-background .pattern-white-1,.kv-background .pattern-white-2,.kv-background .pattern-white-3,.kv-background .pattern-white-4,.kv-background .pattern-white-5,.kv-background .pattern-white-6,.kv-background .pattern-white-7 {
                background-size: unset;
                background-repeat: repeat;
                opacity: .2
            }

            .kv-full-page {
                min-height: 300px;
                min-height: 100vh
            }

            @keyframes animateImage {
                0%,100% {
                    -webkit-transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
                }

                35% {
                    -webkit-transform: matrix3d(1.15,0,0,0,0,1.15,0,0,0,0,1,0,-40,-40,0,1)
                }
            }

            @keyframes skeletonPulse {
                0%,100% {
                    opacity: .8
                }

                50% {
                    opacity: .2
                }
            }

            .kv-ee-skeleton-item {
                border-radius: 3px;
                background-color: #aaa;
                animation-name: skeletonPulse;
                animation-timing-function: ease-in-out;
                animation-duration: 1.25s;
                animation-iteration-count: infinite
            }

            .kv-ee-section-text {
                margin-bottom: 1rem
            }

            .kv-ee-blog-post {
                margin-bottom: 2rem;
                position: relative
            }

            @media(max-width: 575px) {
                .kv-ee-blog-post .kv-ee-left-col {
                    padding-right:.5rem
                }

                .kv-ee-blog-post .kv-ee-right-col {
                    padding-left: .5rem
                }
            }

            .kv-ee-blog-post .kv-ee-post-image {
                padding-bottom: 75%;
                background-color: rgba(var(--kv-ee-text1-rgb),.08);
                background-size: cover!important;
                background-position: center!important;
                background-repeat: no-repeat!important
            }

            @media(min-width: 768px) {
                .kv-ee-blog-post .kv-ee-post-image {
                    height:100%
                }
            }

            .kv-ee-blog-post .kv-ee-post-head {
                margin-bottom: 1.5rem
            }

            @media(min-width: 480px) {
                .kv-ee-blog-post .kv-ee-post-head {
                    min-height:5.25rem
                }
            }

            .kv-ee-blog-post .kv-ee-post-head .kv-ee-post-title {
                color: var(--kv-ee-title1)
            }

            @media(max-width: 479px) {
                .kv-ee-blog-post .kv-ee-post-head .kv-ee-post-title {
                    font-size:1rem
                }
            }

            .kv-ee-blog-post .kv-ee-post-leader {
                max-height: calc(2*(1rem*1.5));
                line-height: 1.5;
                overflow: hidden;
                margin-top: -.25rem;
                margin-bottom: 0;
                color: rgba(var(--kv-ee-text1-rgb),.75);
                position: relative
            }

            .kv-ee-blog-post .kv-ee-post-date {
                font-size: .875rem;
                text-transform: uppercase;
                margin-right: 1rem;
                color: rgba(var(--kv-ee-text1-rgb),.75);
                line-height: 1.7;
                font-feature-settings: "lnum"
            }

            .kv-ee-blog-post .kv-ee-button-link {
                font-size: .875rem;
                text-transform: uppercase;
                display: inline;
                color: var(--kv-ee-text2);
                line-height: 1.7;
                font-weight: 700;
                transition: 240ms
            }

            .kv-ee-blog-post .kv-ee-button-link:hover {
                color: hsl(var(--kv-ee-text2-card--h),var(--kv-ee-text2-card--s),calc(var(--kv-ee-text2-card--l) - 20%));
                cursor: pointer
            }

            .kv-ee-blog-post:hover {
                cursor: pointer;
                text-decoration: none
            }

            .kv-ee-align-left {
                text-align: left
            }

            .kv-ee-align-center {
                text-align: center
            }

            .kv-ee-align-right {
                text-align: right
            }

            .kv-ee-align-middle {
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%,-50%);
                margin-top: initial!important
            }

            .kv-ee-blog-post .kv-ee-action-buttons {
                visibility: hidden;
                pointer-events: none;
                opacity: 0;
                position: absolute;
                top: 0;
                right: -50px;
                z-index: 1;
                height: 100%;
                display: flex;
                cursor: default;
                justify-content: flex-end;
                transition: opacity 250ms cubic-bezier(.075,.82,.165,1),visibility linear 250ms
            }

            .kv-ee-blog-post .kv-ee-action-buttons button {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 40px;
                height: 40px;
                border: 0;
                outline: 0;
                cursor: pointer;
                margin-left: 10px;
                color: #fff;
                background-color: #0082ed;
                box-shadow: 0 0 4px 0 rgba(0,0,0,.12),0 4px 4px 0 rgba(0,0,0,.24)
            }

            .kv-ee-blog-post .kv-ee-action-buttons button:hover {
                background-color: #0050c7
            }

            .kv-ee-blog-post:hover .kv-ee-action-buttons {
                visibility: visible;
                pointer-events: all;
                opacity: 1;
                transition: opacity 250ms cubic-bezier(.075,.82,.165,1)
            }

            .kv-ee-add-post-button-container {
                width: 100%;
                display: flex;
                justify-content: center
            }

            .kv-ee-add-post-button-container .kv-ee-add-post-button {
                cursor: pointer
            }

            .kv-ee-add-post-button-container .kv-ee-add-post-button.kv-ee-blog-no-posts {
                margin-top: 1rem
            }

            .kv-ee-categories {
                margin-bottom: .5rem;
                margin-top: 1rem
            }

            .kv-ee-categories .kv-ee-category-current-value {
                display: none
            }

            .kv-ee-categories .kv-ee-category-values {
                display: flex;
                flex-wrap: wrap
            }

            .kv-ee-categories .kv-ee-category-values .kv-ee-category-item {
                user-select: none;
                cursor: pointer;
                position: relative;
                transition: 240ms;
                color: rgba(var(--kv-ee-text1-rgb),.75);
                margin-bottom: 1.5rem;
                font-size: .875rem
            }

            .kv-ee-categories .kv-ee-category-values .kv-ee-category-item:hover {
                color: var(--kv-ee-text2)
            }

            .kv-ee-categories .kv-ee-category-values .kv-ee-category-item:after {
                content: '';
                width: 100%;
                height: 2px;
                background-color: inherit;
                display: none;
                position: absolute;
                bottom: -.375rem;
                left: 0
            }

            .kv-ee-categories .kv-ee-category-values .kv-ee-category-item.kv-ee-category-active {
                color: var(--kv-ee-text2)
            }

            .kv-ee-categories .kv-ee-category-values .kv-ee-category-item.kv-ee-category-active:after {
                background-color: var(--kv-ee-text2);
                display: block
            }

            .kv-ee-align-left .kv-ee-categories .kv-ee-category-item {
                margin-right: 2rem
            }

            .kv-ee-align-center .kv-ee-category-values {
                justify-content: center
            }

            .kv-ee-align-center .kv-ee-categories .kv-ee-category-item {
                margin-right: 1rem;
                margin-left: 1rem
            }

            .kv-ee-align-right .kv-ee-category-values {
                justify-content: flex-end
            }

            .kv-ee-align-right .kv-ee-categories .kv-ee-category-item {
                margin-left: 2rem
            }

            .kv-ee-pagination {
                display: flex;
                justify-content: center;
                align-items: center
            }

            .kv-ee-pagination .kv-ee-pagination-container {
                display: inline-flex;
                justify-content: center;
                margin-top: 2rem;
                padding: .25rem calc(.25rem - 1px);
                border-radius: .25rem
            }

            .kv-ee-pagination .kv-ee-pagination-container .kv-ee-pagination-button,.kv-ee-pagination .kv-ee-pagination-container .kv-ee-pagination-dots {
                cursor: pointer;
                padding: .5rem .8rem;
                height: 2.5rem;
                min-width: 2.5rem;
                border-radius: .25rem;
                border: 0;
                outline: 0;
                margin: 0 1px;
                color: rgba(var(--kv-ee-text1-rgb),.6);
                font-weight: 600;
                position: relative;
                background: var(--kv-ee-background)
            }

            .kv-ee-pagination .kv-ee-pagination-container .kv-ee-pagination-button:hover,.kv-ee-pagination .kv-ee-pagination-container .kv-ee-pagination-dots:hover {
                background: rgba(var(--kv-ee-accent1-rgb),.1)
            }

            .kv-ee-pagination .kv-ee-pagination-container .kv-ee-pagination-button.kv-ee-pagination-active,.kv-ee-pagination .kv-ee-pagination-container .kv-ee-pagination-dots.kv-ee-pagination-active {
                background: rgba(var(--kv-ee-accent1-rgb),.1);
                color: var(--kv-ee-text2-card)
            }

            .kv-ee-pagination .kv-ee-pagination-container .kv-ee-pagination-dots {
                pointer-events: none;
                display: inline-block
            }

            .kv-ee-pagination .kv-ee-pagination-container>.kv-ee-pagination-button {
                pointer-events: none;
                height: 2.5rem;
                min-width: 2.5rem;
                justify-content: center;
                align-items: center;
                color: rgba(var(--kv-ee-text1-rgb),.2)
            }

            .kv-ee-pagination .kv-ee-pagination-container>.kv-ee-pagination-button.kv-ee-pagination-visible {
                display: flex;
                visibility: visible;
                pointer-events: all;
                color: rgba(var(--kv-ee-text1-rgb),.6);
                cursor: pointer
            }

            .kv-ee-pagination [data-pagination-next]:after,.kv-ee-pagination [data-pagination-previous]:after {
                content: '';
                display: block;
                background-color: rgba(var(--kv-ee-text1-rgb),.1);
                position: absolute;
                top: .5rem;
                bottom: .5rem;
                width: 1px
            }

            .kv-ee-pagination [data-pagination-previous] {
                margin-right: .5rem!important
            }

            .kv-ee-pagination [data-pagination-previous]:after {
                right: -.25rem
            }

            .kv-ee-pagination [data-pagination-next] {
                margin-left: .5rem!important
            }

            .kv-ee-pagination [data-pagination-next]:after {
                left: -.25rem
            }

            .wp-block-wb4wp-container .wp-block-calendar table caption,.wp-block-wb4wp-container .wp-block-embed figcaption,.wp-block-wb4wp-container p>span {
                color: var(--kv-ee-text1)
            }

            .wp-block-wb4wp-container .wp-block-calendar tbody td,.wp-block-wb4wp-container .wp-block-calendar th,.wp-block-wb4wp-container .wp-block-search .wp-block-search__input {
                border-color: var(--kv-ee-accent1);
                color: var(--kv-ee-text1)
            }

            .wp-block-wb4wp-container .wp-block-calendar table th {
                background-color: var(--kv-ee-accent1);
                color: var(--kv-ee-text1-accent1)
            }

            .wp-block-wb4wp-container ::-webkit-input-placeholder {
                color: var(--kv-ee-text1)
            }

            .wp-block-wb4wp-container {
                position: relative
            }

            .wp-block-wb4wp-container .kv-background {
                z-index: -1
            }

            .cstm-fnt {
                line-height: normal
            }

            .background-id_808080m16 {
                --kv-ee-accent1-rgb: 4,0,0;
                --kv-ee-accent1: rgb(4,0,0);
                --kv-ee-accent1--h: 0;
                --kv-ee-accent1--s: 100%;
                --kv-ee-accent1--l: 0%;
                --kv-ee-accent1-background-rgb: 4,0,0;
                --kv-ee-accent1-background: rgb(4,0,0);
                --kv-ee-accent1-background--h: 0;
                --kv-ee-accent1-background--s: 100%;
                --kv-ee-accent1-background--l: 0%;
                --kv-ee-accent1-card-rgb: 4,0,0;
                --kv-ee-accent1-card: rgb(4,0,0);
                --kv-ee-accent1-card--h: 0;
                --kv-ee-accent1-card--s: 100%;
                --kv-ee-accent1-card--l: 0%;
                --kv-ee-accent2-rgb: 248,74,78;
                --kv-ee-accent2: rgb(248,74,78);
                --kv-ee-accent2--h: 358;
                --kv-ee-accent2--s: 92%;
                --kv-ee-accent2--l: 63%;
                --kv-ee-accent2-background-rgb: 248,74,78;
                --kv-ee-accent2-background: rgb(248,74,78);
                --kv-ee-accent2-background--h: 358;
                --kv-ee-accent2-background--s: 92%;
                --kv-ee-accent2-background--l: 63%;
                --kv-ee-accent2-card-rgb: 248,74,78;
                --kv-ee-accent2-card: rgb(248,74,78);
                --kv-ee-accent2-card--h: 358;
                --kv-ee-accent2-card--s: 92%;
                --kv-ee-accent2-card--l: 63%;
                --kv-ee-accent3-rgb: 255,255,255;
                --kv-ee-accent3: rgb(255,255,255);
                --kv-ee-accent3--h: 0;
                --kv-ee-accent3--s: 0%;
                --kv-ee-accent3--l: 100%;
                --kv-ee-accent3-background-rgb: 0,0,0;
                --kv-ee-accent3-background: rgb(0,0,0);
                --kv-ee-accent3-background--h: 0;
                --kv-ee-accent3-background--s: 0%;
                --kv-ee-accent3-background--l: 0%;
                --kv-ee-accent3-card-rgb: 0,0,0;
                --kv-ee-accent3-card: rgb(0,0,0);
                --kv-ee-accent3-card--h: 0;
                --kv-ee-accent3-card--s: 0%;
                --kv-ee-accent3-card--l: 0%;
                --kv-ee-accent4-rgb: 0,0,0;
                --kv-ee-accent4: rgb(0,0,0);
                --kv-ee-accent4--h: 0;
                --kv-ee-accent4--s: 0%;
                --kv-ee-accent4--l: 0%;
                --kv-ee-accent4-background-rgb: 4,0,0;
                --kv-ee-accent4-background: rgb(4,0,0);
                --kv-ee-accent4-background--h: 0;
                --kv-ee-accent4-background--s: 100%;
                --kv-ee-accent4-background--l: 0%;
                --kv-ee-accent4-card-rgb: 4,0,0;
                --kv-ee-accent4-card: rgb(4,0,0);
                --kv-ee-accent4-card--h: 0;
                --kv-ee-accent4-card--s: 100%;
                --kv-ee-accent4-card--l: 0%;
                --kv-ee-background-rgb: 255,255,255;
                --kv-ee-background: rgb(255,255,255);
                --kv-ee-background--h: 0;
                --kv-ee-background--s: 0%;
                --kv-ee-background--l: 100%;
                --kv-ee-card-rgb: 255,255,255;
                --kv-ee-card: rgb(255,255,255);
                --kv-ee-card--h: 0;
                --kv-ee-card--s: 0%;
                --kv-ee-card--l: 100%;
                --kv-ee-customtext1-rgb: 255,255,255;
                --kv-ee-customtext1: rgb(255,255,255);
                --kv-ee-customtext1--h: 0;
                --kv-ee-customtext1--s: 0%;
                --kv-ee-customtext1--l: 100%;
                --kv-ee-customtext2-rgb: 4,0,0;
                --kv-ee-customtext2: rgb(4,0,0);
                --kv-ee-customtext2--h: 0;
                --kv-ee-customtext2--s: 100%;
                --kv-ee-customtext2--l: 0%;
                --kv-ee-customtext3-rgb: 4,0,0;
                --kv-ee-customtext3: rgb(4,0,0);
                --kv-ee-customtext3--h: 0;
                --kv-ee-customtext3--s: 100%;
                --kv-ee-customtext3--l: 0%;
                --kv-ee-customtext4-rgb: 248,74,78;
                --kv-ee-customtext4: rgb(248,74,78);
                --kv-ee-customtext4--h: 358;
                --kv-ee-customtext4--s: 92%;
                --kv-ee-customtext4--l: 63%;
                --kv-ee-text1-rgb: 255,255,255;
                --kv-ee-text1: rgb(255,255,255);
                --kv-ee-text1--h: 0;
                --kv-ee-text1--s: 0%;
                --kv-ee-text1--l: 100%;
                --kv-ee-text1-accent1-rgb: 255,255,255;
                --kv-ee-text1-accent1: rgb(255,255,255);
                --kv-ee-text1-accent1--h: 0;
                --kv-ee-text1-accent1--s: 0%;
                --kv-ee-text1-accent1--l: 100%;
                --kv-ee-text1-accent1-background-rgb: 255,255,255;
                --kv-ee-text1-accent1-background: rgb(255,255,255);
                --kv-ee-text1-accent1-background--h: 0;
                --kv-ee-text1-accent1-background--s: 0%;
                --kv-ee-text1-accent1-background--l: 100%;
                --kv-ee-text1-accent1-card-rgb: 255,255,255;
                --kv-ee-text1-accent1-card: rgb(255,255,255);
                --kv-ee-text1-accent1-card--h: 0;
                --kv-ee-text1-accent1-card--s: 0%;
                --kv-ee-text1-accent1-card--l: 100%;
                --kv-ee-text1-accent2-rgb: 255,255,255;
                --kv-ee-text1-accent2: rgb(255,255,255);
                --kv-ee-text1-accent2--h: 0;
                --kv-ee-text1-accent2--s: 0%;
                --kv-ee-text1-accent2--l: 100%;
                --kv-ee-text1-accent2-background-rgb: 255,255,255;
                --kv-ee-text1-accent2-background: rgb(255,255,255);
                --kv-ee-text1-accent2-background--h: 0;
                --kv-ee-text1-accent2-background--s: 0%;
                --kv-ee-text1-accent2-background--l: 100%;
                --kv-ee-text1-accent2-card-rgb: 255,255,255;
                --kv-ee-text1-accent2-card: rgb(255,255,255);
                --kv-ee-text1-accent2-card--h: 0;
                --kv-ee-text1-accent2-card--s: 0%;
                --kv-ee-text1-accent2-card--l: 100%;
                --kv-ee-text1-accent3-rgb: 4,0,0;
                --kv-ee-text1-accent3: rgb(4,0,0);
                --kv-ee-text1-accent3--h: 0;
                --kv-ee-text1-accent3--s: 100%;
                --kv-ee-text1-accent3--l: 0%;
                --kv-ee-text1-accent3-background-rgb: 255,255,255;
                --kv-ee-text1-accent3-background: rgb(255,255,255);
                --kv-ee-text1-accent3-background--h: 0;
                --kv-ee-text1-accent3-background--s: 0%;
                --kv-ee-text1-accent3-background--l: 100%;
                --kv-ee-text1-accent3-card-rgb: 255,255,255;
                --kv-ee-text1-accent3-card: rgb(255,255,255);
                --kv-ee-text1-accent3-card--h: 0;
                --kv-ee-text1-accent3-card--s: 0%;
                --kv-ee-text1-accent3-card--l: 100%;
                --kv-ee-text1-accent4-rgb: 255,255,255;
                --kv-ee-text1-accent4: rgb(255,255,255);
                --kv-ee-text1-accent4--h: 0;
                --kv-ee-text1-accent4--s: 0%;
                --kv-ee-text1-accent4--l: 100%;
                --kv-ee-text1-accent4-background-rgb: 255,255,255;
                --kv-ee-text1-accent4-background: rgb(255,255,255);
                --kv-ee-text1-accent4-background--h: 0;
                --kv-ee-text1-accent4-background--s: 0%;
                --kv-ee-text1-accent4-background--l: 100%;
                --kv-ee-text1-accent4-card-rgb: 255,255,255;
                --kv-ee-text1-accent4-card: rgb(255,255,255);
                --kv-ee-text1-accent4-card--h: 0;
                --kv-ee-text1-accent4-card--s: 0%;
                --kv-ee-text1-accent4-card--l: 100%;
                --kv-ee-text1-background-rgb: 4,0,0;
                --kv-ee-text1-background: rgb(4,0,0);
                --kv-ee-text1-background--h: 0;
                --kv-ee-text1-background--s: 100%;
                --kv-ee-text1-background--l: 0%;
                --kv-ee-text1-card-rgb: 4,0,0;
                --kv-ee-text1-card: rgb(4,0,0);
                --kv-ee-text1-card--h: 0;
                --kv-ee-text1-card--s: 100%;
                --kv-ee-text1-card--l: 0%;
                --kv-ee-text2-rgb: 255,255,255;
                --kv-ee-text2: rgb(255,255,255);
                --kv-ee-text2--h: 0;
                --kv-ee-text2--s: 0%;
                --kv-ee-text2--l: 100%;
                --kv-ee-text2-background-rgb: 4,0,0;
                --kv-ee-text2-background: rgb(4,0,0);
                --kv-ee-text2-background--h: 0;
                --kv-ee-text2-background--s: 100%;
                --kv-ee-text2-background--l: 0%;
                --kv-ee-text2-card-rgb: 4,0,0;
                --kv-ee-text2-card: rgb(4,0,0);
                --kv-ee-text2-card--h: 0;
                --kv-ee-text2-card--s: 100%;
                --kv-ee-text2-card--l: 0%;
                --kv-ee-title1-rgb: 255,255,255;
                --kv-ee-title1: rgb(255,255,255);
                --kv-ee-title1--h: 0;
                --kv-ee-title1--s: 0%;
                --kv-ee-title1--l: 100%;
                --kv-ee-title1-accent1-rgb: 255,255,255;
                --kv-ee-title1-accent1: rgb(255,255,255);
                --kv-ee-title1-accent1--h: 0;
                --kv-ee-title1-accent1--s: 0%;
                --kv-ee-title1-accent1--l: 100%;
                --kv-ee-title1-accent2-rgb: 255,255,255;
                --kv-ee-title1-accent2: rgb(255,255,255);
                --kv-ee-title1-accent2--h: 0;
                --kv-ee-title1-accent2--s: 0%;
                --kv-ee-title1-accent2--l: 100%;
                --kv-ee-title1-background-rgb: 4,0,0;
                --kv-ee-title1-background: rgb(4,0,0);
                --kv-ee-title1-background--h: 0;
                --kv-ee-title1-background--s: 100%;
                --kv-ee-title1-background--l: 0%;
                --kv-ee-title1-card-rgb: 4,0,0;
                --kv-ee-title1-card: rgb(4,0,0);
                --kv-ee-title1-card--h: 0;
                --kv-ee-title1-card--s: 100%;
                --kv-ee-title1-card--l: 0%;
                --kv-ee-title2-rgb: 255,255,255;
                --kv-ee-title2: rgb(255,255,255);
                --kv-ee-title2--h: 0;
                --kv-ee-title2--s: 0%;
                --kv-ee-title2--l: 100%;
                --kv-ee-title2-accent1-rgb: 251,152,154;
                --kv-ee-title2-accent1: rgb(251,152,154);
                --kv-ee-title2-accent1--h: 358;
                --kv-ee-title2-accent1--s: 92%;
                --kv-ee-title2-accent1--l: 79%;
                --kv-ee-title2-accent2-rgb: 255,255,255;
                --kv-ee-title2-accent2: rgb(255,255,255);
                --kv-ee-title2-accent2--h: 0;
                --kv-ee-title2-accent2--s: 0%;
                --kv-ee-title2-accent2--l: 100%;
                --kv-ee-title2-background-rgb: 4,0,0;
                --kv-ee-title2-background: rgb(4,0,0);
                --kv-ee-title2-background--h: 0;
                --kv-ee-title2-background--s: 100%;
                --kv-ee-title2-background--l: 0%;
                --kv-ee-title2-card-rgb: 4,0,0;
                --kv-ee-title2-card: rgb(4,0,0);
                --kv-ee-title2-card--h: 0;
                --kv-ee-title2-card--s: 100%;
                --kv-ee-title2-card--l: 0%;
                --kv-ee-black-rgb: 0,0,0;
                --kv-ee-black: rgb(0,0,0);
                --kv-ee-black--h: 0;
                --kv-ee-black--s: 0%;
                --kv-ee-black--l: 0%;
                --kv-ee-white-rgb: 255,255,255;
                --kv-ee-white: rgb(255,255,255);
                --kv-ee-white--h: 0;
                --kv-ee-white--s: 0%;
                --kv-ee-white--l: 100%;
                text-shadow: rgb(0 0 0 / 70%) 0 1px 3px
            }

            .background-id_3 {
                --kv-ee-accent1-rgb: 4,0,0;
                --kv-ee-accent1: rgb(4,0,0);
                --kv-ee-accent1--h: 0;
                --kv-ee-accent1--s: 100%;
                --kv-ee-accent1--l: 0%;
                --kv-ee-accent1-background-rgb: 4,0,0;
                --kv-ee-accent1-background: rgb(4,0,0);
                --kv-ee-accent1-background--h: 0;
                --kv-ee-accent1-background--s: 100%;
                --kv-ee-accent1-background--l: 0%;
                --kv-ee-accent1-card-rgb: 4,0,0;
                --kv-ee-accent1-card: rgb(4,0,0);
                --kv-ee-accent1-card--h: 0;
                --kv-ee-accent1-card--s: 100%;
                --kv-ee-accent1-card--l: 0%;
                --kv-ee-accent2-rgb: 255,255,255;
                --kv-ee-accent2: rgb(255,255,255);
                --kv-ee-accent2--h: 0;
                --kv-ee-accent2--s: 0%;
                --kv-ee-accent2--l: 100%;
                --kv-ee-accent2-background-rgb: 255,255,255;
                --kv-ee-accent2-background: rgb(255,255,255);
                --kv-ee-accent2-background--h: 0;
                --kv-ee-accent2-background--s: 0%;
                --kv-ee-accent2-background--l: 100%;
                --kv-ee-accent2-card-rgb: 248,74,78;
                --kv-ee-accent2-card: rgb(248,74,78);
                --kv-ee-accent2-card--h: 358;
                --kv-ee-accent2-card--s: 92%;
                --kv-ee-accent2-card--l: 63%;
                --kv-ee-accent3-rgb: 0,0,0;
                --kv-ee-accent3: rgb(0,0,0);
                --kv-ee-accent3--h: 0;
                --kv-ee-accent3--s: 0%;
                --kv-ee-accent3--l: 0%;
                --kv-ee-accent3-background-rgb: 0,0,0;
                --kv-ee-accent3-background: rgb(0,0,0);
                --kv-ee-accent3-background--h: 0;
                --kv-ee-accent3-background--s: 0%;
                --kv-ee-accent3-background--l: 0%;
                --kv-ee-accent3-card-rgb: 0,0,0;
                --kv-ee-accent3-card: rgb(0,0,0);
                --kv-ee-accent3-card--h: 0;
                --kv-ee-accent3-card--s: 0%;
                --kv-ee-accent3-card--l: 0%;
                --kv-ee-accent4-rgb: 4,0,0;
                --kv-ee-accent4: rgb(4,0,0);
                --kv-ee-accent4--h: 0;
                --kv-ee-accent4--s: 100%;
                --kv-ee-accent4--l: 0%;
                --kv-ee-accent4-background-rgb: 4,0,0;
                --kv-ee-accent4-background: rgb(4,0,0);
                --kv-ee-accent4-background--h: 0;
                --kv-ee-accent4-background--s: 100%;
                --kv-ee-accent4-background--l: 0%;
                --kv-ee-accent4-card-rgb: 4,0,0;
                --kv-ee-accent4-card: rgb(4,0,0);
                --kv-ee-accent4-card--h: 0;
                --kv-ee-accent4-card--s: 100%;
                --kv-ee-accent4-card--l: 0%;
                --kv-ee-background-rgb: 248,98,102;
                --kv-ee-background: rgb(248,98,102);
                --kv-ee-background--h: 358;
                --kv-ee-background--s: 91%;
                --kv-ee-background--l: 67%;
                --kv-ee-card-rgb: 255,255,255;
                --kv-ee-card: rgb(255,255,255);
                --kv-ee-card--h: 0;
                --kv-ee-card--s: 0%;
                --kv-ee-card--l: 100%;
                --kv-ee-customtext1-rgb: 255,255,255;
                --kv-ee-customtext1: rgb(255,255,255);
                --kv-ee-customtext1--h: 0;
                --kv-ee-customtext1--s: 0%;
                --kv-ee-customtext1--l: 100%;
                --kv-ee-customtext2-rgb: 4,0,0;
                --kv-ee-customtext2: rgb(4,0,0);
                --kv-ee-customtext2--h: 0;
                --kv-ee-customtext2--s: 100%;
                --kv-ee-customtext2--l: 0%;
                --kv-ee-customtext3-rgb: 4,0,0;
                --kv-ee-customtext3: rgb(4,0,0);
                --kv-ee-customtext3--h: 0;
                --kv-ee-customtext3--s: 100%;
                --kv-ee-customtext3--l: 0%;
                --kv-ee-customtext4-rgb: 248,74,78;
                --kv-ee-customtext4: rgb(248,74,78);
                --kv-ee-customtext4--h: 358;
                --kv-ee-customtext4--s: 92%;
                --kv-ee-customtext4--l: 63%;
                --kv-ee-text1-rgb: 255,255,255;
                --kv-ee-text1: rgb(255,255,255);
                --kv-ee-text1--h: 0;
                --kv-ee-text1--s: 0%;
                --kv-ee-text1--l: 100%;
                --kv-ee-text1-accent1-rgb: 255,255,255;
                --kv-ee-text1-accent1: rgb(255,255,255);
                --kv-ee-text1-accent1--h: 0;
                --kv-ee-text1-accent1--s: 0%;
                --kv-ee-text1-accent1--l: 100%;
                --kv-ee-text1-accent1-background-rgb: 255,255,255;
                --kv-ee-text1-accent1-background: rgb(255,255,255);
                --kv-ee-text1-accent1-background--h: 0;
                --kv-ee-text1-accent1-background--s: 0%;
                --kv-ee-text1-accent1-background--l: 100%;
                --kv-ee-text1-accent1-card-rgb: 255,255,255;
                --kv-ee-text1-accent1-card: rgb(255,255,255);
                --kv-ee-text1-accent1-card--h: 0;
                --kv-ee-text1-accent1-card--s: 0%;
                --kv-ee-text1-accent1-card--l: 100%;
                --kv-ee-text1-accent2-rgb: 4,0,0;
                --kv-ee-text1-accent2: rgb(4,0,0);
                --kv-ee-text1-accent2--h: 0;
                --kv-ee-text1-accent2--s: 100%;
                --kv-ee-text1-accent2--l: 0%;
                --kv-ee-text1-accent2-background-rgb: 4,0,0;
                --kv-ee-text1-accent2-background: rgb(4,0,0);
                --kv-ee-text1-accent2-background--h: 0;
                --kv-ee-text1-accent2-background--s: 100%;
                --kv-ee-text1-accent2-background--l: 0%;
                --kv-ee-text1-accent2-card-rgb: 255,255,255;
                --kv-ee-text1-accent2-card: rgb(255,255,255);
                --kv-ee-text1-accent2-card--h: 0;
                --kv-ee-text1-accent2-card--s: 0%;
                --kv-ee-text1-accent2-card--l: 100%;
                --kv-ee-text1-accent3-rgb: 255,255,255;
                --kv-ee-text1-accent3: rgb(255,255,255);
                --kv-ee-text1-accent3--h: 0;
                --kv-ee-text1-accent3--s: 0%;
                --kv-ee-text1-accent3--l: 100%;
                --kv-ee-text1-accent3-background-rgb: 255,255,255;
                --kv-ee-text1-accent3-background: rgb(255,255,255);
                --kv-ee-text1-accent3-background--h: 0;
                --kv-ee-text1-accent3-background--s: 0%;
                --kv-ee-text1-accent3-background--l: 100%;
                --kv-ee-text1-accent3-card-rgb: 255,255,255;
                --kv-ee-text1-accent3-card: rgb(255,255,255);
                --kv-ee-text1-accent3-card--h: 0;
                --kv-ee-text1-accent3-card--s: 0%;
                --kv-ee-text1-accent3-card--l: 100%;
                --kv-ee-text1-accent4-rgb: 255,255,255;
                --kv-ee-text1-accent4: rgb(255,255,255);
                --kv-ee-text1-accent4--h: 0;
                --kv-ee-text1-accent4--s: 0%;
                --kv-ee-text1-accent4--l: 100%;
                --kv-ee-text1-accent4-background-rgb: 255,255,255;
                --kv-ee-text1-accent4-background: rgb(255,255,255);
                --kv-ee-text1-accent4-background--h: 0;
                --kv-ee-text1-accent4-background--s: 0%;
                --kv-ee-text1-accent4-background--l: 100%;
                --kv-ee-text1-accent4-card-rgb: 255,255,255;
                --kv-ee-text1-accent4-card: rgb(255,255,255);
                --kv-ee-text1-accent4-card--h: 0;
                --kv-ee-text1-accent4-card--s: 0%;
                --kv-ee-text1-accent4-card--l: 100%;
                --kv-ee-text1-background-rgb: 4,0,0;
                --kv-ee-text1-background: rgb(4,0,0);
                --kv-ee-text1-background--h: 0;
                --kv-ee-text1-background--s: 100%;
                --kv-ee-text1-background--l: 0%;
                --kv-ee-text1-card-rgb: 4,0,0;
                --kv-ee-text1-card: rgb(4,0,0);
                --kv-ee-text1-card--h: 0;
                --kv-ee-text1-card--s: 100%;
                --kv-ee-text1-card--l: 0%;
                --kv-ee-text2-rgb: 255,255,255;
                --kv-ee-text2: rgb(255,255,255);
                --kv-ee-text2--h: 0;
                --kv-ee-text2--s: 0%;
                --kv-ee-text2--l: 100%;
                --kv-ee-text2-background-rgb: 4,0,0;
                --kv-ee-text2-background: rgb(4,0,0);
                --kv-ee-text2-background--h: 0;
                --kv-ee-text2-background--s: 100%;
                --kv-ee-text2-background--l: 0%;
                --kv-ee-text2-card-rgb: 4,0,0;
                --kv-ee-text2-card: rgb(4,0,0);
                --kv-ee-text2-card--h: 0;
                --kv-ee-text2-card--s: 100%;
                --kv-ee-text2-card--l: 0%;
                --kv-ee-title1-rgb: 255,255,255;
                --kv-ee-title1: rgb(255,255,255);
                --kv-ee-title1--h: 0;
                --kv-ee-title1--s: 0%;
                --kv-ee-title1--l: 100%;
                --kv-ee-title1-accent1-rgb: 255,255,255;
                --kv-ee-title1-accent1: rgb(255,255,255);
                --kv-ee-title1-accent1--h: 0;
                --kv-ee-title1-accent1--s: 0%;
                --kv-ee-title1-accent1--l: 100%;
                --kv-ee-title1-accent2-rgb: 4,0,0;
                --kv-ee-title1-accent2: rgb(4,0,0);
                --kv-ee-title1-accent2--h: 0;
                --kv-ee-title1-accent2--s: 100%;
                --kv-ee-title1-accent2--l: 0%;
                --kv-ee-title1-background-rgb: 4,0,0;
                --kv-ee-title1-background: rgb(4,0,0);
                --kv-ee-title1-background--h: 0;
                --kv-ee-title1-background--s: 100%;
                --kv-ee-title1-background--l: 0%;
                --kv-ee-title1-card-rgb: 4,0,0;
                --kv-ee-title1-card: rgb(4,0,0);
                --kv-ee-title1-card--h: 0;
                --kv-ee-title1-card--s: 100%;
                --kv-ee-title1-card--l: 0%;
                --kv-ee-title2-rgb: 255,255,255;
                --kv-ee-title2: rgb(255,255,255);
                --kv-ee-title2--h: 0;
                --kv-ee-title2--s: 0%;
                --kv-ee-title2--l: 100%;
                --kv-ee-title2-accent1-rgb: 251,152,154;
                --kv-ee-title2-accent1: rgb(251,152,154);
                --kv-ee-title2-accent1--h: 358;
                --kv-ee-title2-accent1--s: 92%;
                --kv-ee-title2-accent1--l: 79%;
                --kv-ee-title2-accent2-rgb: 4,0,0;
                --kv-ee-title2-accent2: rgb(4,0,0);
                --kv-ee-title2-accent2--h: 0;
                --kv-ee-title2-accent2--s: 100%;
                --kv-ee-title2-accent2--l: 0%;
                --kv-ee-title2-background-rgb: 4,0,0;
                --kv-ee-title2-background: rgb(4,0,0);
                --kv-ee-title2-background--h: 0;
                --kv-ee-title2-background--s: 100%;
                --kv-ee-title2-background--l: 0%;
                --kv-ee-title2-card-rgb: 4,0,0;
                --kv-ee-title2-card: rgb(4,0,0);
                --kv-ee-title2-card--h: 0;
                --kv-ee-title2-card--s: 100%;
                --kv-ee-title2-card--l: 0%;
                --kv-ee-black-rgb: 0,0,0;
                --kv-ee-black: rgb(0,0,0);
                --kv-ee-black--h: 0;
                --kv-ee-black--s: 0%;
                --kv-ee-black--l: 0%;
                --kv-ee-white-rgb: 255,255,255;
                --kv-ee-white: rgb(255,255,255);
                --kv-ee-white--h: 0;
                --kv-ee-white--s: 0%;
                --kv-ee-white--l: 100%
            }

            .navigation-5 {
                z-index: 1;
                height: var(--navigation-height,96px);
                height: 96px
            }

            .navigation-5 .kv-ee-mobile .kv-ee-compact-header {
                min-height: 3.5rem
            }

            .navigation-5 .kv-ee-mobile .kv-ee-container.kv-ee-content {
                padding-top: 6rem;
                padding-bottom: calc(6rem - 1rem)
            }

            .navigation-5 .kv-ee-mobile .kv-ee-container-fluid.kv-ee-navigation {
                height: 100%;
                min-height: 3.5rem
            }

            .navigation-5 .kv-ee-mobile .kv-ee-container-fluid.kv-ee-navigation header {
                margin-bottom: 0;
                margin-top: 0;
                height: 100%
            }

            .navigation-5 .drag-placeholder {
                background: #fff!important
            }

            .navigation-5 .kv-full-page {
                min-height: 100vh!important
            }

            .navigation-5 .kv-ee-compact-header {
                min-height: 5rem
            }

            .navigation-5 .kv-ee-navigation-position {
                position: absolute;
                user-select: none;
                width: 100%;
                min-height: 5rem;
                display: flex;
                align-items: center
            }

            .navigation-5 .kv-ee-navigation-position.kv-check-scroll {
                position: fixed;
                background-color: rgba(var(--kv-ee-background-rgb),0);
                transition: .2s
            }

            .navigation-5 .kv-ee-navigation-position.kv-check-scroll.kv-scrolled {
                background-color: var(--kv-ee-background);
                box-shadow: 0 .125rem 1rem rgba(0,0,0,.12)
            }

            .navigation-5 .kv-ee-header-container {
                position: relative;
                display: flex;
                align-items: center
            }

            .navigation-5 .kv-ee-navigation-position.kv-ee-menu-top {
                top: 0
            }

            .navigation-5 .kv-ee-navigation-position.kv-ee-menu-bottom {
                bottom: 0
            }

            .navigation-5 .kv-ee-container-fluid.kv-ee-navigation {
                width: 100%;
                max-width: 100%!important
            }

            .navigation-5 .kv-ee-container-fluid.kv-ee-navigation header {
                min-height: inherit;
                display: flex;
                justify-content: space-between;
                align-items: center;
                flex-wrap: wrap
            }

            @media(max-width: 767px) {
                .navigation-5 .kv-ee-container-fluid.kv-ee-navigation header {
                    align-items:flex-start
                }
            }

            .navigation-5 .kv-ee-sub {
                min-height: 90px
            }

            .navigation-5 .kv-ee-no-cover .kv-ee-navigation-position,.navigation-5 .kv-ee-sub .kv-ee-navigation-position {
                position: relative
            }

            .navigation-5 .kv-ee-container.kv-ee-content {
                padding-top: 8rem;
                padding-bottom: calc(8rem - 1rem);
                min-height: 50vh;
                display: flex;
                flex-direction: column;
                justify-content: center
            }

            .navigation-5 .kv-ee-container.kv-ee-content.kv-ee-align-left .kv-ee-row {
                justify-content: flex-start;
                text-align: left
            }

            .navigation-5 .kv-ee-container.kv-ee-content.kv-ee-align-center .kv-ee-row {
                justify-content: center;
                text-align: center
            }

            .navigation-5 .kv-ee-container.kv-ee-content.kv-ee-align-right .kv-ee-row {
                justify-content: flex-end;
                text-align: right
            }

            .navigation-5 .kv-ee-mobile .kv-ee-logo h1 {
                font-size: 1.25rem
            }

            @media(max-width: 375px) {
                .navigation-5 .kv-ee-logo h1 {
                    margin-top:.5rem;
                    margin-bottom: .5rem
                }
            }

            .navigation-5 .kv-ee-logo {
                flex-shrink: 0;
                color: var(--kv-ee-text1);
                padding: .5rem 1rem .5rem 0;
                position: relative;
                transition: height .3s
            }

            @media(max-width: 600px) {
                .navigation-5 .kv-ee-logo {
                    padding:.25rem .25rem .25rem 0
                }

                .navigation-5 .kv-ee-logo .kv-ee-logo-text,.navigation-5 .kv-ee-logo a {
                    font-size: 1rem!important
                }
            }

            .navigation-5 .kv-ee-logo h1 {
                font-weight: 400;
                margin: 0;
                font-size: 2rem;
                word-break: normal
            }

            .navigation-5 .kv-ee-logo div {
                display: inline-block;
                position: relative
            }

            .navigation-5 .kv-ee-logo>div,.navigation-5 .kv-ee-logo>img,.navigation-5 .kv-ee-logo>p,.navigation-5 .kv-ee-logo>span {
                margin: 0 12px
            }

            .navigation-5 .kv-ee-logo>div:first-child,.navigation-5 .kv-ee-logo>img:first-child,.navigation-5 .kv-ee-logo>p:first-child,.navigation-5 .kv-ee-logo>span:first-child {
                margin: 0
            }

            .navigation-5 .kv-ee-logo>div:last-child,.navigation-5 .kv-ee-logo>img:last-child,.navigation-5 .kv-ee-logo>p:last-child,.navigation-5 .kv-ee-logo>span:last-child {
                margin-right: 0
            }

            .navigation-5 .kv-scrolled .kv-ee-site-title-link,.navigation-5.kv-ee-navigation-position.kv-check-scroll.kv-scrolled .kv-ee-logo h1 {
                color: var(--kv-ee-text1-background);
                text-shadow: none
            }

            .navigation-5 .kv-ee-sub .kv-ee-site-title-link {
                color: var(--kv-ee-text1)
            }

            .navigation-5 .kv-ee-sub .kv-ee-logo {
                padding: 0
            }

            .navigation-5 .kv-ee-sub .kv-ee-logo div {
                margin: 0
            }

            .navigation-5 .kv-ee-sub .kv-ee-logo .kv-ee-logo-text {
                color: var(--kv-ee-text1-background);
                text-shadow: none
            }

            .navigation-5 .kv-ee-logo-image {
                background-color: transparent!important;
                max-width: 100%;
                transition: 240ms
            }

            .navigation-5 .kv-scrolled .kv-ee-logo-group {
                position: initial!important
            }

            @media(min-width: 992px) {
                .navigation-5 .kv-ee-navigation-position {
                    height:auto
                }

                .navigation-5 .kv-ee-navigation-position .kv-ee-container-fluid.kv-ee-navigation {
                    min-height: 4rem;
                    transition: .2s;
                    height: 100%;
                    padding-left: 2rem;
                    padding-right: 2rem
                }

                .navigation-5 .kv-ee-navigation-position .kv-ee-container-fluid.kv-ee-navigation header {
                    margin-top: 0;
                    height: 100%
                }

                .navigation-5 .kv-ee-navigation-position .kv-ee-container-fluid.kv-ee-navigation .kv-ee-logo {
                    transform-origin: center left;
                    transition-duration: .2s;
                    transition-timing-function: cubic-bezier(.455,.03,.515,.955);
                    transition-property: transform
                }

                .navigation-5 .kv-ee-logo-image {
                    max-width: 50vw
                }
            }

            .navigation-5 .kv-ee-logo-small .kv-ee-logo-image {
                max-height: 5rem
            }

            @media(max-width: 767px) {
                .navigation-5 .kv-ee-logo-small .kv-ee-logo-image {
                    margin-top:1rem;
                    max-height: 3rem
                }
            }

            .navigation-5 .kv-ee-logo-medium .kv-ee-logo-image {
                max-height: 8rem
            }

            @media(max-width: 767px) {
                .navigation-5 .kv-ee-logo-medium .kv-ee-logo-image {
                    margin-top:1rem;
                    max-height: 3rem
                }
            }

            .navigation-5 .kv-ee-logo-large .kv-ee-logo-image {
                max-height: 10rem
            }

            @media(max-width: 767px) {
                .navigation-5 .kv-ee-logo-large .kv-ee-logo-image {
                    margin-top:1rem;
                    max-height: 3em
                }
            }

            .navigation-5 .kv-ee-logo-extra-large .kv-ee-logo-image {
                max-height: 12em
            }

            .navigation-5 .kv-ee-site-title-link {
                color: var(--kv-ee-text1);
                text-shadow: none;
                text-decoration: none!important;
                font-size: 2rem;
                display: block;
                margin-left: 1rem
            }

            .navigation-5 .kv-ee-logo {
                display: flex;
                flex-direction: row;
                align-items: center
            }

            @media(max-width: 768px) {
                .navigation-5 .kv-ee-logo {
                    flex-direction:column!important;
                    align-items: flex-start;
                    max-width: 30%
                }
            }

            .navigation-5 .kv-ee-logo .kv-ee-site-title-link {
                margin-left: 1rem
            }

            @media(max-width: 767px) {
                .navigation-5 .kv-ee-logo-extra-large .kv-ee-logo-image {
                    margin-top:1rem;
                    max-height: 4rem
                }

                .navigation-5 .kv-ee-logo .kv-ee-site-title-link {
                    margin-left: 0
                }

                .navigation-5 .kv-scrolled header {
                    align-items: flex-start!important
                }
            }

            .navigation-5 .kv-scrolled .nav-wrapper {
                margin-top: 0;
                padding-top: 0
            }

            .navigation-5 .kv-scrolled .kv-ee-logo {
                display: flex;
                align-items: center;
                flex-direction: row!important;
                margin-left: 0
            }

            @media(max-width: 768px) {
                .navigation-5 .kv-scrolled .kv-ee-logo {
                    flex-direction:column!important;
                    align-items: flex-start
                }
            }

            .navigation-5 .kv-scrolled .kv-ee-logo .kv-ee-site-title-link {
                margin-left: 1rem;
                font-size: 1rem;
                color: var(--kv-ee-text1-background);
                text-shadow: none
            }

            @media(max-width: 767px) {
                .navigation-5 .kv-scrolled .nav-wrapper {
                    padding-top:0!important
                }

                .navigation-5 .kv-scrolled .kv-ee-logo .kv-ee-site-title-link {
                    margin-left: 0
                }
            }

            .navigation-5 .kv-scrolled .kv-ee-logo-large .kv-ee-logo-image,.navigation-5 .kv-scrolled .kv-ee-logo-medium .kv-ee-logo-image,.navigation-5 .kv-scrolled .kv-ee-logo-small .kv-ee-logo-image {
                max-height: 3rem
            }

            .navigation-5 .kv-scrolled .kv-ee-logo-extra-large .kv-ee-logo-image {
                max-height: 4em
            }

            .navigation-5 .kv-ee-mobile nav ul li .kv-ee-button-callToAction {
                padding-left: 1rem;
                padding-right: 1rem
            }

            .navigation-5 .kv-ee-mobile .kv-ee-call-to-action {
                margin-top: 1rem;
                margin-bottom: 1rem
            }

            @media(max-width: 375px) {
                .navigation-5 .kv-ee-call-to-action {
                    padding:0 .75rem;
                    margin-bottom: .5rem;
                    margin-top: .5rem
                }

                .navigation-5 .kv-ee-button-cart {
                    margin-top: .5rem;
                    margin-bottom: .5rem;
                    margin-left: .5rem
                }
            }

            @media(min-width: 376px) and (max-width:991px) {
                .navigation-5 .kv-ee-button-cart {
                    margin-top:1rem;
                    margin-bottom: 1rem
                }
            }

            .navigation-5 .kv-ee-button-callToAction {
                padding: .5rem .75rem
            }

            .navigation-5 .kv-ee-custom-header-buttons {
                display: flex;
                align-items: center;
                z-index: 12;
                min-height: 2.5rem
            }

            .navigation-5 .kv-ee-custom-header-buttons a {
                text-decoration: none!important
            }

            .navigation-5 .kv-ee-custom-header-buttons a i {
                font-size: 1.25rem
            }

            .navigation-5 .kv-ee-custom-header-buttons .kv-ee-call-to-action {
                min-height: 3rem!important
            }

            .navigation-5 .kv-ee-button-cart {
                padding: .75rem;
                border-radius: 3rem;
                margin-left: 1rem
            }

            .navigation-5 .fa.fa-shopping-cart {
                padding: .25rem
            }

            .navigation-5 .kv-ee-call-to-action {
                display: flex;
                align-items: center;
                padding: 0 1rem;
                min-height: 3rem!important;
                font-size: 1rem!important;
                border-radius: 3rem;
                text-decoration: none;
                margin-bottom: 1rem
            }

            @media(min-width: 992px) {
                .navigation-5 .kv-ee-call-to-action {
                    margin-left:1rem;
                    margin-bottom: 0;
                    padding: 0 1rem
                }
            }

            .navigation-5 .kv-ee-mobile .kv-menu {
                position: relative;
                background-color: var(--kv-ee-card);
                border-radius: 50%;
                margin-bottom: 1rem;
                margin-top: 1rem;
                margin-left: .5rem;
                height: 3rem;
                width: 3rem;
                display: flex;
                justify-content: center;
                align-items: center
            }

            .navigation-5 .kv-ee-mobile .kv-ee-menu-icon {
                width: 3rem;
                height: 3rem;
                position: relative;
                cursor: pointer;
                z-index: 99
            }

            .navigation-5 .kv-ee-mobile .kv-ee-menu-icon div {
                height: 2px;
                width: 20px;
                position: absolute;
                left: calc(50% - 10px);
                top: calc(50% - 1px);
                transition: transform 350ms cubic-bezier(.16,.84,.44,1);
                background-color: var(--kv-ee-text1-card)
            }

            .navigation-5 .kv-ee-mobile .kv-ee-menu-icon div:nth-of-type(1) {
                transform: translateY(-6px)
            }

            .navigation-5 .kv-ee-mobile .kv-ee-menu-icon div:nth-of-type(3) {
                transform: translateY(6px)
            }

            @media(max-width: 375px) {
                .navigation-5 .kv-menu {
                    margin-top:.5rem;
                    margin-bottom: .5rem
                }
            }

            @media(max-width: 413px) {
                .navigation-5 .kv-menu {
                    margin-left:.5rem
                }
            }

            @media(max-width: 991px) {
                .navigation-5 .kv-ee-mobile .kv-ee-menu-icon,.navigation-5 .kv-ee-mobile .kv-menu {
                    width:2.75rem;
                    height: 2.75rem
                }
            }

            .navigation-5 .kv-ee-menu-icon div {
                background-color: var(--kv-ee-text1-background)
            }

            .navigation-5 .kv-ee-navigation-position.kv-check-scroll.kv-scrolled .kv-menu {
                background-color: transparent
            }

            .navigation-5 .kv-ee-menu-open .kv-ee-menu-icon div {
                background-color: var(--kv-ee-text1-background)
            }

            .navigation-5 .kv-ee-menu-open .kv-ee-mobile nav ul {
                transform: translateX(0);
                visibility: initial
            }

            .navigation-5 .kv-scrolled .kv-ee-menu-icon div {
                background-color: var(--kv-ee-text1-background)
            }

            .navigation-5 .kv-scrolled .kv-menu {
                box-shadow: none!important;
                background-color: transparent
            }

            .navigation-5 .kv-ee-menu-close nav ul,.navigation-5 .kv-ee-menu-open nav ul {
                transition: .5s
            }

            .navigation-5 .kv-ee-menu-close {
                box-shadow: 0 .25rem 1rem rgba(0,0,0,.12)
            }

            .navigation-5 .kv-ee-menu-open .kv-menu {
                background-color: transparent!important;
                box-shadow: none
            }

            .navigation-5 .kv-ee-menu-open .kv-ee-menu-icon div:nth-of-type(1) {
                transform: rotate(45deg)!important
            }

            .navigation-5 .kv-ee-menu-open .kv-ee-menu-icon div:nth-of-type(2) {
                transform: scale(0)
            }

            .navigation-5 .kv-ee-menu-open .kv-ee-menu-icon div:nth-of-type(3) {
                transform: rotate(135deg)!important
            }

            .navigation-5 .kv-ee-sub .kv-ee-menu-icon div,.navigation-5 .kv-ee-sub .kv-scrolled .kv-ee-menu-icon div {
                background-color: var(--kv-ee-text1)
            }

            .navigation-5 .kv-ee-sub.kv-ee-menu-open .kv-ee-menu-icon div {
                background-color: var(--kv-ee-text1-background)
            }

            .navigation-5 .kv-ee-sub .kv-ee-mobile .kv-menu {
                box-shadow: none!important;
                background-color: transparent!important
            }

            .navigation-5 .kv-ee-mobile .kv-ee-next-section-container {
                transform: scale(.75)
            }

            .navigation-5 .kv-ee-next-section-container {
                cursor: pointer;
                width: 3rem;
                height: 3rem;
                position: absolute;
                bottom: 1.5rem;
                left: calc(50% - 1.5rem)
            }

            .navigation-5 .kv-ee-next-section-container svg {
                width: 2rem;
                position: absolute;
                left: calc(50% - 1rem);
                top: calc(25% - .5rem);
                animation: 2s infinite bounce
            }

            @keyframes bounce {
                0%,100%,20%,50%,80% {
                    top: calc(25% - 8px)
                }

                40% {
                    top: calc(25% - 24px);
                    opacity: .6
                }

                60% {
                    top: calc(25% - 16px);
                    opacity: .75
                }
            }

            .navigation-5 .kv-next-section {
                transition-property: opacity,transform,opacity,visibility;
                transition-duration: 260ms;
                transition-timing-function: cubic-bezier(.455,.03,.515,.955);
                visibility: initial
            }

            .navigation-5 .kv-next-section.kv-scrolled {
                animation: none;
                visibility: hidden;
                opacity: 0;
                transform: translateY(-10px)
            }

            .navigation-5 .kv-ee-next-section-container.kv-ee-menu-bottom {
                display: none
            }

            .navigation-5 .kv-ee-mobile nav {
                flex-wrap: wrap-reverse;
                justify-content: flex-end
            }

            .navigation-5 .kv-ee-mobile nav ul {
                background: rgba(var(--kv-ee-background-rgb),.9);
                transform: translateX(100%);
                visibility: hidden;
                position: fixed;
                overflow-y: auto;
                left: 0;
                right: 0;
                bottom: 0;
                top: 0;
                -webkit-backdrop-filter: blur(10px) saturate(125%);
                backdrop-filter: blur(10px) saturate(125%);
                list-style: none;
                margin: 0;
                will-change: transform;
                padding: 5rem 1rem 1rem;
                display: flex;
                flex-direction: column;
                border-radius: 0;
                z-index: 13
            }

            .navigation-5 .kv-ee-mobile nav ul li {
                display: block;
                text-align: center;
                margin: .5rem 0
            }

            .navigation-5 .kv-ee-mobile nav ul li a {
                text-decoration: none;
                max-width: 100%;
                color: var(--kv-ee-text1-background);
                text-shadow: none;
                display: block
            }

            .navigation-5 .kv-ee-mobile nav ul li a.kv-ee-active {
                color: var(--kv-ee-text2-background);
                text-shadow: none
            }

            .navigation-5 .kv-ee-mobile nav ul li [data-uri-path] {
                font-size: 1.5rem;
                color: var(--kv-ee-text1-background);
                text-shadow: none
            }

            .navigation-5 .kv-ee-mobile nav ul li .kv-ee-active[data-uri-path] {
                color: var(--kv-ee-text2-background);
                text-shadow: none
            }

            .navigation-5 .kv-ee-sub .kv-ee-mobile.kv-ee-navigation nav ul li a {
                color: var(--kv-ee-text1-background);
                text-shadow: none
            }

            .navigation-5 .kv-ee-sub .kv-ee-mobile.kv-ee-navigation nav ul li a:after {
                background: var(--kv-ee-accent1-background)
            }

            .navigation-5 .kv-ee-sub .kv-ee-mobile.kv-ee-navigation nav ul li a.kv-ee-active {
                color: var(--kv-ee-text2-background);
                text-shadow: none
            }

            .navigation-5 .kv-ee-sub .kv-ee-navigation nav ul li a,.navigation-5 .kv-ee-sub .kv-ee-navigation-position {
                color: var(--kv-ee-text1)
            }

            .navigation-5 .kv-ee-sub .kv-ee-navigation nav ul li a:after {
                background: var(--kv-ee-accent1)
            }

            .navigation-5 .kv-ee-sub .kv-ee-navigation nav ul li a.kv-ee-active {
                color: var(--kv-ee-text2)
            }

            .navigation-5 .kv-ee-sub .kv-ee-navigation-position.kv-scrolled .kv-ee-navigation nav ul li a {
                color: var(--kv-ee-text1)
            }

            .navigation-5 .kv-ee-sub .kv-ee-navigation-position.kv-scrolled .kv-ee-navigation nav ul li a:after {
                background: var(--kv-ee-accent1)
            }

            .navigation-5 .kv-ee-sub .kv-ee-navigation-position.kv-scrolled .kv-ee-navigation nav ul li a.kv-ee-active {
                color: var(--kv-ee-text2)
            }

            .navigation-5 .kv-ee-sub .kv-ee-navigation-position.kv-scrolled .kv-ee-mobile.kv-ee-navigation nav ul li a {
                color: var(--kv-ee-text1-background);
                text-shadow: none
            }

            .navigation-5 .kv-ee-sub .kv-ee-navigation-position.kv-scrolled .kv-ee-mobile.kv-ee-navigation nav ul li a:after {
                background: var(--kv-ee-accent1-background)
            }

            .navigation-5 .kv-ee-sub .kv-ee-navigation-position.kv-scrolled .kv-ee-mobile.kv-ee-navigation nav ul li a.kv-ee-active {
                color: var(--kv-ee-text2-background);
                text-shadow: none
            }

            .navigation-5 .nav-wrapper {
                display: flex;
                flex-wrap: wrap;
                align-content: center
            }

            @media(max-width: 767px) {
                .navigation-5 .nav-wrapper {
                    padding-top:0!important
                }
            }

            .navigation-5 ul.kv-ee-menu {
                box-shadow: none;
                margin-top: 0
            }

            @media(min-width: 992px) {
                .navigation-5 nav {
                    display:flex;
                    align-items: stretch;
                    justify-content: flex-end;
                    padding: .5rem 0;
                    flex: 1
                }

                .navigation-5 nav ul {
                    list-style: none;
                    padding: 0 1rem;
                    margin-bottom: 0;
                    display: flex;
                    align-items: center;
                    flex-wrap: nowrap;
                    white-space: nowrap;
                    color: var(--kv-ee-black);
                    box-shadow: 0 .25rem 1rem rgba(0,0,0,.12);
                    border-radius: 3rem;
                    z-index: 13
                }

                .navigation-5 nav ul li {
                    display: inline-block
                }

                .navigation-5 nav ul li a {
                    color: var(--kv-ee-text1);
                    padding: .75rem;
                    position: relative;
                    cursor: pointer;
                    text-decoration: none;
                    display: block;
                    max-width: 200px;
                    overflow: hidden;
                    text-overflow: ellipsis
                }

                .navigation-5 nav ul li a:before {
                    height: .125rem;
                    position: absolute;
                    content: "";
                    bottom: 4px;
                    left: .75rem;
                    right: .75rem;
                    opacity: 0;
                    border-radius: .125rem;
                    background: var(--kv-ee-accent1-background);
                    transition: .2s
                }

                .navigation-5 nav ul li a:hover {
                    cursor: pointer;
                    color: hsl(var(--kv-ee-text1-background--h),var(--kv-ee-text1-background--s),calc(var(--kv-ee-text1-background--l) + 10%))
                }

                .navigation-5 nav ul li a.kv-ee-active:before,.navigation-5 nav ul li a:hover:before {
                    opacity: 1
                }

                .navigation-5 ul.kv-ee-menu {
                    background-color: var(--kv-ee-background)
                }

                .navigation-5 .kv-scrolled {
                    background: var(--kv-ee-background);
                    color: var(--kv-ee-text1-background);
                    text-shadow: none;
                    box-shadow: none
                }

                .navigation-5 .kv-scrolled .kv-ee-site-title-link {
                    color: var(--kv-ee-text1-background);
                    text-shadow: none
                }

                .navigation-5 .kv-scrolled ul.kv-ee-menu-item-wrapper {
                    background-color: transparent!important;
                    box-shadow: none
                }

                .navigation-5 .kv-scrolled ul.kv-ee-menu-item-wrapper li a {
                    color: var(--kv-ee-text1-background);
                    text-shadow: none
                }

                .navigation-5 .kv-scrolled ul.kv-ee-menu-item-wrapper li a:before {
                    background: var(--kv-ee-accent1-background)
                }

                .navigation-5 .kv-scrolled ul.kv-ee-menu-item-wrapper li a:hover {
                    cursor: pointer
                }

                .navigation-5 .kv-ee-has-cover nav ul li a {
                    color: var(--kv-ee-text1-background);
                    text-shadow: none
                }

                .navigation-5 .kv-ee-has-cover nav ul li a:before {
                    background: var(--kv-ee-accent1)
                }

                .navigation-5 .kv-ee-no-cover nav ul li a {
                    color: var(--kv-ee-text1-background);
                    text-shadow: none
                }

                .navigation-5 .kv-ee-no-cover nav ul li a:before {
                    background: var(--kv-ee-accent1-background)
                }

                .meruhy39 .kv-ee-subsection {
                    margin-top: 1rem
                }
            }

            .navigation-5 .kv-ee-section-description {
                max-width: 570px
            }

            .navigation-5 .kv-ee-align-center .kv-ee-section-description,.navigation-5 .kv-ee-align-center .kv-ee-section-subtitle {
                margin-left: auto;
                margin-right: auto
            }

            .navigation-5 .kv-ee-align-right .kv-ee-section-description,.navigation-5 .kv-ee-align-right .kv-ee-section-subtitle {
                margin-left: auto
            }

            .navigation-5 .kv-ee-row.kv-ee-buttons>div>.kv-ee-buttons {
                margin: 1rem -8px -16px
            }

            @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
                .navigation-5 .kv-ee-content {
                    padding-top: calc(2rem + 20vh)!important;
                    width: 100%
                }
            }

            @media all and (-ms-high-contrast:none) and (min-width: 992px),(-ms-high-contrast:active) and (min-width:992px) {
                .navigation-5 .kv-ee-content {
                    padding-top:calc(4rem + 20vh)!important
                }
            }

            .navigation-5 .kv-content {
                z-index: 21
            }

            .navigation-5 ul li {
                position: relative
            }

            .navigation-5 ul li a {
                white-space: nowrap;
                position: relative
            }

            .navigation-5 ul li a.kv-ee-active {
                text-decoration: underline
            }

            .navigation-5 ul li ul {
                opacity: 0;
                position: absolute;
                transition: .5s;
                left: 50%;
                display: block;
                padding: .5rem 1rem;
                background-color: var(--kv-ee-background);
                transform: scaleY(0) translateX(-50%);
                transform-origin: top
            }

            .navigation-5 ul li ul li {
                clear: both;
                width: 100%;
                display: block
            }

            .navigation-5 ul li ul li a,.navigation-5 ul li ul li a.kv-ee-active {
                color: var(--kv-ee-text1-background);
                text-shadow: none
            }

            .navigation-5 li:focus,.navigation-5 li:focus-within,.navigation-5 li:hover {
                cursor: pointer
            }

            .navigation-5 li:focus-within a {
                outline: 0
            }

            .navigation-5 .kv-ee-dropdown {
                background-color: var(--kv-ee-background);
                color: var(--kv-ee-text1-background);
                text-shadow: none;
                border-radius: .25rem
            }

            .navigation-5 .kv-ee-with-children a:after {
                content: '';
                position: absolute;
                right: 0;
                top: 50%;
                height: 0;
                width: 0
            }

            .navigation-5 .kv-ee-menu-item-wrapper>.kv-ee-with-children a {
                display: block;
                text-align: center
            }

            .navigation-5 .kv-ee-menu-item-wrapper>.kv-ee-with-children li {
                text-align: left
            }

            .navigation-5 .kv-ee-menu-item-wrapper>.kv-ee-with-children>a:after {
                border-left: 4px solid transparent;
                border-right: 4px solid transparent;
                border-top: 5px solid;
                margin: -2px auto
            }

            .navigation-5 .kv-ee-menu-item-wrapper>.kv-ee-with-children .kv-ee-with-children>a:after {
                left: 7px;
                right: auto;
                border-top: 4px solid transparent;
                border-bottom: 4px solid transparent;
                border-right: 5px solid #333;
                border-left: 0;
                margin-top: -4px
            }

            .navigation-5 .kv-ee-mobile nav ul.kv-ee-dropdown {
                display: none;
                padding: .5rem;
                right: 0;
                background: 0 0
            }

            @media(hover) {
                .navigation-5 ul li ul: focus,.navigation-5 ul li ul:hover,.navigation-5 ul li:focus-within>ul,.navigation-5 ul li:hover>ul {
                    opacity:1;
                    transform: scale(1) translateX(-50%)
                }

                .navigation-5 .kv-ee-mobile li ul:focus,.navigation-5 .kv-ee-mobile li ul:hover,.navigation-5 .kv-ee-mobile li:focus-within>ul,.navigation-5 .kv-ee-mobile li:hover>ul {
                    position: relative;
                    display: block;
                    opacity: 1
                }
            }

            .navigation-5 .kv-ee-mobile .kv-ee-with-children a:after {
                border-top: 5px solid
            }

            .navigation-5 .kv-ee-mobile .kv-ee-with-children ul.kv-ee-dropdown li a {
                font-size: 1rem;
                padding: .25rem 0
            }

            .navigation-5 .kv-ee-mobile .kv-ee-with-children.kv-ee-toggled ul.kv-ee-dropdown {
                display: block;
                position: relative;
                opacity: 1;
                transform: none
            }

            .navigation-5.kv-ee-no-animation * {
                transition: none!important
            }

            .meruhy39 .kv-ee-section {
                display: flex;
                align-items: center;
                box-sizing: content-box
            }

            .meruhy39 .kv-ee-cover-title {
                font-size: 3rem;
                line-height: 1.0833;
                margin-bottom: 1.5rem;
                color: var(--kv-ee-title2)
            }

            @media(min-width: 768px) {
                .meruhy39 .kv-ee-cover-title {
                    font-size:4rem;
                    line-height: 1.125
                }

                .meruhy39 .kv-ee-spacing {
                    padding-left: 2rem;
                    padding-right: 2rem
                }
            }

            @media(min-width: 1200px) {
                .meruhy39 .kv-ee-cover-title {
                    font-size:4rem;
                    line-height: 1.125
                }
            }

            @media(min-width: 1680px) {
                .meruhy39 .kv-ee-cover-title {
                    font-size:5rem;
                    line-height: 1
                }
            }

            @media(max-width: 575.99px) {
                .meruhy39 .kv-ee-offset-lg-1 {
                    order:1
                }

                .meruhy39 .kv-ee-subsection {
                    order: 2
                }
            }

            .meruhy39 .kv-ee-cover-subtitle {
                max-width: 454px
            }

            .meruhy39 .kv-ee-cover-description {
                margin-bottom: 2rem
            }

            .meruhy39 .kv-ee-button {
                margin-bottom: 1rem
            }

            .meruhy39 .kv-ee-align-left {
                text-align: left
            }

            .meruhy39 .kv-ee-align-left .kv-ee-button {
                margin-right: 1rem
            }

            .meruhy39 .kv-ee-align-left .kv-ee-cover-description,.meruhy39 .kv-ee-align-left .kv-ee-cover-subtitle {
                margin-right: auto
            }

            .meruhy39 .kv-ee-align-center {
                text-align: center
            }

            .meruhy39 .kv-ee-align-center .kv-ee-button {
                margin-right: .5rem;
                margin-left: .5rem
            }

            .meruhy39 .kv-ee-align-center .kv-ee-cover-description,.meruhy39 .kv-ee-align-center .kv-ee-cover-subtitle {
                margin-right: auto;
                margin-left: auto
            }

            .meruhy39 .kv-ee-align-right {
                text-align: right
            }

            .meruhy39 .kv-ee-align-right .kv-ee-button {
                margin-left: 1rem
            }

            .meruhy39 .kv-ee-align-right .kv-ee-cover-description,.meruhy39 .kv-ee-align-right .kv-ee-cover-subtitle {
                margin-left: auto
            }

            .meruhy39 .kv-ee-row>div {
                padding: 0!important
            }

            .bajigu69 footer .kv-ee-row {
                padding: 0 15px
            }

            .bajigu69 .kv-ee-top-footer {
                display: flex;
                width: 100%;
                justify-content: space-between
            }

            .bajigu69 .kv-ee-opaque {
                color: rgba(var(--kv-ee-text1-rgb),.75)
            }

            .bajigu69 .kv-ee-title {
                margin-bottom: .625rem;
                line-height: 1.4;
                overflow-wrap: break-word;
                font-size: 1.25rem;
                word-break: break-word
            }

            .bajigu69 .kv-ee-container.kv-ee-spacing {
                padding: 1.5rem 15px
            }

            .bajigu69 .kv-ee-row.kv-ee-align-center {
                display: block
            }

            .bajigu69 .kv-ee-logo-group {
                position: relative;
                margin-left: 2rem;
                line-height: 1.2;
                max-width: 50%
            }

            .bajigu69 .kv-ee-logo-group>div {
                max-width: 100%
            }

            .bajigu69 .kv-ee-logo-group .kv-ee-logo-image {
                margin-bottom: 1rem
            }

            .bajigu69 .kv-ee-logo-group .kv-ee-logo-title {
                font-size: 1.25rem
            }

            .bajigu69 .kv-ee-logo-small {
                width: 6rem
            }

            .bajigu69 .kv-ee-logo-medium {
                width: 12rem
            }

            .bajigu69 .kv-ee-logo-large {
                width: 18rem
            }

            .bajigu69 .kv-ee-logo-extra-large {
                width: 22rem
            }

            .bajigu69 .kv-ee-logo-image {
                width: 100%
            }

            @media(min-width: 768px) {
                .bajigu69 .kv-ee-row.kv-ee-align-center {
                    display:flex;
                    align-items: baseline
                }

                .bajigu69 .kv-ee-logo-group .kv-ee-logo-image {
                    margin-bottom: 0;
                    margin-right: 3rem
                }

                .bajigu69 .kv-ee-logo-group h3 {
                    margin-bottom: 0
                }
            }

            .bajigu69 nav ul {
                margin-bottom: 0;
                padding: 8px 0
            }

            .bajigu69 nav ul li {
                display: inline-block;
                list-style: none;
                margin-right: 1.5rem;
                font-weight: 500
            }

            .bajigu69 nav ul a {
                text-decoration: none;
                transition: color .2s;
                line-height: 1.5
            }

            .bajigu69 nav ul a:hover {
                text-decoration: underline!important;
                color: var(--kv-ee-text2)
            }

            .bajigu69 hr.kv-ee-line {
                border-width: 1px;
                width: 100%;
                border-color: rgba(var(--kv-ee-text1-rgb),.2);
                margin-top: 1rem;
                margin-bottom: 1rem
            }

            @media(min-width: 576px) {
                .bajigu69 .kv-ee-item-25 {
                    flex:1 0 25%
                }

                .bajigu69 .kv-ee-item-50 {
                    flex: 0 0 50%
                }
            }

            .bajigu69 .kv-ee-buttons {
                display: flex;
                flex-wrap: wrap;
                margin-top: 1rem
            }

            .bajigu69 .kv-ee-buttons a[data-type=email],.bajigu69 .kv-ee-buttons a[data-type=phone] {
                padding: 0;
                margin: 0 1rem 1rem 0
            }

            .bajigu69 .kv-ee-buttons a {
                margin-right: 1rem;
                display: block;
                word-break: break-word;
                transition: opacity .2s
            }

            .bajigu69 .kv-ee-buttons a:hover {
                opacity: .8
            }

            .bajigu69 .kv-ee-subfooter {
                position: relative;
                background-color: hsl(var(--kv-ee-background--h),var(--kv-ee-background--s),calc(var(--kv-ee-background--l) - 10%));
                padding: 1rem 0
            }

            .bajigu69 .kv-ee-subfooter .kv-ee-row {
                display: block
            }

            .bajigu69 .kv-ee-content-left p {
                margin-bottom: 0
            }

            .bajigu69 .kv-ee-content-left.kv-ee-legal .kv-ee-legal-placeholder,.bajigu69 .kv-ee-content-left.kv-ee-legal p {
                display: inline-block
            }

            .bajigu69 .kv-ee-content-left.kv-ee-legal p {
                margin-right: .75rem
            }

            .bajigu69 .kv-ee-content-left.kv-ee-legal a {
                color: rgba(var(--kv-ee-text1-rgb),.75);
                transition: color .2s
            }

            .bajigu69 .kv-ee-content-left.kv-ee-legal a:hover {
                color: var(--kv-ee-text2)
            }

            .bajigu69 .kv-ee-title-social {
                display: none
            }

            .bajigu69 .kv-ee-social-icons {
                display: inline-flex;
                justify-content: center;
                background-color: var(--kv-ee-accent1-background);
                margin: 1rem 0 1rem -1rem;
                padding: 1rem .5rem;
                align-items: center;
                width: calc(100% + 30px)
            }

            .bajigu69 .kv-ee-social-icons:hover>.kv-ee-social-link {
                opacity: .75
            }

            .bajigu69 .kv-ee-social-icons .kv-ee-social-link {
                font-size: 1.25rem;
                color: var(--kv-ee-text1-accent1-background);
                text-shadow: none;
                margin: 0 .75rem;
                transition-property: opacity,transform,text-shadow;
                transition-duration: .25s;
                transition-timing-function: cubic-bezier(.165,.84,.44,1);
                transform-origin: center;
                height: 1.875rem;
                display: flex;
                align-items: center
            }

            .bajigu69 .kv-ee-social-icons .kv-ee-social-link svg {
                max-width: 100%;
                max-height: 100%;
                height: 1.25rem;
                transform: translateY(-1px);
                fill: var(--kv-ee-text1-accent1-background);
                transition: fill .3s
            }

            .bajigu69 .kv-ee-social-icons .kv-ee-social-link:hover {
                transform: scale(1.2);
                text-shadow: 0 4px 2px rgba(0,0,0,.1);
                opacity: 1;
                background-color: transparent
            }

            .bajigu69 .kv-ee-social-icons .kv-ee-social-link:focus,.bajigu69 .kv-ee-social-icons .kv-ee-social-link:hover {
                text-decoration: none
            }

            @media(min-width: 414px) {
                .bajigu69 .kv-ee-social-icons {
                    width:auto;
                    margin: 1rem 0
                }
            }

            @media(min-width: 768px) {
                .bajigu69 .kv-ee-subfooter .kv-ee-row {
                    display:flex;
                    justify-content: space-between
                }

                .bajigu69 .kv-ee-subfooter .kv-ee-title-social {
                    display: inline-block;
                    margin-right: 1rem
                }

                .bajigu69 .kv-ee-subfooter .kv-ee-social-icons {
                    display: flex;
                    padding: 0 .5rem;
                    margin: -1rem 0
                }

                .bajigu69 .kv-ee-subfooter .kv-ee-content-left {
                    margin-left: 1rem
                }

                .bajigu69 .kv-ee-subfooter .kv-ee-content-right {
                    display: flex;
                    justify-content: flex-end;
                    margin-right: -1rem
                }

                .bajigu69 .kv-ee-subfooter .kv-ee-content-right p {
                    margin-bottom: 0
                }
            }

            .bajigu69 ul li {
                position: relative
            }

            .bajigu69 ul li a {
                white-space: nowrap;
                position: relative
            }

            .bajigu69 ul li a.kv-ee-active {
                text-decoration: underline
            }

            .bajigu69 ul li ul {
                opacity: 0;
                position: absolute;
                transition: 160ms;
                left: 0;
                background-color: var(--kv-ee-background);
                color: var(--kv-ee-text1-background);
                text-shadow: none;
                box-shadow: 0 8px 8px rgba(var(--kv-ee-black-rgb),.2);
                transform: scaleY(0);
                transform-origin: bottom;
                bottom: 100%;
                padding-top: 12px;
                padding-bottom: 12px;
                margin-bottom: 8px;
                z-index: 20
            }

            .bajigu69 ul li ul li {
                clear: both;
                width: 100%;
                min-width: 100px;
                font-size: 1rem;
                line-height: 1.5
            }

            .bajigu69 ul li ul li a {
                padding-left: 20px;
                padding-right: 20px
            }

            .bajigu69 ul li ul ul {
                right: 100%;
                top: 0;
                left: auto;
                margin-right: 0
            }

            .bajigu69 ul li ul:focus,.bajigu69 ul li ul:hover,.bajigu69 ul li:focus-within>ul,.bajigu69 ul li:hover>ul {
                opacity: 1;
                transform: initial
            }

            .bajigu69 li.kv-ee-with-children>a {
                pointer-events: none
            }

            .bajigu69 li.kv-ee-with-children:focus-within>a,.bajigu69 li.kv-ee-with-children:hover>a {
                pointer-events: all
            }

            .bajigu69 li:focus,.bajigu69 li:focus-within,.bajigu69 li:hover {
                cursor: pointer
            }

            .bajigu69 li:focus-within a {
                outline: 0
            }

            .bajigu69 .kv-ee-with-children a:after {
                content: '';
                position: absolute;
                right: 5px;
                top: 50%;
                height: 0;
                width: 0
            }

            .bajigu69 .kv-ee-with-children a {
                padding-right: 1rem
            }

            .bajigu69 .kv-ee-with-children>a:after {
                border-left: 4px solid transparent;
                border-right: 4px solid transparent;
                border-bottom: 5px solid var(--kv-ee-text1-background);
                margin: -2px auto
            }

            .bajigu69 .kv-ee-with-children .kv-ee-with-children>a:after {
                left: 7px;
                right: auto;
                border-top: 4px solid transparent;
                border-bottom: 4px solid transparent;
                border-right: 5px solid var(--kv-ee-text1-background);
                border-left: 0;
                margin-top: -4px
            }

            .bajigu69 .kv-ee-mobile .kv-ee-dropdown {
                position: relative;
                padding-top: 0;
                left: 0;
                box-shadow: none;
                background-color: hsl(var(--kv-ee-background--h),var(--kv-ee-background--s),calc(var(--kv-ee-background--l) - 5%));
                display: none
            }

            .bajigu69 .kv-ee-mobile li ul:focus,.bajigu69 .kv-ee-mobile li ul:hover,.bajigu69 .kv-ee-mobile li:focus-within>ul,.bajigu69 .kv-ee-mobile li:hover>ul {
                opacity: 1;
                transform: initial;
                display: block
            }

            .bajigu69 .kv-ee-mobile .kv-ee-with-children>a:after {
                right: 1rem
            }